This patch prevents a linker testsuite error if the checks are run with a

toolchain that just contains the binutils - ie without a compiler.

	* lib/ld-lib.exp (check_lto_available): Check that a compiler is
	available before testing for LTO support.
This commit is contained in:
Nick Clifton
2014-07-07 14:41:10 +01:00
parent f1d7f4a64c
commit 19aef622f3
2 changed files with 9 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2014-07-07 Nick Clifton <nickc@redhat.com>
* lib/ld-lib.exp (check_lto_available): Check that a compiler is
available before testing for LTO support.
2014-07-07 Alan Modra <amodra@gmail.com>
* config/default.exp: Don't make tmpdir/gas. Put as symlink into

View File

@ -1666,6 +1666,10 @@ proc check_lto_available { } {
global CC
if {![info exists lto_available_saved]} {
if { [which $CC] == 0 } {
set lto_available_saved 0
return 0
}
# Check if gcc supports -flto -fuse-linker-plugin
set flags ""
if [board_info [target_info name] exists cflags] {