- Apr 30, 2013
-
-
Sofiane Naci authored
From-SVN: r198443
-
- Apr 18, 2013
-
-
Diego Novillo authored
From-SVN: r198074
-
Diego Novillo authored
* validate_failures.py: Loosen check for build directory. State what failed if we couldn't find the source tree or the target triplet. From-SVN: r198064
-
- Mar 22, 2013
-
-
Jakub Jelinek authored
From-SVN: r196902
-
- Mar 06, 2013
-
-
Tobias Burnus authored
contrib/ 2013-03-06 Tobias Burnus <burnus@net-b.de> * make-obstacks-texi.pl: New. libiberty/ 2013-03-06 Tobias Burnus <burnus@net-b.de> * libiberty.texi: Update comment, remove lowersections. * obstacks.texi: Regenerate. From-SVN: r196486
-
- Feb 27, 2013
-
-
Rainer Orth authored
* make_sunver.pl: Enforce C locale. From-SVN: r196309
-
- Feb 06, 2013
-
-
Richard Sandiford authored
contrib/ * update-copyright.py: Add libdecnumber to the default list. Remove libquadmath and libssp. From-SVN: r195822
-
Diego Novillo authored
From-SVN: r195819
-
Diego Novillo authored
When using validate_failures.py with --manifest and --results, we don't need a GCC build directory. This is useful when using the validator outside of the build tree. We were insisting on finding a valid build tree regardless of those options. Tested on x86_64. Committed to trunk. * testsuite-management/validate_failures.py: Update Copyright years. Request contributions not to use Python features newer than 2.4. (GetBuildData): If this is not a build directory, emit an error only if --results or --manifest are missing. From-SVN: r195817
-
Bernhard Reutner-Fischer authored
2013-02-06 Bernhard Reutner-Fischer <aldot@gcc.gnu.org> * testsuite-management/validate_failures.py (IsInterestingResult): Fix performance regression From-SVN: r195811
-
- Feb 04, 2013
-
-
Richard Sandiford authored
From-SVN: r195736
-
Richard Sandiford authored
From-SVN: r195734
-
- Jan 16, 2013
-
-
David Blaikie authored
2013-01-15 David Blaikie <dblaikie@gmail.com> * dg-extract-results.sh: Fix order of summary counts. From-SVN: r195224
-
- Jan 15, 2013
-
-
David Blaikie authored
2013-01-15 David Blaikie <dblaikie@gmail.com> * dg-extract-results.sh: Constrain the start-of-log pattern. From-SVN: r195216
-
David Blaikie authored
2013-01-15 David Blaikie <dblaikie@gmail.com> * dg-extract-results.sh: Handle KPASSes. From-SVN: r195215
-
- Dec 05, 2012
-
-
Bernhard Reutner-Fischer authored
2012-12-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org> * testsuite-management/validate_failures.py (IsInterestingResult): Only strip line a second time if we did split. Rephrase return statement while at it. (CollectSumFiles): Also ignore .git directory. From-SVN: r194182
-
- Dec 03, 2012
-
-
Diego Novillo authored
An earlier patch had made the command line options a global variable _OPTIONS, but it had not renamed all the uses of the old options argument. * testsuite-management/validate_failures.py: Fix stale use of 'options'. From-SVN: r194092
-
- Nov 30, 2012
-
-
Doug Evans authored
* testsuite-management/validate_failures.py: Add support for @include, @remove directives in manifest files. From-SVN: r194008
-
Doug Evans authored
* testsuite-management/validate_failures.py: Add function GetManifestPath. New global _MANIFEST_SUBDIR. From-SVN: r194007
-
- Nov 29, 2012
-
-
Doug Evans authored
* testsuite-management/validate_failures.py: Remove pass/fail indicator from result of GetBuildData. From-SVN: r193968
-
Doug Evans authored
* testsuite-management/validate_failures.py: Store options in global variable _OPTIONS. From-SVN: r193967
-
Doug Evans authored
* testsuite-management/validate_failures.py: Rename variable manifest_name to manifest_path everywhere. From-SVN: r193965
-
Doug Evans authored
* testsuite-management/validate_failures.py (CompareBuilds): Pass options.results to GetSumFiles for clean build. From-SVN: r193952
-
- Nov 28, 2012
-
-
Doug Evans authored
* testsuite-management/validate_failures.py: Use <target_alias> instead of <target>. Minor whitespace changes. From-SVN: r193904
-
Doug Evans authored
* testsuite-management/validate_failures.py: Record ordinal with TestResult. From-SVN: r193903
-
- Nov 19, 2012
-
-
Mike Stump authored
From-SVN: r193631
-
- Nov 14, 2012
-
-
H.J. Lu authored
* gcc_update: Update libsanitizer generated files. From-SVN: r193497
-
- Nov 12, 2012
-
-
Tobias Burnus authored
2012-11-12 Tobias Burnus <burnus@net-b.de> * gcc_update: Add libquadmath generated files. From-SVN: r193448
-
H.J. Lu authored
* gcc_update: Add libsanitizer generated files. From-SVN: r193447
-
- Nov 07, 2012
-
-
Lawrence Crowl authored
compiler runs. Usage documentation is in the script. The script produces output of the form: $ compare_two_ftime_report_sets "Log0/*perf" "Log3/*perf" Arithmetic sample for timevar log files "Log0/*perf" and selecting lines containing "TOTAL" with desired confidence 95 is trial count is 4, mean is 443.022 (95% confidence in 440.234 to 445.811), std.deviation is 1.75264, std.error is 0.876322 Arithmetic sample for timevar log files "Log3/*perf" and selecting lines containing "TOTAL" with desired confidence 95 is trial count is 4, mean is 441.302 (95% confidence in 436.671 to 445.934), std.deviation is 2.91098, std.error is 1.45549 The first sample appears to be 0.39% larger, with 60% confidence of being larger. To reach 95% confidence, you need roughly 14 trials, assuming the standard deviation is stable, which is iffy. Tested on x86_64 builds. Index: contrib/ChangeLog 2012-11-05 Lawrence Crowl <crowl@google.com> * compare_two_ftime_report_sets: New. From-SVN: r193277
-
- Nov 02, 2012
-
-
Diego Novillo authored
This is useful when you have two builds of the same compiler. One with your changes. The other one, a clean build at the same revision. Instead of using a manifest file, --clean_build will compare the results it gather from the patched build against those it gathers from the clean build. Usage $ cd /top/of/patched/gcc/bld $ validate_failures.py --clean_build=clean/bld-gcc Source directory: /usr/local/google/home/dnovillo/gcc/trunk Build target: x86_64-unknown-linux-gnu Getting actual results from build directory . ./x86_64-unknown-linux-gnu/libstdc++-v3/testsuite/libstdc++.sum ./x86_64-unknown-linux-gnu/libffi/testsuite/libffi.sum ./x86_64-unknown-linux-gnu/libgomp/testsuite/libgomp.sum ./x86_64-unknown-linux-gnu/libgo/libgo.sum ./x86_64-unknown-linux-gnu/boehm-gc/testsuite/boehm-gc.sum ./x86_64-unknown-linux-gnu/libatomic/testsuite/libatomic.sum ./x86_64-unknown-linux-gnu/libmudflap/testsuite/libmudflap.sum ./x86_64-unknown-linux-gnu/libitm/testsuite/libitm.sum ./x86_64-unknown-linux-gnu/libjava/testsuite/libjava.sum ./gcc/testsuite/g++/g++.sum ./gcc/testsuite/gnat/gnat.sum ./gcc/testsuite/ada/acats/acats.sum ./gcc/testsuite/gcc/gcc.sum ./gcc/testsuite/gfortran/gfortran.sum ./gcc/testsuite/obj-c++/obj-c++.sum ./gcc/testsuite/go/go.sum ./gcc/testsuite/objc/objc.sum Getting actual results from build directory clean/bld-gcc clean/bld-gcc/x86_64-unknown-linux-gnu/libstdc++-v3/testsuite/libstdc++.sum clean/bld-gcc/x86_64-unknown-linux-gnu/libffi/testsuite/libffi.sum clean/bld-gcc/x86_64-unknown-linux-gnu/libgomp/testsuite/libgomp.sum clean/bld-gcc/x86_64-unknown-linux-gnu/libgo/libgo.sum clean/bld-gcc/x86_64-unknown-linux-gnu/boehm-gc/testsuite/boehm-gc.sum clean/bld-gcc/x86_64-unknown-linux-gnu/libatomic/testsuite/libatomic.sum clean/bld-gcc/x86_64-unknown-linux-gnu/libmudflap/testsuite/libmudflap.sum clean/bld-gcc/x86_64-unknown-linux-gnu/libitm/testsuite/libitm.sum clean/bld-gcc/x86_64-unknown-linux-gnu/libjava/testsuite/libjava.sum clean/bld-gcc/gcc/testsuite/g++/g++.sum clean/bld-gcc/gcc/testsuite/gnat/gnat.sum clean/bld-gcc/gcc/testsuite/ada/acats/acats.sum clean/bld-gcc/gcc/testsuite/gcc/gcc.sum clean/bld-gcc/gcc/testsuite/gfortran/gfortran.sum clean/bld-gcc/gcc/testsuite/obj-c++/obj-c++.sum clean/bld-gcc/gcc/testsuite/go/go.sum clean/bld-gcc/gcc/testsuite/objc/objc.sum SUCCESS: No unexpected failures. 2012-11-02 Diego Novillo <dnovillo@google.com> * testsuite-management/validate_failures.py: Add option --clean_build to compare test results against another build. From-SVN: r193105
-
- Oct 31, 2012
-
-
Diego Novillo authored
* testsuite-management/validate_failures.py: Fix parsing of summary lines. From-SVN: r193039
-
- Oct 29, 2012
-
-
Diego Novillo authored
From-SVN: r192960
-
- Oct 06, 2012
-
-
Diego Novillo authored
2012-10-06 Diego Novillo <dnovillo@google.com> * testsuite-management/x86_64-unknown-linux-gnu.xfail: Update. From-SVN: r192168
-
- Oct 02, 2012
-
-
Christophe Lyon authored
2012-10-02 Christophe Lyon <christophe.lyon@linaro.org> * check_GNU_style.sh: Remove temporay file upon exit. From-SVN: r191954
-
- Sep 26, 2012
-
-
Joern Rennecke authored
contrib-list.mk (LIST): Remove arm-freebsd6, arm-linux, arm-ecos-elf, arm-rtems, arm-elf and arm-wince-pe. * contrib-list.mk (LIST): Remove arm-freebsd6, arm-linux, arm-ecos-elf, arm-rtems, arm-elf and arm-wince-pe. Use --enable-obsolete for picochip-elf. From-SVN: r191780
-
- Sep 11, 2012
-
-
Diego Novillo authored
From-SVN: r191166
-
- Sep 04, 2012
-
-
Eric Botcazou authored
From-SVN: r190932
-
Diego Novillo authored
From-SVN: r190929
-
- Aug 15, 2012
-
-
Diego Novillo authored
This patch adds an xfail manifest for trunk for x86_64 builds. I find this useful to determine whether my patch has introduced new failures. The failures in these manifest are always present in trunk and deciding what to ignore is not very straightforward. I will keep maintaining this manifest out of clean builds. They are not hard to maintain. Manifest files can be generated by going to the top of the build directory and typing: $ cd <top-of-bld-dir> $ <path-to-src>/contrib/testsuite-management --produce_manifest This will generate a .xfail file with the triple name of the target you just built. Once this file exist you can run the validator again on the build directory with no arguments. It should produce the output: $ cd <top-of-bld-dir> $ <path-to-src>/contrib/testsuite-management/validate_failures.py Source directory: <path-to-src> Build target: x86_64-unknown-linux-gnu Manifest: <path-to-src>/contrib/testsuite-management/x86_64-unknown-linux-gnu.xfail Getting actual results from build ./x86_64-unknown-linux-gnu/libstdc++-v3/testsuite/libstdc++.sum ./x86_64-unknown-linux-gnu/libffi/testsuite/libffi.sum ./x86_64-unknown-linux-gnu/libgomp/testsuite/libgomp.sum ./x86_64-unknown-linux-gnu/libgo/libgo.sum ./x86_64-unknown-linux-gnu/boehm-gc/testsuite/boehm-gc.sum ./x86_64-unknown-linux-gnu/libatomic/testsuite/libatomic.sum ./x86_64-unknown-linux-gnu/libmudflap/testsuite/libmudflap.sum ./x86_64-unknown-linux-gnu/libitm/testsuite/libitm.sum ./x86_64-unknown-linux-gnu/libjava/testsuite/libjava.sum ./gcc/testsuite/g++/g++.sum ./gcc/testsuite/gnat/gnat.sum ./gcc/testsuite/ada/acats/acats.sum ./gcc/testsuite/gcc/gcc.sum ./gcc/testsuite/gfortran/gfortran.sum ./gcc/testsuite/obj-c++/obj-c++.sum ./gcc/testsuite/go/go.sum ./gcc/testsuite/objc/objc.sum SUCCESS: No unexpected failures. If the output shows new failures, you investigate them. If they are not yours, you can add them to the xfail manifest (after reporting them) and then commit the modified .xfail file. Long term, I would like to have this script pull manifest files from postings made to gcc-testresults. This way, we won't have to maintain these .xfail files manually. In branches this is not a big problem, but in trunk it may be a tad annoying. From-SVN: r190404
-