aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-05-10Hurd: Hurd: dl-sysdep.c: Include code only #ifdef SHARED.Samuel Thibault
2012-05-10Hurd: Missing critical region locks.Samuel Thibault
2012-05-10Hurd: Fix signal-catching functions.Samuel Thibault
2012-05-10Hurd: bits/socket.hThomas Schwinge
2012-05-10Hurd: accept4Thomas Schwinge
2012-05-10Hurd: ____longjmp_chkThomas Schwinge
2012-05-10Hurd: Add SOL_IP, SOL_IPV6, SOL_ICMPV6Samuel Thibault
2012-05-10Hurd: O_CLOEXEC in rtldThomas Schwinge
2012-05-10Hurd: Add more ipv6 macros.Samuel Thibault
2012-05-10Fix for logb/logbf/logbl (bugs 13954/13955/13956)Adhemerval Zanella
POSIX 2008 states that if the input for 'logb[f|l]' is a subnormal number it should be treated as if it were normalized. This means the implementation should calculate the log2 of the mantissa and add it to the subnormal exponent (-126 for float and -1022 for double and IBM long double). This patch takes care of that.
2012-05-10Make sunrpc code usable againAndreas Jaeger
New configure option --enable-obsolete-rpc makes the deprecated RPC headers and functions available at compile time as they were before version 2.14. This option will be removed at some time in the future after the TI-RPC library becomes fully sufficient for the needs of existing applications.
2012-05-10Typo fix in x86_64/dl-machine.hRoland McGrath
2012-05-10Define __STDC_NO_THREADS__.Joseph Myers
2012-05-10Build rpcgen-generated files when cross compiling.Maxim Kuvyrkov
2012-05-10Sign extend R_X86_64_DTPOFF64/R_X86_64_TPOFF64H.J. Lu
2012-05-10Move remaining syscalls from sysdeps/unix/sysv/syscalls.list to ↵Joseph Myers
sysdeps/unix/sysv/linux/syscalls.list.
2012-05-10[PATCH] [BZ #3440] Make LC_ALL etc. useful in #if expressions.Paul Eggert
2012-05-10Add dependency tracking for rpc-compat-routinesAndreas Schwab
2012-05-09Update stdlib/longlong.h from GCCH.J. Lu
2012-05-09Cleanup nscd.cAndreas Jaeger
2012-05-09 Andreas Jaeger <aj@suse.de> * nscd/nscd.c (run_modes): Make named enum, reorder so that default is first entry. (run_mode): Set type. (main): Remove informal message about syslog. (options): Fix typo.
2012-05-09Add volatiles for x86-64 bits/mathinline.hAndreas Jaeger
[BZ #14053] GCC 4.7 might remove consecutive calls to e.g. lrintf since the assembler instructions are the same and GCC does not know that the result is different depending on the rounding mode. For SSE instructions, the control register is not available so there is no way to inform GCC about this. Therefore the asms are marked as volatile.
2012-05-09Cleanup last patch for nscd/nscd.cAndreas Jaeger
* nscd/nscd.c (run_mode): Use enum. (main): Cleanup coding style issue.
2012-05-09Add --foreground option for nscdAndreas Jaeger
For a better integration of nscd with systemd, we should run nscd not as daemon but in the foreground. A new --foreground option should be added. 2012-05-09 Alexandre Oliva <aoliva@redhat.com> Andreas Jaeger <aj@suse.de> * nscd/nscd.c (go_background): Replaced with... (run_mode): ... this. (RUN_FOREGROUND, RUN_DAEMONIZE, RUN_DEBUG): Add. (options): Add -F --foreground. (main): Implement it. (parse_opt): Parse it.
2012-05-09Fix strspn warning with -WconversionAndreas Jaeger
[BZ #14083] Fix warning when using strspn with -Wconversion: $ gcc -Wconversion -O t.c t.c: In function ‘main’: t.c:8:7: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]
2012-05-09conformtest: Update expectations for more ISO C headers.Joseph Myers
2012-05-09Use CFI statements instead of hand-coding .eh_frame.Chung-Lin Tang
2012-05-09Fix daylight time change for the USIan Wienand
[BZ #14080] * time/tzset.c (__tzset_parse_tz): Update default rules for daylight time changes in the Energy Policy Act of 2005.
2012-05-09Make ldconfig message clearerAndreas Jaeger
[BZ #13983] Let not confuse the user and think there's an error instead of a warning.
2012-05-08Minor optimization to sparc VIS3 floor() implementation.David S. Miller
* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_floor-vis3.S: Use movxtod instead of popping the value on the stack.
2012-05-08With -frounding-math, some sparc ULPs need to be adjusted.David S. Miller
* sysdeps/sparc/fpu/libm-test-ulps: Update.
2012-05-08ARM: Define HAVE_ARM_PCS_VFP in config.h.Carlos O'Donell
If the compiler and flags would select the hard-float ABI then the ARM configure fragment will set HAVE_ARM_PCS_VFP. This is later used by the ARM shlib-versions to select the appropriately named dynamic linker.
2012-05-08Warn if user requests __FORTIFY_SOURCE but it is disabledRoland Mc Grath
[BZ #13979] * include/features.h: Warn if user requests __FORTIFY_SOURCE checking but the checks are disabled for any reason.
2012-05-08Replace Elf64_XXX/ELF64_R_TYPE with ElfW(XXX)/ELFW(R_TYPE)H.J. Lu
2012-05-08Remove more overridden entries from sysdeps/unix/sysv/syscalls.list.Joseph Myers
2012-05-08Remove entries from sysdeps/unix/sysv/syscalls.list duplicating ones in ↵Joseph Myers
sysdeps/unix/.
2012-05-08Revert "Revert "Build glibc with -frounding-math""Andreas Jaeger
This reverts commit 20f244a03fda84d1556674584b340e2459ef3d99.
2012-05-08tftp.h: rework layout to work with fortificationMike Frysinger
The current tftp structure does not work when fortification is enabled. Starting with gcc-4.5, more size checking was added to trigger these. Older versions just didn't have enough information, so they returned -1 as the sizes. First, the tu_stuff field is declared as 1 byte (when it's really an arbitrary length C string), so attempting to strcpy() with it results in crashes. This fails with _FORTIFY_SOURCE=1. Second, even if we change that to [0] (since gcc does not allow flexible array members in an union), gcc is not smart enough to see that they are two overlapping flexible arrays (tu_stuff and tu_data), so it will still trigger an abort with _FORTIFY_SOURCE=2. This is because it thinks that tu_stuff is 0 bytes and tu_data comes after it. Talking to upstream gcc, they don't seem terribly inclined to fix the 2nd issue, but even if they did, we still have plenty of 4.5 and 4.6 installs that would hit problems. So, let's re-order with a few more anonymous structs & unions so that the fields are laid out with a zero-length array always as the last field. This seems to fix things with gcc-4.6, and the tftp-hpa pkg continues to build & work. URL: https://bugs.launchpad.net/ubuntu/+source/tftp-hpa/+bug/691345 URL: https://bugs.archlinux.org/task/28103 URL: https://bugs.gentoo.org/357083 URL: http://gcc.gnu.org/PR52944 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-05-07Update sparc ULPs for recently added exp tests.David S. Miller
* sysdeps/sparc/fpu/libm-test-ulps: Update.
2012-05-07Fix sparc libm when all of glibc is built with -frounding-math.David S. Miller
[BZ #14074] * sysdeps/sparc/sysdep.h (SPARC_PIC_THUNK_CALL): New macro. (SETUP_PIC_REG): Use it. (SETUP_PIC_REG_LEAF): Use it.
2012-05-07Revert "Build glibc with -frounding-math"Andreas Jaeger
This reverts commit bd7b0e561f7f684cedfc4adb964569fe9ab16209. Conflicts: ChangeLog
2012-05-07Fix x86/x86_64 expm1l inaccuracy and exceptions (bugs 13885, 13923).Joseph Myers
2012-05-06Adjust sparc localplt entries.David S. Miller
* scripts/data/localplt-sparc-linux-gnu.data: Add '?' markers to quad soft-float symbols whose references are compiler generated. * scripts/data/localplt-sparc64-linux-gnu.data: Likewise.
2012-05-06Fix exp10 inaccuracy and exceptions (bugs 13884, 13914).Joseph Myers
2012-05-06Fix libm-test.inc ulps calculation for subnormals (bug 14064).Joseph Myers
2012-05-06Patch 31dc8730af585d8e13021484752fb20decae0661 fixes BZ#13563Andreas Jaeger
Update NEWS and ChangeLog with BZ #13563
2012-05-06Update x86-64 libm-test-ulpsAndreas Jaeger
2012-05-06Fix dateAndreas Jaeger
2012-05-06Build glibc with -frounding-mathAndreas Jaeger
* Makeconfig (+math-flags): New, set to -frounding-math. (+cflags): Add +math-flags so that all of glibc gets compiled with it.
2012-05-05Disable one hypot test for inline double testing.Joseph Myers
2012-05-05Fix missing exceptions from exp (bugs 13787, 13922, 14036).Joseph Myers