Run powerpc vle gas tests for all powerpc ELF targets
authorAlan Modra <amodra@gmail.com>
Sun, 3 Dec 2017 23:42:46 +0000 (10:12 +1030)
committerAlan Modra <amodra@gmail.com>
Sun, 3 Dec 2017 23:53:57 +0000 (10:23 +1030)
* testsuite/gas/ppc/ppc.exp: Don't exclude VLE tests when little-endian.
* testsuite/gas/ppc/efs.d: Add -mbig to assembler options.
* testsuite/gas/ppc/efs2.d: Likewise.
* testsuite/gas/ppc/lsp-checks.d: Likewise.
* testsuite/gas/ppc/lsp.d: Likewise.
* testsuite/gas/ppc/spe.d: Likewise.
* testsuite/gas/ppc/spe2-checks.d: Likewise.
* testsuite/gas/ppc/spe2.d: Likewise.
* testsuite/gas/ppc/spe_ambiguous.d: Likewise.
* testsuite/gas/ppc/vle-mult-ld-st-insns.d: Likewise.
* testsuite/gas/ppc/vle-reloc.d: Likewise.
* testsuite/gas/ppc/vle-simple-1.d: Likewise.
* testsuite/gas/ppc/vle-simple-2.d: Likewise.
* testsuite/gas/ppc/vle-simple-3.d: Likewise.
* testsuite/gas/ppc/vle-simple-4.d: Likewise.
* testsuite/gas/ppc/vle-simple-5.d: Likewise.
* testsuite/gas/ppc/vle-simple-6.d: Likewise.
* testsuite/gas/ppc/vle.d: Likewise.

19 files changed:
gas/ChangeLog
gas/testsuite/gas/ppc/efs.d
gas/testsuite/gas/ppc/efs2.d
gas/testsuite/gas/ppc/lsp-checks.d
gas/testsuite/gas/ppc/lsp.d
gas/testsuite/gas/ppc/ppc.exp
gas/testsuite/gas/ppc/spe.d
gas/testsuite/gas/ppc/spe2-checks.d
gas/testsuite/gas/ppc/spe2.d
gas/testsuite/gas/ppc/spe_ambiguous.d
gas/testsuite/gas/ppc/vle-mult-ld-st-insns.d
gas/testsuite/gas/ppc/vle-reloc.d
gas/testsuite/gas/ppc/vle-simple-1.d
gas/testsuite/gas/ppc/vle-simple-2.d
gas/testsuite/gas/ppc/vle-simple-3.d
gas/testsuite/gas/ppc/vle-simple-4.d
gas/testsuite/gas/ppc/vle-simple-5.d
gas/testsuite/gas/ppc/vle-simple-6.d
gas/testsuite/gas/ppc/vle.d

index 05dd5ee634679b5e059f2a019e60f2ac6e1be3a9..b88af71ce5d6d527ac2f232f585ec9d18d578062 100644 (file)
@@ -1,3 +1,24 @@
+2017-12-04  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/gas/ppc/ppc.exp: Don't exclude VLE tests when little-endian.
+       * testsuite/gas/ppc/efs.d: Add -mbig to assembler options.
+       * testsuite/gas/ppc/efs2.d: Likewise.
+       * testsuite/gas/ppc/lsp-checks.d: Likewise.
+       * testsuite/gas/ppc/lsp.d: Likewise.
+       * testsuite/gas/ppc/spe.d: Likewise.
+       * testsuite/gas/ppc/spe2-checks.d: Likewise.
+       * testsuite/gas/ppc/spe2.d: Likewise.
+       * testsuite/gas/ppc/spe_ambiguous.d: Likewise.
+       * testsuite/gas/ppc/vle-mult-ld-st-insns.d: Likewise.
+       * testsuite/gas/ppc/vle-reloc.d: Likewise.
+       * testsuite/gas/ppc/vle-simple-1.d: Likewise.
+       * testsuite/gas/ppc/vle-simple-2.d: Likewise.
+       * testsuite/gas/ppc/vle-simple-3.d: Likewise.
+       * testsuite/gas/ppc/vle-simple-4.d: Likewise.
+       * testsuite/gas/ppc/vle-simple-5.d: Likewise.
+       * testsuite/gas/ppc/vle-simple-6.d: Likewise.
+       * testsuite/gas/ppc/vle.d: Likewise.
+
 2017-12-03  Jim Wilson  <jimw@sifive.com>
 
        * doc/c-riscv.texi (RISC-V-Directives): Move @section immediately after
index 5f1a84798b7a2f7c1a8b8314c746c07871a205f5..f2ecad9322c3705db4f59c7df34f129d03bc16ec 100644 (file)
@@ -1,4 +1,4 @@
-#as: -a32 -mvle
+#as: -a32 -mbig -mvle
 #objdump: -d -Mefs -Mvle -Mefs2
 #name: Validate EFS instructions
 
index 59141016e2e6844dedd2706e9cbf22bf266080e6..02fd26f769fab88f1b196e56f7507f9b42480284 100644 (file)
@@ -1,4 +1,4 @@
-#as: -a32 -mvle
+#as: -a32 -mbig -mvle
 #objdump: -d -Mvle -Mefs2
 #name: Validate EFS2 instructions
 
index 99ccf546d6a269ab34c1704a696e0f80878bbd65..39581e973413e5163d278c6190500ec07316c81c 100644 (file)
@@ -1,3 +1,3 @@
 #name: Test LSP operands checks
-#as: -a32 -mvle
+#as: -a32 -mbig -mvle
 #error-output: lsp-checks.l
index f6c8458b14b8c1aee72ca0567c3d3929d9c9ba10..ca45a364c0fb92663df1be16aa1587c82206e187 100644 (file)
@@ -1,4 +1,4 @@
-#as: -a32 -mvle
+#as: -a32 -mbig -mvle
 #objdump: -d -Mvle
 #name: Validate LSP instructions
 
index b12fbd3d1e9e23239ea896c2caebfa1a53f492d3..0d2941bde507ee920db4d948b3def7bce7c88e87 100644 (file)
@@ -51,30 +51,28 @@ if { [istarget powerpc*-*-*] } then {
        run_dump_test "476"
        run_dump_test "a2"
        run_dump_test "pr21303"
-       if { ![istarget powerpc*le-*-*] } then {
-           run_dump_test "vle"
-           run_dump_test "vle-reloc"
-           run_dump_test "vle-simple-1"
-           run_dump_test "vle-simple-2"
-           run_dump_test "vle-simple-3"
-           run_dump_test "vle-simple-4"
-           run_dump_test "vle-simple-5"
-           run_dump_test "vle-simple-6"
-           run_dump_test "vle-mult-ld-st-insns"
+       run_dump_test "vle"
+       run_dump_test "vle-reloc"
+       run_dump_test "vle-simple-1"
+       run_dump_test "vle-simple-2"
+       run_dump_test "vle-simple-3"
+       run_dump_test "vle-simple-4"
+       run_dump_test "vle-simple-5"
+       run_dump_test "vle-simple-6"
+       run_dump_test "vle-mult-ld-st-insns"
 
-           #fail expected until get_powerpc_dialect() patch not applied
-           setup_xfail "*-*-*"
-           run_dump_test "lsp"
-           run_dump_test "lsp-checks"
-           run_dump_test "efs"
-           run_dump_test "efs2"
-           run_dump_test "spe2"
-           run_dump_test "spe2-checks"
-           run_dump_test "spe"
+       #fail expected until get_powerpc_dialect() patch not applied
+       setup_xfail "*-*-*"
+       run_dump_test "lsp"
+       run_dump_test "lsp-checks"
+       run_dump_test "efs"
+       run_dump_test "efs2"
+       run_dump_test "spe2"
+       run_dump_test "spe2-checks"
+       run_dump_test "spe"
 
-           setup_xfail "*-*-*"
-           run_dump_test "spe_ambiguous"
-       }
+       setup_xfail "*-*-*"
+       run_dump_test "spe_ambiguous"
     }
 
     if { [istarget powerpc-*-*aix*] } then {
index 739102829fd1882c0886f0bab27a42e5b29fd0a4..caaa9e02d0de28003945bec7a33e7ea0b67c0e14 100644 (file)
@@ -1,4 +1,4 @@
-#as: -a32 -mvle
+#as: -a32 -mbig -mvle
 #objdump: -d -Mspe
 #name: Validate SPE instructions
 
index ec86e66766b55920dabcfcf4f9914f30d285983c..0acc27fa87fd1699ddc223846268cc8deaad8c5f 100644 (file)
@@ -1,3 +1,3 @@
-#as: -a32 -mvle -mspe2
+#as: -a32 -mbig -mvle -mspe2
 #name: Test SPE2 operands checks
 #error-output: spe2-checks.l
index e4c45deb24706ce1602260746e3ea82bbc90697d..25dbd2b49d75e7afbd79ecb99021127a2d5d8723 100644 (file)
@@ -1,4 +1,4 @@
-#as: -a32 -mvle -mspe2
+#as: -a32 -mbig -mvle -mspe2
 #objdump: -d -Mspe2 -Mefs2
 #name: Validate SPE2 instructions
 
index cdfb005cb80ab767afd35baec7a96632c5d3808d..2e0b1d3594f286f7e99ee200e884b40365c6e369 100644 (file)
@@ -1,4 +1,4 @@
-#as: -a32 -mvle
+#as: -a32 -mbig -mvle
 #objdump: -d -Mspe
 #name: Validate SPE instructions
 
index 2f9d6c7ca7ceb8f3c5ca13ba3eaa71a55e2c4ccf..ddaa6941c71307ee21c6038fdd96719797d7e4eb 100644 (file)
@@ -1,4 +1,4 @@
-#as: -a32 -mvle -mregnames
+#as: -a32 -mbig -mvle -mregnames
 #objdump: -dr -Mvle
 #name: VLE Instructions for improving interrupt handler efficiency
 
index dad153f52caa1236dc5123be748a88a7f11cb4ea..77d76f1e10341c003f0f64318a7b7ee3eedd3ac6 100644 (file)
@@ -1,4 +1,4 @@
-#as: -a32 -mvle
+#as: -a32 -mbig -mvle
 #objdump: -dr -Mvle
 #name: VLE relocations
 
index fee4054b06a05a1bbac0e35a643815960f4f3088..43082c8209964d606a43de8aff830ce32aef051b 100644 (file)
@@ -1,4 +1,4 @@
-#as: -a32 -mvle
+#as: -a32 -mbig -mvle
 #objdump: -dr -Mvle
 #name: VLE Simplified mnemonics 1
 
index 291f6eaea107c7ac38898804c252707534f97dbb..a6cec75dbb54611ede739784f7d3d586ce7606c4 100644 (file)
@@ -1,4 +1,4 @@
-#as: -a32 -mvle
+#as: -a32 -mbig -mvle
 #objdump: -dr -Mvle
 #name: VLE Simplified mnemonics 2
 
index 7b3ddb23f0b4569d6e6ee32f36175a6fd7d2eee2..5218c8577af2c178b00429a917121491e2e0b690 100644 (file)
@@ -1,4 +1,4 @@
-#as: -a32 -mvle
+#as: -a32 -mbig -mvle
 #objdump: -dr -Mvle
 #name: VLE Simplified mnemonics 3
 
index 9d9ae381e9fa1ee619479363bd34b25d56d41467..f66733e0dda8951e19aaf5b5fdef7b691eb57212 100644 (file)
@@ -1,4 +1,4 @@
-#as: -a32 -mvle
+#as: -a32 -mbig -mvle
 #objdump: -dr -Mvle
 #name: VLE Simplified mnemonics 4
 
index 8e981457ed0dce9e2df0c09314e35475cf61a8b3..817df09d1cd83ae2bd0c1e5e050746b7079a2636 100644 (file)
@@ -1,4 +1,4 @@
-#as: -a32 -mvle
+#as: -a32 -mbig -mvle
 #objdump: -dr -Mvle
 #name: VLE Simplified mnemonics 5
 
index 64c9a2ddcf40650445a93ac33f5becfc08c8a020..9ea87b236f78d70ce2b4534a3af8aa2aa43ee9e7 100644 (file)
@@ -1,4 +1,4 @@
-#as: -a32 -mvle
+#as: -a32 -mbig -mvle
 #objdump: -dr -Mvle
 #name: VLE Simplified mnemonics 6
 
index dcc2cc3ba3a221cba485534db04b1c4d634ca94a..6661ff4dd13822106e9115e6376ad886684904fa 100644 (file)
@@ -1,4 +1,4 @@
-#as: -a32 -mvle
+#as: -a32 -mbig -mvle
 #objdump: -dr -Mvle
 #name: Validate VLE instructions
 
This page took 0.033156 seconds and 4 git commands to generate.