lto.exp: Do check_effective_target_lto check before adjusting mathlib options.

2014-01-13  Richard Biener  <rguenther@suse.de>

	* g++.dg/lto/lto.exp: Do check_effective_target_lto check before
	adjusting mathlib options.
	* gfortran.dg/lto/lto.exp: Likewise.

From-SVN: r206577
This commit is contained in:
Richard Biener 2014-01-13 11:27:43 +00:00 committed by Richard Biener
parent e75fde1a84
commit b02281f225
3 changed files with 16 additions and 10 deletions

View File

@ -1,3 +1,9 @@
2014-01-13 Richard Biener <rguenther@suse.de>
* g++.dg/lto/lto.exp: Do check_effective_target_lto check before
adjusting mathlib options.
* gfortran.dg/lto/lto.exp: Likewise.
2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/loop_optimization17.adb: New test.

View File

@ -35,6 +35,11 @@ load_lib target-libpath.exp
# Load the language-independent compabibility support procedures.
load_lib lto.exp
# If LTO has not been enabled, bail.
if { ![check_effective_target_lto] } {
return
}
g++_init
lto_init no-mathlib
@ -42,11 +47,6 @@ lto_init no-mathlib
# with other lto tests running at the same time.
set sid "cp_lto"
# If LTO has not been enabled, bail.
if { ![check_effective_target_lto] } {
return
}
# Main loop.
foreach src [lsort [find $srcdir/$subdir *_0.\[cC\]]] {
# If we're only testing specific files and this isn't one of them, skip it.

View File

@ -34,17 +34,17 @@ load_lib gfortran-dg.exp
# Load the language-independent compabibility support procedures.
load_lib lto.exp
# If LTO has not been enabled, bail.
if { ![check_effective_target_lto] } {
return
}
lto_init no-mathlib
# Define an identifier for use with this suite to avoid name conflicts
# with other lto tests running at the same time.
set sid "f_lto"
# If LTO has not been enabled, bail.
if { ![check_effective_target_lto] } {
return
}
# Main loop.
foreach src [lsort [glob -nocomplain $srcdir/$subdir/*_0.\[fF\]{,90,95,03,08} ]] {
# If we're only testing specific files and this isn't one of them, skip it.