mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-02-21 08:19:19 +08:00
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
This commit is contained in:
parent
837bac8cb6
commit
3b6e42f965
@ -1,3 +1,7 @@
|
||||
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.
|
||||
|
@ -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 -
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
Loading…
Reference in New Issue
Block a user