about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* Add flexibility to localplt-*.data files, using an awk script rather than ↵Roland McGrath2012-04-244-2/+62
| | | | diff to check the results.
* Remove unused sysdeps/unix/getegid.S and sysdeps/unix/geteuid.S.Joseph Myers2012-04-243-58/+5
|
* Hurd: fix symlink/symlinkat error case not to do an extraneous ↵Roland McGrath2012-04-243-23/+35
| | | | __mach_port_deallocate.
* Merge branch 'master' of git://sourceware.org/git/glibcAndreas Jaeger2012-04-246-142/+37
|\
| * Make $(native-compile) run in source directory like other compilation commands.Joseph Myers2012-04-242-5/+9
| |
| * Correct powerpc64 s_floorl edge cases (bug 13886).Adhemerval Zanella2012-04-245-137/+28
| | | | | | | | | | [BZ #13886] Remove powerpc64/fpu/s_floorl. Use fully correct ldbl-128bim/s_floorl.c.
* | Cleanup generated header files during make checkAndreas Jaeger2012-04-242-0/+6
|/ | | | | * Makerules (common-clean): Also remove gen-as-const-headers files.
* Remove unused sysdeps/unix/{,sysv/}getdents.c.Joseph Myers2012-04-244-74/+4
|
* Merge sysdeps/unix/mman into sysdeps/unix.Joseph Myers2012-04-245-18/+15
|
* Don't handle libgcc_s suffixes.Joseph Myers2012-04-245-37/+12
|
* * NEWS: Add bug 13970.Paul Eggert2012-04-231-1/+2
|
* Add BZ numberAndreas Jaeger2012-04-231-4/+4
|
* Move sysdeps/unix/sysv/gethostname.c to sysdeps/posix/.Joseph Myers2012-04-232-0/+3
|
* Remove unused sysdeps/unix/execve.S.Joseph Myers2012-04-232-32/+2
|
* Remove unused sysdeps/unix/_exit.S.Joseph Myers2012-04-232-24/+4
|
* Remove standalone manual supportAndreas Jaeger2012-04-232-42/+17
| | | | | | [BZ #13739] We don't need a separate manual distribution tar ball anymore, remove support for it from manual/Makefile.
* * stdlib/stdlib.h: Remove warn_unused_result attribute from strtol etc.Paul Eggert2012-04-232-16/+27
| | | | | | | | | | [BZ #13970] (strtod, strtof, strtold, strtol, strtoul, strtoq) (strtouq, strtoll, strtoull, strtol_l, strtoul_l, strtoll_l, strtoull_l) (strtod_l, strtof_l, strtold_l): Remove __wur. It is not necessarily an error to ignore strtol's return value. One can reliably look at the stored endptr to decide whether the number had valid syntax.
* Add BZ#13739 to entry.Andreas Jaeger2012-04-211-0/+1
|
* Remove last distribute variableAndreas Jaeger2012-04-212-2/+4
| | | | make dist support has been removed, remove the last remains of it.
* Update name and email addressAndreas Jaeger2012-04-211-1/+1
|
* Merge sysdeps/unix/sysv/Versions into sysdeps/unix/sysv/linux/Versions.Joseph Myers2012-04-213-6/+6
|
* Update sysdeps/x86_64/fpu/libm-test-ulpsMarkus Trippelsdorf2012-04-213-1/+12
| | | | | [BZ #13927] * sysdeps/x86_64/fpu/libm-test-ulps: Update.
* Put vm86 into libc.aNix2012-04-213-11/+17
| | | | | | [BZ #7064] vm86 was not included in libc.a at all due to the default symbol explicitely added to the weak symbol.
* Remove unused sysdeps/unix/common/lxstat.c.Joseph Myers2012-04-203-39/+3
|
* Remove sysdeps/unix/sysv/Makefile.Joseph Myers2012-04-202-19/+2
|
* Remove unused sysdeps/unix/sysv/direct.h.Joseph Myers2012-04-202-10/+2
|
* Remove unused sysdeps/unix/sysv/bits/*.h.Joseph Myers2012-04-208-350/+8
|
* Remove unused sysdeps/unix/sysv/setrlimit.c.Joseph Myers2012-04-202-56/+2
|
* Remove unused sysdeps/unix/xmknod.c.Joseph Myers2012-04-203-42/+3
|
* Remove unused sysdeps/unix/sysv/settimeofday.c.Joseph Myers2012-04-202-47/+2
|
* Remove unused sysdeps/unix/sysv/i386/time.S.Joseph Myers2012-04-202-29/+2
|
* Remove unused sysdeps/unix/{xstat,fxstat}.c.Joseph Myers2012-04-204-79/+4
|
* Remove unused sysdeps/unix/sysv/sigaction.c.Joseph Myers2012-04-202-83/+2
|
* Remove unused sysdeps/unix/sysv termio code.Joseph Myers2012-04-2011-787/+15
|
* Remove unused sysdeps/unix/siglist.c.Joseph Myers2012-04-202-61/+2
|
* Remove unused sysdeps/unix/getppid.S.Joseph Myers2012-04-202-29/+2
|
* Remove unused sysdeps/unix/{mkdir.c,rmdir.c}.Joseph Myers2012-04-203-174/+5
|
* Delete unused TLS_GET_FS, TLS_SET_FS macros.Paul Pluzhnikov2012-04-202-8/+5
|
* Fix computation of inflated errlist sizeAndreas Schwab2012-04-193-3/+10
|
* Remove all traces of reg_char.David S. Miller2012-04-1817-27/+35
| | | | | | | | | | | | | | | | | | | * sysdeps/generic/memcopy.h (reg_char): Delete. * debug/strcat_chk.c: Use char, not reg_char. * debug/strcpy_chk.c: Likewise. * debug/strncat_chk.c: Likewise. * debug/strncpy_chk.c: Likewise. * string/memchr.c: Likewise. * string/memrchr.c: Likewise. * string/rawmemchr.c: Likewise. * string/strcat.c: Likewise. * string/strchr.c: Likewise. * string/strchrnul.c: Likewise. * string/strcmp.c: Likewise. * string/strcpy.c: Likewise. * string/strncat.c: Likewise. * string/strncmp.c: Likewise. * string/strncpy.c: Likewise.
* Have memmove call __builtin_memcopy on PowerPC if src and dest don't overlap.Will Schmidt2012-04-182-0/+125
|
* Further simplify power6 wordcopy by removing switch statements.Will Schmidt2012-04-183-72/+13
| | | | | | This fix replaces switch statements that contain individual [fwd|bwd]_align_merge (<constant>) calls with a single [fwd|bwd]_align_merge (align) call.
* Simplify power6 wordcopy by adding [fwd|bwd]_align_merge macros.Will Schmidt2012-04-183-272/+87
|
* Forgot to delete the sparc64 memcopy.h which tries to include the sparc32 oneDavid S. Miller2012-04-182-1/+4
| | | | * sysdeps/sparc/sparc64/memcopy.h: Delete.
* Finish ilogb changesAndreas Jaeger2012-04-186-14/+26
| | | | | | | | | | | | | | | | | | [BZ# 6794] * sysdeps/ieee754/ldbl-96/s_ilogbl.c: Moved to ... * sysdeps/ieee754/ldbl-96/e_ilogbl.c: ... here. Rename __ilogbl to __ieee754_ilogbl and remove weak_alias. * sysdeps/ieee754/ldbl-128/s_ilogbl.c: Moved to ... * sysdeps/ieee754/ldbl-128/e_ilogbl.c: ... here. Rename __ilogbl to __ieee754_ilogbl and remove weak_alias. * sysdeps/ieee754/ldbl-64-128/s_ilogbl.c: Moved to ... * sysdeps/ieee754/ldbl-64-128/e_ilogbl.c: ... here. * sysdeps/sparc/sparc64/soft-fp/s_ilogbl.c: Moved to ... * sysdeps/sparc/sparc64/soft-fp/e_ilogbl.c: ... here. Rename __ilogbl to __ieee754_ilogbl and remove weak_alias.
* There is no legitimate reason to override reg_char on sparc32.David S. Miller2012-04-172-20/+4
| | | | * sysdeps/sparc/sparc32/memcopy.h: Delete.
* Remove useless __ilogb*_finite aliasesAndreas Schwab2012-04-187-6/+9
|
* Fix ilogb exception and errno (bug 6794)Adhemerval Zanella2012-04-1717-41/+223
| | | | | | | | | | | | | | | | | | | | [BZ #6794] Following Joseph comments about bug 6794, here is a proposed fix. It turned out to be a large fix mainly because I had to move some file along to follow libm files/names conventions. Basically I have added wrappers (w_ilogb.c, w_ilogbf.c, w_ilogbl.c) that now calls the symbol '__ieee754_ilogb'. The wrappers checks for '__ieee754_ilogb' output and set the errno and raise exceptions as expected. The '__ieee754_ilogb' is implemented in sysdeps. I have moved the 's_ilogb[f|l]' files to e_ilogb[f|l] and renamed the '__ilogb[f|l]' to '__ieee754_ilogb[f|l]'. I also found out a bug in i386 and x86-64 assembly coded ilogb implementation where it raises a FE_DIVBYZERO when argument is '0.0'. I corrected this issue as well. Finally I added the errno and FE_INVALID tests for 0.0, NaN and +-InF argument. Tested on i386, x86-64, ppc32 and ppc64.
* Resolve __vector namespace conflict with Altivec.Petr Baudis2012-04-172-4/+9
|
* Prevent warning in pldd.Marek Polacek2012-04-162-9/+13
|