Commit Graph

19015 Commits

Author SHA1 Message Date
David S. Miller 2d2cd51564 Fix bugs in sparc PLT profiling register management, and add sparc sotruss support.
* sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela): Protect local
	variables with appropriate CPP guards.
	* sysdeps/sparc/sparc32/dl-trampoline.S: Propagate the stack_ptr from the
	frame pointer, not the stack pointer.  Correct layout comments.  Fix test
	on resulting framesize and the management of the outregs buffer for pltexit.
	Preserve floating point return values across _dl_call_pltexit call.
	* sysdeps/sparc/sparc64/dl-trampoline.S: Fix test on resulting
	framesize and the management of the outregs buffer for pltexit.
	Preserve floating point return values across _dl_call_pltexit
	call.
	* elf/sotruss-lib.c (la_sparc32_gnu_pltenter, la_sparc64_gnu_pltenter,
	la_sparc32_gnu_pltexit, la_sparc64_gnu_pltexit): New functions.
	(print_exit): Fix format string for return register value.
2012-03-09 20:48:06 -08:00
Joseph Myers 9a07f9d01f Use standard build rule to build rpcgen. 2012-03-10 00:56:21 +00:00
Joseph Myers 253ef9ae7f Add 13566 to list of bugs fixed in NEWS. 2012-03-10 00:49:31 +00:00
Paul Eggert c524201ab0 Replace FSF snail mail address with URL in miscellaneous files. 2012-03-10 00:45:35 +00:00
Paul Eggert 57e128f551 Replace FSF snail mail address with URL in localedata. 2012-03-10 00:45:34 +00:00
Paul Eggert 7b6235f261 Replace FSF snail mail address with URL in gperf input. 2012-03-10 00:45:34 +00:00
Paul Eggert 547b5e30dc Replace FSF snail mail address with URL in Yacc input. 2012-03-10 00:45:34 +00:00
Roland McGrath 4e234f5d1b Fix it harder. 2012-03-09 16:45:04 -08:00
Richard Henderson 33154d7bed Fix ChangeLog format. 2012-03-09 16:34:18 -08:00
Richard Henderson 5f0a5daeee Move math/math_private.h to sysdeps/generic/math_private.h.
This reverts commit 60d6f5a6f5.
2012-03-09 16:12:17 -08:00
Richard Henderson b8c036204f Use include_next to chain math_private.h headers. 2012-03-09 16:11:26 -08:00
Richard Henderson 1ed0291c31 Use <> for math.h and math_private.h everywhere.
Entire tree edited via find | grep | sed.
2012-03-09 16:09:10 -08:00
Joseph Myers 1991fa031c Remove __GNU_LIBRARY__ conditionals from rpcgen. 2012-03-09 22:46:12 +00:00
David S. Miller 60d6f5a6f5 Fix sparc build after recent math changes.
* include/math_private.h: New file.
2012-03-09 14:37:57 -08:00
Joseph Myers 02a6f887cb Split enum __socket_type from bits/socket.h to bits/socket_type.h. 2012-03-09 22:36:06 +00:00
Joseph Myers c6e013c15e Always declare gets for C++ up to C++11 without checking __USE_GNU. 2012-03-09 22:08:39 +00:00
Joseph Myers 4962050e97 Install bits/stdio_lim.h in install-headers. 2012-03-09 22:05:49 +00:00
Joseph Myers 90ad551f73 Make pthread.h define all symbols from time.h.
See:
http://www.pasc.org/interps/unofficial/db/p1003.1c/pasc-1003.1c-46.html
http://www.pasc.org/interps/unofficial/db/p1003.1/pasc-1003.1-86.html
https://www.opengroup.org/sophocles/show_mail.tpl?CALLER=index.tpl&source=L&listname=austin-group-l&id=17302
(Geoff Clare, austin-group-l, 9 Mar 2012)
2012-03-09 21:10:45 +00:00
Richard Henderson 67bb6da679 powerpc: Convert __ieee754_sqrt{,f} from macros to inlines. 2012-03-09 11:16:18 -08:00
Richard Henderson 15194b4b3d x86_64: Convert __rint* and __floor* from macros to inlines. 2012-03-09 11:15:47 -08:00
Richard Henderson 64e21edef1 x86_64: Convert __ieee754_sqrt{,f,l} from macros to inlines. 2012-03-09 11:15:19 -08:00
Richard Henderson 38842f4553 Use target-specific math_private.h in math_ldbl_opt.h. 2012-03-09 08:08:11 -08:00
David S. Miller c64bf5feb3 Update copyright year after my most recent changes.
nptl/

	* sysdeps/unix/sysv/linux/sparc/sem_post.c: Update copyright year.

/

	* sysdeps/unix/sysv/linux/sparc/sparc64/get_clockfreq.c: Update
	copyright year.
	* sysdeps/unix/sysv/linux/sparc/sysdep.h: Likewise.
2012-03-08 15:09:27 -08:00
Thomas Schwinge 82d86f2844 Fix struct timespec normalization (as used in many other places). 2012-03-08 11:49:43 +01:00
Thomas Schwinge 2edd9a79e5 Work around kernel rejecting valid absolute timestamps. 2012-03-08 11:22:41 +01:00
Thomas Schwinge c564a81246 Invalid timeouts in SH sem_timedwait.
We adjusted nwaiters even though this isn't necessary.
2012-03-08 10:45:05 +01:00
Andreas Jaeger a20026128c Add further tests 2012-03-08 10:44:32 +01:00
Thomas Schwinge 48aff7765b Fix 9554ebf2d4.
| Invalid timeouts in i386 sem_timedwait.
|
| We adjusted nwaiters even though this isn't necessary.
2012-03-08 09:33:12 +01:00
Ulrich Drepper aea5d7277a Clean up tst-fphex test 2012-03-08 03:02:24 -05:00
Ulrich Drepper ca2ff9fc04 Merge branch 'master' of ssh://sourceware.org/git/glibc
Conflicts:
	ChangeLog
2012-03-08 02:49:12 -05:00
Marek Polacek 70bca0a394 Fix up long double fphex test 2012-03-08 02:46:43 -05:00
Marek Polacek 65b81130c5 Enhance fphex test. 2012-03-08 08:34:10 +01:00
Ulrich Drepper 67c6a3d919 Merge branch 'master' of ssh://sourceware.org/git/glibc 2012-03-08 01:57:38 -05:00
Joseph Myers 6291c00386 Add bug 6911 to NEWS. 2012-03-08 01:39:16 +00:00
Joseph Myers a7a93d5086 Clean up glibc manual references to "GNU system" (bug 6911). 2012-03-08 01:27:38 +00:00
Joseph Myers 07037eeb43 Fix .ctors/.dtors header configure test for bootstrapping. 2012-03-08 00:17:27 +00:00
Joseph Myers af6a1e3755 Fix sysdeps/i386/configure.in cpuid.h test for bootstrapping. 2012-03-07 20:51:54 +00:00
Joseph Myers e7dbb1bec3 Weaken two NPTL configure link tests to compile tests. 2012-03-07 19:34:22 +00:00
Joseph Myers d1d3431a3a Fix signs of zeros from casinh, cacosh etc. (bug 10716). 2012-03-07 15:15:19 +00:00
Ulrich Drepper eac8c307c3 WS fixes 2012-03-07 09:46:20 -05:00
Andreas Jaeger b35fe25ed9 [BZ #13658]
* sysdeps/x86_64/fpu/s_sincos.S: Delete.

	* math/libm-test.inc (sincos_test): Add test for large input.
2012-03-07 14:51:39 +01:00
Ulrich Drepper 872fda052d Update traditional Chinese translation 2012-03-07 05:35:30 -05:00
Ulrich Drepper a4300c7a4d Remove distribute variable from Makefiles 2012-03-07 05:17:13 -05:00
Ulrich Drepper 482ff4dae9 Don't install timezone rule files 2012-03-07 04:48:47 -05:00
Thomas Schwinge 840df61ea4 Get rid of superfluous assignments in sem_timedwait 2012-03-07 04:11:11 -05:00
Ulrich Drepper a14d084250 Merge branch 'master' of ssh://sourceware.org/git/glibc
Conflicts:
	ChangeLog
2012-03-07 03:32:29 -05:00
Andreas Jaeger 580716898d Merge branch 'master' into bug13658-branch 2012-03-07 08:55:31 +01:00
Ulrich Drepper 959e12e37b Fix CL 2012-03-07 00:28:22 -05:00
Ulrich Drepper abdf2e1915 Better CL 2012-03-06 23:39:31 -05:00
Ulrich Drepper 9463518d0d Remove private information from libc-lock.h 2012-03-06 23:37:35 -05:00