]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
PowerPC: Merge rfc2655 and rfc2656 test cases into one future test case
authorPeter Bergner <bergner@linux.ibm.com>
Wed, 6 Nov 2024 19:37:10 +0000 (13:37 -0600)
committerPeter Bergner <bergner@linux.ibm.com>
Wed, 6 Nov 2024 19:37:10 +0000 (13:37 -0600)
gas/
* testsuite/gas/ppc/rfc02655.[ds]: Rename from this...
* testsuite/gas/ppc/future.[ds]: ... to this.
* testsuite/gas/ppc/rfc02656.[ds]: Delete.  Move tests to future.[ds].
* testsuite/gas/ppc/ppc.exp: Update for file name changes.

gas/testsuite/gas/ppc/future.d [moved from gas/testsuite/gas/ppc/rfc02656.d with 54% similarity]
gas/testsuite/gas/ppc/future.s [moved from gas/testsuite/gas/ppc/rfc02655.s with 52% similarity]
gas/testsuite/gas/ppc/ppc.exp
gas/testsuite/gas/ppc/rfc02655.d [deleted file]
gas/testsuite/gas/ppc/rfc02656.s [deleted file]

similarity index 54%
rename from gas/testsuite/gas/ppc/rfc02656.d
rename to gas/testsuite/gas/ppc/future.d
index a24e13517f2fd9d8dac308f769af81c3b51f6360..83011321143ce6d3c902a6f29dc81b5637523f71 100644 (file)
@@ -1,6 +1,6 @@
 #as: -mfuture
 #objdump: -dr -Mfuture
-#name: RFC02656 tests
+#name: Future tests
 
 .*
 
@@ -8,6 +8,14 @@
 Disassembly of section \.text:
 
 0+0 <_start>:
+.*:    (90 58 4c 7d|7d 4c 58 90)       subwus  r10,r11,r12
+.*:    (90 58 4c 7d|7d 4c 58 90)       subwus  r10,r11,r12
+.*:    (91 58 4c 7d|7d 4c 58 91)       subwus\. r10,r11,r12
+.*:    (91 58 4c 7d|7d 4c 58 91)       subwus\. r10,r11,r12
+.*:    (90 ac 96 7e|7e 96 ac 90)       subdus  r20,r21,r22
+.*:    (90 ac 96 7e|7e 96 ac 90)       subdus  r20,r21,r22
+.*:    (91 ac 96 7e|7e 96 ac 91)       subdus\. r20,r21,r22
+.*:    (91 ac 96 7e|7e 96 ac 91)       subdus\. r20,r21,r22
 .*:    (1b 5c 4a 7c|7c 4a 5c 1b)       lxvrl   vs34,r10,r11
 .*:    (5b 64 6a 7c|7c 6a 64 5b)       lxvrll  vs35,r10,r12
 .*:    (9a 6c aa 7c|7c aa 6c 9a)       lxvprl  vs36,r10,r13
similarity index 52%
rename from gas/testsuite/gas/ppc/rfc02655.s
rename to gas/testsuite/gas/ppc/future.s
index b80c34e1ef7be9beaca6e8932be96c5cb3a03965..fe2cc450819c352ef99d7f5b8a157c554cb485e6 100644 (file)
@@ -8,3 +8,11 @@ _start:
        subdus  20,21,22
        subfus. 20,1,22,21
        subdus. 20,21,22
+       lxvrl    34,10,11
+       lxvrll   35,10,12
+       lxvprl   36,10,13
+       lxvprll  38,10,14
+       stxvrl   40,10,15
+       stxvrll  41,10,16
+       stxvprl  40,10,17
+       stxvprll 42,10,18
index 1d49396d8ef9d022c609f8dd8cf8df809a81cba6..1e1207c7dbd1001c573effc0fbae88eabc5bc459 100644 (file)
@@ -147,9 +147,8 @@ run_dump_test "scalarquad"
 run_dump_test "rop"
 run_dump_test "rop-checks"
 run_dump_test "rfc02653"
-run_dump_test "rfc02655"
-run_dump_test "rfc02656"
 run_dump_test "rfc02658"
+run_dump_test "future"
 run_dump_test "future-raw"
 
 run_dump_test "dcbt"
diff --git a/gas/testsuite/gas/ppc/rfc02655.d b/gas/testsuite/gas/ppc/rfc02655.d
deleted file mode 100644 (file)
index 3a1d008..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-#as: -mfuture
-#objdump: -dr -Mfuture
-#name: RFC02655 tests
-
-.*
-
-
-Disassembly of section \.text:
-
-0+0 <_start>:
-.*:    (90 58 4c 7d|7d 4c 58 90)       subwus  r10,r11,r12
-.*:    (90 58 4c 7d|7d 4c 58 90)       subwus  r10,r11,r12
-.*:    (91 58 4c 7d|7d 4c 58 91)       subwus\. r10,r11,r12
-.*:    (91 58 4c 7d|7d 4c 58 91)       subwus\. r10,r11,r12
-.*:    (90 ac 96 7e|7e 96 ac 90)       subdus  r20,r21,r22
-.*:    (90 ac 96 7e|7e 96 ac 90)       subdus  r20,r21,r22
-.*:    (91 ac 96 7e|7e 96 ac 91)       subdus\. r20,r21,r22
-.*:    (91 ac 96 7e|7e 96 ac 91)       subdus\. r20,r21,r22
-#pass
diff --git a/gas/testsuite/gas/ppc/rfc02656.s b/gas/testsuite/gas/ppc/rfc02656.s
deleted file mode 100644 (file)
index 55ed2a6..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-       .text
-_start:
-       lxvrl    34,10,11
-       lxvrll   35,10,12
-       lxvprl   36,10,13
-       lxvprll  38,10,14
-       stxvrl   40,10,15
-       stxvrll  41,10,16
-       stxvprl  40,10,17
-       stxvprll 42,10,18