diff options
author | Franz Sirl <Franz.Sirl-kernel@lauterbach.com> | 2001-07-22 10:10:09 +0000 |
---|---|---|
committer | Franz Sirl <sirl@gcc.gnu.org> | 2001-07-22 10:10:09 +0000 |
commit | e5d4fff46599ec82874600968810e4e0b0b4aee7 (patch) | |
tree | 372d41b039ceac34a8a6d35409417d287b85451b /gcc | |
parent | 65ecca65ce6cc9170fb391bae7a07e82e1924440 (diff) | |
download | gcc-e5d4fff46599ec82874600968810e4e0b0b4aee7.zip gcc-e5d4fff46599ec82874600968810e4e0b0b4aee7.tar.gz gcc-e5d4fff46599ec82874600968810e4e0b0b4aee7.tar.bz2 |
ieee.exp: Only use -ffloat-store only on i[34567]86-*-*.
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
Diffstat (limited to 'gcc')
-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 |