ieee.exp: Only use -ffloat-store only on i[34567]86-*-*.
authorFranz Sirl <Franz.Sirl-kernel@lauterbach.com>
Sun, 22 Jul 2001 10:10:09 +0000 (10:10 +0000)
committerFranz Sirl <sirl@gcc.gnu.org>
Sun, 22 Jul 2001 10:10:09 +0000 (10:10 +0000)
2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

* gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
i[34567]86-*-*.
Delete handling of ieee_multilib_flags.
Pass -mieee for alpha*-*-* and sh-*-*.
* gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.

From-SVN: r44238

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/ieee/20010114-2.c [moved from gcc/testsuite/gcc.c-torture/execute/20010114-2.c with 100% similarity]
gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp

index 0a35d48..cb3909f 100644 (file)
@@ -1,3 +1,11 @@
+2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
+
+       * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
+       i[34567]86-*-*.
+       Delete handling of ieee_multilib_flags.
+       Pass -mieee for alpha*-*-* and sh-*-*.
+       * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
+
 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
 
        Remove old-abi tests.
index dd8f50c..a5bbc4d 100644 (file)
@@ -31,15 +31,18 @@ if $tracelevel then {
     strace $tracelevel
 }
 
-if [target_info exists ieee_multilib_flags] {
-    set additional_flags [target_info ieee_multilib_flags];
-} else {
-    set additional_flags "";
+set additional_flags "";
+
+# We must use -ffloat-store/-mieee to ensure that excess precision on some
+# machines does not cause problems
+if [istarget "i\[34567\]86-*-*"] then {
+  lappend additional_flags "-ffloat-store"
 }
 
-# We must use -ffloat-store to ensure that excess precision on some machines
-# does not cause problems
-lappend additional_flags "-ffloat-store"
+if { [istarget "alpha*-*-*"] 
+     || [istarget "sh-*-*"] } then {
+  lappend additional_flags "-mieee"
+}
 
 # load support procs
 load_lib c-torture.exp