Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Support expected failures in .test-result files. | Joseph Myers | 2014-02-27 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | This patch, an updated version of <https://sourceware.org/ml/libc-alpha/2014-01/msg00195.html>, makes it possible for .test-result files for individual tests to contain XPASS and XFAIL rather than PASS and FAIL in cases where failure is expected. This replaces the marking of two individual tests with "-" to cause them to be expected at makefile level to fail; evaluate-test.sh will ensure it exits with status 0 for an expected failure. Tested x86_64. * scripts/evaluate-test.sh: Take new argument indicating whether failure is expected. * Makeconfig (evaluate-test): Pass argument to evaluate-test.sh indicating whether failure is expected. * conform/Makefile (test-xfail-run-conformtest): New variable. ($(objpfx)run-conformtest.out): Don't expect to fail at makefile level. * posix/Makefile (test-xfail-annexc): New variable. ($(objpfx)annexc.out): Don't expect to fail at makefile level. | ||||
* | Generate .test-result files for ordinary tests. | Tomas Dohnalek | 2014-02-15 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch, an updated version of <https://sourceware.org/ml/libc-alpha/2014-01/msg00193.html>, starts the process of generating explicit PASS or FAIL status for individual glibc tests. It's based on Tomas Dohnalek's patch <https://sourceware.org/ml/libc-alpha/2012-10/msg00278.html>, but is deliberately more minimal: it doesn't try to cover any tests outside of $(tests) / $(xtests) (that's for a later patch), nor does it put the result together in an overall summary file (again, a later patch): it just generates the .test-result files. Thus, this patch keeps the overall logic for when a testsuite run finishes completely unchanged: a test failing will terminate the run. I think we *should* move to a more conventional approach where plain "make check" does not terminate for an individual test failure, unless e.g. you say "make stop-on-test-failure=y check", but that sort of policy change is best done as a separate patch once the infrastructure is in place to generate summary files for completed test runs (which will entirely consist of PASS and XFAIL lines if the testsuite run reaches the point of generating them, until such a policy change is made). Tested x86_64. 2014-02-14 Tomas Dohnalek <tdohnale@redhat.com> Joseph Myers <joseph@codesourcery.com> * Makeconfig (test-name): New variable. (evaluate-test): Likewise. * Makerules (do-test-clean): Remove .test-result files. (common-mostlyclean): Likewise. * Rules ($(objpfx)%.out): Use $(evaluate-test) in both rules. * scripts/evaluate-test.sh: New file. | ||||
* | Update copyright notices with scripts/update-copyrights | Allan McRae | 2014-01-01 | 1 | -1/+1 |
| | |||||
* | rename configure.in to configure.ac | Mike Frysinger | 2013-10-30 | 1 | -4/+4 |
| | | | | | | | Autoconf has been deprecating configure.in for quite a long time. Rename all our configure.in and preconfigure.in files to .ac. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | Don't use run-via-rtld-prefix for anything other than tests | Siddhesh Poyarekar | 2013-04-11 | 1 | -3/+4 |
| | | | | | | | | | | run-via-rtld-prefix checks whether the program to be run is a static test and skips if it is. This is fine, except that it assumes that the program to be run is the second $^, which is true only for tests. This change creates an rtld-prefix, which is simply the dynamic linker prefix with the necessary arguments and uses that in the non-test targets. | ||||
* | Add support for rtld directory different from slib directory | Andreas Schwab | 2013-03-19 | 1 | -2/+8 |
| | |||||
* | Add dependency tracking for preconfigure files. | Roland McGrath | 2013-03-08 | 1 | -1/+5 |
| | |||||
* | Fix last change. | Roland McGrath | 2013-02-26 | 1 | -1/+1 |
| | |||||
* | Generalize %.v.i rule a bit. | Roland McGrath | 2013-02-26 | 1 | -3/+3 |
| | |||||
* | Remove bounded-pointers build system support. | Joseph Myers | 2013-02-15 | 1 | -34/+7 |
| | |||||
* | Support sysdeps/.../include/ directories. | Roland McGrath | 2013-02-08 | 1 | -1/+8 |
| | |||||
* | Move nss directory into sysdeps Subdirs. | Roland McGrath | 2013-02-05 | 1 | -4/+10 |
| | |||||
* | Add --enable-hardcoded-path-in-tests configure option | H.J. Lu | 2013-01-11 | 1 | -14/+69 |
| | |||||
* | Update copyright notices with scripts/update-copyrights. | Joseph Myers | 2013-01-02 | 1 | -1/+1 |
| | |||||
* | Add script to update copyright notices and reformat some to facilitate its use. | Joseph Myers | 2013-01-01 | 1 | -2/+1 |
| | |||||
* | Fix run-program-prefix comment. | Joseph Myers | 2012-10-25 | 1 | -1/+1 |
| | |||||
* | Support cross-testing. | Joseph Myers | 2012-10-24 | 1 | -3/+16 |
| | |||||
* | Define and use $(run-built-tests). | Joseph Myers | 2012-10-24 | 1 | -0/+9 |
| | |||||
* | Add and use $(host-built-program-cmd). | Jim Blandy | 2012-10-23 | 1 | -0/+5 |
| | |||||
* | Refactor parts of run-program-prefix and built-program-cmd into new ↵ | Joseph Myers | 2012-10-23 | 1 | -10/+23 |
| | | | | run-via-rtld-prefix. | ||||
* | Remove relics of support for configuring in the source directory. | Joseph Myers | 2012-10-19 | 1 | -34/+1 |
| | |||||
* | Don't include link-libc-static in +link-static-before-libc. | Joseph Myers | 2012-10-10 | 1 | -1/+1 |
| | |||||
* | Clean up *objdir variables. | Roland McGrath | 2012-09-28 | 1 | -3/+2 |
| | |||||
* | Use static link by default for --disable-shared | H.J. Lu | 2012-09-24 | 1 | -16/+28 |
| | |||||
* | Replace crtendS.o with crtend.o for static link | H.J. Lu | 2012-09-24 | 1 | -1/+1 |
| | |||||
* | Remove $(have-cpp-asm-debuginfo) check | H.J. Lu | 2012-09-15 | 1 | -4/+0 |
| | |||||
* | Use crtbeginT.o to statically link programs | H.J. Lu | 2012-09-06 | 1 | -4/+7 |
| | |||||
* | Clean up definition of _LIBC_REENTRANT and _IO_MTSAFE_IO. | Roland McGrath | 2012-08-17 | 1 | -0/+7 |
| | |||||
* | Small cleanup in Makeconfig. | Marek Polacek | 2012-08-02 | 1 | -6/+1 |
| | |||||
* | Avoid use of libgcc_s and libgcc_eh when building glibc. | Joseph Myers | 2012-07-03 | 1 | -9/+59 |
| | |||||
* | Respect --localstatedir for /var/db parent directory. | Roland McGrath | 2012-06-22 | 1 | -1/+1 |
| | |||||
* | Remove unused default-abi definition in Makeconfig. | Joseph Myers | 2012-06-01 | 1 | -7/+2 |
| | |||||
* | Convert WORDSIZE[32|64]/ld entries to abi-variants | H.J. Lu | 2012-05-30 | 1 | -11/+45 |
| | |||||
* | syscalls.list support for vDSO IFUNCs, use it for x32 gettimeofday and time. | Roland McGrath | 2012-05-24 | 1 | -0/+4 |
| | |||||
* | BZ#10375: Configure magic to use -fno-stack-protector if needed. | Roland McGrath | 2012-05-16 | 1 | -1/+1 |
| | |||||
* | BZ#10375: Configure magic to use -U_FORTIFY_SOURCE if needed. | Roland McGrath | 2012-05-16 | 1 | -1/+2 |
| | |||||
* | Revert "Revert "Build glibc with -frounding-math"" | Andreas Jaeger | 2012-05-08 | 1 | -1/+6 |
| | | | | This reverts commit 20f244a03fda84d1556674584b340e2459ef3d99. | ||||
* | Revert "Build glibc with -frounding-math" | Andreas Jaeger | 2012-05-07 | 1 | -6/+1 |
| | | | | | | | | This reverts commit bd7b0e561f7f684cedfc4adb964569fe9ab16209. Conflicts: ChangeLog | ||||
* | Build glibc with -frounding-math | Andreas Jaeger | 2012-05-06 | 1 | -1/+6 |
| | | | | | | * Makeconfig (+math-flags): New, set to -frounding-math. (+cflags): Add +math-flags so that all of glibc gets compiled with it. | ||||
* | Remove unused localtime makefile variables. | Joseph Myers | 2012-05-01 | 1 | -8/+0 |
| | |||||
* | Remove --as-needed configure test. | Joseph Myers | 2012-04-25 | 1 | -10/+1 |
| | |||||
* | Don't handle libgcc_s suffixes. | Joseph Myers | 2012-04-24 | 1 | -1/+1 |
| | |||||
* | Replace FSF snail mail address with URLs. | Paul Eggert | 2012-02-09 | 1 | -3/+2 |
| | |||||
* | Remove have-initfini and need-nopic-initfini | Andreas Schwab | 2012-02-08 | 1 | -10/+1 |
| | |||||
* | Sort objects before relocations | Ulrich Drepper | 2012-01-27 | 1 | -0/+6 |
| | |||||
* | Static linking is always needed | Ulrich Drepper | 2012-01-08 | 1 | -9/+0 |
| | |||||
* | Remove non-ELF support | Ulrich Drepper | 2012-01-07 | 1 | -33/+3 |
| | |||||
* | Remove --enable-omitfp support | Ulrich Drepper | 2012-01-07 | 1 | -12/+1 |
| | |||||
* | Use CPPFLAGS from configure. | Mike Frysinger | 2011-09-19 | 1 | -1/+1 |
| | |||||
* | Cleanup of configuration options | Ulrich Drepper | 2011-09-10 | 1 | -0/+4 |
| | | | | Make several tool features mandatory and simplify the code. |