summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-05-26Fix fma test for underflow.Marek Polacek2-1/+8
2012-05-26Fix stack size and address inconsistency due to executable stackSiddhesh Poyarekar5-16/+111
When a stack is marked executable due to loading a DSO that requires an executable stack, the logic tends to leave out a portion of stack after the first frame, thus causing a difference in the value returned by pthread_getattr_np before and after the stack is marked executable. It ought to be possible to fix this by marking the rest of the stack as executable too, but in the interest of marking as less of the stack as executable as possible, the path this fix takes is to make pthread_getattr_np also look at the first frame as the underflow end of the stack and compute size and stack top accordingly. The above happens only for the main process stack. NPTL thread stacks are not affected by this change.
2012-05-25Remove __ASSUME_NEW_GETRLIMIT_SYSCALL.Joseph Myers4-95/+17
2012-05-25Don't use header files in glibc configureH.J. Lu3-328/+14
2012-05-25NEWS item for --enable-systemtapRoland McGrath1-0/+6
2012-05-25i386 port of the pthread SystemTap probesRayson Ho9-12/+46
2012-05-25Add systemtap static probe points in generic and x86_64 pthread code.Roland McGrath26-53/+266
2012-05-25Add systemtap static probe points in setjmp/longjmp on x86.Roland McGrath9-9/+42
2012-05-25Add --enable-systemtap configuration to define static probe points.Roland McGrath10-5/+179
2012-05-25Remove pre-2.4 Linux kernel support.Joseph Myers39-1426/+240
2012-05-25ppc: Pass hwcap to ifuncs.Richard Henderson5-7/+18
* sysdeps/powerpc/powerpc32/dl-irel.h (elf_ifunc_invoke): Pass dl_hwcap to ifunc resolver. * sysdeps/powerpc/powerpc32/dl-machine.h (elf_machine_rela): Use elf_ifunc_invoke. * sysdeps/powerpc/powerpc64/dl-irel.h (elf_ifunc_invoke): Pass dl_hwcap to ifunc resolver. * sysdeps/powerpc/powerpc64/dl-machine.h (resolve_ifunc): Likewise.
2012-05-25Mention BZ 12495 and 13576 in NEWSH.J. Lu1-13/+13
2012-05-25Add missing comma in list of fixed bugs.Joseph Myers1-1/+1
2012-05-25Fix acosf underflow (bug 14153).Joseph Myers4-4/+11
2012-05-242012-05-24 Jeff Law <law@redhat.com>Jeff Law3-1/+77
* stdio-common/Makefile (tests): Add bug25. * stdio-common/bug25.c: New test.
2012-05-24Make free chunk size a multiple of MALLOC_ALIGNMENTH.J. Lu2-4/+13
2012-05-24conformtest: Update expectations for stdio.h and stdlib.h.Joseph Myers3-22/+69
2012-05-24Remove use of INTDEF/INTUSE in intlAndreas Schwab12-41/+35
2012-05-24Remove use of INTDEF/INTUSE in libioAndreas Schwab98-729/+801
2012-05-24syscalls.list support for vDSO IFUNCs, use it for x32 gettimeofday and time.Roland McGrath6-48/+128
2012-05-24Switch gettimeofday from INTUSE to libc_hidden_proto.Roland McGrath9-41/+58
2012-05-24Properly handle MALLOC_ALIGNMENT > 2 * SIZE_SZH.J. Lu2-14/+75
2012-05-24Add x32 abilist filesH.J. Lu14-0/+3076
2012-05-24Add x32 C++ type dataH.J. Lu3-0/+76
2012-05-24Add tests for underflow exception bugs 10846, 14036.Joseph Myers3-5/+13
2012-05-24Add getauxval news entry.Richard Henderson1-0/+4
2012-05-24Don't include exceptions in libm-test-ulps test names.Joseph Myers7-73/+60
2012-05-24Test underflow exceptions in libm-test.inc.Joseph Myers5-154/+241
2012-05-23Forgot changelog in previous commit.David S. Miller1-0/+5
2012-05-23Remove some sparc cob-webs leftover after Joseph's recent changes.David S. Miller1-3/+1
* sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c (__libc_sigaction): Remove unused local variables.
2012-05-23Add sysdeps/unix/sysv/linux/x86_64/x32/configureH.J. Lu2-0/+22
2012-05-23mktime: avoid signed integer overflowPaul Eggert2-4/+8
* time/mktime.c (__mktime_internal): Do not mishandle the case where diff == INT_MIN.
2012-05-23mktime: simplify computation of averagePaul Eggert2-3/+5
* time/mktime.c (ranged_convert): Use new time_t_avg function instead of rolling our own (probably-slower) code.
2012-05-23mktime: do not assume signed right shift propagates sign bitPaul Eggert2-6/+18
* time/mktime.c (isdst_differ): New static function. (__mktime_internal): No need to normalize tm_isdst now. (__mktime_internal, not_equal_tm): Use isdst_differ to compare tm_isdst values.
2012-05-23mktime: merge another wrapv change from gnulibPaul Eggert2-1/+5
* time/mktime.c (TYPE_MAXIMUM): Rework slightly to avoid diagnostics from some compilers.
2012-05-23mktime: remove incorrect attempt at unusual arithmeticsPaul Eggert2-9/+13
* time/mktime.c (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove. The code didn't really work on such machines anyway. (TYPE_MINIMUM): Assume two's complement. (twos_complement_arithmetic): Verify that long_int and time_t are two's complement (or unsigned, in the latter case).
2012-05-23mktime: check signed shifts on long_int and time_t, tooPaul Eggert2-3/+10
* time/mktime.c (SHR): Check that shifts work as desired on the types long_int and time_t too, as SHR is used on such types.
2012-05-23mktime: do not assume 'long' is wide enoughPaul Eggert2-12/+26
* time/mktime.c (verify): Move decl up. (long_int): New type. (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it, to remove assumption in the code that 'long' is wide enough to store year values. This assumption is not true on x32 and on some non-glibc platforms.
2012-05-23mktime: merge wrapv change from gnulibPaul Eggert2-25/+99
* time/mktime.c (WRAPV): New macro. (time_t_avg, time_t_add_ok, time_t_int_add_ok): New static functions. (guess_time_tm, __mktime_internal): Do not assume that signed integer overflow wraps around; modern compilers generate code where this assumption is no longer valid.
2012-05-23Replace "jmp L(pseudo_end)" with "ret"H.J. Lu3-4/+11
2012-05-23Add ChangeLog for last changeAndreas Jaeger1-0/+5
2012-05-23Move poll to syscalls.listAndreas Jaeger2-47/+1
2012-05-23Add more constants to Linux <sys/reboot.h>Andreas Jaeger2-1/+13
2012-05-23 Andreas Jaeger <aj@suse.de> Maximilian Attems <max@stro.at> * sysdeps/unix/sysv/linux/sys/reboot.h (RB_SW_SUSPEND, RB_KEXEC): New macros.
2012-05-23Fix x32 sched_getcpu.S error codeH.J. Lu2-4/+14
2012-05-23Add comments suggesting moving some functions to syscalls.list.Joseph Myers6-0/+17
2012-05-23Do not mention old Linux kernel versions in installation documentation.Joseph Myers3-15/+12
2012-05-23Update from Linux 3.4Andreas Jaeger8-5/+41
2012-05-22Simplify dl-vdso.h use of assert.Roland McGrath2-9/+9
2012-05-22Remove $(sysctl) from sysdep_routinesH.J. Lu4-5/+4
2012-05-22Add sysctl.mk and bits/sysctl.hH.J. Lu7-1/+42