gas: test cases for the architecture level aware SPARC ASI work.

gas/ChangeLog:

	Test cases for the architecture level aware SPARC ASI work.
	* gas/testsuite/gas/sparc/sparc.exp: 2 new tests
	* gas/testsuite/gas/sparc/asi-bump-warn.s: New test
	* gas/testsuite/gas/sparc/asi-bump-warn.l: Likewise
	* gas/testsuite/gas/sparc/asi-arch-error.s: Likewise
	* gas/testsuite/gas/sparc/asi-arch-error.l: Likewise
This commit is contained in:
Sheldon Lobo
2017-02-24 00:23:50 -08:00
committed by Jose E. Marchesi
parent e091dff9db
commit 1b3cee563c
6 changed files with 22 additions and 0 deletions

View File

@ -1,3 +1,12 @@
2017-02-24 Sheldon Lobo <sheldon.lobo@oracle.com>
Test cases for the architecture level aware SPARC ASI work.
* gas/testsuite/gas/sparc/sparc.exp: 2 new tests
* gas/testsuite/gas/sparc/asi-bump-warn.s: New test
* gas/testsuite/gas/sparc/asi-bump-warn.l: Likewise
* gas/testsuite/gas/sparc/asi-arch-error.s: Likewise
* gas/testsuite/gas/sparc/asi-arch-error.l: Likewise
2017-02-23 Maciej W. Rozycki <macro@imgtec.com>
* testsuite/gas/mips/jalr4.d: New test.

View File

@ -0,0 +1,3 @@
.*asi-arch-error.s: Assembler messages:
.*asi-arch-error.s:3: Error: Architecture mismatch on "ldda \[%g0]#ASI_FL16_P,%f0".
.*asi-arch-error.s:3: \(Requires v9b\|v9c\|v9d\|v9e\|v9v\|v9m.*; requested architecture is v9.\)

View File

@ -0,0 +1,3 @@
# Check for an error if ASI does not conform to architecture level desired.
.text
ldda [%g0] #ASI_FL16_P, %f0

View File

@ -0,0 +1,2 @@
.*asi-bump-warn.s: Assembler messages:
.*asi-bump-warn.s:3: Warning: architecture bumped from "v6" to "v9" on "#ASI_P"

View File

@ -0,0 +1,3 @@
# Test to check for the proper bump warning due to the ASI load.
.text
lda [%g0] #ASI_P, %g1

View File

@ -92,6 +92,8 @@ if [istarget sparc*-*-*] {
run_dump_test "plt64"
run_dump_test "gotop64"
run_list_test "hwcaps-bump" "-64 -bump"
run_list_test "asi-bump-warn" "-bump"
run_list_test "asi-arch-error" "-Av9"
}
run_dump_test "synth"