Skip to content
Snippets Groups Projects
  1. Jun 06, 2013
  2. May 24, 2013
  3. May 21, 2013
  4. May 16, 2013
    • Rainer Orth's avatar
      Obsolete Solaris 9 support · 0baddc45
      Rainer Orth authored
      	gcc:
      	* config.gcc: Obsolete *-*-solaris2.9*.
      	* doc/install.texi (Specific, *-*-solaris2*): Document it.
      
      	contrib:
      	* config-list.mk (LIST): Add -enable-obsolete for
      	sparc-sun-solaris2.9, i686-solaris2.9.
      
      From-SVN: r198969
      0baddc45
  5. May 13, 2013
  6. Apr 30, 2013
  7. Apr 18, 2013
  8. Mar 22, 2013
  9. Mar 06, 2013
    • Tobias Burnus's avatar
      make-obstacks-texi.pl: New. · 34d3a672
      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
      34d3a672
  10. Feb 27, 2013
  11. Feb 06, 2013
  12. Feb 04, 2013
  13. Jan 16, 2013
  14. Jan 15, 2013
  15. Jan 04, 2013
  16. Dec 05, 2012
    • Bernhard Reutner-Fischer's avatar
      validate_failures.py: also ignore .git · 7fb1e592
      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
      7fb1e592
  17. Dec 03, 2012
    • Diego Novillo's avatar
      Fix stale use of old 'options' argument. · f15b9727
      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
      f15b9727
  18. Nov 30, 2012
  19. Nov 29, 2012
  20. Nov 28, 2012
  21. Nov 19, 2012
  22. Nov 14, 2012
  23. Nov 12, 2012
  24. Nov 07, 2012
    • Lawrence Crowl's avatar
      Add a contrib script for comparing the performance of two sets of · bff0e529
      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
      bff0e529
  25. Nov 02, 2012
    • Diego Novillo's avatar
      Add a new option --clean_build to validate_failures.py · b436bf38
      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
      b436bf38
  26. Nov 01, 2012
    • Lawrence Crowl's avatar
      This patch renames sbitmap iterators to unify them with the bitmap iterators. · d4ac4ce2
      Lawrence Crowl authored
      Remove the unused EXECUTE_IF_SET_IN_SBITMAP_REV, which has an unconventional
      interface.
      
      Rename the sbitmap_iter_* functions to match bitmap's bmp_iter_* functions.
      Add an additional parameter to the initialization and next functions to
      match the interface in bmp_iter_*.  This extra parameter is mostly hidden
      by the use of the EXECUTE_IF macros.
      
      Rename the EXECUTE_IF_SET_IN_SBITMAP macro to EXECUTE_IF_SET_IN_BITMAP.  Its
      implementation is now identical to that in bitmap.h.  To prevent redefinition
      errors, both definitions are now guarded by #ifndef.  An alternate strategy
      is to simply include bitmap.h from sbitmap.h.  As this would increase build
      time, I have elected to use the #ifndef version.  I do not have a strong
      preference here.
      
      The sbitmap_iterator type is still distinctly named because it is often
      declared in contexts where the bitmap type is not obvious.  There are less
      than 40 uses of this type, so the burden to modify it when changing bitmap
      types is not large.
      
      Tested on x86-64, config-list.mk testing.
      
      
      Index: gcc/ChangeLog
      
      2012-10-31  Lawrence Crowl  <crowl@google.com>
      
      	* sbitmap.h (sbitmap_iter_init): Rename bmp_iter_set_init and add
      	unused parameter to match bitmap iterator.  Update callers.
      	(sbitmap_iter_cond): Rename bmp_iter_set.  Update callers.
      	(sbitmap_iter_next): Rename bmp_iter_next and add unused parameter to
      	match bitmap iterator.  Update callers.
      	(EXECUTE_IF_SET_IN_SBITMAP_REV): Remove unused.
      	(EXECUTE_IF_SET_IN_SBITMAP): Rename EXECUTE_IF_SET_IN_BITMAP and
      	adjust to be identical to the definition in bitmap.h.  Conditionalize
      	the definition based on not having been defined.  Update callers.
      	* bitmap.h (EXECUTE_IF_SET_IN_BITMAP): Conditionalize the definition
      	based on not having been defined.  (To match the above.)
      
      From-SVN: r193069
      d4ac4ce2
  27. Oct 31, 2012
Loading