From 483f05e373e2ec8f9ff6a37f5c8d8deca3138ea3 Mon Sep 17 00:00:00 2001 From: Hans-Peter Nilsson Date: Thu, 20 Jul 2000 17:53:38 +0000 Subject: * gas/all/gas.exp: Don't run floating-point tests on CRIS. * gas/ieee-fp/x930509a.exp: Ditto. * gas/macros/macros.exp: Mark strings test xfail for CRIS. --- gas/testsuite/ChangeLog | 6 ++++++ gas/testsuite/gas/all/gas.exp | 5 ++++- gas/testsuite/gas/ieee-fp/x930509a.exp | 6 ++++-- gas/testsuite/gas/macros/macros.exp | 2 ++ 4 files changed, 16 insertions(+), 3 deletions(-) diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index d43767c..165e421 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2000-07-20 Hans-Peter Nilsson + + * gas/all/gas.exp: Don't run floating-point tests on CRIS. + * gas/ieee-fp/x930509a.exp: Ditto. + * gas/macros/macros.exp: Mark strings test xfail for CRIS. + 2000-07-19 Alan Modra * gas/macros/macros.exp (test1): Run it for hppa*-*-linux*. diff --git a/gas/testsuite/gas/all/gas.exp b/gas/testsuite/gas/all/gas.exp index 8098448..84118fa 100644 --- a/gas/testsuite/gas/all/gas.exp +++ b/gas/testsuite/gas/all/gas.exp @@ -23,7 +23,10 @@ if { [istarget hppa*-*-*] || [istarget *c54x*-*-*] } then { gas_test "p1480.s" "" "-a>" "simplifiable double subtraction" } -gas_test "float.s" "" "" "simple FP constants" +# No floating point support in assembly code for CRIS. +if ![istarget cris-*-*] then { + gas_test "float.s" "" "" "simple FP constants" +} # This test is meaningless for the PA; the difference of two undefined # symbols is something that is (and must be) supported on the PA. diff --git a/gas/testsuite/gas/ieee-fp/x930509a.exp b/gas/testsuite/gas/ieee-fp/x930509a.exp index 3f5f708..88a2e13 100644 --- a/gas/testsuite/gas/ieee-fp/x930509a.exp +++ b/gas/testsuite/gas/ieee-fp/x930509a.exp @@ -20,7 +20,9 @@ proc dotest {} { } # C54x alignment/addressing is different, so the listing looks different -# float encoding is tested in c54x-specific tests -if { ![istarget vax*-*-*] && ![istarget *c54x*-*-*] } then { +# float encoding is tested in c54x-specific tests. +# No floating point support in assembly code for CRIS. +if { ![istarget vax*-*-*] && ![istarget *c54x*-*-*] + && ![istarget cris-*-*] } then { dotest } diff --git a/gas/testsuite/gas/macros/macros.exp b/gas/testsuite/gas/macros/macros.exp index c1d06a1..6e64746 100644 --- a/gas/testsuite/gas/macros/macros.exp +++ b/gas/testsuite/gas/macros/macros.exp @@ -27,5 +27,7 @@ case $target_triplet in { } if { ![istarget hppa*-*-*] || [istarget *-*-linux*] } { + # FIXME: Due to macro mishandling of ONLY_STANDARD_ESCAPES. + setup_xfail cris-*-* run_dump_test strings } -- cgit v1.1