This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources branch rsa/hwcap2_v3 updated. glibc-2.17-672-g6d6691c


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, rsa/hwcap2_v3 has been updated
       via  6d6691c0f4a53c0e1c1915e19e71544c6b55b491 (commit)
       via  0175558aa0a16a647ee368898a83a7d42e2011e8 (commit)
       via  2bcb36b265ea2677198c22d005873b9b9600137e (commit)
       via  acbd839a0745d969f9dcff8c92e16866d922725e (commit)
       via  e414d745eee93c16787c2b30cb47b83592267d43 (commit)
       via  d9c2a0fd2c4809392e579e988ce98ff68842df9f (commit)
       via  9dc9095d565db04da8474b15f646f6bfb84a8395 (commit)
       via  87aa21df6f2309bc47fe8d2a3c4cf0dbec8bd446 (commit)
       via  141af660d825d4443cbc5c24d29d57d6f8b0950f (commit)
       via  5d5ef5dbfc5be7aec31e5d33d28b2e93dc4b8a8d (commit)
       via  68fc074ca056cd0b854031a3a855ba2c98c9d866 (commit)
       via  243216e1268252711f1f93169533a75657aafb3f (commit)
       via  6a1992e2681b3bd0dac240256c29f983c59aa22b (commit)
       via  0e400df55dd5dfadf9db83d1d6d80e87aa8c1afa (commit)
       via  6d33265c721ac0172024f1f43af41717af8357b6 (commit)
       via  f98ece5fe2ea2d4a2c150c3cfceb8a73ace062d0 (commit)
       via  43fe811b73d8f585a4ae837d4a9d4c0f5d46b779 (commit)
       via  0f7d347bd0530562257d7c03c62b8c50d810b655 (commit)
       via  4f184d30cba4910b955c386ccfdaac42de2a510b (commit)
       via  081988778fc49d34e43b665c562ed98818f78045 (commit)
       via  d842b1440dc2adc84387b460d4ed536042dd7322 (commit)
       via  601a3a5fd5d2ae7ddef9fb8d742bdef512a7dd0f (commit)
       via  8329e4da356686583278dd2664f005a7acebb61b (commit)
       via  74c574788db0d3a7b15a59e38f38bf3c117ce75a (commit)
       via  b4180a5ea716cbd88d80861e791bf9e0ba1344ac (commit)
       via  7187d844a1ef7dcdb0964f01a904b40041ac1cd9 (commit)
       via  f63fae737800773c68bb6472ae8b55a46432515e (commit)
       via  8a67a4b3435d8471523d3ae4f7cb46cf9b8d72d9 (commit)
       via  51df539d98c5906c325f73b0436f444a86818770 (commit)
       via  5c637fe5eee1d4fe42d9ef094b0b021fb56d3bab (commit)
       via  ab2b94613d85ba9edc659bd5e930b9ab1ec8e8a9 (commit)
       via  4c0fe6fe42ecf97c9f7f5a0921638560c89973a2 (commit)
       via  a3375d299007c7d38de9427cd38ca932b052b048 (commit)
       via  36129722342bed6b3f3729b922c2e513c404ba61 (commit)
       via  ed41ffefc3f947f14d565ea8d239ff2d31f6a7fe (commit)
       via  d0213cd0b629cae95ed9607fcf26793a3a0d686c (commit)
       via  0d3e777af2f2818111e2699982f64af16ac032b5 (commit)
       via  66c13581afc5d348089bb9dcb68142ee3d26006e (commit)
       via  24f5606614cb8b7c4dad930ee7871071dc26299f (commit)
       via  faa7f8119fd7137362e2aa8c8d185b4cf9a45166 (commit)
       via  e9a5e0fd548e7c8f048cd2cbf97d16d1c85d5939 (commit)
       via  a0d9f9d745b9181f64c31fec2d353717f2b8a9a3 (commit)
       via  ae08db3ba01e797323a5941d469c8b001e9715bb (commit)
       via  ae65139d140ac85808c0666c3636f44dc2d950ee (commit)
       via  f44bf14a9cfa171fcf88ecf87ae78ff95b2f24d2 (commit)
       via  d8cd06db62d92f86cc8cc3c0d6a489bd207bb834 (commit)
       via  bb7cf681e90d5aa2d867aeff4948ac605447de7d (commit)
       via  ba8539473296645ef5e710e506534682f9eb5572 (commit)
       via  8347c74cc5c972aa9e57747177b1f5f4b1cbcac8 (commit)
       via  1a0fc08754ad83ae0a755f8c1bd8d0346494daba (commit)
       via  e8dd47916fdb437ae44163719e6e876f9073e5d4 (commit)
       via  a9173057496fb751210f857dbd2310e9ed8431c3 (commit)
       via  976e2f038121745bedac1ebc76a1b270bd006133 (commit)
       via  9723ffc5240f83b158bee770f85e8e515ad08943 (commit)
       via  962e6658a325fdc34c8fd761c41a6c098b8747eb (commit)
       via  ee586a6d5c1f904035b702886466aac2bf3a9ba7 (commit)
       via  355f916505e3101f1952fd1a8e2c4c69b52cc36a (commit)
       via  bd9ffde61a27945abf0498b5c562f9bf0dcc6419 (commit)
       via  8fb16a04e6be250fdae2ce85354aae3702151140 (commit)
       via  b99b892f6854b98bac5a581cbd20a6a7ed2e2470 (commit)
       via  c74058300c76d7afa316453c03e5776b3a9155a8 (commit)
       via  9ea3513c917e04ba6cb4a6ce0b9d455f566a1d3f (commit)
       via  5bf96de5ef97cd0d6c04445feec6b25e07d4d938 (commit)
       via  12290c0614206ac6e9b52467bcf33f40dea5c2d6 (commit)
       via  16e616a72f9ac247520c0c7da99b99e229facdf9 (commit)
       via  d5e8275481e57cc7f3bd6ba435a7bbced9b97202 (commit)
       via  b7dab1e4d7265fc75a9890cbce897be3f8e4f044 (commit)
       via  a7548d41a7459ff85a751ae84b4bd77631833473 (commit)
       via  cc0e6ed81fa3ab0eeecfc576098b4522f0323c4b (commit)
       via  60bfd54cbb0c51ab95c52a7438509373b848c957 (commit)
       via  83e7640f6bf68708ecf0b09d83c670203167271e (commit)
       via  c31a5b1e8fecc794c4d0746a5a5af6db203005ea (commit)
       via  d5dc2af39081cb7035d6d672d458a369307be5f1 (commit)
       via  164fd39d05925717e75715929c7ced14a2c1505e (commit)
       via  8237f48c907d849d50ce04e110c87adcab62f535 (commit)
       via  9df02941c2e18d66ff15830cdb4670b9b47600e3 (commit)
       via  bb5f27adcae1ae05ce61139d058ac88813ef410b (commit)
       via  d422395e31d275b05e2f5a4908e1e1d2113031bf (commit)
       via  a07c5731d63d0db1659d273ee42d46ac15daeffc (commit)
      from  82fb7c849d61b544174de646181f5a159adb6ceb (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=6d6691c0f4a53c0e1c1915e19e71544c6b55b491

commit 6d6691c0f4a53c0e1c1915e19e71544c6b55b491
Merge: 82fb7c8 0175558
Author: Ryan S. Arnold <rsa@linux.vnet.ibm.com>
Date:   Tue May 14 14:54:50 2013 -0500

    Merge remote branch 'origin/master' into local_rsa_hwcap2_v3
    
    Conflicts:
    	ports/ChangeLog.arm

diff --cc ChangeLog
index 61c71b3,6699cfb..cc1b0d3
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,64 -1,778 +1,839 @@@
 +2013-05-14  Ryan S. Arnold  <rsa@linux.vnet.ibm.com>
 +
 +	* sysdeps/powerpc/bits/hwcap.h: Add new AT_HWCAP2 features.
 +	[PPC_FEATURE2_ARCH_2_07]: New feature bit for Power ISA 2.07.
 +	[PPC_FEATURE2_HAS_HTM]: New feature bit for Hardware Transactional
 +	Memory.
 +	[PPC_FEATURE2_HAS_DSCR]: New feature bit for Data Stream Control
 +	Register.
 +	[PPC_FEATURE2_HAS_EBB]: New feature bit for Event Based Branching
 +	facility.
 +	[PPC_FEATURE2_HAS_ISEL]: New feature bit for Integer Select.
 +	[PPC_FEATURE2_HAS_TAR]: New feature bit for Target Address Register
 +	facility.
 +	* sysdeps/powerpc/dl-procinfo.c (_dl_powerpc_platforms): Add power8 as
 +	PPC_PLATFORM_POWER8.
 +	(_dl_powerpc_cap_flags): Add arch_2_07, htm, dscr, ebb, isel, and tar
 +	as hwcap strings for power8.
 +	* sysdeps/powerpc/dl-procinfo.h
 +	[_DL_HWCAP2_FIRST]: New define to account for the start of AT_HWCAP2.
 +	[_DL_HWCAP_COUNT]: Update count to cover arch_2_07, htm, dscr, ebb,
 +	isel, and tar.
 +	[_DL_PLATFORMS_COUNT]: Increment for power8.
 +	[PPC_PLATFORM_POWER8]: New definition.
 +	(_dl_string_platform): Add return value for power8 platform string.
 +	* sysdeps/powerpc/powerpc32/power8/Implies: New file.
 +	* sysdeps/powerpc/powerpc64/power8/Implies: Likewise.
 +	* sysdeps/unix/sysv/linux/powerpc/powerpc32/power8/Implies: Likewise.
 +	* sysdeps/unix/sysv/linux/powerpc/powerpc64/power8/Implies: Likewise.
 +
 +2013-05-13  Ryan S. Arnold  <rsa@linux.vnet.ibm.com>
 +
 +	* sysdeps/powerpc/dl-procinfo.c (_dl_powerpc_platforms): Add ppc405,
 +	ppc440, ppc464, and ppc476, merging from ports/ dl-procinfo.c.
 +	* sysdeps/powerpc/dl-procinfo.h: Fix whitespace by correcting spaces
 +	with tabs where appropriate.
 +	[PPC_PLATFORM_PPC405]: Define new platform merging from ports/
 +	dl-procinfo.h.
 +	[PPC_PLATFORM_PPC440]: Likewise.
 +	[PPC_PLATFORM_PPC464]: Likewise.
 +	[PPC_PLATFORM_PPC476]: Likewise.
 +	(_dl_string_platform): Add support for detecting ppc405, ppc440,
 +	ppc464, and ppc476 platform strings merging from ports/
 +	dl-procinfo.h.
 +
 +2013-05-03  Ryan S. Arnold  <rsa@linux.vnet.ibm.com>
 +
 +	* elf/dl-support.c (_dl_aux_init): Add support for AT_HWCAP2.
 +	* elf/dl-sysdep.c (_dl_sysdep_start, _dl_show_auxv): Likewise.
 +	* misc/getauxval.c (__getauxval): Likewise.
 +	* sysdeps/powerpc/dl-procinfo.h (_dl_procinfo): Add support for
 +	displaying AT_HWCAP2 strings.
 +	* elf/elf.h [AT_HWCAP2]: Add a new a_type entry.
 +	* sysdeps/s390/dl-procinfo.h (_dl_procinfo): Add 'type' parameter for
 +	AT_HWCAP2 support.
 +	* sysdeps/i386/dl-procinfo.h: Likewise.
 +	* sysdeps/generic/dl-procinfo.h: Likewise.
 +	* sysdeps/unix/sysv/linux/s390/dl-procinfo.h: (_dl_procinfo): Add
 +	nop support for AT_HWCAP2.
 +	* sysdeps/unix/sysv/linux/i386/dl-procinfo.h: Likewise.
 +	* sysdeps/sparc/dl-procinfo.h: Likewise.
 +
+ 2013-05-14  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* setjmp/tst-setjmp-fp.c: New file.
+ 	* setjmp/Makefile (tests): Add tst-setjmp-fp.
+ 	(link-libm): New variable.
+ 	($(objpfx)tst-setjmp-fp): Depend on $(link-libm).
+ 
+ 	* math/libm-test.inc (struct test_f_i_data): New type.
+ 	(RUN_TEST_LOOP_f_i): New macro.
+ 	(RUN_TEST_LOOP_f_i_tg): Likewise.
+ 	(fpclassify_test_data): New variable.
+ 	(fpclassify_test): Run tests with RUN_TEST_LOOP_f_i_tg.
+ 	(ilogb_test_data): New variable.
+ 	(ilogb_test): Run tests with RUN_TEST_LOOP_f_i.
+ 
+ 	* math/libm-test.inc (scalbln_test): Correct function name in END
+ 	call.
+ 
+ 	* math/libm-test.inc (struct test_f_f1_data): Add comment.
+ 	(RUN_TEST_LOOP_fI_f1): New macro.
+ 	(frexp_test_data): New variable.
+ 	(frexp_test): Run tests with RUN_TEST_LOOP_fI_f1.
+ 
+ 	* math/libm-test.inc (struct test_fF_f1_data): New type.
+ 	(RUN_TEST_LOOP_fF_f1): New macro.
+ 	(modf_test_data): New variable.
+ 	(modf_test): Run tests with RUN_TEST_LOOP_fF_f1.
+ 
+ 	* math/libm-test.inc (struct test_f_f1_data): New type.
+ 	(RUN_TEST_LOOP_f_f1): New macro.
+ 	(gamma_test_data): New variable.
+ 	(gamma_test): Run tests with RUN_TEST_LOOP_f_f1.
+ 	(lgamma_test_data): New variable.
+ 	(lgamma_test): Run tests with RUN_TEST_LOOP_f_f1.
+ 
+ 2013-05-13  Carlos O'Donell  <carlos@redhat.com>
+ 
+ 	* elf/dl-hwcaps.c (_dl_important_hwcaps): Comment vDSO hwcap loading.
+ 	* elf/ldconfig.c (is_hwcap_platform): Comment each hwcap check.
+ 	(main): Comment "tls" pseudo-hwcap.
+ 
+ 2013-05-13  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* math/libm-test.inc (struct test_fl_f_data): New type.
+ 	(RUN_TEST_LOOP_fl_f): New variable.
+ 	(scalbln_test_data): New variable.
+ 	(scalbln_test): Run tests with RUN_TEST_LOOP_fl_f.
+ 
+ 	* math/libm-test.inc (struct test_fi_f_data): New type.
+ 	(RUN_TEST_LOOP_fi_f): New macro.
+ 	(ldexp_test_data): New variable.
+ 	(ldexp_test): Run tests with RUN_TEST_LOOP_fi_f.
+ 	(scalbn_test_data): New variable.
+ 	(scalbn_test): Run tests with RUN_TEST_LOOP_fi_f.
+ 
+ 	* math/libm-test.inc (struct test_c_f_data): New type.
+ 	(RUN_TEST_LOOP_c_f): New macro.
+ 	(cabs_test_data): New variable.
+ 	(cabs_test): Run tests with RUN_TEST_LOOP_c_f.
+ 	(carg_test_data): New variable.
+ 	(carg_test): Run tests with RUN_TEST_LOOP_c_f.
+ 	(cimag_test_data): New variable.
+ 	(cimag_test): Run tests with RUN_TEST_LOOP_c_f.
+ 	(creal_test_data): New variable.
+ 	(creal_test): Run tests with RUN_TEST_LOOP_c_f.
+ 
+ 	* math/libm-test.inc (struct test_if_f_data): New type.
+ 	(RUN_TEST_LOOP_if_f): New macro.
+ 	(jn_test_data): New variable.
+ 	(jn_test): Run tests with RUN_TEST_LOOP_if_f.
+ 	(yn_test_data): New variable.
+ 	(yn_test): Run tests with RUN_TEST_LOOP_if_f.
+ 
+ 	* math/libm-test.inc (scalbln_test): Consistently use TEST_fl_f.
+ 
+ 2013-05-13  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
+ 
+ 	* math/libm-test.inc (M_1_DIV_El): Define using decimal constant.
+ 	(log_test_data): Use M_1_DIV_El instead of 1.0 / M_El.
+ 
+ 2013-05-13  Siddhesh Poyarekar  <siddhesh@redhat.com>
+ 
+ 	* benchtests/Makefile (CPPFLAGS-nonlib): Add
+ 	-DUSE_CLOCK_GETTIME if USE_CLOCK_GETTIME is defined.
+ 	(bench-deps): Add bench-timing.h.
+ 	* benchtests-bench-skeleton.c: Include bench-timing.h.
+ 	(main): Use TIMING_* macros instead of clock_gettime.
+ 	* benchtests/bench-timing.h: New file.
+ 
+ 	[BZ #14582]
+ 	* sysdeps/ieee754/s_lib_version.c (_LIB_VERSION_INTERNAL):
+ 	Renamed from _LIB_VERSION.
+ 	(_LIB_VERSION): Set as weak alias of _LIB_VERSION_INTERNAL.
+ 
+ 2013-05-12  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* math/libm-test.inc (struct test_fff_f_data): New type.
+ 	(RUN_TEST_LOOP_fff_f): New macro.
+ 	(fma_test_data): New variable.
+ 	(fma_test): Run tests with RUN_TEST_LOOP_fff_f.
+ 	(fma_towardzero_test_data): New variable.
+ 	(fma_test_towardzero): Run tests with RUN_TEST_LOOP_fff_f.
+ 	(fma_downward_test_data): New variable.
+ 	(fma_test_downward): Run tests with RUN_TEST_LOOP_fff_f.
+ 	(fma_upward_test_data): New variable.
+ 	(fma_test_upward): Run tests with RUN_TEST_LOOP_fff_f.
+ 
+ 	* math/libm-test.inc (BUILD_COMPLEX_ULP): New macro.
+ 	(struct test_c_c_data): New type.
+ 	(RUN_TEST_LOOP_c_c): New macro.
+ 	(cacos_test_data): New variable.
+ 	(cacos_test): Run tests with RUN_TEST_LOOP_c_c.
+ 	(cacosh_test_data): New variable.
+ 	(cacosh_test): Run tests with RUN_TEST_LOOP_c_c.
+ 	(casin_test_data): New variable.
+ 	(casin_test): Run tests with RUN_TEST_LOOP_c_c.
+ 	(casinh_test_data): New variable.
+ 	(casinh_test): Run tests with RUN_TEST_LOOP_c_c.
+ 	(catan_test_data): New variable.
+ 	(catan_test): Run tests with RUN_TEST_LOOP_c_c.
+ 	(catanh_test_data): New variable.
+ 	(catanh_test): Run tests with RUN_TEST_LOOP_c_c.
+ 	(ccos_test_data): New variable.
+ 	(ccos_test): Run tests with RUN_TEST_LOOP_c_c.
+ 	(ccosh_test_data): New variable.
+ 	(ccosh_test): Run tests with RUN_TEST_LOOP_c_c.
+ 	(cexp_test_data): New variable.
+ 	(cexp_test): Run tests with RUN_TEST_LOOP_c_c.
+ 	(clog_test_data): New variable.
+ 	(clog_test): Run tests with RUN_TEST_LOOP_c_c.
+ 	(clog10_test_data): New variable.
+ 	(clog10_test): Run tests with RUN_TEST_LOOP_c_c.
+ 	(conj_test_data): New variable.
+ 	(conj_test): Run tests with RUN_TEST_LOOP_c_c.
+ 	(cproj_test_data): New variable.
+ 	(cproj_test): Run tests with RUN_TEST_LOOP_c_c.
+ 	(csin_test_data): New variable.
+ 	(csin_test): Run tests with RUN_TEST_LOOP_c_c.
+ 	(csinh_test_data): New variable.
+ 	(csinh_test): Run tests with RUN_TEST_LOOP_c_c.
+ 	(csqrt_test_data): New variable.
+ 	(csqrt_test): Run tests with RUN_TEST_LOOP_c_c.
+ 	(ctan_test_data): New variable.
+ 	(ctan_test): Run tests with RUN_TEST_LOOP_c_c.
+ 	(ctan_tonearest_test_data): New variable.
+ 	(ctan_test_tonearest): Run tests with RUN_TEST_LOOP_c_c.
+ 	(ctan_towardzero_test_data): New variable.
+ 	(ctan_test_towardzero): Run tests with RUN_TEST_LOOP_c_c.
+ 	(ctan_downward_test_data): New variable.
+ 	(ctan_test_downward): Run tests with RUN_TEST_LOOP_c_c.
+ 	(ctan_upward_test_data): New variable.
+ 	(ctan_test_upward): Run tests with RUN_TEST_LOOP_c_c.
+ 	(ctanh_test_data): New variable.
+ 	(ctanh_test): Run tests with RUN_TEST_LOOP_c_c.
+ 	(ctanh_tonearest_test_data): New variable.
+ 	(ctanh_test_tonearest): Run tests with RUN_TEST_LOOP_c_c.
+ 	(ctanh_towardzero_test_data): New variable.
+ 	(ctanh_test_towardzero): Run tests with RUN_TEST_LOOP_c_c.
+ 	(ctanh_downward_test_data): New variable.
+ 	(ctanh_test_downward): Run tests with RUN_TEST_LOOP_c_c.
+ 	(ctanh_upward_test_data): New variable.
+ 	(ctanh_test_upward): Run tests with RUN_TEST_LOOP_c_c.
+ 	* math/gen-libm-test.pl (get_ulps): Use BUILD_COMPLEX_ULP instead
+ 	of BUILD_COMPLEX.
+ 
+ 	* math/libm-test.inc (struct test_ff_f_data): New type.
+ 	(struct test_ff_f_data_nexttoward): Likewise.
+ 	(RUN_TEST_LOOP_2_f): New macro.
+ 	(RUN_TEST_LOOP_ff_f): Likewise.
+ 	(atan2_test_data): New variable.
+ 	(atan2_test): Run tests with RUN_TEST_LOOP_ff_f.
+ 	(copysign_test_data): New variable.
+ 	(copysign_test): Run tests with RUN_TEST_LOOP_ff_f.
+ 	(fdim_test_data): New variable.
+ 	(fdim_test): Run tests with RUN_TEST_LOOP_ff_f.
+ 	(fmax_test_data): New variable.
+ 	(fmax_test): Run tests with RUN_TEST_LOOP_ff_f.
+ 	(fmin_test_data): New variable.
+ 	(fmin_test): Run tests with RUN_TEST_LOOP_ff_f.
+ 	(fmod_test_data): New variable.
+ 	(fmod_test): Run tests with RUN_TEST_LOOP_ff_f.
+ 	(hypot_test_data): New variable.
+ 	(hypot_test): Run tests with RUN_TEST_LOOP_ff_f.
+ 	(nextafter_test_data): New variable.
+ 	(nextafter_test): Run tests with RUN_TEST_LOOP_ff_f.
+ 	(nexttoward_test_data): New variable.
+ 	(nexttoward_test): Run tests with RUN_TEST_LOOP_ff_f.
+ 	(pow_test_data): New variable.
+ 	(pow_test): Run tests with RUN_TEST_LOOP_ff_f.
+ 	(pow_tonearest_test_data): New variable.
+ 	(pow_test_tonearest): Run tests with RUN_TEST_LOOP_ff_f.
+ 	(pow_towardzero_test_data): New variable.
+ 	(pow_test_towardzero): Run tests with RUN_TEST_LOOP_ff_f.
+ 	(pow_downward_test_data): New variable.
+ 	(pow_test_downward): Run tests with RUN_TEST_LOOP_ff_f.
+ 	(pow_upward_test_data): New variable.
+ 	(pow_test_upward): Run tests with RUN_TEST_LOOP_ff_f.
+ 	(remainder_test_data): New variable.
+ 	(remainder_test): Run tests with RUN_TEST_LOOP_ff_f.
+ 	(scalb_test_data): New variable.
+ 	(scalb_test): Run tests with RUN_TEST_LOOP_ff_f.
+ 	* sysdeps/i386/fpu/libm-test-ulps: Update.
+ 
+ 2013-05-11  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* math/libm-test.inc (fma_test): Use max_value instead of local
+ 	variable fltmax.
+ 	(nextafter_test): Likewise.
+ 
+ 	* math/libm-test.inc (acos_towardzero_test_data): New variable.
+ 	(acos_test_towardzero): Run tests with RUN_TEST_LOOP_f_f.
+ 	(acos_downward_test_data): New variable.
+ 	(acos_test_downward): Run tests with RUN_TEST_LOOP_f_f.
+ 	(acos_upward_test_data): New variable.
+ 	(acos_test_upward): Run tests with RUN_TEST_LOOP_f_f.
+ 	(acosh_test_data): New variable.
+ 	(acosh_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(asin_test_data): New variable.
+ 	(asin_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(asin_tonearest_test_data): New variable.
+ 	(asin_test_tonearest): Run tests with RUN_TEST_LOOP_f_f.
+ 	(asin_towardzero_test_data): New variable.
+ 	(asin_test_towardzero): Run tests with RUN_TEST_LOOP_f_f.
+ 	(asin_downward_test_data): New variable.
+ 	(asin_test_downward): Run tests with RUN_TEST_LOOP_f_f.
+ 	(asin_upward_test_data): New variable.
+ 	(asin_test_upward): Run tests with RUN_TEST_LOOP_f_f.
+ 	(asinh_test_data): New variable.
+ 	(asinh_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(atan_test_data): New variable.
+ 	(atan_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(atanh_test_data): New variable.
+ 	(atanh_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(cbrt_test_data): New variable.
+ 	(cbrt_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(ceil_test_data): New variable.
+ 	(ceil_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(cos_test_data): New variable.
+ 	(cos_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(cos_tonearest_test_data): New variable.
+ 	(cos_test_tonearest): Run tests with RUN_TEST_LOOP_f_f.
+ 	(cos_towardzero_test_data): New variable.
+ 	(cos_test_towardzero): Run tests with RUN_TEST_LOOP_f_f.
+ 	(cos_downward_test_data): New variable.
+ 	(cos_test_downward): Run tests with RUN_TEST_LOOP_f_f.
+ 	(cos_upward_test_data): New variable.
+ 	(cos_test_upward): Run tests with RUN_TEST_LOOP_f_f.
+ 	(cosh_test_data): New variable.
+ 	(cosh_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(cosh_tonearest_test_data): New variable.
+ 	(cosh_test_tonearest): Run tests with RUN_TEST_LOOP_f_f.
+ 	(cosh_towardzero_test_data): New variable.
+ 	(cosh_test_towardzero): Run tests with RUN_TEST_LOOP_f_f.
+ 	(cosh_downward_test_data): New variable.
+ 	(cosh_test_downward): Run tests with RUN_TEST_LOOP_f_f.
+ 	(cosh_upward_test_data): New variable.
+ 	(cosh_test_upward): Run tests with RUN_TEST_LOOP_f_f.
+ 	(erf_test_data): New variable.
+ 	(erf_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(erfc_test_data): New variable.
+ 	(erfc_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(exp_test_data): New variable.
+ 	(exp_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(exp_tonearest_test_data): New variable.
+ 	(exp_test_tonearest): Run tests with RUN_TEST_LOOP_f_f.
+ 	(exp_towardzero_test_data): New variable.
+ 	(exp_test_towardzero): Run tests with RUN_TEST_LOOP_f_f.
+ 	(exp_downward_test_data): New variable.
+ 	(exp_test_downward): Run tests with RUN_TEST_LOOP_f_f.
+ 	(exp_upward_test_data): New variable.
+ 	(exp_test_upward): Run tests with RUN_TEST_LOOP_f_f.
+ 	(exp10_test_data): New variable.
+ 	(exp10_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(exp2_test_data): New variable.
+ 	(exp2_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(expm1_test_data): New variable.
+ 	(expm1_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(fabs_test_data): New variable.
+ 	(fabs_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(floor_test_data): New variable.
+ 	(floor_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(j0_test_data): New variable.
+ 	(j0_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(j1_test_data): New variable.
+ 	(j1_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(log_test_data): New variable.
+ 	(log_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(log10_test_data): New variable.
+ 	(log10_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(log1p_test_data): New variable.
+ 	(log1p_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(log2_test_data): New variable.
+ 	(log2_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(logb_test_data): New variable.
+ 	(logb_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(logb_downward_test_data): New variable.
+ 	(logb_test_downward): Run tests with RUN_TEST_LOOP_f_f.
+ 	(nearbyint_test_data): New variable.
+ 	(nearbyint_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(rint_test_data): New variable.
+ 	(rint_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(rint_tonearest_test_data): New variable.
+ 	(rint_test_tonearest): Run tests with RUN_TEST_LOOP_f_f.
+ 	(rint_towardzero_test_data): New variable.
+ 	(rint_test_towardzero): Run tests with RUN_TEST_LOOP_f_f.
+ 	(rint_downward_test_data): New variable.
+ 	(rint_test_downward): Run tests with RUN_TEST_LOOP_f_f.
+ 	(rint_upward_test_data): New variable.
+ 	(rint_test_upward): Run tests with RUN_TEST_LOOP_f_f.
+ 	(round_test_data): New variable.
+ 	(round_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(sin_test_data): New variable.
+ 	(sin_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(sin_tonearest_test_data): New variable.
+ 	(sin_test_tonearest): Run tests with RUN_TEST_LOOP_f_f.
+ 	(sin_towardzero_test_data): New variable.
+ 	(sin_test_towardzero): Run tests with RUN_TEST_LOOP_f_f.
+ 	(sin_downward_test_data): New variable.
+ 	(sin_test_downward): Run tests with RUN_TEST_LOOP_f_f.
+ 	(sin_upward_test_data): New variable.
+ 	(sin_test_upward): Run tests with RUN_TEST_LOOP_f_f.
+ 	(sinh_test_data): New variable.
+ 	(sinh_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(sinh_tonearest_test_data): New variable.
+ 	(sinh_test_tonearest): Run tests with RUN_TEST_LOOP_f_f.
+ 	(sinh_towardzero_test_data): New variable.
+ 	(sinh_towardzero): Run tests with RUN_TEST_LOOP_f_f.
+ 	(sinh_downward_test_data): New variable.
+ 	(sinh_test_downward): Run tests with RUN_TEST_LOOP_f_f.
+ 	(sinh_upward_test_data): New variable.
+ 	(sinh_test_upward): Run tests with RUN_TEST_LOOP_f_f.
+ 	(sqrt_test_data): New variable.
+ 	(sqrt_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(tan_test_data): New variable.
+ 	(tan_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(tan_tonearest_test_data): New variable.
+ 	(tan_test_tonearest): Run tests with RUN_TEST_LOOP_f_f.
+ 	(tan_towardzero_test_data): New variable.
+ 	(tan_test_towardzero): Run tests with RUN_TEST_LOOP_f_f.
+ 	(tan_downward_test_data): New variable.
+ 	(tan_test_downward): Run tests with RUN_TEST_LOOP_f_f.
+ 	(tan_upward_test_data): New variable.
+ 	(tan_test_upward): Run tests with RUN_TEST_LOOP_f_f.
+ 	(tanh_test_data): New variable.
+ 	(tanh_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(tgamma_test_data): New variable.
+ 	(tgamma_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(trunc_test_data): New variable.
+ 	(trunc_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(y0_test_data): New variable.
+ 	(y0_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(y1_test_data): New variable.
+ 	(y1_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(significand_test_data): New variable.
+ 	(significand_test): Run tests with RUN_TEST_LOOP_f_f.
+ 
+ 2013-05-10  Christian Grönke  <cgr_bugs@sysgo.com>
+ 
+ 	[BZ #12387]
+ 	* sysdeps/unix/sysv/linux/sh/getgid.c: New file.
+ 
+ 2013-05-10  Pino Toscano  <toscano.pino@tiscali.it>
+ 
+ 	* sysdeps/mach/hurd/bits/statvfs.h: Add ST_NOATIME.
+ 
+ 2013-05-10  Andreas Jaeger  <aj@suse.de>
+ 
+ 	[BZ #15448]
+ 	* sysdeps/unix/sysv/linux/bits/sched.h (__CPU_SET_S)
+ 	(__CPU_CLR_S, __CPU_ISSET_S): Avoid integer overflow.
+ 
+ 2013-05-10  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* math/gen-libm-test.pl (adjust_arg): New function.
+ 	(special_functions): Handle generating output in both functions
+ 	and arrays.
+ 	(parse_args): Likewise.
+ 	(generate_testfile): Handle START_DATA and END_DATA.  Pass extra
+ 	$in_func argument to parse_args.
+ 	* math/libm-test.inc (struct test_f_f_data): New type.
+ 	(IF_ROUND_INIT_): New macro.
+ 	(IF_ROUND_INIT_FE_DOWNWARD): Likewise.
+ 	(IF_ROUND_INIT_FE_TONEAREST): Likewise.
+ 	(IF_ROUND_INIT_FE_TOWARDZERO): Likewise.
+ 	(IF_ROUND_INIT_FE_UPWARD): Likewise.
+ 	(ROUND_RESTORE_): Likewise.
+ 	(ROUND_RESTORE_FE_DOWNWARD): Likewise.
+ 	(ROUND_RESTORE_FE_TONEAREST): Likewise.
+ 	(ROUND_RESTORE_FE_TOWARDZERO): Likewise.
+ 	(ROUND_RESTORE_FE_UPWARD): Likewise.
+ 	(RUN_TEST_LOOP_f_f): New macro.
+ 	(acos_test_data): New variable.
+ 	(acos_test): Run tests with RUN_TEST_LOOP_f_f.
+ 	(acos_tonearest_test_data): New variable.
+ 	(acos_test_tonearest): Run tests with RUN_TEST_LOOP_f_f.
+ 
+ 2013-05-10  Siddhesh Poyarekar  <siddhesh@redhat.com>
+ 
+ 	* benchtests/bench-skeleton.c (startup): Fix coding style.
+ 
+ 2013-05-10  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	[BZ #6809]
+ 	* math/w_tgamma.c (__tgamma): Also call __kernel_standard for
+ 	negative infinity argument.
+ 	* math/w_tgammaf.c (__tgammaf): Also call __kernel_standard_f for
+ 	negative infinity argument.
+ 	* math/w_tgammal.c (__tgammal): Also call __kernel_standard_l for
+ 	negative infinity argument.
+ 	* math/libm-test.inc (tgamma_test): Expect errno to be set for
+ 	domain errors.
+ 
+ 2013-05-10  Florian Weimer  <fweimer@redhat.com>
+ 
+ 	* elf/sprof.c (load_profdata): Use fstat64 instead of fstat.
+ 	* iconv/iconv_charmap.c (charmap_conversion): Likewise.
+ 	* iconv/iconv_prog.c (main): Likewise.
+ 	* locale/programs/charmap-dir.c (charmap_readdir)
+ 	(fopen_uncompressed): Likewise.
+ 	* locale/programs/locfile.c (siblings_uncached)
+ 	(write_locale_data): Use lstat64 instead of lstat.
+ 	* sunrpc/rpc_main.c (find_cpp, checkfiles): Use stat64 instead of
+ 	stat.
+ 
+ 2013-05-10  Andreas Jaeger  <aj@suse.de>
+ 
+ 	[BZ #15395]
+ 	* sunrpc/rpc_main.c (main): Invoke setlocale and textdomain for
+ 	localization.
+ 	Include <locale.h>.
+ 
+ 2013-05-09  Carlos O'Donell  <carlos@redhat.com>
+ 
+ 	* elf/dl-close.c (_dl_close_worker): Add comments.
+ 
+ 2013-05-09  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	[BZ #15359]
+ 	* sysdeps/ieee754/ldbl-128ibm/e_rem_pio2l.c (c): Use 106 bits for
+ 	high part of pi/2.
+ 	(__ieee754_rem_pio2l): Update comments.
+ 
+ 	[BZ #15429]
+ 	* sysdeps/ieee754/ldbl-128/e_rem_pio2l.c (c): Use 113 bits for
+ 	high part of pi/2.
+ 	(__ieee754_rem_pio2l): Update comments.
+ 
+ 	* math/libm-test.inc (M_SQRT_2_2): Remove macro.
+ 	(csqrt_test): Use M_SQRT1_2l instead of M_SQRT_2_2.
+ 
+ 	* math/libm-test.inc (carg_test): Use M_PI_34l instead of 3 *
+ 	M_PI_4l.
+ 
+ 	* math/libm-test.inc (M_PI_34l): Define using decimal constant.
+ 	(M_PI_34_LOG10El): Likewise.
+ 	(M_PI2_LOG10El): Likewise.
+ 	(M_PI4_LOG10El): Likewise.
+ 	(M_PI_LOG10El): Likewise.
+ 
+ 2013-05-08  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
+ 
+ 	* sysdeps/powerpc/fpu/libm-test-ulps: Update.
+ 
+ 2013-05-08  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* math/libm-test.inc (PLUS_ZERO_INIT): New macro.
+ 	(MINUS_ZERO_INIT): Likewise.
+ 	(PLUS_INFTY_INIT): Likewise.
+ 	(MINUS_INFTY_INIT): Likewise.
+ 	(QNAN_VALUE_INIT): Likewise.
+ 	(MAX_VALUE_INIT): Likewise.
+ 	(MIN_VALUE_INIT): Likewise.
+ 	(MIN_SUBNORM_VALUE_INIT): Likewise.
+ 	(plus_zero): Initialize with PLUS_ZERO_INIT.
+ 	(minus_zero): Initialize with MINUS_ZERO_INIT.
+ 	(plus_infty): Initialize with PLUS_INFTY_INIT.
+ 	(minus_infty): Initialize with MINUS_INFTY_INIT.
+ 	(qnan_value): Initialize with QNAN_VALUE_INIT.
+ 	(max_value): Initialize with MAX_VALUE_INIT.
+ 	(min_value): Initialize with MIN_VALUE_INIT.
+ 	(min_subnorm_value): Initialize with MIN_SUBNORM_VALUE_INIT.
+ 
+ 	* math/libm-test.inc (RUN_TEST_if_f): New macro.
+ 	(jn_test): Use TEST_if_f instead of TEST_ff_f.
+ 	(ldexp_text): Use TEST_fi_i instead of TEST_ff_f.
+ 	(yn_test): Use TEST_if_f instead of TEST_ff_f.
+ 
+ 	* math/libm-test.inc (RUN_TEST_f_f): New macro.
+ 	(RUN_TEST_2_f): Likewise.
+ 	(RUN_TEST_ff_f): Likewise.
+ 	(RUN_TEST_fi_f): Likewise.
+ 	(RUN_TEST_fl_f): Likewise.
+ 	(RUN_TEST_fff_f): Likewise.
+ 	(RUN_TEST_c_f): Likewise.
+ 	(RUN_TEST_f_f1): Likewise.
+ 	(RUN_TEST_fF_f1): Likewise.
+ 	(RUN_TEST_fI_f1): Likewise.
+ 	(RUN_TEST_ffI_f1): Likewise.
+ 	(RUN_TEST_c_c): Likewise.
+ 	(RUN_TEST_cc_c): Likewise.
+ 	(RUN_TEST_f_i): Likewise.
+ 	(RUN_TEST_f_i_tg): Likewise.
+ 	(RUN_TEST_ff_i_tg): Likewise.
+ 	(RUN_TEST_f_b): Likewise.
+ 	(RUN_TEST_f_b_tg): Likewise.
+ 	(RUN_TEST_f_l): Likewise.
+ 	(RUN_TEST_f_L): Likewise.
+ 	(RUN_TEST_sincos): Likewise.
+ 	* math/gen-libm-test.pl (new_test): Take new argument to indicate
+ 	whether to show exceptions.  Do not include ");\n" in return
+ 	value.
+ 	(special_functions): Output call to RUN_TEST_sincos instead of
+ 	check_float calls.  Update calls to new_test.
+ 	(parse_args): Output call to single RUN_TEST_* macro instead of
+ 	check_* calls and other assignments.  Update calls to new_test.
+ 
+ 	[BZ #2546]
+ 	[BZ #2560]
+ 	[BZ #5159]
+ 	[BZ #15426]
+ 	* sysdeps/ieee754/k_standard.c (__kernel_standard): Copy sign of
+ 	input to result for tgamma overflow.
+ 	* sysdeps/ieee754/dbl-64/e_gamma_r.c: Include <float.h>.
+ 	(gamma_coeff): New variable.
+ 	(NCOEFF): New macro.
+ 	(gamma_positive): New function.
+ 	(__ieee754_gamma_r): Handle positive infinity, NaN, overflow and
+ 	underflow here.  Use gamma_positive instead of exp (lgamma) for
+ 	other arguments.
+ 	* sysdeps/ieee754/flt-32/e_gammaf_r.c: Include <float.h>.
+ 	(gamma_coeff): New variable.
+ 	(NCOEFF): New macro.
+ 	(gammaf_positive): New function.
+ 	(__ieee754_gammaf_r): Handle positive infinity, NaN, overflow and
+ 	underflow here.  Use gamma_positive instead of exp (lgamma) for
+ 	other arguments.
+ 	* sysdeps/ieee754/ldbl-128/e_gammal_r.c: Include <float.h>.
+ 	(gamma_coeff): New variable.
+ 	(NCOEFF): New macro.
+ 	(gammal_positive): New function.
+ 	(__ieee754_gammal_r): Handle positive infinity, NaN, overflow and
+ 	underflow here.  Use gamma_positive instead of exp (lgamma) for
+ 	other arguments.
+ 	* sysdeps/ieee754/ldbl-128ibm/e_gammal_r.c: Include <float.h>.
+ 	(gamma_coeff): New variable.
+ 	(NCOEFF): New macro.
+ 	(gammal_positive): New function.
+ 	(__ieee754_gammal_r): Handle positive infinity, overflow and
+ 	underflow here.  Handle NaN the same as positive infinity.  Remove
+ 	check x < 0xffffffff for negative integers.  Use gamma_positive
+ 	instead of exp (lgamma) for other arguments.
+ 	* sysdeps/ieee754/ldbl-96/e_gammal_r.c: Include <float.h>.
+ 	(gamma_coeff): New variable.
+ 	(NCOEFF): New macro.
+ 	(gammal_positive): New function.
+ 	* sysdeps/ieee754/dbl-64/gamma_product.c: New file.
+ 	* sysdeps/ieee754/dbl-64/gamma_productf.c: Likewise.
+ 	* sysdeps/ieee754/ldbl-128/gamma_productl.c: Likewise.
+ 	* sysdeps/ieee754/ldbl-128ibm/gamma_productl.c: Likewise.
+ 	* sysdeps/ieee754/ldbl-96/gamma_product.c: Likewise.
+ 	* sysdeps/ieee754/ldbl-96/gamma_productl.c: Likewise.
+ 	* sysdeps/generic/math_private.h (__gamma_productf): New
+ 	prototype.
+ 	(__gamma_product): Likewise.
+ 	(__gamma_productl): Likewise.
+ 	* math/Makefile (libm-calls): Add gamma_product.
+ 	* math/libm-test.inc (tgamma_test): Add more tests.
+ 	* sysdeps/i386/fpu/libm-test-ulps: Update.
+ 	* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
+ 
+ 2013-05-08  OndÅ?ej Bílka  <neleai@seznam.cz>
+ 
+ 	* benchtests/bench-skeleton.c (main): Preheat CPU.
+ 
+ 2013-05-07  Aurelien Jarno <aurelien@aurel32.net>
+ 
+ 	* misc/sys/param.h (DEV_BSIZE): Define only if not already defined.
+ 
+ 2013-05-07  Roland McGrath  <roland@hack.frob.com>
+ 
+ 	* sysdeps/generic/ldsodefs.h [IS_IN_rtld]: Declare _dl_skip_args
+ 	and _dl_skip_args_internal.
+ 
+ 2013-05-07  Carlos O'Donell  <carlos@redhat.com>
+ 
+ 	* manual/message.texi (Message Translation): Talk about users.
+ 	Message to key mapping impacts design.
+ 
+ 2013-05-06  Roland McGrath  <roland@hack.frob.com>
+ 
+ 	* sysdeps/unix/sysv/linux/wordsize-64/glob64.c: New file.
+ 
+ 	* elf/dl-open.c: Remove declaration of _dl_sysdep_start.
+ 
+ 	* sysdeps/unix/sysv/linux/wordsize-64/glob64.c: Moved to ...
+ 	* sysdeps/wordsize-64/glob64.c: ... here.
+ 
+ 	* sysdeps/generic/not-cancel.h (NO_CANCELLATION): New macro.
+ 	(pause_not_cancel, nanosleep_not_cancel, sigsuspend_not_cancel):
+ 	New macros.
+ 
+ 	* debug/getlogin_r_chk.c: Moved to ...
+ 	* login/getlogin_r_chk.c: ... here.
+ 	* debug/Makefile (routines): Move getlogin_r_chk to ...
+ 	* login/Makefile (routines): ... here.
+ 	* debug/Versions (libc: GLIBC_2.4): Move getlogin_r_chk to ...
+ 	* login/Versions (libc: GLIBC_2.4): ... here.
+ 
+ 	* io/poll.c (__poll): Renamed from poll.
+ 	Add libc_hidden_def.
+ 	(poll): Define as weak alias.
+ 
+ 	* debug/ptsname_r_chk.c: Moved to ...
+ 	* login/ptsname_r_chk.c: ... here.
+ 	* debug/Makefile (routines): Move ptsname_r_chk to ...
+ 	* login/Makefile (routines): ... here.
+ 	* debug/Versions (libc: GLIBC_2.4): Move __ptsname_r_chk to ...
+ 	* login/Versions (libc: GLIBC_2.4): ... here.
+ 
+ 	* posix/getlogin.c: Moved to ...
+ 	* login/getlogin.c: ... here.
+ 	* posix/getlogin_r.c: Moved to ...
+ 	* login/getlogin_r.c: ... here.
+ 	* posix/getlogin_r.c: Moved to ...
+ 	* login/getlogin_r.c: ... here.
+ 	* posix/Makefile (routines): Move getlogin, getlogin_r, setlogin to ...
+ 	* login/Makefile (routines): ... here.
+ 	* posix/Versions (libc: GLIBC_2.0): Move setlogin to ...
+ 	* login/Versions (libc: GLIBC_2.0): ... here.
+ 
+ 	* resource/setrlimit.c (__setrlimit): Renamed from setrlimit.
+ 	(setrlimit): Define as weak alias.
+ 
+ 	* sysdeps/posix/truncate.c (__truncate): Renamed from truncate.
+ 	Call __ names for open, ftruncate, and close.
+ 	For LENGTH==0 case, just use O_TRUNC rather than calling ftruncate.
+ 	(truncate): Define as weak alias.
+ 
+ 2013-05-06  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* math/gen-libm-test.pl (parse_args): Initialize x before each
+ 	test of frexp, modf and remquo.
+ 
+ 	* math/libm-test.inc (gamma_test): Consistently use TEST_f_f1 to
+ 	test signgam value.
+ 
+ 2013-05-06  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
+ 
+ 	[BZ #15418]
+ 	[BZ #15419]
+ 	* sysdeps/powerpc/fpu/e_hypot.c: Fix spurious FP exception generated by
+ 	internal tests.
+ 	* sysdeps/powerpc/fpu/e_hypotf.c: Likewise.
+ 
+ 2013-05-06  Roland McGrath  <roland@hack.frob.com>
+ 
+ 	* elf/dl-writev.h: New file.
+ 	* elf/dl-misc.c: Include it.
+ 	(_dl_debug_vdprintf): Call _dl_writev instead of __writev et al.
+ 	* sysdeps/unix/sysv/linux/dl-writev.h: New file.
+ 
+ 2013-05-04  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* math/libm-test.inc (noXFails): Remove variable.
+ 	(noXPasses): Likewise.
+ 	(BUILD_COMPLEX_INT): Remove macro.
+ 	(print_screen): Remove xfail argument.
+ 	(print_screen_max_error): Likewise.
+ 	(update_stats): Likewise.
+ 	(print_max_error): Likewise.  Update calls to other affected
+ 	functions.
+ 	(print_complex_max_error): Likewise.
+ 	(test_single_exception): Update calls to print_screen.
+ 	(test_single_errno): Likewise.
+ 	(check_float_internal): Remove xfail argument.  Update calls to
+ 	other affected functions.
+ 	(check_float): Likewise.
+ 	(check_complex): Likewise.
+ 	(check_int): Likewise.
+ 	(check_long): Likewise.
+ 	(check_bool): Likewise.
+ 	(check_longlong): Likewise.
+ 	(main): Don't print noXFails and noXPasses.
+ 	* math/gen-libm-test.pl (top level): Don't mention expected
+ 	failure handling in comment.
+ 	(new_test): Don't handle expected failures.
+ 	(parse_args): Don't mention expected failure handling in comment.
+ 	(generate_testfile): Don't handle expected failures.
+ 	(parse_ulps): Likewise.
+ 	(print_ulps_file): Likewise.
+ 	(get_failure): Remove function.
+ 	(output_test): Don't handle expected failures.
+ 	* make/README.libm-test: Don't mention expected failure handling.
+ 
+ 	* math/libm-test.inc (plus_zero): Make const.  Add initializer.
+ 	(minus_zero): Likewise.
+ 	(plus_infty): Likewise.
+ 	(minus_infty): Likewise.
+ 	(qnan_value): Likewise.
+ 	(max_value): Likewise.
+ 	(min_value): Likewise.
+ 	(min_subnorm_value): Likewise.
+ 	(initialize): Do not initialize those variables dynamically.
+ 
+ 2013-05-03  Roland McGrath  <roland@hack.frob.com>
+ 
+ 	* io/open.c (__open_2): Moved to ...
+ 	* io/open_2.c: ... this new file.
+ 	* io/open64.c (__open64_2): Moved to ...
+ 	* io/open64_2.c: ... this new file.
+ 	* io/openat.c (__openat_2): Moved to ...
+ 	* io/openat_2.c: ... this new file.
+ 	* io/openat64.c (__openat64_2): Moved to ...
+ 	* io/openat64_2.c: ... this new file.
+ 	* io/Makefile (routines): Add them.
+ 	* sysdeps/unix/sysv/linux/Makefile (sysdep_routines): Remove them.
+ 	* sysdeps/unix/sysv/linux/open_2.c: File removed.
+ 	* sysdeps/unix/sysv/linux/open64_2.c: File removed.
+ 	* sysdeps/unix/sysv/linux/openat.c (__OPENAT_2): Removed.
+ 	* sysdeps/unix/sysv/linux/openat64.c (__OPENAT_2): Removed.
+ 	* sysdeps/unix/sysv/linux/wordsize-64/openat.c (__openat_2): Removed.
+ 	(__openat64): Add hidden_ver.
+ 	* sysdeps/mach/hurd/open.c (__open_2, __open64_2): Removed.
+ 	* sysdeps/mach/hurd/openat.c (__openat_2): Removed.
+ 
+ 	* elf/dl-sysdep.c (_dl_sysdep_start) [NEED_DL_SYSINFO]:
+ 	Separately conditionalize setting of GLRO(dl_sysinfo) so
+ 	that the GLRO(dl_sysinfo_dso) test is under [NEED_DL_SYSINFO_DSO]
+ 	as well, but the actual setting is only under [NEED_DL_SYSINFO].
+ 
+ 2013-04-30  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
+ 
+ 	* sysdeps/unix/sysv/linux/powerpc/Versions: Add __vdso_time symbol.
+ 	* sysdeps/unix/sysv/linux/powerpc/bits/libc-vdso.h: Add __vdso_time
+ 	definition.
+ 	(VDSO_IFUNC_RET): Cast to void * to silence compiler warning.
+ 	* sysdeps/unix/sysv/linux/powerpc/init-first.c
+ 	(_libc_vdso_platform_setup): Add __vdso_time initialization.
+ 	* sysdeps/unix/sysv/linux/powerpc/time.c: New file: time implementation
+ 	for PowerPC using vDSO where is avaliable or gettimeofday as a fallback.
+ 
+ 2013-05-03  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* math/libm-test.inc (lgamma_test): Consistently use TEST_f_f1 to
+ 	test signgam value.
+ 
+ 	* math/libm-test.inc (hypot_test): Do not use
+ 	IGNORE_ZERO_INF_SIGN.
+ 
+ 2013-05-03  Andreas Jaeger  <aj@suse.de>
+ 
+ 	* sysdeps/gnu/netinet/tcp.h (TCP_TIMESTAMP): New value, from
+ 	Linux 3.9.
+ 	* sysdeps/unix/sysv/linux/bits/socket.h (PF_VSOCK, AF_VSOCK): Add.
+ 	(PF_MAX): Adjust for VSOCK change.
+ 
+ 2013-05-03  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
+ 
+ 	* sysdeps/powerpc/fpu/libm-test-ulps: Update.
+ 
+ 2013-05-02  Carlos O'Donell  <carlos@redhat.com>
+ 
+ 	[BZ #15264]
+ 	* localedata/locales/en_CA (LC_MESSAGES): Define yesstr and nostr.
+ 	* localedata/locales/es_AR (LC_MESSAGES): Copy es_ES.
+ 	* localedata/locales/es_ES (LC_MESSAGES): Define yesstr and nostr.
+ 
+ 2013-05-02  David S. Miller  <davem@davemloft.net>
+ 
+ 	* sysdeps/sparc/fpu/libm-test-ulps: Update.
+ 
+ 2013-05-01  OndÅ?ej Bílka  <neleai@seznam.cz>
+ 
+ 	* string/bits/string2.h (__strcmp_cg): Call __strcmp_gc.
+ 
  2013-05-01  Roland McGrath  <roland@hack.frob.com>
  
  	* sysdeps/posix/opendir.c: Include <sys/param.h> to get MIN/MAX macros.
diff --cc ports/ChangeLog.arm
index fb43486,ce5fc36..353eeed
--- a/ports/ChangeLog.arm
+++ b/ports/ChangeLog.arm
@@@ -1,8 -1,44 +1,49 @@@
+ 2013-05-14  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	[BZ #14908]
+ 	* sysdeps/arm/setjmp.S (__sigsetjmp): Don't save fpscr.
+ 	* sysdeps/arm/__longjmp.S (__longjmp): Don't restore fpscr.
+ 	* sysdeps/arm/bits/setjmp.h (__jmp_buf): Don't mention fpscr in
+ 	comment.
+ 
+ 2013-05-13  Roland McGrath  <roland@hack.frob.com>
+ 
+ 	* sysdeps/arm/armv7/multiarch/memcpy.S [__ARM_NEON__]: Don't define
+ 	memcpy here, just __memcpy_arm and __aeabi_memcpy*.
+ 	* sysdeps/arm/armv7/multiarch/memcpy_neon.S [__ARM_NEON__]:
+ 	Define memcpy here, not __memcpy_neon.
+ 	* sysdeps/arm/armv7/multiarch/memcpy_vfp.S [__ARM_NEON__]:
+ 	Define nothing here.
+ 	* sysdeps/arm/armv7/multiarch/ifunc-impl-list.c
+ 	(__libc_ifunc_impl_list) [__ARM_NEON__]: Don't list __memcpy_vfp;
+ 	use memcpy name for NEON implementation.
+ 
+ 2013-05-08  Will Newton  <will.newton@linaro.org>
+ 
+ 	* sysdeps/arm/armv7/multiarch/Makefile: New file.
+ 	* sysdeps/arm/armv7/multiarch/aeabi_memcpy.c: Likewise.
+ 	* sysdeps/arm/armv7/multiarch/ifunc-impl-list.c: Likewise.
+ 	* sysdeps/arm/armv7/multiarch/memcpy.S: Likewise.
+ 	* sysdeps/arm/armv7/multiarch/memcpy_impl.S: Likewise.
+ 	* sysdeps/arm/armv7/multiarch/memcpy_neon.S: Likewise.
+ 	* sysdeps/arm/armv7/multiarch/memcpy_vfp.S: Likewise.
+ 	* sysdeps/arm/armv7/configure.in: Likewise.
+ 	* sysdeps/arm/armv7/configure: Generated.
+ 
+ 2013-05-07  Roland McGrath  <roland@hack.frob.com>
+ 
+ 	* sysdeps/arm/dl-machine.h (elf_machine_dynamic): Use a plain C
+ 	reference to _GLOBAL_OFFSET_TABLE_ with an STV_HIDDEN declaration.
+ 
+ 2013-05-06  Roland McGrath  <roland@hack.frob.com>
+ 
+ 	* sysdeps/arm/dl-tlsdesc.S (_dl_tlsdesc_dynamic): Add missing sfi_breg.
+ 
 +2013-05-03  Ryan S. Arnold  <rsa@linux.vnet.ibm.com>
 +
 +	* sysdeps/unix/sysv/linux/arm/dl-procinfo.h (_dl_procinfo): Add
 +	nop support for AT_HWCAP2.
 +
  2013-04-19  Roland McGrath  <roland@hack.frob.com>
  
  	* sysdeps/arm/sysdep.h

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                          |  777 +
 NEWS                                               |   44 +-
 benchtests/Makefile                                |    8 +-
 benchtests/bench-skeleton.c                        |   52 +-
 benchtests/bench-timing.h                          |   72 +
 debug/Makefile                                     |    7 +-
 debug/Versions                                     |    4 +-
 elf/dl-close.c                                     |    6 +
 elf/dl-hwcaps.c                                    |   14 +-
 elf/dl-misc.c                                      |   23 +-
 elf/dl-open.c                                      |    7 -
 elf/dl-sysdep.c                                    |   13 +-
 elf/dl-writev.h                                    |   56 +
 elf/ldconfig.c                                     |    6 +
 elf/sprof.c                                        |    4 +-
 iconv/iconv_charmap.c                              |    4 +-
 iconv/iconv_prog.c                                 |    4 +-
 io/Makefile                                        |    4 +-
 io/open.c                                          |   14 +-
 io/open64.c                                        |   13 +-
 io/open64_2.c                                      |   29 +
 io/open_2.c                                        |   29 +
 io/openat.c                                        |   14 +-
 io/openat64.c                                      |   14 +-
 io/openat64_2.c                                    |   29 +
 io/openat_2.c                                      |   29 +
 io/poll.c                                          |   10 +-
 locale/programs/charmap-dir.c                      |    8 +-
 locale/programs/locfile.c                          |   20 +-
 localedata/locales/en_CA                           |    9 +
 localedata/locales/es_AR                           |    3 +-
 localedata/locales/es_ES                           |    6 +
 login/Makefile                                     |    6 +-
 login/Versions                                     |    5 +
 {posix => login}/getlogin.c                        |    0
 {posix => login}/getlogin_r.c                      |    0
 {debug => login}/getlogin_r_chk.c                  |    0
 {debug => login}/ptsname_r_chk.c                   |    0
 {posix => login}/setlogin.c                        |    0
 manual/message.texi                                |    8 +-
 math/Makefile                                      |    3 +-
 math/README.libm-test                              |    7 +-
 math/gen-libm-test.pl                              |  287 +-
 math/libm-test.inc                                 |18967 +++++++++++---------
 math/w_tgamma.c                                    |    3 +-
 math/w_tgammaf.c                                   |    3 +-
 math/w_tgammal.c                                   |    3 +-
 misc/sys/param.h                                   |    4 +-
 nptl/ChangeLog                                     |    4 +
 nptl/tst-mutex8.c                                  |   14 +
 ports/ChangeLog.aarch64                            |    8 +
 ports/ChangeLog.arm                                |   41 +
 ports/sysdeps/arm/__longjmp.S                      |    5 -
 ports/sysdeps/arm/armv7/configure                  |   72 +
 ports/sysdeps/arm/armv7/configure.in               |   12 +
 ports/sysdeps/arm/armv7/multiarch/Makefile         |    3 +
 ports/sysdeps/arm/armv7/multiarch/aeabi_memcpy.c   |    2 +
 .../sysdeps/arm/armv7/multiarch/ifunc-impl-list.c  |   51 +
 ports/sysdeps/arm/armv7/multiarch/memcpy.S         |   76 +
 ports/sysdeps/arm/armv7/multiarch/memcpy_impl.S    |  642 +
 ports/sysdeps/arm/armv7/multiarch/memcpy_neon.S    |    9 +
 ports/sysdeps/arm/armv7/multiarch/memcpy_vfp.S     |    7 +
 ports/sysdeps/arm/bits/setjmp.h                    |    6 +-
 ports/sysdeps/arm/dl-machine.h                     |   25 +-
 ports/sysdeps/arm/dl-tlsdesc.S                     |    1 +
 ports/sysdeps/arm/setjmp.S                         |    5 -
 ports/sysdeps/unix/sysv/linux/aarch64/clone.S      |    3 +-
 ports/sysdeps/unix/sysv/linux/aarch64/ioctl.S      |    4 +-
 posix/Makefile                                     |    1 -
 posix/Versions                                     |    2 +-
 resource/setrlimit.c                               |    9 +-
 setjmp/Makefile                                    |    9 +-
 setjmp/tst-setjmp-fp.c                             |  105 +
 string/bits/string2.h                              |   25 +-
 sunrpc/rpc_main.c                                  |   14 +-
 sysdeps/generic/ldsodefs.h                         |   10 +
 sysdeps/generic/math_private.h                     |   12 +
 sysdeps/generic/not-cancel.h                       |    8 +
 sysdeps/gnu/netinet/tcp.h                          |    1 +
 sysdeps/i386/fpu/libm-test-ulps                    |  600 +-
 sysdeps/ieee754/dbl-64/e_gamma_r.c                 |  140 +-
 sysdeps/ieee754/dbl-64/gamma_product.c             |   75 +
 sysdeps/ieee754/dbl-64/gamma_productf.c            |   46 +
 sysdeps/ieee754/flt-32/e_gammaf_r.c                |  134 +-
 sysdeps/ieee754/k_standard.c                       |    2 +-
 sysdeps/ieee754/ldbl-128/e_gammal_r.c              |  145 +-
 sysdeps/ieee754/ldbl-128/e_rem_pio2l.c             |   10 +-
 sysdeps/ieee754/ldbl-128/gamma_productl.c          |   75 +
 sysdeps/ieee754/ldbl-128ibm/e_gammal_r.c           |  144 +-
 sysdeps/ieee754/ldbl-128ibm/e_rem_pio2l.c          |   10 +-
 sysdeps/ieee754/ldbl-128ibm/gamma_productl.c       |   42 +
 sysdeps/ieee754/ldbl-96/e_gammal_r.c               |  143 +-
 sysdeps/ieee754/ldbl-96/gamma_product.c            |   46 +
 sysdeps/ieee754/ldbl-96/gamma_productl.c           |   75 +
 sysdeps/ieee754/s_lib_version.c                    |    9 +-
 sysdeps/mach/hurd/bits/statvfs.h                   |    4 +-
 sysdeps/mach/hurd/open.c                           |   11 -
 sysdeps/mach/hurd/openat.c                         |   13 -
 sysdeps/posix/truncate.c                           |   17 +-
 sysdeps/powerpc/fpu/e_hypot.c                      |   16 +-
 sysdeps/powerpc/fpu/e_hypotf.c                     |   14 -
 sysdeps/powerpc/fpu/libm-test-ulps                 |  542 +-
 sysdeps/sparc/fpu/libm-test-ulps                   | 4149 +++++-
 sysdeps/unix/sysv/linux/Makefile                   |    2 +-
 sysdeps/unix/sysv/linux/bits/sched.h               |    6 +-
 sysdeps/unix/sysv/linux/bits/socket.h              |    4 +-
 sysdeps/unix/sysv/linux/dl-writev.h                |   38 +
 sysdeps/unix/sysv/linux/open64_2.c                 |   31 -
 sysdeps/unix/sysv/linux/open_2.c                   |   31 -
 sysdeps/unix/sysv/linux/openat.c                   |   16 -
 sysdeps/unix/sysv/linux/openat64.c                 |    1 -
 sysdeps/unix/sysv/linux/powerpc/Versions           |    1 +
 sysdeps/unix/sysv/linux/powerpc/bits/libc-vdso.h   |    6 +-
 sysdeps/unix/sysv/linux/powerpc/init-first.c       |    4 +-
 sysdeps/unix/sysv/linux/powerpc/time.c             |   62 +
 .../am33 => sysdeps/unix/sysv/linux/sh}/getgid.c   |    0
 sysdeps/unix/sysv/linux/wordsize-64/glob64.c       |    3 +-
 sysdeps/unix/sysv/linux/wordsize-64/openat.c       |    8 +-
 .../mips64/n64 => sysdeps/wordsize-64}/glob64.c    |    0
 sysdeps/x86_64/fpu/libm-test-ulps                  |  676 +-
 120 files changed, 19613 insertions(+), 9552 deletions(-)
 create mode 100644 benchtests/bench-timing.h
 create mode 100644 elf/dl-writev.h
 create mode 100644 io/open64_2.c
 create mode 100644 io/open_2.c
 create mode 100644 io/openat64_2.c
 create mode 100644 io/openat_2.c
 rename {posix => login}/getlogin.c (100%)
 rename {posix => login}/getlogin_r.c (100%)
 rename {debug => login}/getlogin_r_chk.c (100%)
 rename {debug => login}/ptsname_r_chk.c (100%)
 rename {posix => login}/setlogin.c (100%)
 create mode 100755 ports/sysdeps/arm/armv7/configure
 create mode 100644 ports/sysdeps/arm/armv7/configure.in
 create mode 100644 ports/sysdeps/arm/armv7/multiarch/Makefile
 create mode 100644 ports/sysdeps/arm/armv7/multiarch/aeabi_memcpy.c
 create mode 100644 ports/sysdeps/arm/armv7/multiarch/ifunc-impl-list.c
 create mode 100644 ports/sysdeps/arm/armv7/multiarch/memcpy.S
 create mode 100644 ports/sysdeps/arm/armv7/multiarch/memcpy_impl.S
 create mode 100644 ports/sysdeps/arm/armv7/multiarch/memcpy_neon.S
 create mode 100644 ports/sysdeps/arm/armv7/multiarch/memcpy_vfp.S
 create mode 100644 setjmp/tst-setjmp-fp.c
 create mode 100644 sysdeps/ieee754/dbl-64/gamma_product.c
 create mode 100644 sysdeps/ieee754/dbl-64/gamma_productf.c
 create mode 100644 sysdeps/ieee754/ldbl-128/gamma_productl.c
 create mode 100644 sysdeps/ieee754/ldbl-128ibm/gamma_productl.c
 create mode 100644 sysdeps/ieee754/ldbl-96/gamma_product.c
 create mode 100644 sysdeps/ieee754/ldbl-96/gamma_productl.c
 create mode 100644 sysdeps/unix/sysv/linux/dl-writev.h
 delete mode 100644 sysdeps/unix/sysv/linux/open64_2.c
 delete mode 100644 sysdeps/unix/sysv/linux/open_2.c
 create mode 100644 sysdeps/unix/sysv/linux/powerpc/time.c
 copy {ports/sysdeps/unix/sysv/linux/am33 => sysdeps/unix/sysv/linux/sh}/getgid.c (100%)
 copy {ports/sysdeps/unix/sysv/linux/mips/mips64/n64 => sysdeps/wordsize-64}/glob64.c (100%)


hooks/post-receive
-- 
GNU C Library master sources


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]