+2014-03-17 Siddhesh Poyarekar <siddhesh@redhat.com>
+
+ [BZ #16680]
+ * libio/fileops.c (_IO_file_open): Seek to end of file but
+ don't cache the offset.
+ (get_file_offset): Remove function.
+ (do_ftell): Use cached offset when available.
+ * libio/iofdopen.c (_IO_new_fdopen): Seek to end of file but
+ don't cache the offset.
+ * libio/tst-ftell-active-handler.c (do_rewind_test): New test
+ case.
+ (do_one_test): Call it.
+ (do_ftell_test): Fix up expected old offset for a+ mode.
+ * libio/wfileops.c (do_ftell_wide): Used cached offset when
+ available.
+
+ * libio/tst-ftell-active-handler.c (do_ftell_test): Don't mix
+ up test status with function return status.
+ (do_write_test): Likewise.
+ (do_append_test): Likewise.
+
+ * nptl/sysdeps/pthread/bits/libc-lockP.h [defined NOT_IN_libc
+ && !defined IS_IN_libpthread && __LT_SPINNOCK_INIT != 0]:
+ Remove.
+
+2014-03-17 Joseph Myers <joseph@codesourcery.com>
+
+ * math/gen-libm-test.pl (parse_args): Handle results specified for
+ each rounding mode separately.
+ * math/libm-test.inc (lrint_test_data): Merge in per-rounding-mode
+ tests and results from lrint_tonearest_test_data,
+ lrint_towardzero_test_data, lrint_downward_test_data and
+ lrint_upward_test_data.
+ (lrint_test): Use ALL_RM_TEST.
+ (lrint_tonearest_test_data): Remove.
+ (lrint_test_tonearest): Likewise.
+ (lrint_towardzero_test_data): Likewise.
+ (lrint_test_towardzero): Likewise.
+ (lrint_downward_test_data): Likewise.
+ (lrint_test_downward): Likewise.
+ (lrint_upward_test_data): Likewise.
+ (lrint_test_upward): Likewise.
+ (llrint_test_data): Merge in per-rounding-mode tests and results
+ from llrint_tonearest_test_data, llrint_towardzero_test_data,
+ llrint_downward_test_data and llrint_upward_test_data.
+ (llrint_test): Use ALL_RM_TEST.
+ (llrint_tonearest_test_data): Remove.
+ (llrint_test_tonearest): Likewise.
+ (llrint_towardzero_test_data): Likewise.
+ (llrint_test_towardzero): Likewise.
+ (llrint_downward_test_data): Likewise.
+ (llrint_test_downward): Likewise.
+ (llrint_upward_test_data): Likewise.
+ (llrint_test_upward): Likewise.
+ (rint_test_data): Merge in per-rounding-mode tests and results
+ from rint_tonearest_test_data, rint_towardzero_test_data,
+ rint_downward_test_data and rint_upward_test_data. Add
+ per-rounding-mode results for tests not in those arrays.
+ (rint_test): Use ALL_RM_TEST.
+ (rint_tonearest_test_data): Remove.
+ (rint_test_tonearest): Likewise.
+ (rint_towardzero_test_data): Likewise.
+ (rint_test_towardzero): Likewise.
+ (rint_downward_test_data): Likewise.
+ (rint_test_downward): Likewise.
+ (rint_upward_test_data): Likewise.
+ (rint_test_upward): Likewise.
+ (main): Don't call removed functions.
+
+2014-03-14 Roland McGrath <roland@hack.frob.com>
+
+ * csu/Makefile ($(objpfx)version-info.h): Remove linux-specific
+ "Compiled on ..." crapola. It is anti-useful.
+
+2014-03-14 Joseph Myers <joseph@codesourcery.com>
+
+ * scripts/evaluate-test.sh: Handle fourth argument to determine
+ whether test run should stop on failure.
+ * Makeconfig (stop-on-test-failure): New variable.
+ (evaluate-test): Pass fourth argument to evaluate-test.sh based on
+ $(stop-on-test-failure).
+ * Makefile (tests): Give a summary of results from testing and
+ exit with failure status if they include an ERROR or FAIL.
+ (xtests): Likewise.
+ * manual/install.texi (Configuring and compiling): Mention
+ stop-on-test-failure=y.
+ * INSTALL: Regenerated.
+
+2014-03-14 Roland McGrath <roland@hack.frob.com>
+
+ * scripts/versionlist.awk: New file.
+ * Makerules [$(build-shared) = yes]
+ (postclean-generated): Add Versions.def, not Versions.def.v and
+ Versions.def.v.i.
+ ($(common-objpfx)Versions.def.v.i): Target removed.
+ ($(common-objpfx)Versions.def): New target.
+ ($(common-objpfx)Versions.all): Depend on that rather that
+ $(common-objpfx)Versions.def.v.
+ * Versions.def: File removed.
+
+ * Makeconfig (+gccwarn): Add -Wundef.
+ * include/errno.h [IS_IN_rtld] [!RTLD_PRIVATE_ERRNO]: #error to catch
+ a dl-sysdep.h breaking its contract.
+ [!IS_IN_rtld] (RTLD_PRIVATE_ERRNO): Define it to 0.
+ * include/stackinfo.h: New file.
+ * nptl/sysdeps/i386/tls.h (TLS_DTV_AT_TP): New macro.
+ * nptl/sysdeps/powerpc/tls.h (TLS_TCB_AT_TP): New macro.
+ * nptl/sysdeps/s390/tls.h (TLS_DTV_AT_TP): New macro.
+ * nptl/sysdeps/sh/tls.h (TLS_TCB_AT_TP): New macro.
+ * nptl/sysdeps/sparc/tls.h (TLS_DTV_AT_TP): New macro.
+ * nptl/sysdeps/x86_64/tls.h (TLS_DTV_AT_TP): New macro.
+ * sysdeps/aarch64/nptl/tls.h (TLS_TCB_AT_TP): New macro.
+ * sysdeps/alpha/nptl/tls.h (TLS_TCB_AT_TP): New macro.
+ * sysdeps/arm/nptl/tls.h (TLS_TCB_AT_TP): New macro.
+ * sysdeps/ia64/nptl/tls.h (TLS_TCB_AT_TP): New macro.
+ * sysdeps/m68k/nptl/tls.h (TLS_TCB_AT_TP): New macro.
+ * sysdeps/mach/hurd/i386/tls.h (TLS_DTV_AT_TP): New macro.
+ * sysdeps/microblaze/nptl/tls.h (TLS_TCB_AT_TP): New macro.
+ * sysdeps/mips/nptl/tls.h (TLS_TCB_AT_TP): New macro.
+ * sysdeps/tile/nptl/tls.h (TLS_TCB_AT_TP): New macro.
+
+2014-03-14 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
+
+ [BZ #16707]
+ * sysdeps/powerpc/powerpc64/fpu/s_roundl.S: Remove wrong
+ implementation.
+ * math/libm-test.inc (round_test_data): Add more tests.
+
+2014-03-14 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
+
+ [BZ #16706]
+ * sysdeps/powerpc/powerpc64/fpu/s_nearbyintl.S: Remove wrong
+ implementation.
+ * math/libm-test.inc (nearbyint_test_data): Add more tests.
+
+2014-03-14 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
+
+ [BZ #16701]
+ * sysdeps/powerpc/powerpc64/fpu/s_ceill.S: Remove wrong
+ implementation.
+ * math/libm-test.inc (ceil_test_data): Add more tests.
+
+2014-03-14 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
+
+ * math/libm-test.inc (trunc_test_data): Add more tests related to
+ BZ#16414.
+
+2014-03-14 Roland McGrath <roland@hack.frob.com>
+
+ * nptl/pthread_create.c (__pthread_create_2_1): Test TLS_TCB_AT_TP
+ with #if rather than #ifdef.
+ * nptl/sysdeps/pthread/createthread.c (create_thread): Likewise.
+
+2014-03-14 H.J. Lu <hongjiu.lu@intel.com>
+
+ * sysdeps/x86_64/configure.ac: Check AVX-512 assembler support
+ first. Disable AVX-512 GCC support if assembler doesn't support
+ it.
+ * sysdeps/x86_64/configure: Regenerated.
+
+2014-03-13 Carlos O'Donell <carlos@redhat.com>
+
+ * nptl/pthread_attr_setstack.c (__pthread_attr_setstack)
+ [!_STACK_GROWS_DOWN]: Don't add stacksize to stackaddr.
+ (__old_pthread_attr_setstack): Likewise.
+ * nptl/pthread_attr_getstack.c (__pthread_attr_getstack)
+ [!_STACK_GROWS_DOWN]: Likewise.
+
+2014-03-13 Mike Frysinger <vapier@gentoo.org>
+
+ * config.make.in (have-bash2): Delete.
+ * configure.ac (libc_cv_have_bash2): Delete.
+ * configure: Regenerate.
+ * elf/Makefile (common-ldd-rewrite): Rename to ...
+ (ldd-rewrite): ... this. Move bash-ldd-rewrite content to end.
+ (sh-ldd-rewrite): Delete.
+ (bash-ldd-rewrite): Delete.
+ (have-bash2): Delete checks.
+ [ldd-rewrite-script]: Change $(ldd-shell)-ldd-rewrite to ldd-rewrite.
+
+2014-03-13 Mike Frysinger <vapier@gentoo.org>
+
+ * config.make.in (have-ksh): Delete.
+ (KSH): Delete.
+ * configure.ac (libc_cv_have_ksh): Delete.
+ * configure: Regenerate.
+
+2014-03-13 Mike Frysinger <vapier@gentoo.org>
+
+ * elf/Makefile: Delete $(have-ksh) check.
+ ($(objpfx)sotruss): Change KSH to BASH.
+ * elf/sotruss.ksh: Rename to ...
+ * elf/sotruss.sh: ... this. Change @KSH@ to @BASH@. Change
+ function style to match POSIX. Drop ksh vim mode setting.
+
+2014-03-13 Mike Frysinger <vapier@gentoo.org>
+
+ * manual/time.texi (Specifying the Time Zone with TZ): Change
+ Tuesday to Thursday.
+
+2014-03-13 Mike Frysinger <vapier@gentoo.org>
+
+ * debug/tst-longjmp_chk2.c: Update header comment.
+ (stackoverflow_handler): Add comment. Call assert on pass value.
+
+2014-03-13 Igor Zamyatin <igor.zamyatin@intel.com>
+
+ * config.h.in (HAVE_AVX512_SUPPORT): New #undef.
+ (HAVE_AVX512_ASM_SUPPORT): Likewise.
+ * sysdeps/x86_64/bits/link.h (La_x86_64_zmm): New.
+ (La_x86_64_vector): Add zmm.
+ * sysdeps/x86_64/Makefile (tests): Add tst-audit10.
+ (modules-names): Add tst-auditmod10a and tst-auditmod10b.
+ ($(objpfx)tst-audit10): New target.
+ ($(objpfx)tst-audit10.out): Likewise.
+ (tst-audit10-ENV): New.
+ (AVX512-CFLAGS): Likewise.
+ (CFLAGS-tst-audit10.c): Likewise.
+ (CFLAGS-tst-auditmod10a.c): Likewise.
+ (CFLAGS-tst-auditmod10b.c): Likewise.
+ * sysdeps/x86_64/configure.ac: Set config-cflags-avx512,
+ HAVE_AVX512_SUPPORT and HAVE_AVX512_ASM_SUPPORT.
+ * sysdeps/x86_64/configure: Regenerated.
+ * sysdeps/x86_64/dl-trampoline.S (_dl_runtime_profile): Add
+ AVX-512 zmm register support.
+ (_dl_x86_64_save_sse): Likewise.
+ (_dl_x86_64_restore_sse): Likewise.
+ * sysdeps/x86_64/dl-trampoline.h: Updated to support different
+ size vector registers.
+ * sysdeps/x86_64/link-defines.sym (YMM_SIZE): New.
+ (ZMM_SIZE): Likewise.
+ * sysdeps/x86_64/tst-audit10.c: New file.
+ * sysdeps/x86_64/tst-auditmod10a.c: Likewise.
+ * sysdeps/x86_64/tst-auditmod10b.c: Likewise.
+
+2014-03-13 Roland McGrath <roland@hack.frob.com>
+
+ * configure.ac (HAVE_EHDR_START): New check.
+ * configure: Regenerated.
+ * config.h.in (HAVE_EHDR_START): New #undef.
+ * elf/rtld.c (dl_main) [HAVE_EHDR_START]: Use __ehdr_start rather than
+ assuming the lowest-addressed segment maps the start of the file.
+
+2014-03-13 Joseph Myers <joseph@codesourcery.com>
+
+ * INSTALL: Regenerated.
+
+2014-03-13 Will Newton <will.newton@linaro.org>
+
+ * manual/setjmp.texi (System V contexts): Improve
+ clarity and grammar of documentation.
+
+2014-03-12 Paul Pluzhnikov <ppluzhnikov@google.com>
+
+ [BZ #16381]
+ * elf/Makefile (tests): Add tst-pie2.
+ (tests-pie): Add tst-pie2.
+ * elf/tst-pie2.c: New file.
+ * elf/dl-load.c (_dl_map_object_from_fd): Assert correct l_type
+ for ET_EXEC.
+ * elf/rtld.c (map_doit): Load executable as lt_executable.
+ (dl_main): Likewise.
+
+2014-03-12 Joseph Myers <joseph@codesourcery.com>
+
+ [BZ #16642]
+ * sysdeps/unix/sysv/linux/microblaze/kernel-features.h
+ (__ASSUME_PSELECT): Undefine.
+
+2014-03-12 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
+
+ [BZ #16689]
+ * sysdeps/powerpc/powerpc32/power4/multiarch/bzero-ppc32.S
+ (__bzero_ppc): Call memset@local instead of __memset_ppc@local for
+ static build.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/bzero.c: Build IFUNC
+ selector for static builds.
+
+2014-03-12 Siddhesh Poyarekar <siddhesh@redhat.com>
+
+ [BZ #16695]
+ * nscd/netgroupcache.c (addgetnetgrentX): Factor in space for
+ key in the buffer.
+
+2014-03-12 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
+
+ * sysdeps/powerpc/powerpc64/multiarch/strspn.c (strspn): Build IFUNC
+ selector for static builds.
+
+2014-03-11 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/mips/math_private.h [__mips_hard_float]
+ (libc_feresetround_ctx): Define to libc_feupdateenv_mips_ctx not
+ libc_feresetround_mips_ctx.
+ [__mips_hard_float] (libc_feresetroundf_ctx): Likewise.
+ [__mips_hard_float] (libc_feresetroundl_ctx): Likewise.
+ [__mips_hard_float] (libc_feresetround_mips_ctx): Remove.
+
+ [BZ #16677]
+ * math/s_nextafter.c (__nextafter): Do not return value from
+ overflowing computation.
+ * sysdeps/i386/fpu/s_nextafterl.c (__nextafterl): Likewise.
+ * sysdeps/ieee754/flt-32/s_nextafterf.c (__nextafterf): Likewise.
+ * sysdeps/ieee754/ldbl-128/s_nextafterl.c (__nextafterl):
+ Likewise.
+ * sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c (__nextafterl):
+ Likewise.
+ * sysdeps/m68k/m680x0/fpu/s_nextafterl.c (__nextafterl): Likewise.
+ * math/libm-test.inc (nextafter_test): Use ALL_RM_TEST.
+
+2014-03-11 Roland McGrath <roland@hack.frob.com>
+
+ * sysdeps/arm/setjmp.S: Use sfi_breg on stores of mangled registers.
+ * sysdeps/arm/__longjmp.S: Use sfi_breg on loads of mangled registers.
+ Move sfi_sp use from the load-multiple (that no longer sets sp) to
+ the new mov targetting sp.
+
+2014-03-11 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
+
+ [BZ #16683]
+ * sysdeps/powerpc/powerpc64/multiarch/memset-ppc64.S (__bzero_ppc):
+ Define it for static builds as well.
+ (NO_BZERO_IMPL): Likewise.
+
+2014-03-11 Vidya Ranganathan <vidya@linux.vnet.ibm.com>
+
+ * sysdeps/powerpc/powerpc64/power7/strspn.S: New file: Optimization.
+ * sysdeps/powerpc/powerpc64/multiarch/strspn.c: New file:
+ multiarch strspn for PPC64.
+ * sysdeps/powerpc/powerpc64/multiarch/strspn-ppc64.c: New file
+ * sysdeps/powerpc/powerpc64/multiarch/strspn-power7.S: New file
+ * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c:
+ (__libc_ifunc_impl_list): Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add strspn
+ multiarch optimizations
+ * string/strspn.c (strspn): Using macro to redefine symbol name.
+
+2014-03-10 Vidya Ranganathan <vidya@linux.vnet.ibm.com>
+ Adhemerval Zanella <azanella@linux.vnet.ibm.com>
+
+ * sysdeps/powerpc/powerpc64/power7/strncat.S: New file: Optimization.
+ * sysdeps/powerpc/powerpc64/multiarch/strncat.c: New file:
+ multiarch strncat for PPC64.
+ * sysdeps/powerpc/powerpc64/multiarch/strncat-ppc64.c: New file
+ * sysdeps/powerpc/powerpc64/multiarch/strncat-power7.S: New file
+ * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c:
+ (__libc_ifunc_impl_list): Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add strncat
+ multiarch optimizations
+
+2014-03-10 Siddhesh Poyarekar <siddhesh@redhat.com>
+
+ [BZ #16639]
+ * nscd/nscd.service: Make service type forking.
+
+2014-03-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
+
+ * sysdeps/powerpc/power5+/fpu/s_modf.c (__modf): Fix to return correct
+ sign in non default rounding modes.
+ * sysdeps/powerpc/power5+/fpu/s_modff.c (__modff): Likewise.
+
+2014-03-08 Joseph Myers <joseph@codesourcery.com>
+
+ * math/libm-test.inc (ALL_RM_TEST): New macro.
+ (ceil_test): Use ALL_RM_TEST.
+ (cimag_test): Likewise.
+ (conj_test): Likewise.
+ (copysign_test): Likewise.
+ (cproj_test): Likewise.
+ (creal_test): Likewise.
+ (fabs_test): Likewise.
+ (floor_test): Likewise.
+ (fmax_test): Likewise.
+ (fmin_test): Likewise.
+ (fmod_test): Likewise.
+ (fpclassify_test): Likewise.
+ (frexp_test): Likewise.
+ (ilogb_test): Likewise.
+ (isfinite_test): Likewise.
+ (finite_test): Likewise.
+ (isgreater_test): Likewise.
+ (isgreaterequal_test): Likewise.
+ (isinf_test): Likewise.
+ (isless_test): Likewise.
+ (islessequal_test): Likewise.
+ (islessgreater_test): Likewise.
+ (isnan_test): Likewise.
+ (isnormal_test): Likewise.
+ (issignaling_test): Likewise.
+ (isunordered_test): Likewise.
+ (logb_test): Likewise.
+ (logb_downward_test_data): Remove.
+ (logb_test_downward): Likewise.
+ (lround_test): Use ALL_RM_TEST.
+ (llround_test): Likewise.
+ (modf_test): Likewise.
+ (nexttoward_test): Likewise.
+ (remainder_test): Likewise.
+ (drem_test): Likewise.
+ (remainder_tonearest_test_data): Likewise.
+ (remainder_test_tonearest): Likewise.
+ (drem_test_tonearest): Likewise.
+ (remainder_towardzero_test_data): Likewise.
+ (remainder_test_towardzero): Likewise.
+ (drem_test_towardzero): Likewise.
+ (remainder_downward_test_data): Likewise.
+ (remainder_test_downward): Likewise.
+ (drem_test_downward): Likewise.
+ (remainder_upward_test_data): Likewise.
+ (remainder_test_upward): Likewise.
+ (drem_test_upward): Likewise.
+ (remquo_test): Use ALL_RM_TEST. Remove comment about x.
+ (round_test): Use ALL_RM_TEST.
+ (signbit_test): Likewise.
+ (trunc_test): Likewise.
+ (significand_test): Likewise.
+ (main): Don't call removed functions.
+
+2014-03-07 Joseph Myers <joseph@codesourcery.com>
+
+ [BZ #16674]
+ * bits/siginfo.h (ILL_ILLOPC): Condition on [__USE_XOPEN_EXTENDED
+ || __USE_XOPEN2K8].
+ (ILL_ILLOPN): Likewise.
+ (ILL_ILLADR): Likewise.
+ (ILL_ILLTRP): Likewise.
+ (ILL_PRVOPC): Likewise.
+ (ILL_PRVREG): Likewise.
+ (ILL_COPROC): Likewise.
+ (ILL_BADSTK): Likewise.
+ (FPE_INTDIV): Likewise.
+ (FPE_INTOVF): Likewise.
+ (FPE_FLTDIV): Likewise.
+ (FPE_FLTOVF): Likewise.
+ (FPE_FLTUND): Likewise.
+ (FPE_FLTRES): Likewise.
+ (FPE_FLTINV): Likewise.
+ (FPE_FLTSUB): Likewise.
+ (SEGV_MAPERR): Likewise.
+ (SEGV_ACCERR): Likewise.
+ (BUS_ADRALN): Likewise.
+ (BUS_ADRERR): Likewise.
+ (BUS_OBJERR): Likewise.
+ (TRAP_BRKPT): Condition on [__USE_XOPEN_EXTENDED].
+ (TRAP_TRACE): Likewise.
+ (CLD_EXITED): Condition on [__USE_XOPEN_EXTENDED ||
+ __USE_XOPEN2K8].
+ (CLD_KILLED): Likewise.
+ (CLD_DUMPED): Likewise.
+ (CLD_TRAPPED): Likewise.
+ (CLD_STOPPED): Likewise.
+ (CLD_CONTINUED): Likewise.
+ (POLL_IN): Likewise.
+ (POLL_OUT): Likewise.
+ (POLL_MSG): Likewise.
+ (POLL_ERR): Likewise.
+ (POLL_PRI): Likewise.
+ (POLL_HUP): Likewise.
+ * sysdeps/unix/sysv/linux/alpha/bits/siginfo.h (ILL_ILLOPC):
+ Likewise.
+ (ILL_ILLOPN): Likewise.
+ (ILL_ILLADR): Likewise.
+ (ILL_ILLTRP): Likewise.
+ (ILL_PRVOPC): Likewise.
+ (ILL_PRVREG): Likewise.
+ (ILL_COPROC): Likewise.
+ (ILL_BADSTK): Likewise.
+ (FPE_INTDIV): Likewise.
+ (FPE_INTOVF): Likewise.
+ (FPE_FLTDIV): Likewise.
+ (FPE_FLTOVF): Likewise.
+ (FPE_FLTUND): Likewise.
+ (FPE_FLTRES): Likewise.
+ (FPE_FLTINV): Likewise.
+ (FPE_FLTSUB): Likewise.
+ (SEGV_MAPERR): Likewise.
+ (SEGV_ACCERR): Likewise.
+ (BUS_ADRALN): Likewise.
+ (BUS_ADRERR): Likewise.
+ (BUS_OBJERR): Likewise.
+ (BUS_MCEERR_AR): Likewise.
+ (BUS_MCEERR_AO): Likewise.
+ (TRAP_BRKPT): Condition on [__USE_XOPEN_EXTENDED].
+ (TRAP_TRACE): Likewise.
+ (CLD_EXITED): Condition on [__USE_XOPEN_EXTENDED ||
+ __USE_XOPEN2K8].
+ (CLD_KILLED): Likewise.
+ (CLD_DUMPED): Likewise.
+ (CLD_TRAPPED): Likewise.
+ (CLD_STOPPED): Likewise.
+ (CLD_CONTINUED): Likewise.
+ (POLL_IN): Likewise.
+ (POLL_OUT): Likewise.
+ (POLL_MSG): Likewise.
+ (POLL_ERR): Likewise.
+ (POLL_PRI): Likewise.
+ (POLL_HUP): Likewise.
+ * sysdeps/unix/sysv/linux/bits/siginfo.h (ILL_ILLOPC): Likewise.
+ (ILL_ILLOPN): Likewise.
+ (ILL_ILLADR): Likewise.
+ (ILL_ILLTRP): Likewise.
+ (ILL_PRVOPC): Likewise.
+ (ILL_PRVREG): Likewise.
+ (ILL_COPROC): Likewise.
+ (ILL_BADSTK): Likewise.
+ (FPE_INTDIV): Likewise.
+ (FPE_INTOVF): Likewise.
+ (FPE_FLTDIV): Likewise.
+ (FPE_FLTOVF): Likewise.
+ (FPE_FLTUND): Likewise.
+ (FPE_FLTRES): Likewise.
+ (FPE_FLTINV): Likewise.
+ (FPE_FLTSUB): Likewise.
+ (SEGV_MAPERR): Likewise.
+ (SEGV_ACCERR): Likewise.
+ (BUS_ADRALN): Likewise.
+ (BUS_ADRERR): Likewise.
+ (BUS_OBJERR): Likewise.
+ (BUS_MCEERR_AR): Likewise.
+ (BUS_MCEERR_AO): Likewise.
+ (TRAP_BRKPT): Condition on [__USE_XOPEN_EXTENDED].
+ (TRAP_TRACE): Likewise.
+ (CLD_EXITED): Condition on [__USE_XOPEN_EXTENDED ||
+ __USE_XOPEN2K8].
+ (CLD_KILLED): Likewise.
+ (CLD_DUMPED): Likewise.
+ (CLD_TRAPPED): Likewise.
+ (CLD_STOPPED): Likewise.
+ (CLD_CONTINUED): Likewise.
+ (POLL_IN): Likewise.
+ (POLL_OUT): Likewise.
+ (POLL_MSG): Likewise.
+ (POLL_ERR): Likewise.
+ (POLL_PRI): Likewise.
+ (POLL_HUP): Likewise.
+ * sysdeps/unix/sysv/linux/ia64/bits/siginfo.h (ILL_ILLOPC):
+ Likewise.
+ (ILL_ILLOPN): Likewise.
+ (ILL_ILLADR): Likewise.
+ (ILL_ILLTRP): Likewise.
+ (ILL_PRVOPC): Likewise.
+ (ILL_PRVREG): Likewise.
+ (ILL_COPROC): Likewise.
+ (ILL_BADSTK): Likewise.
+ (ILL_BADIADDR): Likewise.
+ (ILL_BREAK): Likewise.
+ (FPE_INTDIV): Likewise.
+ (FPE_INTOVF): Likewise.
+ (FPE_FLTDIV): Likewise.
+ (FPE_FLTOVF): Likewise.
+ (FPE_FLTUND): Likewise.
+ (FPE_FLTRES): Likewise.
+ (FPE_FLTINV): Likewise.
+ (FPE_FLTSUB): Likewise.
+ (FPE_DECOVF): Likewise.
+ (FPE_DECDIV): Likewise.
+ (FPE_DECERR): Likewise.
+ (FPE_INVASC): Likewise.
+ (FPE_INVDEC): Likewise.
+ (SEGV_MAPERR): Likewise.
+ (SEGV_ACCERR): Likewise.
+ (SEGV_PSTKOVF): Likewise.
+ (BUS_ADRALN): Likewise.
+ (BUS_ADRERR): Likewise.
+ (BUS_OBJERR): Likewise.
+ (BUS_MCEERR_AR): Likewise.
+ (BUS_MCEERR_AO): Likewise.
+ (TRAP_BRKPT): Condition on [__USE_XOPEN_EXTENDED].
+ (TRAP_TRACE): Likewise.
+ (TRAP_BRANCH): Likewise.
+ (TRAP_HWBKPT): Likewise.
+ (CLD_EXITED): Condition on [__USE_XOPEN_EXTENDED ||
+ __USE_XOPEN2K8].
+ (CLD_KILLED): Likewise.
+ (CLD_DUMPED): Likewise.
+ (CLD_TRAPPED): Likewise.
+ (CLD_STOPPED): Likewise.
+ (CLD_CONTINUED): Likewise.
+ (POLL_IN): Likewise.
+ (POLL_OUT): Likewise.
+ (POLL_MSG): Likewise.
+ (POLL_ERR): Likewise.
+ (POLL_PRI): Likewise.
+ (POLL_HUP): Likewise.
+ * sysdeps/unix/sysv/linux/mips/bits/siginfo.h (ILL_ILLOPC): Likewise.
+ (ILL_ILLOPN): Likewise.
+ (ILL_ILLADR): Likewise.
+ (ILL_ILLTRP): Likewise.
+ (ILL_PRVOPC): Likewise.
+ (ILL_PRVREG): Likewise.
+ (ILL_COPROC): Likewise.
+ (ILL_BADSTK): Likewise.
+ (FPE_INTDIV): Likewise.
+ (FPE_INTOVF): Likewise.
+ (FPE_FLTDIV): Likewise.
+ (FPE_FLTOVF): Likewise.
+ (FPE_FLTUND): Likewise.
+ (FPE_FLTRES): Likewise.
+ (FPE_FLTINV): Likewise.
+ (FPE_FLTSUB): Likewise.
+ (SEGV_MAPERR): Likewise.
+ (SEGV_ACCERR): Likewise.
+ (BUS_ADRALN): Likewise.
+ (BUS_ADRERR): Likewise.
+ (BUS_OBJERR): Likewise.
+ (BUS_MCEERR_AR): Likewise.
+ (BUS_MCEERR_AO): Likewise.
+ (TRAP_BRKPT): Condition on [__USE_XOPEN_EXTENDED].
+ (TRAP_TRACE): Likewise.
+ (CLD_EXITED): Condition on [__USE_XOPEN_EXTENDED ||
+ __USE_XOPEN2K8].
+ (CLD_KILLED): Likewise.
+ (CLD_DUMPED): Likewise.
+ (CLD_TRAPPED): Likewise.
+ (CLD_STOPPED): Likewise.
+ (CLD_CONTINUED): Likewise.
+ (POLL_IN): Likewise.
+ (POLL_OUT): Likewise.
+ (POLL_MSG): Likewise.
+ (POLL_ERR): Likewise.
+ (POLL_PRI): Likewise.
+ (POLL_HUP): Likewise.
+ * sysdeps/unix/sysv/linux/s390/bits/siginfo.h (ILL_ILLOPC): Likewise.
+ (ILL_ILLOPN): Likewise.
+ (ILL_ILLADR): Likewise.
+ (ILL_ILLTRP): Likewise.
+ (ILL_PRVOPC): Likewise.
+ (ILL_PRVREG): Likewise.
+ (ILL_COPROC): Likewise.
+ (ILL_BADSTK): Likewise.
+ (FPE_INTDIV): Likewise.
+ (FPE_INTOVF): Likewise.
+ (FPE_FLTDIV): Likewise.
+ (FPE_FLTOVF): Likewise.
+ (FPE_FLTUND): Likewise.
+ (FPE_FLTRES): Likewise.
+ (FPE_FLTINV): Likewise.
+ (FPE_FLTSUB): Likewise.
+ (SEGV_MAPERR): Likewise.
+ (SEGV_ACCERR): Likewise.
+ (BUS_ADRALN): Likewise.
+ (BUS_ADRERR): Likewise.
+ (BUS_OBJERR): Likewise.
+ (BUS_MCEERR_AR): Likewise.
+ (BUS_MCEERR_AO): Likewise.
+ (TRAP_BRKPT): Condition on [__USE_XOPEN_EXTENDED].
+ (TRAP_TRACE): Likewise.
+ (CLD_EXITED): Condition on [__USE_XOPEN_EXTENDED ||
+ __USE_XOPEN2K8].
+ (CLD_KILLED): Likewise.
+ (CLD_DUMPED): Likewise.
+ (CLD_TRAPPED): Likewise.
+ (CLD_STOPPED): Likewise.
+ (CLD_CONTINUED): Likewise.
+ (POLL_IN): Likewise.
+ (POLL_OUT): Likewise.
+ (POLL_MSG): Likewise.
+ (POLL_ERR): Likewise.
+ (POLL_PRI): Likewise.
+ (POLL_HUP): Likewise.
+ * sysdeps/unix/sysv/linux/sparc/bits/siginfo.h (ILL_ILLOPC): Likewise.
+ (ILL_ILLOPN): Likewise.
+ (ILL_ILLADR): Likewise.
+ (ILL_ILLTRP): Likewise.
+ (ILL_PRVOPC): Likewise.
+ (ILL_PRVREG): Likewise.
+ (ILL_COPROC): Likewise.
+ (ILL_BADSTK): Likewise.
+ (FPE_INTDIV): Likewise.
+ (FPE_INTOVF): Likewise.
+ (FPE_FLTDIV): Likewise.
+ (FPE_FLTOVF): Likewise.
+ (FPE_FLTUND): Likewise.
+ (FPE_FLTRES): Likewise.
+ (FPE_FLTINV): Likewise.
+ (FPE_FLTSUB): Likewise.
+ (SEGV_MAPERR): Likewise.
+ (SEGV_ACCERR): Likewise.
+ (BUS_ADRALN): Likewise.
+ (BUS_ADRERR): Likewise.
+ (BUS_OBJERR): Likewise.
+ (BUS_MCEERR_AR): Likewise.
+ (BUS_MCEERR_AO): Likewise.
+ (TRAP_BRKPT): Condition on [__USE_XOPEN_EXTENDED].
+ (TRAP_TRACE): Likewise.
+ (CLD_EXITED): Condition on [__USE_XOPEN_EXTENDED ||
+ __USE_XOPEN2K8].
+ (CLD_KILLED): Likewise.
+ (CLD_DUMPED): Likewise.
+ (CLD_TRAPPED): Likewise.
+ (CLD_STOPPED): Likewise.
+ (CLD_CONTINUED): Likewise.
+ (POLL_IN): Likewise.
+ (POLL_OUT): Likewise.
+ (POLL_MSG): Likewise.
+ (POLL_ERR): Likewise.
+ (POLL_PRI): Likewise.
+ (POLL_HUP): Likewise.
+ * sysdeps/unix/sysv/linux/tile/bits/siginfo.h (ILL_ILLOPC): Likewise.
+ (ILL_ILLOPN): Likewise.
+ (ILL_ILLADR): Likewise.
+ (ILL_ILLTRP): Likewise.
+ (ILL_PRVOPC): Likewise.
+ (ILL_PRVREG): Likewise.
+ (ILL_COPROC): Likewise.
+ (ILL_BADSTK): Likewise.
+ (ILL_DBLFLT): Likewise.
+ (ILL_HARDWALL): Likewise.
+ (FPE_INTDIV): Likewise.
+ (FPE_INTOVF): Likewise.
+ (FPE_FLTDIV): Likewise.
+ (FPE_FLTOVF): Likewise.
+ (FPE_FLTUND): Likewise.
+ (FPE_FLTRES): Likewise.
+ (FPE_FLTINV): Likewise.
+ (FPE_FLTSUB): Likewise.
+ (SEGV_MAPERR): Likewise.
+ (SEGV_ACCERR): Likewise.
+ (BUS_ADRALN): Likewise.
+ (BUS_ADRERR): Likewise.
+ (BUS_OBJERR): Likewise.
+ (BUS_MCEERR_AR): Likewise.
+ (BUS_MCEERR_AO): Likewise.
+ (TRAP_BRKPT): Condition on [__USE_XOPEN_EXTENDED].
+ (TRAP_TRACE): Likewise.
+ (CLD_EXITED): Condition on [__USE_XOPEN_EXTENDED ||
+ __USE_XOPEN2K8].
+ (CLD_KILLED): Likewise.
+ (CLD_DUMPED): Likewise.
+ (CLD_TRAPPED): Likewise.
+ (CLD_STOPPED): Likewise.
+ (CLD_CONTINUED): Likewise.
+ (POLL_IN): Likewise.
+ (POLL_OUT): Likewise.
+ (POLL_MSG): Likewise.
+ (POLL_ERR): Likewise.
+ (POLL_PRI): Likewise.
+ (POLL_HUP): Likewise.
+ * sysdeps/unix/sysv/linux/x86/bits/siginfo.h (ILL_ILLOPC): Likewise.
+ (ILL_ILLOPN): Likewise.
+ (ILL_ILLADR): Likewise.
+ (ILL_ILLTRP): Likewise.
+ (ILL_PRVOPC): Likewise.
+ (ILL_PRVREG): Likewise.
+ (ILL_COPROC): Likewise.
+ (ILL_BADSTK): Likewise.
+ (FPE_INTDIV): Likewise.
+ (FPE_INTOVF): Likewise.
+ (FPE_FLTDIV): Likewise.
+ (FPE_FLTOVF): Likewise.
+ (FPE_FLTUND): Likewise.
+ (FPE_FLTRES): Likewise.
+ (FPE_FLTINV): Likewise.
+ (FPE_FLTSUB): Likewise.
+ (SEGV_MAPERR): Likewise.
+ (SEGV_ACCERR): Likewise.
+ (BUS_ADRALN): Likewise.
+ (BUS_ADRERR): Likewise.
+ (BUS_OBJERR): Likewise.
+ (BUS_MCEERR_AR): Likewise.
+ (BUS_MCEERR_AO): Likewise.
+ (TRAP_BRKPT): Condition on [__USE_XOPEN_EXTENDED].
+ (TRAP_TRACE): Likewise.
+ (CLD_EXITED): Condition on [__USE_XOPEN_EXTENDED ||
+ __USE_XOPEN2K8].
+ (CLD_KILLED): Likewise.
+ (CLD_DUMPED): Likewise.
+ (CLD_TRAPPED): Likewise.
+ (CLD_STOPPED): Likewise.
+ (CLD_CONTINUED): Likewise.
+ (POLL_IN): Likewise.
+ (POLL_OUT): Likewise.
+ (POLL_MSG): Likewise.
+ (POLL_ERR): Likewise.
+ (POLL_PRI): Likewise.
+ (POLL_HUP): Likewise.
+ * conform/Makefile (test-xfail-POSIX/signal.h/conform): Remove.
+ (test-xfail-POSIX/sys/wait.h/conform): Likewise.
+
+ [BZ #16670]
+ * posix/sched.h [!__USE_XOPEN2K] (__need_time_t): Don't define
+ before #include of <time.h>.
+ [!__USE_XOPEN2K] (__need_timespec): Likewise.
+ * conform/Makefile (test-xfail-POSIX/sched.h/conform): Remove.
+ (test-xfail-UNIX98/sched.h/conform): Likewise.
+
+2014-03-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
+
+ * sysdeps/aarch64/fpu/feenablxcpt.c (feenableexcept): Detect and
+ error absence of trapping exception support.
+ * sysdeps/aarch64/fpu/fesetenv.c (fesetenv): Likewise.
+
+2014-03-07 Joseph Myers <joseph@codesourcery.com>
+
+ * catgets/Makefile (tests-special): Add $(objpfx)sample.SJIS.cat.
+ ($(objpfx)sample.SJIS.cat): Use $(evaluate-test).
+ * timezone/Makefile (testdata): Move definition above include of
+ Rules.
+ (test-zones): New variable.
+ (tests-special): Add zone files.
+ (build-testdata): Use $(evaluate-test).
+
+ * elf/Makefile (tests-special): Rename tests to end with .out.
+ ($(objpfx)noload-mem): Likewise.
+ ($(objpfx)tst-leaks1-mem): Likewise.
+ ($(objpfx)tst-leaks1-static-mem.out): Likewise.
+ * iconv/Makefile (xtests-special): Change test-iconvconfig to
+ $(objpfx)test-iconvconfig.out.
+ (test-iconvconfig): Change to $(objpfx)test-iconvconfig.out. Use
+ set -e inside subshell and redirect output to file.
+ * iconvdata/Makefile (generated): Rename tests to end with .out.
+ Correct type.
+ (tests-special): Rename tests to end with .out.
+ ($(objpfx)mtrace-tst-loading): Likewise.
+ * intl/Makefile (generated): Likewise.
+ (tests-special): Likewise.
+ ($(objpfx)mtrace-tst-gettext): Likewise.
+ * misc/Makefile (generated): Likewise.
+ (tests-special): Likewise.
+ ($(objpfx)tst-error1-mem): Likewise.
+ * nptl/Makefile (tests-special): Likewise.
+ ($(objpfx)tst-stack3-mem): Likewise.
+ (generated): Likewise.
+ * posix/Makefile (generated): Likewise.
+ (tests-special): Likewise.
+ (xtests-special): Likewise.
+ ($(objpfx)tst-fnmatch-mem): Likewise.
+ ($(objpfx)bug-regex2-mem): Likewise.
+ ($(objpfx)bug-regex14-mem): Likewise.
+ ($(objpfx)bug-regex21-mem): Likewise.
+ ($(objpfx)bug-regex31-mem): Likewise.
+ ($(objpfx)tst-vfork3-mem): Likewise.
+ ($(objpfx)tst-rxspencer-no-utf8-mem): Likewise.
+ ($(objpfx)tst-pcre-mem): Likewise.
+ ($(objpfx)tst-boost-mem): Likewise.
+ ($(objpfx)bug-ga2-mem): Likewise.
+ ($(objpfx)bug-glob2-mem): Likewise.
+ * resolv/Makefile (generate): Likewise.
+ (tests-special): Likewise.
+ (xtests-special): Likewise.
+ (generated): Likewise.
+ ($(objpfx)mtrace-tst-leaks): Likewise.
+ ($(objpfx)mtrace-tst-leaks2): Likewise.
+
+ * scripts/merge-test-results.sh: New file.
+ * Makefile (tests-special-notdir): New variable.
+ (tests): Run merge-test-results.sh.
+ (xtests): Likewise.
+ * Rules (tests-special-notdir): New variable.
+ (xtests-special-notdir): Likewise.
+ (tests): Run merge-test-results.sh
+ (xtests): Likewise.
+
+ * Makeconfig (test-xfail-name): New variable.
+ (evaluate-test): Use $(test-xfail-name) instead of $(@F:.out=) to
+ compute variable name for expected failures.
+ * conform/Makefile (conformtest-headers-data): New variable.
+ (conformtest-standards): Likewise.
+ (conformtest-headers-ISO): Likewise.
+ (conformtest-headers-ISO99): Likewise.
+ (conformtest-headers-ISO11): Likewise.
+ (conformtest-headers-POSIX): Likewise.
+ (conformtest-headers-XPG3): Likewise.
+ (conformtest-headers-XPG4): Likewise.
+ (conformtest-headers-UNIX98): Likewise.
+ (conformtest-headers-XOPEN2K): Likewise.
+ (conformtest-headers-POSIX2008): Likewise.
+ (conformtest-headers-XOPEN2K8): Likewise.
+ (conformtest-header-list-base): Likewise.
+ (conformtest-header-list-tests): Likewise.
+ (conformtest-header-base): Likewise.
+ (conformtest-header-tests): Likewise.
+ (tests-special): Add $(conformtest-header-list-tests). If
+ [$(fast-check) && !$(cross-compiling)], add
+ $(conformtest-header-tests) instead of
+ $(objpfx)run-conformtest.out.
+ (generated): Add $(conformtest-header-list-base). If
+ [$(fast-check) && !$(cross-compiling)], add
+ $(conformtest-header-base). Remove previous setting.
+ ($(conformtest-header-list-tests)): New target.
+ (test-xfail-run-conformtest): Remove variable.
+ ($(objpfx)run-conformtest.out): Remove target.
+ (test-xfail-ISO11/complex.h/conform): New variable.
+ (test-xfail-ISO11/stdalign.h/conform): Likewise.
+ (test-xfail-ISO11/stdnoreturn.h/conform): Likewise.
+ (test-xfail-XPG3/varargs.h/conform): Likewise.
+ (test-xfail-XPG4/varargs.h/conform): Likewise.
+ (test-xfail-UNIX98/varargs.h/conform): Likewise.
+ (test-xfail-XPG4/ndbm.h/conform): Likewise.
+ (test-xfail-UNIX98/ndbm.h/conform): Likewise.
+ (test-xfail-XOPEN2K/ndbm.h/conform): Likewise.
+ (test-xfail-XOPEN2K8/ndbm.h/conform): Likewise.
+ (test-xfail-XPG3/fcntl.h/conform): Likewise.
+ (test-xfail-XPG3/ftw.h/conform): Likewise.
+ (test-xfail-XPG3/grp.h/conform): Likewise.
+ (test-xfail-XPG3/langinfo.h/conform): Likewise.
+ (test-xfail-XPG3/limits.h/conform): Likewise.
+ (test-xfail-XPG3/pwd.h/conform): Likewise.
+ (test-xfail-XPG3/search.h/conform): Likewise.
+ (test-xfail-XPG3/signal.h/conform): Likewise.
+ (test-xfail-XPG3/stdio.h/conform): Likewise.
+ (test-xfail-XPG3/stdlib.h/conform): Likewise.
+ (test-xfail-XPG3/string.h/conform): Likewise.
+ (test-xfail-XPG3/sys/ipc.h/conform): Likewise.
+ (test-xfail-XPG3/sys/msg.h/conform): Likewise.
+ (test-xfail-XPG3/sys/sem.h/conform): Likewise.
+ (test-xfail-XPG3/sys/shm.h/conform): Likewise.
+ (test-xfail-XPG3/sys/stat.h/conform): Likewise.
+ (test-xfail-XPG3/sys/types.h/conform): Likewise.
+ (test-xfail-XPG3/sys/wait.h/conform): Likewise.
+ (test-xfail-XPG3/termios.h/conform): Likewise.
+ (test-xfail-XPG3/time.h/conform): Likewise.
+ (test-xfail-XPG3/unistd.h/conform): Likewise.
+ (test-xfail-XPG4/arpa/inet.h/conform): Likewise.
+ (test-xfail-XPG4/fcntl.h/conform): Likewise.
+ (test-xfail-XPG4/langinfo.h/conform): Likewise.
+ (test-xfail-XPG4/netdb.h/conform): Likewise.
+ (test-xfail-XPG4/netinet/in.h/conform): Likewise.
+ (test-xfail-XPG4/signal.h/conform): Likewise.
+ (test-xfail-XPG4/stdio.h/conform): Likewise.
+ (test-xfail-XPG4/stdlib.h/conform): Likewise.
+ (test-xfail-XPG4/stropts.h/conform): Likewise.
+ (test-xfail-XPG4/sys/ipc.h/conform): Likewise.
+ (test-xfail-XPG4/sys/msg.h/conform): Likewise.
+ (test-xfail-XPG4/sys/sem.h/conform): Likewise.
+ (test-xfail-XPG4/sys/shm.h/conform): Likewise.
+ (test-xfail-XPG4/sys/socket.h/conform): Likewise.
+ (test-xfail-XPG4/sys/stat.h/conform): Likewise.
+ (test-xfail-XPG4/sys/time.h/conform): Likewise.
+ (test-xfail-XPG4/sys/types.h/conform): Likewise.
+ (test-xfail-XPG4/sys/wait.h/conform): Likewise.
+ (test-xfail-XPG4/termios.h/conform): Likewise.
+ (test-xfail-XPG4/ucontext.h/conform): Likewise.
+ (test-xfail-XPG4/unistd.h/conform): Likewise.
+ (test-xfail-XPG4/utmpx.h/conform): Likewise.
+ (test-xfail-POSIX/sched.h/conform): Likewise.
+ (test-xfail-POSIX/signal.h/conform): Likewise.
+ (test-xfail-POSIX/sys/wait.h/conform): Likewise.
+ (test-xfail-POSIX/tar.h/conform): Likewise.
+ (test-xfail-UNIX98/arpa/inet.h/conform): Likewise.
+ (test-xfail-UNIX98/fcntl.h/conform): Likewise.
+ (test-xfail-UNIX98/langinfo.h/conform): Likewise.
+ (test-xfail-UNIX98/netdb.h/conform): Likewise.
+ (test-xfail-UNIX98/netinet/in.h/conform): Likewise.
+ (test-xfail-UNIX98/sched.h/conform): Likewise.
+ (test-xfail-UNIX98/signal.h/conform): Likewise.
+ (test-xfail-UNIX98/stdio.h/conform): Likewise.
+ (test-xfail-UNIX98/stdlib.h/conform): Likewise.
+ (test-xfail-UNIX98/stropts.h/conform): Likewise.
+ (test-xfail-UNIX98/sys/ipc.h/conform): Likewise.
+ (test-xfail-UNIX98/sys/msg.h/conform): Likewise.
+ (test-xfail-UNIX98/sys/sem.h/conform): Likewise.
+ (test-xfail-UNIX98/sys/shm.h/conform): Likewise.
+ (test-xfail-UNIX98/sys/socket.h/conform): Likewise.
+ (test-xfail-UNIX98/sys/time.h/conform): Likewise.
+ (test-xfail-UNIX98/sys/wait.h/conform): Likewise.
+ (test-xfail-UNIX98/ucontext.h/conform): Likewise.
+ (test-xfail-UNIX98/unistd.h/conform): Likewise.
+ (test-xfail-UNIX98/utmpx.h/conform): Likewise.
+ (test-xfail-XOPEN2K/aio.h/conform): Likewise.
+ (test-xfail-XOPEN2K/arpa/inet.h/conform): Likewise.
+ (test-xfail-XOPEN2K/fcntl.h/conform): Likewise.
+ (test-xfail-XOPEN2K/langinfo.h/conform): Likewise.
+ (test-xfail-XOPEN2K/math.h/conform): Likewise.
+ (test-xfail-XOPEN2K/mqueue.h/conform): Likewise.
+ (test-xfail-XOPEN2K/netdb.h/conform): Likewise.
+ (test-xfail-XOPEN2K/netinet/in.h/conform): Likewise.
+ (test-xfail-XOPEN2K/semaphore.h/conform): Likewise.
+ (test-xfail-XOPEN2K/signal.h/conform): Likewise.
+ (test-xfail-XOPEN2K/stdarg.h/conform): Likewise.
+ (test-xfail-XOPEN2K/stdio.h/conform): Likewise.
+ (test-xfail-XOPEN2K/stropts.h/conform): Likewise.
+ (test-xfail-XOPEN2K/sys/ipc.h/conform): Likewise.
+ (test-xfail-XOPEN2K/sys/msg.h/conform): Likewise.
+ (test-xfail-XOPEN2K/sys/sem.h/conform): Likewise.
+ (test-xfail-XOPEN2K/sys/shm.h/conform): Likewise.
+ (test-xfail-XOPEN2K/sys/socket.h/conform): Likewise.
+ (test-xfail-XOPEN2K/sys/wait.h/conform): Likewise.
+ (test-xfail-XOPEN2K/termios.h/conform): Likewise.
+ (test-xfail-XOPEN2K/tgmath.h/conform): Likewise.
+ (test-xfail-XOPEN2K/ucontext.h/conform): Likewise.
+ (test-xfail-XOPEN2K/utmpx.h/conform): Likewise.
+ (test-xfail-POSIX2008/arpa/inet.h/conform): Likewise.
+ (test-xfail-POSIX2008/fcntl.h/conform): Likewise.
+ (test-xfail-POSIX2008/netdb.h/conform): Likewise.
+ (test-xfail-POSIX2008/netinet/in.h/conform): Likewise.
+ (test-xfail-POSIX2008/signal.h/conform): Likewise.
+ (test-xfail-POSIX2008/stropts.h/conform): Likewise.
+ (test-xfail-POSIX2008/sys/socket.h/conform): Likewise.
+ (test-xfail-POSIX2008/sys/wait.h/conform): Likewise.
+ (test-xfail-XOPEN2K8/arpa/inet.h/conform): Likewise.
+ (test-xfail-XOPEN2K8/fcntl.h/conform): Likewise.
+ (test-xfail-XOPEN2K8/limits.h/conform): Likewise.
+ (test-xfail-XOPEN2K8/math.h/conform): Likewise.
+ (test-xfail-XOPEN2K8/netdb.h/conform): Likewise.
+ (test-xfail-XOPEN2K8/netinet/in.h/conform): Likewise.
+ (test-xfail-XOPEN2K8/signal.h/conform): Likewise.
+ (test-xfail-XOPEN2K8/stdio.h/conform): Likewise.
+ (test-xfail-XOPEN2K8/stropts.h/conform): Likewise.
+ (test-xfail-XOPEN2K8/sys/ipc.h/conform): Likewise.
+ (test-xfail-XOPEN2K8/sys/msg.h/conform): Likewise.
+ (test-xfail-XOPEN2K8/sys/select.h/conform): Likewise.
+ (test-xfail-XOPEN2K8/sys/sem.h/conform): Likewise.
+ (test-xfail-XOPEN2K8/sys/shm.h/conform): Likewise.
+ (test-xfail-XOPEN2K8/sys/socket.h/conform): Likewise.
+ (test-xfail-XOPEN2K8/sys/time.h/conform): Likewise.
+ (test-xfail-XOPEN2K8/sys/wait.h/conform): Likewise.
+ (test-xfail-XOPEN2K8/termios.h/conform): Likewise.
+ (test-xfail-XOPEN2K8/tgmath.h/conform): Likewise.
+ (test-xfail-XOPEN2K8/utmpx.h/conform): Likewise.
+ (conformtest-cc-flags): Likewise.
+ ($(conformtest-header-tests): New target.
+ * conform/check-header-lists.sh: New file.
+ * conform/run-conformtest.sh: Remove.
+
+ * conform/conformtest.pl: Allow ' and \ in values given for
+ constants.
+ * conform/data/semaphore.h-data [POSIX] (fcntl.h): Allow header
+ inclusion.
+ [POSIX] (sys/types.h): Likewise.
+ [POSIX2008 || XOPEN2K8] (sys/types.h): Don't allow header
+ inclusion.
+ [POSIX || UNIX98 || XOPEN2K] (time.h): Don't allow header
+ inclusion.
+ * conform/data/signal.h-data (SIGIO): Remove expectation.
+ [XPG3] (SIGBUS): Do not expect.
+ [POSIX || XPG3] (SIGPOLL): Likewise.
+ [POSIX || XPG3] (SIGPROF): Likewise.
+ [POSIX || XPG3] (SIGSYS): Likewise.
+ [XPG3] (SIGTRAP): Likewise.
+ [POSIX || XPG3] (SIGURG): Likewise.
+ [POSIX || XPG3] (SIGVTALRM): Likewise.
+ [POSIX || XPG3] (SIGXCPU): Likewise.
+ [POSIX || XPG3] (SIGXFSZ): Likewise.
+ [POSIX] (SA_SIGINFO): Expect.
+ [XPG3] (siginfo_t): Do not expect type or contents.
+ [POSIX] (si_pid): Do not expect element.
+ [POSIX] (si_uid): Likewise.
+ [POSIX] (si_addr): Likewise.
+ [POSIX] (si_status): Likewise.
+ [POSIX] (si_band): Likewise.
+ [XPG4] (si_value): Likewise.
+ [POSIX || XPG3] (ILL_ILLOPC): Do not expect.
+ [POSIX || XPG3] (ILL_ILLOPN): Likewise.
+ [POSIX || XPG3] (ILL_ILLADR): Likewise.
+ [POSIX || XPG3] (ILL_ILLTRP): Likewise.
+ [POSIX || XPG3] (ILL_PRVOPC): Likewise.
+ [POSIX || XPG3] (ILL_PRVREG): Likewise.
+ [POSIX || XPG3] (ILL_COPROC): Likewise.
+ [POSIX || XPG3] (ILL_BADSTK): Likewise.
+ [POSIX || XPG3] (FPE_INTDIV): Likewise.
+ [POSIX || XPG3] (FPE_INTOVF): Likewise.
+ [POSIX || XPG3] (FPE_FLTDIV): Likewise.
+ [POSIX || XPG3] (FPE_FLTOVF): Likewise.
+ [POSIX || XPG3] (FPE_FLTUND): Likewise.
+ [POSIX || XPG3] (FPE_FLTRES): Likewise.
+ [POSIX || XPG3] (FPE_FLTINV): Likewise.
+ [POSIX || XPG3] (FPE_FLTSUB): Likewise.
+ [POSIX || XPG3] (SEGV_MAPERR): Likewise.
+ [POSIX || XPG3] (SEGV_ACCERR): Likewise.
+ [POSIX || XPG3] (BUS_ADRALN): Likewise.
+ [POSIX || XPG3] (BUS_ADRERR): Likewise.
+ [POSIX || XPG3] (BUS_OBJERR): Likewise.
+ [POSIX || XPG3] (CLD_EXITED): Likewise.
+ [POSIX || XPG3] (CLD_KILLED): Likewise.
+ [POSIX || XPG3] (CLD_DUMPED): Likewise.
+ [POSIX || XPG3] (CLD_TRAPPED): Likewise.
+ [POSIX || XPG3] (CLD_STOPPED): Likewise.
+ [POSIX || XPG3] (CLD_CONTINUED): Likewise.
+ [POSIX || XPG3] (POLL_IN): Likewise.
+ [POSIX || XPG3] (POLL_OUT): Likewise.
+ [POSIX || XPG3] (POLL_MSG): Likewise.
+ [POSIX || XPG3] (POLL_ERR): Likewise.
+ [POSIX || XPG3] (POLL_PRI): Likewise.
+ [POSIX || XPG3] (POLL_HUP): Likewise.
+ [POSIX || XPG3 || POSIX2008] (TRAP_BRKPT): Likewise.
+ [POSIX || XPG3 || POSIX2008] (TRAP_TRACE): Likewise.
+ (SIG*): Do not allow.
+ [XPG3] (si_*): Likewise.
+ [XPG3] (SI_*): Likewise.
+ [XPG3 || XPG4] (sigev_*): Likewise.
+ [XPG3 || XPG4] (SIGEV_*): Likewise.
+ [XPG3 || XPG4] (sival_*): Likewise.
+ [POSIX || XPG3 || XPG4] (uc_*): Likewise.
+ [POSIX || XPG3] (BUS_*): Likewise.
+ [POSIX || XPG3] (CLD_*): Likewise.
+ [POSIX || XPG3] (FPE_*): Likewise.
+ [POSIX || XPG3] (ILL_*): Likewise.
+ [POSIX || XPG3] (POLL_*): Likewise.
+ [POSIX || XPG3] (SEGV_*): Likewise.
+ [POSIX || XPG3 || POSIX2008] (SS_*): Likewise.
+ [POSIX || XPG3 || POSIX2008] (SV_*): Likewise.
+ [POSIX || XPG3 || POSIX2008] (TRAP_*): Likewise.
+ [POSIX || XPG3 || POSIX2008] (ss_*): Likewise.
+ [POSIX || XPG3 || POSIX2008] (sv_*): Likewise.
+ * conform/data/tar.h-data (TMAGLEN): Use macro-int-constant.
+ Specify type and value.
+ (TVERSLEN): Likewise.
+ (REGTYPE): Likewise.
+ (AREGTYPE): Likewise.
+ (LNKTYPE): Likewise.
+ (SYMTYPE): Likewise.
+ (CHRTYPE): Likewise.
+ (BLKTYPE): Likewise.
+ (DIRTYPE): Likewise.
+ (FIFOTYPE): Likewise.
+ (CONTTYPE): Likewise.
+ (TSUID): Likewise.
+ (TSGID): Likewise.
+ (TSVTX): Likewise.
+ (TUREAD): Likewise.
+ (TUWRITE): Likewise.
+ (TUEXEC): Likewise.
+ (TGREAD): Likewise.
+ (TGWRITE): Likewise.
+ (TGEXEC): Likewise.
+ (TOREAD): Likewise.
+ (TOWRITE): Likewise.
+ (TOEXEC): Likewise.
+ [POSIX] (TSVTX): Expect constant.
+
2014-03-06 Joseph Myers <joseph@codesourcery.com>
+ * Makefile (tests): Change dependencies to ....
+ (tests-special): ... additions to this variable.
+ (tests): Depend on $(tests-special).
+ * Makerules (check-abi-list): New variable.
+ (check-abi): Depend on $(check-abi-list).
+ [$(subdir) = elf] (tests-special): Add
+ $(objpfx)check-abi-libc.out.
+ [$(build-shared) = yes && subdir] (tests-special): Add
+ $(check-abi-list).
+ [$(build-shared) = yes && subdir] (tests): Do not depend on
+ check-abi.
+ * Rules (tests): Depend on $(tests-special).
+ (xtests): Depend on $(xtests-special).
+ * catgets/Makefile (tests): Change dependencies to ....
+ (tests-special): ... additions to this variable.
+ * conform/Makefile (tests): Change dependencies to ....
+ (tests-special): ... additions to this variable.
+ * elf/Makefile (tests): Change dependencies to ....
+ (tests-special): ... additions to this variable.
+ * grp/Makefile (tests): Change dependencies to ....
+ (tests-special): ... additions to this variable.
+ * iconv/Makefile (xtests): Change dependencies to ....
+ (xtests-special): ... additions to this variable.
+ * iconvdata/Makefile (tests): Change dependencies to ....
+ (tests-special): ... additions to this variable.
+ * intl/Makefile (tests): Change dependencies to ....
+ (tests-special): ... additions to this variable. Also add
+ $(objpfx)tst-gettext.out.
+ * io/Makefile (tests): Change dependencies to ....
+ (tests-special): ... additions to this variable.
+ * libio/Makefile (tests): Change dependencies to ....
+ (tests-special): ... additions to this variable.
+ * malloc/Makefile (tests): Change dependencies to ....
+ (tests-special): ... additions to this variable.
+ * misc/Makefile (tests): Change dependencies to ....
+ (tests-special): ... additions to this variable.
+ * nptl/Makefile (tests): Change dependencies to ....
+ (tests-special): ... additions to this variable.
+ * nptl_db/Makefile (tests): Change dependencies to ....
+ (tests-special): ... additions to this variable.
+ * posix/Makefile (tests): Change dependencies to ....
+ (tests-special): ... additions to this variable.
+ (xtests): Change dependencies to ....
+ (xtests-special): ... additions to this variable.
+ * resolv/Makefile (tests): Change dependencies to ....
+ (tests-special): ... additions to this variable.
+ (xtests): Change dependencies to ....
+ (xtests-special): ... additions to this variable.
+ * stdio-common/Makefile (tests): Change dependencies to ....
+ (tests-special): ... additions to this variable.
+ (do-tst-unbputc): Remove target.
+ (do-tst-printf): Likewise.
+ * stdlib/Makefile (tests): Change dependencies to ....
+ (tests-special): ... additions to this variable.
+ * string/Makefile (tests): Change dependencies to ....
+ (tests-special): ... additions to this variable.
+ * sysdeps/x86/Makefile (tests): Change dependencies to ....
+ (tests-special): ... additions to this variable.
+
+ * conform/data/netinet/tcp.h-data [POSIX2008 || XOPEN2K8]: Enable
+ whole file.
+ * conform/data/sys/timeb.h-data [POSIX2008 || XOPEN2K8]: Disable
+ whole file.
+ * conform/data/sys/uio.h-data [POSIX2008]: Likewise.
+ * conform/data/ucontext.h-data [POSIX2008 || XOPEN2K8]: Likewise.
+
+ * conform/data/aio.h-data [XPG3 || XPG4]: Disable whole file.
+ * conform/data/arpa/inet.h-data [XPG3]: Likewise.
+ * conform/data/dlfcn.h-data [XPG3 || XPG4]: Likewise.
+ * conform/data/fmtmsg.h-data [XPG3]: Likewise.
+ * conform/data/libgen.h-data [XPG3]: Likewise.
+ * conform/data/mqueue.h-data [XPG3 || XPG4]: Likewise.
+ * conform/data/ndbm.h-data [XPG3]: Likewise.
+ * conform/data/net/if.h-data [XPG3 || XPG4 || UNIX98]: Likewise.
+ * conform/data/netdb.h-data [XPG3]: Likewise.
+ * conform/data/netinet/in.h-data [XPG3]: Likewise.
+ * conform/data/poll.h-data [XPG3]: Likewise.
+ * conform/data/spawn.h-data [XPG3 || XPG4 || UNIX98]: Likewise.
+ * conform/data/strings.h-data [XPG3]: Likewise.
+ * conform/data/stropts.h-data [XPG3]: Likewise.
+ * conform/data/sys/mman.h-data [XPG3]: Likewise.
+ * conform/data/sys/resource.h-data [XPG3]: Likewise.
+ * conform/data/sys/select.h-data [XPG3 || XPG4 || UNIX98]:
+ Likewise.
+ * conform/data/sys/statvfs.h-data [XPG3]: Likewise.
+ * conform/data/sys/time.h-data [XPG3]: Likewise.
+ * conform/data/sys/timeb.h-data [XPG3]: Likewise.
+ * conform/data/sys/uio.h-data [XPG3]: Likewise.
+ * conform/data/sys/un.h-data [XPG3]: Likewise.
+ * conform/data/syslog.h-data [XPG3]: Likewise.
+ * conform/data/ucontext.h-data [XPG3]: Likewise.
+ * conform/data/utmpx.h-data [XPG3]: Likewise.
+ * conform/data/varargs.h-data [UNIX98]: Enable file.
+
+ * manual/Makefile (INSTALL_INFO): Remove variable setting.
+
* math/libm-test.inc (struct test_f_f_data): Move expected results
into structure for each rounding mode.
(struct test_ff_f_data): Likewise.