This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
[rfa:] CRIS port part 8/8: gas testsuite
- To: binutils at sources dot redhat dot com
- Subject: [rfa:] CRIS port part 8/8: gas testsuite
- From: Hans-Peter Nilsson <hans-peter dot nilsson at axis dot com>
- Date: Wed, 19 Jul 2000 00:12:32 +0200
Can I have a carte blanche to add tests to the
gas/testsuite/gas/cris/ subdirectory? The alternative is to
drag some 500k (268) tests through here.
Ok to commit?
gas/testsuite/ChangeLog:
2000-07-18 Hans-Peter Nilsson <hp@axis.com>
* 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/cris/*: New tests for CRIS.
Index: testsuite/gas/all/gas.exp
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/all/gas.exp,v
retrieving revision 1.4
diff -p -c -r1.4 gas.exp
*** gas.exp 2000/06/20 13:52:30 1.4
--- gas/all/gas.exp 2000/07/18 19:21:44
*************** if { [istarget hppa*-*-*] || [istarget *
*** 23,29 ****
gas_test "p1480.s" "" "-a>" "simplifiable double subtraction"
}
! 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.
--- 23,32 ----
gas_test "p1480.s" "" "-a>" "simplifiable double subtraction"
}
! # 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.
Index: testsuite/gas/ieee-fp/x930509a.exp
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/ieee-fp/x930509a.exp,v
retrieving revision 1.3
diff -p -c -r1.3 x930509a.exp
*** x930509a.exp 2000/05/29 20:04:54 1.3
--- gas/ieee-fp/x930509a.exp 2000/07/18 19:21:45
*************** proc dotest {} {
*** 20,26 ****
}
# C54x alignment/addressing is different, so the listing looks different
! # float encoding is tested in c54x-specific tests
! if { ![istarget vax*-*-*] && ![istarget *c54x*-*-*] } then {
dotest
}
--- 20,28 ----
}
# C54x alignment/addressing is different, so the listing looks different
! # 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
}
Index: testsuite/gas/macros/macros.exp
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/macros/macros.exp,v
retrieving revision 1.3
diff -p -c -r1.3 macros.exp
*** macros.exp 2000/06/20 13:52:30 1.3
--- gas/macros/macros.exp 2000/07/18 19:21:45
*************** case $target_triplet in {
*** 26,29 ****
--- 26,31 ----
}
}
+ # FIXME: Due to macro mishandling of ONLY_STANDARD_ESCAPES.
+ setup_xfail cris-*-*
run_dump_test strings
brgds, H-P