This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

[rfa:] CRIS port part 8/8: gas testsuite


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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]