diff options
author | Sheldon Lobo <sheldon.lobo@oracle.com> | 2017-02-24 00:23:50 -0800 |
---|---|---|
committer | Jose E. Marchesi <jose.marchesi@oracle.com> | 2017-02-24 00:23:50 -0800 |
commit | 1b3cee563cafa73340314bbf32e4218dead72718 (patch) | |
tree | 1dc891fa56d5920687d16c8e4ade082a19b2fb0f | |
parent | e091dff9db792607a0a85bace8e426447ae99f12 (diff) | |
download | gdb-1b3cee563cafa73340314bbf32e4218dead72718.zip gdb-1b3cee563cafa73340314bbf32e4218dead72718.tar.gz gdb-1b3cee563cafa73340314bbf32e4218dead72718.tar.bz2 |
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
-rw-r--r-- | gas/ChangeLog | 9 | ||||
-rw-r--r-- | gas/testsuite/gas/sparc/asi-arch-error.l | 3 | ||||
-rw-r--r-- | gas/testsuite/gas/sparc/asi-arch-error.s | 3 | ||||
-rw-r--r-- | gas/testsuite/gas/sparc/asi-bump-warn.l | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/sparc/asi-bump-warn.s | 3 | ||||
-rw-r--r-- | gas/testsuite/gas/sparc/sparc.exp | 2 |
6 files changed, 22 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 0f46787..5340f8b 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -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. diff --git a/gas/testsuite/gas/sparc/asi-arch-error.l b/gas/testsuite/gas/sparc/asi-arch-error.l new file mode 100644 index 0000000..d41881f --- /dev/null +++ b/gas/testsuite/gas/sparc/asi-arch-error.l @@ -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.\) diff --git a/gas/testsuite/gas/sparc/asi-arch-error.s b/gas/testsuite/gas/sparc/asi-arch-error.s new file mode 100644 index 0000000..8f95444 --- /dev/null +++ b/gas/testsuite/gas/sparc/asi-arch-error.s @@ -0,0 +1,3 @@ +# Check for an error if ASI does not conform to architecture level desired. + .text + ldda [%g0] #ASI_FL16_P, %f0 diff --git a/gas/testsuite/gas/sparc/asi-bump-warn.l b/gas/testsuite/gas/sparc/asi-bump-warn.l new file mode 100644 index 0000000..2de647b --- /dev/null +++ b/gas/testsuite/gas/sparc/asi-bump-warn.l @@ -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" diff --git a/gas/testsuite/gas/sparc/asi-bump-warn.s b/gas/testsuite/gas/sparc/asi-bump-warn.s new file mode 100644 index 0000000..02dec28 --- /dev/null +++ b/gas/testsuite/gas/sparc/asi-bump-warn.s @@ -0,0 +1,3 @@ +# Test to check for the proper bump warning due to the ASI load. + .text + lda [%g0] #ASI_P, %g1 diff --git a/gas/testsuite/gas/sparc/sparc.exp b/gas/testsuite/gas/sparc/sparc.exp index 88b1b56..eb69e50 100644 --- a/gas/testsuite/gas/sparc/sparc.exp +++ b/gas/testsuite/gas/sparc/sparc.exp @@ -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" |