diff options
author | Ilya Verbin <ilya.verbin@intel.com> | 2015-01-14 15:51:37 +0000 |
---|---|---|
committer | Ilya Verbin <iverbin@gcc.gnu.org> | 2015-01-14 15:51:37 +0000 |
commit | 3b6e42f965f08e4e68d66b345a9ae2349ae6be5f (patch) | |
tree | 6b101efdd6165e22f408efa7b143a6526eedc6fa | |
parent | 837bac8cb6e58e3665c736c338dfaf64330c1971 (diff) | |
download | gcc-3b6e42f965f08e4e68d66b345a9ae2349ae6be5f.zip gcc-3b6e42f965f08e4e68d66b345a9ae2349ae6be5f.tar.gz gcc-3b6e42f965f08e4e68d66b345a9ae2349ae6be5f.tar.bz2 |
Makefile.in (site.exp): Do not set ENABLE_LTO.
gcc/
* Makefile.in (site.exp): Do not set ENABLE_LTO.
gcc/testsuite/
* lib/target-supports.exp (check_effective_target_lto): Check for -flto
option support instead of ENABLE_LTO from Makefile.
From-SVN: r219606
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/Makefile.in | 3 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/lib/target-supports.exp | 5 |
4 files changed, 12 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2fe870b..2539e5d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,9 @@ 2015-01-14 Ilya Verbin <ilya.verbin@intel.com> + * Makefile.in (site.exp): Do not set ENABLE_LTO. + +2015-01-14 Ilya Verbin <ilya.verbin@intel.com> + * cgraphunit.c (ipa_passes): Remove argument from ipa_write_summaries. * lto-cgraph.c (select_what_to_stream): Remove argument, use lto_stream_offload_p instead. diff --git a/gcc/Makefile.in b/gcc/Makefile.in index 5f9261f..44a4214 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -3606,9 +3606,6 @@ site.exp: ./config.status Makefile echo "set PLUGINCFLAGS \"$(PLUGINCFLAGS)\"" >> ./site.tmp; \ echo "set GMPINC \"$(GMPINC)\"" >> ./site.tmp; \ fi - @if test "@enable_lto@" = "yes" ; then \ - echo "set ENABLE_LTO 1" >> ./site.tmp; \ - fi # If newlib has been configured, we need to pass -B to gcc so it can find # newlib's crt0.o if it exists. This will cause a "path prefix not used" # message if it doesn't, but the testsuite is supposed to ignore the message - diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 10c2825..9b24631 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2015-01-14 Ilya Verbin <ilya.verbin@intel.com> + + * lib/target-supports.exp (check_effective_target_lto): Check for -flto + option support instead of ENABLE_LTO from Makefile. + 2015-01-14 Richard Biener <rguenther@suse.de> PR tree-optimization/59354 diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp index 2395ac4..00872ab 100644 --- a/gcc/testsuite/lib/target-supports.exp +++ b/gcc/testsuite/lib/target-supports.exp @@ -5760,11 +5760,12 @@ proc check_effective_target_gld { } { # (LTO) support. proc check_effective_target_lto { } { - global ENABLE_LTO if { [istarget nvptx-*-*] } { return 0; } - return [info exists ENABLE_LTO] + return [check_no_compiler_messages lto object { + void foo (void) { } + } "-flto"] } # Return 1 if -mx32 -maddress-mode=short can compile, 0 otherwise. |