+2017-05-10 Maciej W. Rozycki <macro@imgtec.com>
+
+ * testsuite/gas/mips/isa-override-2.d: New test.
+ * testsuite/gas/mips/mips1@isa-override-2.d: New test.
+ * testsuite/gas/mips/r3000@isa-override-2.d: New test.
+ * testsuite/gas/mips/r3900@isa-override-2.d: New test.
+ * testsuite/gas/mips/mips2@isa-override-2.d: New test.
+ * testsuite/gas/mips/mips32@isa-override-2.d: New test.
+ * testsuite/gas/mips/mips32r2@isa-override-2.d: New test.
+ * testsuite/gas/mips/mips32r3@isa-override-2.d: New test.
+ * testsuite/gas/mips/mips32r5@isa-override-2.d: New test.
+ * testsuite/gas/mips/mips32r6@isa-override-2.d: New test.
+ * testsuite/gas/mips/octeon3@isa-override-2.d: New test.
+ * testsuite/gas/mips/r3000@isa-override-2.l: Remove list test.
+ * testsuite/gas/mips/mips1@isa-override-2.s: Remove test source.
+ * testsuite/gas/mips/r3000@isa-override-2.s: Remove test source.
+ * testsuite/gas/mips/r3900@isa-override-2.s: Remove test source.
+ * testsuite/gas/mips/mips2@isa-override-2.s: Remove test source.
+ * testsuite/gas/mips/mips32@isa-override-2.s: Remove test
+ source.
+ * testsuite/gas/mips/mips32r2@isa-override-2.s: Remove test
+ source.
+ * testsuite/gas/mips/mips32r3@isa-override-2.s: Remove test
+ source.
+ * testsuite/gas/mips/mips32r5@isa-override-2.s: Remove test
+ source.
+ * testsuite/gas/mips/mips32r6@isa-override-2.s: Remove test
+ source.
+ * testsuite/gas/mips/octeon3@isa-override-2.s: Remove test
+ source.
+ * gas/testsuite/gas/mips/mips.exp: Fold corresponding list tests
+ into the new tests.
+
2017-05-10 Maciej W. Rozycki <macro@imgtec.com>
* testsuite/gas/mips/mips16e-sub.d: Correct test name.
--- /dev/null
+#name: MIPS ISA override code generation 2
+#as: -32
+#source: isa-override-2.s
+#error-output: isa-override-2.l
run_dump_test "option-pic-relax-5"
run_dump_test_arches "isa-override-1" "" [mips_arch_list_matching mips1]
- run_list_test_arches "isa-override-2" "-32" [mips_arch_list_matching mips1]
+ run_dump_test_arches "isa-override-2" "" [mips_arch_list_matching mips1]
run_dump_test "debug-label-end-1"
run_dump_test "debug-label-end-2"
--- /dev/null
+#name: MIPS ISA override code generation 2
+#as: -32
+#source: isa-override-2.s
+#error-output: mips1@isa-override-2.l
+++ /dev/null
- .text
- .globl foo
- .ent foo
-foo:
- dli $2, 0x9000000080000000
- .set push
- .set mips3
- dli $2, 0x9000000080000000
- .set mips0
- dli $2, 0x9000000080000000
- .set mips3
- .set pop
- dli $2, 0x9000000080000000
- .end foo
-
-# Force some (non-delay-slot) zero bytes, to make 'objdump' print ...
- .align 4, 0
- .space 16
--- /dev/null
+#name: MIPS ISA override code generation 2
+#as: -32
+#source: isa-override-2.s
+#error-output: mips2@isa-override-2.l
+++ /dev/null
- .text
- .globl foo
- .ent foo
-foo:
- dli $2, 0x9000000080000000
- .set push
- .set mips3
- dli $2, 0x9000000080000000
- .set mips0
- dli $2, 0x9000000080000000
- .set mips3
- .set pop
- dli $2, 0x9000000080000000
- .end foo
-
-# Force some (non-delay-slot) zero bytes, to make 'objdump' print ...
- .align 4, 0
- .space 16
--- /dev/null
+#name: MIPS ISA override code generation 2
+#as: -32
+#source: isa-override-2.s
+#error-output: mips32@isa-override-2.l
+++ /dev/null
- .text
- .globl foo
- .ent foo
-foo:
- dli $2, 0x9000000080000000
- .set push
- .set mips3
- dli $2, 0x9000000080000000
- .set mips0
- dli $2, 0x9000000080000000
- .set mips3
- .set pop
- dli $2, 0x9000000080000000
- .end foo
-
-# Force some (non-delay-slot) zero bytes, to make 'objdump' print ...
- .align 4, 0
- .space 16
--- /dev/null
+#name: MIPS ISA override code generation 2
+#as: -32
+#source: isa-override-2.s
+#error-output: mips32r2@isa-override-2.l
+++ /dev/null
- .text
- .globl foo
- .ent foo
-foo:
- dli $2, 0x9000000080000000
- .set push
- .set mips3
- dli $2, 0x9000000080000000
- .set mips0
- dli $2, 0x9000000080000000
- .set mips3
- .set pop
- dli $2, 0x9000000080000000
- .end foo
-
-# Force some (non-delay-slot) zero bytes, to make 'objdump' print ...
- .align 4, 0
- .space 16
--- /dev/null
+#name: MIPS ISA override code generation 2
+#as: -32
+#source: isa-override-2.s
+#error-output: mips32r3@isa-override-2.l
+++ /dev/null
- .text
- .globl foo
- .ent foo
-foo:
- dli $2, 0x9000000080000000
- .set push
- .set mips3
- dli $2, 0x9000000080000000
- .set mips0
- dli $2, 0x9000000080000000
- .set mips3
- .set pop
- dli $2, 0x9000000080000000
- .end foo
-
-# Force some (non-delay-slot) zero bytes, to make 'objdump' print ...
- .align 4, 0
- .space 16
--- /dev/null
+#name: MIPS ISA override code generation 2
+#as: -32
+#source: isa-override-2.s
+#error-output: mips32r5@isa-override-2.l
+++ /dev/null
- .text
- .globl foo
- .ent foo
-foo:
- dli $2, 0x9000000080000000
- .set push
- .set mips3
- dli $2, 0x9000000080000000
- .set mips0
- dli $2, 0x9000000080000000
- .set mips3
- .set pop
- dli $2, 0x9000000080000000
- .end foo
-
-# Force some (non-delay-slot) zero bytes, to make 'objdump' print ...
- .align 4, 0
- .space 16
--- /dev/null
+#name: MIPS ISA override code generation 2
+#as: -32
+#source: isa-override-2.s
+#error-output: mips32r6@isa-override-2.l
+++ /dev/null
- .text
- .globl foo
- .ent foo
-foo:
- dli $2, 0x9000000080000000
- .set push
- .set mips3
- dli $2, 0x9000000080000000
- .set mips0
- dli $2, 0x9000000080000000
- .set mips3
- .set pop
- dli $2, 0x9000000080000000
- .end foo
-
-# Force some (non-delay-slot) zero bytes, to make 'objdump' print ...
- .align 4, 0
- .space 16
--- /dev/null
+#name: MIPS ISA override code generation 2
+#as: -32
+#source: isa-override-2.s
+#error-output: octeon3@isa-override-2.l
+++ /dev/null
- .text
- .globl foo
- .ent foo
-foo:
- dli $2, 0x9000000080000000
- .set push
- .set mips3
- dli $2, 0x9000000080000000
- .set mips0
- dli $2, 0x9000000080000000
- .set mips3
- .set pop
- dli $2, 0x9000000080000000
- .end foo
-
-# Force some (non-delay-slot) zero bytes, to make 'objdump' print ...
- .align 4, 0
- .space 16
--- /dev/null
+#name: MIPS ISA override code generation 2
+#as: -32
+#source: isa-override-2.s
+#error-output: mips1@isa-override-2.l
+++ /dev/null
-.*: Assembler messages:
-.*:5: Error: opcode not supported on this processor: mips1 \(mips1\) `dli \$2,0x9000000080000000'
-.*:10: Error: opcode not supported on this processor: mips1 \(mips1\) `dli \$2,0x9000000080000000'
-.*:13: Error: opcode not supported on this processor: mips1 \(mips1\) `dli \$2,0x9000000080000000'
+++ /dev/null
- .text
- .globl foo
- .ent foo
-foo:
- dli $2, 0x9000000080000000
- .set push
- .set mips3
- dli $2, 0x9000000080000000
- .set mips0
- dli $2, 0x9000000080000000
- .set mips3
- .set pop
- dli $2, 0x9000000080000000
- .end foo
-
-# Force some (non-delay-slot) zero bytes, to make 'objdump' print ...
- .align 4, 0
- .space 16
--- /dev/null
+#name: MIPS ISA override code generation 2
+#as: -32
+#source: isa-override-2.s
+#error-output: r3900@isa-override-2.l
+++ /dev/null
- .text
- .globl foo
- .ent foo
-foo:
- dli $2, 0x9000000080000000
- .set push
- .set mips3
- dli $2, 0x9000000080000000
- .set mips0
- dli $2, 0x9000000080000000
- .set mips3
- .set pop
- dli $2, 0x9000000080000000
- .end foo
-
-# Force some (non-delay-slot) zero bytes, to make 'objdump' print ...
- .align 4, 0
- .space 16