aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlya Verbin <ilya.verbin@intel.com>2015-01-14 15:51:37 +0000
committerIlya Verbin <iverbin@gcc.gnu.org>2015-01-14 15:51:37 +0000
commit3b6e42f965f08e4e68d66b345a9ae2349ae6be5f (patch)
tree6b101efdd6165e22f408efa7b143a6526eedc6fa
parent837bac8cb6e58e3665c736c338dfaf64330c1971 (diff)
downloadgcc-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/ChangeLog4
-rw-r--r--gcc/Makefile.in3
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/lib/target-supports.exp5
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.