From: Franz Sirl Date: Sun, 22 Jul 2001 10:10:09 +0000 (+0000) Subject: ieee.exp: Only use -ffloat-store only on i[34567]86-*-*. X-Git-Tag: prereleases/libstdc++-3.0.95~3132 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e5d4fff46599ec82874600968810e4e0b0b4aee7;p=thirdparty%2Fgcc.git ieee.exp: Only use -ffloat-store only on i[34567]86-*-*. 2001-07-22 Franz Sirl * 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 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0a35d48eacb5..cb3909f01e72 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2001-07-22 Franz Sirl + + * 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 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 similarity index 100% rename from gcc/testsuite/gcc.c-torture/execute/20010114-2.c rename to 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 dd8f50c75637..a5bbc4dbca61 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