1. 14 Apr, 2015 21 commits
  2. 13 Apr, 2015 17 commits
  3. 12 Apr, 2015 2 commits
    • Don't enable -fprefetch-loop-arrays for TARGET_SOFTWARE_PREFETCHING_BENEFICIAL if -Os. · 0b4a769e
      Testing an x86_64 toolchain configured for a processor with
      TARGET_SOFTWARE_PREFETCHING_BENEFICIAL produces failures
      
      FAIL: g++.dg/pr60518.C  -std=gnu++98 (test for excess errors)
      FAIL: g++.dg/pr60518.C  -std=gnu++11 (test for excess errors)
      FAIL: g++.dg/pr60518.C  -std=gnu++14 (test for excess errors)
      
      where the failure is from the message "pr60518.C:1:0: warning:
      -fprefetch-loop-arrays is not supported with -Os".
      
      Given that lack of support, it seems appropriate for the back end not
      to enable this option in the -Os case; this patch implements that.
      
      Bootstrapped with no regressions on x86_64-unknown-linux-gnu; tested
      for a cross to x86_64-linux-gnu --with-arch=btver2, where those test
      failures duly disappear.
      
      	* config/i386/i386.c (ix86_option_override_internal): Don't set
      	-fprefetch-loop-arrays if optimizing for size.
      
      From-SVN: r222033
      Joseph Myers committed
    • gcc_release: For RELEASE_MAJOR 5+ only use the major number in branch name. · e183a9d5
      	* gcc_release: For RELEASE_MAJOR 5+ only use the major
      	number in branch name.  When doing final release of 5+,
      	if BASE-VER doesn't match release, but is *.*.1 for the
      	one smaller minor version, bump BASE-VER.
      
      From-SVN: r222031
      Jakub Jelinek committed