diff options
| -rw-r--r-- | gcc/testsuite/ChangeLog | 8 | ||||
| -rw-r--r-- | gcc/testsuite/gcc.c-torture/execute/ieee/20010114-2.c (renamed from gcc/testsuite/gcc.c-torture/execute/20010114-2.c) | 0 | ||||
| -rw-r--r-- | gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp | 17 |
3 files changed, 18 insertions, 7 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0a35d48..cb3909f 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -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. diff --git a/gcc/testsuite/gcc.c-torture/execute/20010114-2.c b/gcc/testsuite/gcc.c-torture/execute/ieee/20010114-2.c index e5ab948..e5ab948 100644 --- a/gcc/testsuite/gcc.c-torture/execute/20010114-2.c +++ b/gcc/testsuite/gcc.c-torture/execute/ieee/20010114-2.c diff --git a/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp b/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp index dd8f50c..a5bbc4d 100644 --- a/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp +++ b/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp @@ -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 |
