Commit 3b6e42f9 by Ilya Verbin Committed by Ilya Verbin

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
parent 837bac8c
2015-01-14 Ilya Verbin <ilya.verbin@intel.com> 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. * cgraphunit.c (ipa_passes): Remove argument from ipa_write_summaries.
* lto-cgraph.c (select_what_to_stream): Remove argument, use * lto-cgraph.c (select_what_to_stream): Remove argument, use
lto_stream_offload_p instead. lto_stream_offload_p instead.
......
...@@ -3606,9 +3606,6 @@ site.exp: ./config.status Makefile ...@@ -3606,9 +3606,6 @@ site.exp: ./config.status Makefile
echo "set PLUGINCFLAGS \"$(PLUGINCFLAGS)\"" >> ./site.tmp; \ echo "set PLUGINCFLAGS \"$(PLUGINCFLAGS)\"" >> ./site.tmp; \
echo "set GMPINC \"$(GMPINC)\"" >> ./site.tmp; \ echo "set GMPINC \"$(GMPINC)\"" >> ./site.tmp; \
fi 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 # 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" # 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 - # message if it doesn't, but the testsuite is supposed to ignore the message -
......
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> 2015-01-14 Richard Biener <rguenther@suse.de>
PR tree-optimization/59354 PR tree-optimization/59354
......
...@@ -5760,11 +5760,12 @@ proc check_effective_target_gld { } { ...@@ -5760,11 +5760,12 @@ proc check_effective_target_gld { } {
# (LTO) support. # (LTO) support.
proc check_effective_target_lto { } { proc check_effective_target_lto { } {
global ENABLE_LTO
if { [istarget nvptx-*-*] } { if { [istarget nvptx-*-*] } {
return 0; 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. # Return 1 if -mx32 -maddress-mode=short can compile, 0 otherwise.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment