diff options
author | Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> | 2010-11-26 17:36:42 +0000 |
---|---|---|
committer | Rainer Orth <ro@gcc.gnu.org> | 2010-11-26 17:36:42 +0000 |
commit | 3ffcc54f1d69618192bc3481e5b399c8fbb6aaec (patch) | |
tree | 640553f8fb92d8c89013343b1963bca99b7a0450 /gcc | |
parent | f7882debb8223bd221deed9693c4ea07b7a36808 (diff) | |
download | gcc-3ffcc54f1d69618192bc3481e5b399c8fbb6aaec.zip gcc-3ffcc54f1d69618192bc3481e5b399c8fbb6aaec.tar.gz gcc-3ffcc54f1d69618192bc3481e5b399c8fbb6aaec.tar.bz2 |
gnat.exp: Load gcc.exp.
* lib/gnat.exp: Load gcc.exp.
(gnat_target_compile): Use gcc_target_compile for *.c sources.
* gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
From-SVN: r167185
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/gnat.dg/sse_nolib.adb | 1 | ||||
-rw-r--r-- | gcc/testsuite/lib/gnat.exp | 6 |
3 files changed, 13 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 80706c0..bc402c4 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2010-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * lib/gnat.exp: Load gcc.exp. + (gnat_target_compile): Use gcc_target_compile for *.c sources. + * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime. + 2010-11-26 Richard Guenther <rguenther@suse.de> PR lto/46648 diff --git a/gcc/testsuite/gnat.dg/sse_nolib.adb b/gcc/testsuite/gnat.dg/sse_nolib.adb index a6b7893..a0aa720 100644 --- a/gcc/testsuite/gnat.dg/sse_nolib.adb +++ b/gcc/testsuite/gnat.dg/sse_nolib.adb @@ -1,5 +1,6 @@ -- { dg-do run { target i?86-*-* x86_64-*-* } } -- { dg-options "-O1 -msse" } +-- { dg-require-effective-target sse_runtime } with Ada.Unchecked_Conversion; diff --git a/gcc/testsuite/lib/gnat.exp b/gcc/testsuite/lib/gnat.exp index 90db485..79fb3e6 100644 --- a/gcc/testsuite/lib/gnat.exp +++ b/gcc/testsuite/lib/gnat.exp @@ -27,6 +27,7 @@ load_lib libgloss.exp load_lib prune.exp load_lib gcc-defs.exp +load_lib gcc.exp load_lib timeout.exp # @@ -132,6 +133,11 @@ proc gnat_target_compile { source dest type options } { global gnat_libgcc_s_path global gnat_target_current + # dg-require-effective-target tests must be compiled as C. + if [ string match "*.c" $source ] then { + return [gcc_target_compile $source $dest $type $options] + } + # If we detect a change of target, we need to recompute both # GNAT_UNDER_TEST and the appropriate RTS. if { $gnat_target_current!="[current_target_name]" } { |