* gas/mips/abs.d, gas/mips/add.d, gas/mips/and.d,
authorAlexandre Oliva <aoliva@redhat.com>
Wed, 7 May 2003 05:08:20 +0000 (05:08 +0000)
committerAlexandre Oliva <aoliva@redhat.com>
Wed, 7 May 2003 05:08:20 +0000 (05:08 +0000)
gas/mips/beq.d, gas/mips/bge.d, gas/mips/bgeu.d,
gas/mips/blt.d, gas/mips/bltu.d, gas/mips/branch-misc-1.d,
gas/mips/break20.d, gas/mips/cp0sel-names-mips32.d,
gas/mips/cp0sel-names-mips32r2.d,
gas/mips/cp0sel-names-mips64.d,
gas/mips/cp0sel-names-numeric.d, gas/mips/cp0sel-names-sb1.d,
gas/mips/elf-jal.d, gas/mips/elf-rel.d, gas/mips/elf-rel2.d,
gas/mips/elf-rel3.d, gas/mips/elf-rel4.d, gas/mips/elf-rel5.d,
gas/mips/elf-rel6.d, gas/mips/elf-rel7.d,
gas/mips/elf_arch_mips1.d, gas/mips/elf_arch_mips2.d,
gas/mips/elf_arch_mips3.d, gas/mips/elf_arch_mips32.d,
gas/mips/elf_arch_mips32r2.d, gas/mips/elf_arch_mips4.d,
gas/mips/elf_arch_mips5.d, gas/mips/elf_arch_mips64.d,
gas/mips/elf_ase_mips16.d, gas/mips/empic.d,
gas/mips/empic2.d, gas/mips/empic3_e.d, gas/mips/empic3_g1.d,
gas/mips/empic3_g2.d, gas/mips/hwr-names-mips32r2.d,
gas/mips/hwr-names-numeric.d, gas/mips/jal-empic-elf-2.d,
gas/mips/jal-empic-elf-3.d, gas/mips/jal-empic-elf.d,
gas/mips/jal-svr4pic.d, gas/mips/jal-xgot.d, gas/mips/jal.d,
gas/mips/la-empic.d, gas/mips/la-svr4pic.d,
gas/mips/la-xgot.d, gas/mips/la.d, gas/mips/lb-empic.d,
gas/mips/lb-svr4pic.d, gas/mips/lb-xgot-ilocks.d,
gas/mips/lb-xgot.d, gas/mips/lb.d, gas/mips/ld-empic.d,
gas/mips/ld-svr4pic.d, gas/mips/ld-xgot.d, gas/mips/ld.d,
gas/mips/li.d, gas/mips/lif-empic.d, gas/mips/lif-svr4pic.d,
gas/mips/lif-xgot.d, gas/mips/lifloat.d,
gas/mips/mips-gp32-fp32-pic.d, gas/mips/mips-gp32-fp32.d,
gas/mips/mips-gp32-fp64-pic.d, gas/mips/mips-gp32-fp64.d,
gas/mips/mips-gp64-fp32-pic.d, gas/mips/mips-gp64-fp32.d,
gas/mips/mips-gp64-fp64-pic.d, gas/mips/mips-gp64-fp64.d,
gas/mips/mips.exp, gas/mips/mips16-e.d, gas/mips/mips16-f.d,
gas/mips/mips32.d, gas/mips/mips32r2.d, gas/mips/mips4010.d,
gas/mips/mips4650.d, gas/mips/mips64.d, gas/mips/mipsel16-e.d,
gas/mips/mipsel16-f.d, gas/mips/rol-hw.d, gas/mips/rol.d,
gas/mips/sb.d, gas/mips/sync.d, gas/mips/tempic.d,
gas/mips/tmips16-e.d, gas/mips/tmips16-f.d,
gas/mips/tmipsel16-e.d, gas/mips/tmipsel16-f.d,
gas/mips/trunc.d, gas/mips/uld.d, gas/mips/ulh-empic.d,
gas/mips/ulh-svr4pic.d, gas/mips/ulh-xgot.d, gas/mips/ulh.d,
gas/mips/ulh2-eb.d, gas/mips/ulh2-el.d, gas/mips/ulw.d,
gas/mips/ulw2-eb.d, gas/mips/ulw2-eb-ilocks.d, gas/mips/ulw2-el.d,
gas/mips/ulw2-el-ilocks.d, gas/mips/usd.d, gas/mips/ush.d,
gas/mips/usw.d, gas/mips/vr4122.d: Added ABI specification.
gas/vtable/vtable.exp: mips64*-*-linux* and mips*-*-irix6* are
RELA.

109 files changed:
gas/testsuite/ChangeLog
gas/testsuite/gas/mips/abs.d
gas/testsuite/gas/mips/add.d
gas/testsuite/gas/mips/and.d
gas/testsuite/gas/mips/beq.d
gas/testsuite/gas/mips/bge.d
gas/testsuite/gas/mips/bgeu.d
gas/testsuite/gas/mips/blt.d
gas/testsuite/gas/mips/bltu.d
gas/testsuite/gas/mips/branch-misc-1.d
gas/testsuite/gas/mips/break20.d
gas/testsuite/gas/mips/cp0sel-names-mips32.d
gas/testsuite/gas/mips/cp0sel-names-mips32r2.d
gas/testsuite/gas/mips/cp0sel-names-mips64.d
gas/testsuite/gas/mips/cp0sel-names-numeric.d
gas/testsuite/gas/mips/cp0sel-names-sb1.d
gas/testsuite/gas/mips/elf-jal.d
gas/testsuite/gas/mips/elf-rel.d
gas/testsuite/gas/mips/elf-rel2.d
gas/testsuite/gas/mips/elf-rel3.d
gas/testsuite/gas/mips/elf-rel4.d
gas/testsuite/gas/mips/elf-rel5.d
gas/testsuite/gas/mips/elf-rel6.d
gas/testsuite/gas/mips/elf-rel7.d
gas/testsuite/gas/mips/elf_arch_mips1.d
gas/testsuite/gas/mips/elf_arch_mips2.d
gas/testsuite/gas/mips/elf_arch_mips3.d
gas/testsuite/gas/mips/elf_arch_mips32.d
gas/testsuite/gas/mips/elf_arch_mips32r2.d
gas/testsuite/gas/mips/elf_arch_mips4.d
gas/testsuite/gas/mips/elf_arch_mips5.d
gas/testsuite/gas/mips/elf_arch_mips64.d
gas/testsuite/gas/mips/elf_ase_mips16.d
gas/testsuite/gas/mips/empic.d
gas/testsuite/gas/mips/empic2.d
gas/testsuite/gas/mips/empic3_e.d
gas/testsuite/gas/mips/empic3_g1.d
gas/testsuite/gas/mips/empic3_g2.d
gas/testsuite/gas/mips/hwr-names-mips32r2.d
gas/testsuite/gas/mips/hwr-names-numeric.d
gas/testsuite/gas/mips/jal-empic-elf-2.d
gas/testsuite/gas/mips/jal-empic-elf-3.d
gas/testsuite/gas/mips/jal-empic-elf.d
gas/testsuite/gas/mips/jal-svr4pic.d
gas/testsuite/gas/mips/jal-xgot.d
gas/testsuite/gas/mips/jal.d
gas/testsuite/gas/mips/la-empic.d
gas/testsuite/gas/mips/la-svr4pic.d
gas/testsuite/gas/mips/la-xgot.d
gas/testsuite/gas/mips/la.d
gas/testsuite/gas/mips/lb-empic.d
gas/testsuite/gas/mips/lb-svr4pic.d
gas/testsuite/gas/mips/lb-xgot-ilocks.d
gas/testsuite/gas/mips/lb-xgot.d
gas/testsuite/gas/mips/lb.d
gas/testsuite/gas/mips/ld-empic.d
gas/testsuite/gas/mips/ld-svr4pic.d
gas/testsuite/gas/mips/ld-xgot.d
gas/testsuite/gas/mips/ld.d
gas/testsuite/gas/mips/li.d
gas/testsuite/gas/mips/lif-empic.d
gas/testsuite/gas/mips/lif-svr4pic.d
gas/testsuite/gas/mips/lif-xgot.d
gas/testsuite/gas/mips/lifloat.d
gas/testsuite/gas/mips/mips-gp32-fp32-pic.d
gas/testsuite/gas/mips/mips-gp32-fp32.d
gas/testsuite/gas/mips/mips-gp32-fp64-pic.d
gas/testsuite/gas/mips/mips-gp32-fp64.d
gas/testsuite/gas/mips/mips-gp64-fp32-pic.d
gas/testsuite/gas/mips/mips-gp64-fp32.d
gas/testsuite/gas/mips/mips-gp64-fp64-pic.d
gas/testsuite/gas/mips/mips-gp64-fp64.d
gas/testsuite/gas/mips/mips.exp
gas/testsuite/gas/mips/mips16-e.d
gas/testsuite/gas/mips/mips16-f.d
gas/testsuite/gas/mips/mips32.d
gas/testsuite/gas/mips/mips32r2.d
gas/testsuite/gas/mips/mips4010.d
gas/testsuite/gas/mips/mips4650.d
gas/testsuite/gas/mips/mips64.d
gas/testsuite/gas/mips/mipsel16-e.d
gas/testsuite/gas/mips/mipsel16-f.d
gas/testsuite/gas/mips/rol-hw.d
gas/testsuite/gas/mips/rol.d
gas/testsuite/gas/mips/sb.d
gas/testsuite/gas/mips/sync.d
gas/testsuite/gas/mips/tempic.d
gas/testsuite/gas/mips/tmips16-e.d
gas/testsuite/gas/mips/tmips16-f.d
gas/testsuite/gas/mips/tmipsel16-e.d
gas/testsuite/gas/mips/tmipsel16-f.d
gas/testsuite/gas/mips/trunc.d
gas/testsuite/gas/mips/uld.d
gas/testsuite/gas/mips/ulh-empic.d
gas/testsuite/gas/mips/ulh-svr4pic.d
gas/testsuite/gas/mips/ulh-xgot.d
gas/testsuite/gas/mips/ulh.d
gas/testsuite/gas/mips/ulh2-eb.d
gas/testsuite/gas/mips/ulh2-el.d
gas/testsuite/gas/mips/ulw.d
gas/testsuite/gas/mips/ulw2-eb-ilocks.d
gas/testsuite/gas/mips/ulw2-eb.d
gas/testsuite/gas/mips/ulw2-el-ilocks.d
gas/testsuite/gas/mips/ulw2-el.d
gas/testsuite/gas/mips/usd.d
gas/testsuite/gas/mips/ush.d
gas/testsuite/gas/mips/usw.d
gas/testsuite/gas/mips/vr4122.d
gas/testsuite/gas/vtable/vtable.exp

index df18933408466d520e9946df1f62a13176ede5b1..da94a1d7c6bde6f2361751c2ba3d5b885c11adb5 100644 (file)
@@ -1,3 +1,52 @@
+2003-05-06  Alexandre Oliva  <aoliva@redhat.com>
+
+       * gas/mips/abs.d, gas/mips/add.d, gas/mips/and.d,
+       gas/mips/beq.d, gas/mips/bge.d, gas/mips/bgeu.d,
+       gas/mips/blt.d, gas/mips/bltu.d, gas/mips/branch-misc-1.d,
+       gas/mips/break20.d, gas/mips/cp0sel-names-mips32.d,
+       gas/mips/cp0sel-names-mips32r2.d,
+       gas/mips/cp0sel-names-mips64.d,
+       gas/mips/cp0sel-names-numeric.d, gas/mips/cp0sel-names-sb1.d,
+       gas/mips/elf-jal.d, gas/mips/elf-rel.d, gas/mips/elf-rel2.d,
+       gas/mips/elf-rel3.d, gas/mips/elf-rel4.d, gas/mips/elf-rel5.d,
+       gas/mips/elf-rel6.d, gas/mips/elf-rel7.d,
+       gas/mips/elf_arch_mips1.d, gas/mips/elf_arch_mips2.d,
+       gas/mips/elf_arch_mips3.d, gas/mips/elf_arch_mips32.d,
+       gas/mips/elf_arch_mips32r2.d, gas/mips/elf_arch_mips4.d,
+       gas/mips/elf_arch_mips5.d, gas/mips/elf_arch_mips64.d,
+       gas/mips/elf_ase_mips16.d, gas/mips/empic.d,
+       gas/mips/empic2.d, gas/mips/empic3_e.d, gas/mips/empic3_g1.d,
+       gas/mips/empic3_g2.d, gas/mips/hwr-names-mips32r2.d,
+       gas/mips/hwr-names-numeric.d, gas/mips/jal-empic-elf-2.d,
+       gas/mips/jal-empic-elf-3.d, gas/mips/jal-empic-elf.d,
+       gas/mips/jal-svr4pic.d, gas/mips/jal-xgot.d, gas/mips/jal.d,
+       gas/mips/la-empic.d, gas/mips/la-svr4pic.d,
+       gas/mips/la-xgot.d, gas/mips/la.d, gas/mips/lb-empic.d,
+       gas/mips/lb-svr4pic.d, gas/mips/lb-xgot-ilocks.d,
+       gas/mips/lb-xgot.d, gas/mips/lb.d, gas/mips/ld-empic.d,
+       gas/mips/ld-svr4pic.d, gas/mips/ld-xgot.d, gas/mips/ld.d,
+       gas/mips/li.d, gas/mips/lif-empic.d, gas/mips/lif-svr4pic.d,
+       gas/mips/lif-xgot.d, gas/mips/lifloat.d,
+       gas/mips/mips-gp32-fp32-pic.d, gas/mips/mips-gp32-fp32.d,
+       gas/mips/mips-gp32-fp64-pic.d, gas/mips/mips-gp32-fp64.d,
+       gas/mips/mips-gp64-fp32-pic.d, gas/mips/mips-gp64-fp32.d,
+       gas/mips/mips-gp64-fp64-pic.d, gas/mips/mips-gp64-fp64.d,
+       gas/mips/mips.exp, gas/mips/mips16-e.d, gas/mips/mips16-f.d,
+       gas/mips/mips32.d, gas/mips/mips32r2.d, gas/mips/mips4010.d,
+       gas/mips/mips4650.d, gas/mips/mips64.d, gas/mips/mipsel16-e.d,
+       gas/mips/mipsel16-f.d, gas/mips/rol-hw.d, gas/mips/rol.d,
+       gas/mips/sb.d, gas/mips/sync.d, gas/mips/tempic.d,
+       gas/mips/tmips16-e.d, gas/mips/tmips16-f.d,
+       gas/mips/tmipsel16-e.d, gas/mips/tmipsel16-f.d,
+       gas/mips/trunc.d, gas/mips/uld.d, gas/mips/ulh-empic.d,
+       gas/mips/ulh-svr4pic.d, gas/mips/ulh-xgot.d, gas/mips/ulh.d,
+       gas/mips/ulh2-eb.d, gas/mips/ulh2-el.d, gas/mips/ulw.d,
+       gas/mips/ulw2-eb.d, gas/mips/ulw2-eb-ilocks.d, gas/mips/ulw2-el.d,
+       gas/mips/ulw2-el-ilocks.d, gas/mips/usd.d, gas/mips/ush.d,
+       gas/mips/usw.d, gas/mips/vr4122.d: Added ABI specification.
+       gas/vtable/vtable.exp: mips64*-*-linux* and mips*-*-irix6* are
+       RELA.
+
 2003-05-03  H.J. Lu <hjl@gnu.org>
 
        * gas/elf/symver.s: Use '%' instead of '@' in .type.
index 397926e039fc29693a478638c672ae1f19de109d..fec31cfe268db7e74408309cd044621895cf9e42 100644 (file)
@@ -1,5 +1,6 @@
 #objdump: -dr --prefix-addresses
 #name: MIPS abs
+#as: -32
 
 # Test the abs macro.
 
index 02ecaeec2dc2adc7a7afca13695c7921339ef2af..1eb538b97f63fbd23b9ac3f19a0a3e46a14d6487 100644 (file)
@@ -1,5 +1,6 @@
 #objdump: -dr --prefix-addresses
 #name: MIPS add
+#as: -32
 
 # Test the add macro.
 
index 452921e038d6aa7390d135f899fe5a843b08a191..414ea2f1865fb3830f5631c91285666ac0b6f747 100644 (file)
@@ -1,5 +1,6 @@
 #objdump: -dr --prefix-addresses
 #name: MIPS and
+#as: -32
 
 # Test the and macro.
 
index b02e1f5480c383167f8e7091e36474724b0c93c5..824f4bfc9d280f6f5579457b91069e8420e290aa 100644 (file)
@@ -1,5 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:4000
 #name: MIPS beq
+#as: -32
 
 # Test the beq macro.
 
index 7924c024d2cb2cbdcbaf78b903466332b7c690e7..189ae3f9f754f1a7a67521412eb21317656d5731 100644 (file)
@@ -1,5 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:4000
 #name: MIPS bge
+#as: -32
 
 # Test the bge macro.
 
index d927956416f79cea24d92ffcecb826aff8ba9ac1..b367e0e756d2c09cd6bdb8daf605343a4014c0db 100644 (file)
@@ -1,5 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:4000
 #name: MIPS bgeu
+#as: -32
 
 # Test the bgeu macro.
 
index ca6d8b5e8ad5a34381f74a87338aba473037ff6f..fc6aa1906a66403112219c082a31dea8bcccf501 100644 (file)
@@ -1,5 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:4000
 #name: MIPS blt
+#as: -32
 
 # Test the blt macro.
 
index 5b147318f7c0527575e360bb2b447d80fd464753..945d2a4d1f5de693022e2032826b6b90d682d734 100644 (file)
@@ -1,5 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:4000
 #name: MIPS bltu
+#as: -32
 
 # Test the bltu macro.
 
index 77c003db56f2123205a28dba753e5d835464492f..1c5f26bd1cd43a6287949d22883a03e719e417d3 100644 (file)
@@ -1,5 +1,6 @@
 #objdump: -dr --prefix-addresses --show-raw-insn
 #name: MIPS branch-misc-1
+#as: -32
 
 # Test the branches to local symbols in current file.
 
index 31318984eccefcce1dce2480cf5b3eefa8a27a65..b13fd17c6facbbec79153846e100d6d700085939 100644 (file)
@@ -1,4 +1,4 @@
-#as: -march=r3900
+#as: -32 -march=r3900
 #objdump: -dr --prefix-addresses -mmips:3900
 #name: MIPS 20-bit break
 
index 8cefcb6c8cd31449f8475b1aab5f5e532cf21751..d8bcbbc5e0ceaf860afa4290ccc7d3f22fbb570b 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses --show-raw-insn -mmips:isa32 -M gpr-names=numeric,cp0-names=mips32
 #name: MIPS CP0 with sel register disassembly (mips32)
-#as: -march=mips32
+#as: -32 -march=mips32
 #source: cp0sel-names.s
 
 # Check objdump's handling of -M cp0-names=foo options.
index f61ee8ae7de2a981de2274797555d84db87e96fb..6f3660d4ca76a1d7986886a4c1deb788ae48cdda 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses --show-raw-insn -mmips:isa32 -M gpr-names=numeric,cp0-names=mips32r2
 #name: MIPS CP0 with sel register disassembly (mips32r2)
-#as: -march=mips32
+#as: -32 -march=mips32
 #source: cp0sel-names.s
 
 # Check objdump's handling of -M cp0-names=foo options.
index 607334493fee8faa8f6124a948849f84617859dc..ae0cce234499f7840137659e2e83e8c91b1388b8 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses --show-raw-insn -mmips:isa32 -M gpr-names=numeric,cp0-names=mips64
 #name: MIPS CP0 with sel register disassembly (mips64)
-#as: -march=mips32
+#as: -32 -march=mips32
 #source: cp0sel-names.s
 
 # Check objdump's handling of -M cp0-names=foo options.
index 0886cff0e00553e200222be71e5247b5fc1d580d..2ec109455db2c749e04f0e5126073d7ab39bdb40 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses --show-raw-insn -mmips:isa32 -M gpr-names=numeric,cp0-names=numeric
 #name: MIPS CP0 with sel register disassembly (numeric)
-#as: -march=mips32
+#as: -32 -march=mips32
 #source: cp0sel-names.s
 
 # Check objdump's handling of -M cp0-names=foo options.
index 6263eed4dc81283bacf2b9ea6a079156dc91b20f..ab54264de1e67efd9eb8fe73a2aa2460b382ef70 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses --show-raw-insn -mmips:isa32 -M gpr-names=numeric,cp0-names=sb1
 #name: MIPS CP0 with sel register disassembly (sb1)
-#as: -march=mips32
+#as: -32 -march=mips32
 #source: cp0sel-names.s
 
 # Check objdump's handling of -M cp0-names=foo options.
index 97f32477a4fbea1d6dcf80129bc4e11a9e7e6fc1..40cd28bf6a7046fbef5bbb452357a18f470e2352 100644 (file)
@@ -1,6 +1,7 @@
 #objdump: -dr --prefix-addresses
 #name: MIPS ELF jal
 #source: jal.s
+#as: -32
 
 # Test the jal macro.
 
index d0248c65374c991afd3301d991b071b51232c025..ebc30a0293865b2e5fa4fd9b448701607a8a8272 100644 (file)
@@ -1,5 +1,6 @@
 #objdump: -sr -j .text
 #name: MIPS ELF reloc
+#as: -32
 
 # Test the HI16/LO16 generation.
 
index 5524d1e732467ee67bbcb488f4fae3fa11f1527d..0cb1d410d146d51cee4bae51b92e8ab04940fb0c 100644 (file)
@@ -1,5 +1,6 @@
 #objdump: -sr -j .text
 #name: MIPS ELF reloc 2
+#as: -mabi=o64
 
 # Test the GPREL and LITERAL generation.
 # FIXME: really this should check that the contents of .sdata, .lit4,
index d73df8a706649d687aea5149dd134d2c3d692020..51dc0af98c7eb733b652630b80db3122a591cc0a 100644 (file)
@@ -1,5 +1,6 @@
 #objdump: -sr -j .data
 #name: MIPS ELF reloc 3
+#as: -32
 
 .*:     file format elf.*mips
 
index 005075b654fbd7c47f66935be28d851bffb74053..759d9625c3ca76827c0bd45a1350b93ac0673ee9 100644 (file)
@@ -1,5 +1,6 @@
 #objdump: --prefix-addresses -dr
 #name: MIPS ELF reloc 4
+#as: -32
 
 .*: +file format.*
 
index a8b3bd3023a3e7bd4bd75da99078976214bb8113..3f0481311d98d30d44537126131919340d49c78e 100644 (file)
@@ -1,5 +1,6 @@
 #objdump: -dr --prefix-addresses --show-raw-insn
 #name: MIPS ELF reloc 5
+#as: -32
 
 .*: +file format elf.*mips.*
 
index 3ff37b27ed9f90acfe3893bfe008977c9b76d0df..85efe9d0aed0b5462da25b2d044639d91f5c4d50 100644 (file)
@@ -1,5 +1,6 @@
 #objdump: -dr --prefix-addresses
 #name: MIPS ELF reloc 6
+#as: -32
 
 .*: +file format elf.*mips.*
 
index d72ae15daaf97fb659f8b50034ae9eb2697ff994..58d0cff2f68c10c2763786c886d832c1c9240931 100644 (file)
@@ -1,5 +1,6 @@
 #objdump: -dr --prefix-addresses
 #name: MIPS ELF reloc 7
+#as: -32
 
 .*: +file format elf.*mips.*
 
index 14a227e0b68f4d60fbf505d4783ba4f6fe8a723d..a7af692ccb0c14c149306a056446128ff0d6aa1e 100644 (file)
@@ -1,7 +1,7 @@
 # name: ELF MIPS1 markings
 # source: empty.s
 # objdump: -p
-# as: -march=mips1
+# as: -32 -march=mips1
 
 .*:.*file format.*elf.*mips.*
 # Note: objdump omits leading zeros, so must check for the fact that
index 3f72604c57d1b94d1ddeb7926e9604248c166c8e..c2c0c549991f6f440bda935038d930225ccb6b5f 100644 (file)
@@ -1,7 +1,7 @@
 # name: ELF MIPS2 markings
 # source: empty.s
 # objdump: -p
-# as: -march=mips2
+# as: -32 -march=mips2
 
 .*:.*file format.*elf.*mips.*
 private flags = 1.......: .*\[mips2\].*
index c46488ca0a74041f5706b4541da94f7dfe65ef3b..cf42635ad76a0993e15973213ce69b642263d396 100644 (file)
@@ -1,7 +1,7 @@
 # name: ELF MIPS3 markings
 # source: empty.s
 # objdump: -p
-# as: -march=mips3
+# as: -32 -march=mips3
 
 .*:.*file format.*elf.*mips.*
 private flags = 2.......: .*\[mips3\].*
index c242506863ad88a0912844404ea91654afb62e93..0c4bc937c2581541b367ac405c712f8db039c90e 100644 (file)
@@ -1,7 +1,7 @@
 # name: ELF MIPS32 markings
 # source: empty.s
 # objdump: -p
-# as: -march=mips32
+# as: -32 -march=mips32
 
 .*:.*file format.*elf.*mips.*
 private flags = 5.......: .*\[mips32\].*
index 5491205d2fd0abea5c24d441cf58ded1a0dc4e37..b0044ba77328f26ba33df47eee19d854e2709ad7 100644 (file)
@@ -1,7 +1,7 @@
 # name: ELF MIPS32r2 markings
 # source: empty.s
 # objdump: -p
-# as: -march=mips32r2
+# as: -32 -march=mips32r2
 
 .*:.*file format.*elf.*mips.*
 private flags = 7.......: .*\[mips32r2\].*
index 8dc52bf8d2bf123f488501392ef74aad5c3236a8..d4655822c2a685a169bd68da6d98e5be06b11a82 100644 (file)
@@ -1,7 +1,7 @@
 # name: ELF MIPS4 markings
 # source: empty.s
 # objdump: -p
-# as: -march=mips4
+# as: -32 -march=mips4
 
 .*:.*file format.*elf.*mips.*
 private flags = 3.......: .*\[mips4\].*
index d38b02ca661f13b2abe1fff89ae29abf63d60f67..39327ae99eb13b33a7c9ed4da09984ed6eb0c183 100644 (file)
@@ -1,7 +1,7 @@
 # name: ELF MIPS5 markings
 # source: empty.s
 # objdump: -p
-# as: -march=mips5
+# as: -32 -march=mips5
 
 .*:.*file format.*elf.*mips.*
 private flags = 4.......: .*\[mips5\].*
index 52c8927c0b99af1196ba79bea90f7ee36f3b4281..c3aea0ff57e219db3dc76b42e7c47f1e1629a908 100644 (file)
@@ -1,7 +1,7 @@
 # name: ELF MIPS64 markings
 # source: empty.s
 # objdump: -p
-# as: -march=mips64
+# as: -32 -march=mips64
 
 .*:.*file format.*elf.*mips.*
 private flags = 6.......: .*\[mips64\].*
index 82887f7f7ffa4b242d7e8ae9e90191d6cfe11071..74bb9873e46cde6b3d431247036a2252e098ff66 100644 (file)
@@ -1,7 +1,7 @@
 # name: ELF MIPS16 ASE markings
 # source: empty.s
 # objdump: -p
-# as: -mips16
+# as: -32 -mips16
 
 .*:.*file format.*mips.*
 private flags = [0-9a-f]*[4-7c-f]......: .*[[,]mips16[],].*
index 20385f71af06010c52cb275f8b6b7da910232147..5a40d5d6b88faecfe89cffdf128b2d07836aa63e 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -rst -mmips:4000
 #name: MIPS empic
-#as: -membedded-pic -mips3
+#as: -mabi=o64 -membedded-pic -mips3
 #stderr: empic.l
 
 # Check GNU-specific embedded relocs, for ELF.
index 0d1e573826bdd849363fca9d3b128a73f4473f68..de691b1be5df784d0868ef3c11131b27176dbfd5 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: --prefix-addresses -dr --show-raw-insn -mmips:4000
 #name: MIPS empic2
-#as: -membedded-pic -mips3
+#as: -mabi=o64 -membedded-pic -mips3
 
 # Check assembly of and relocs for -membedded-pic la, lw, ld, sw, sd macros.
 
index 24ec944ab2fb43b7bb30d69f444ef3e712a6982b..d491e47e6e6170b84f7a8606055254afbb709918 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: --prefix-addresses -dr --show-raw-insn -mmips:4000
 #name: MIPS empic3 (external)
-#as: -membedded-pic -mips3
+#as: -mabi=o64 -membedded-pic -mips3
 
 # Check PC-relative HI/LO relocs relocs for -membedded-pic when HI and
 # LO are split over a 32K boundary.
index 3e0f5baa32ea375b52196e0bde170bd5aeb6a508..fde87e0587765d43fdb8ce6f5e68c3560c0ab5b4 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: --prefix-addresses -dr --show-raw-insn -mmips:4000
 #name: MIPS empic3 (global, negative)
-#as: -membedded-pic -mips3
+#as: -mabi=o64 -membedded-pic -mips3
 
 # Check PC-relative HI/LO relocs relocs for -membedded-pic when HI and
 # LO are split over a 32K boundary.
index 2a6a452f9c35fd9c5967f446fdde5bb0ef9dca5b..08b5e4beb076c8ef3fdd543d3577edd8fd9c789f 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: --prefix-addresses -dr --show-raw-insn -mmips:4000
 #name: MIPS empic3 (global, positive)
-#as: -membedded-pic -mips3
+#as: -mabi=o64 -membedded-pic -mips3
 
 # Check PC-relative HI/LO relocs relocs for -membedded-pic when HI and
 # LO are split over a 32K boundary.
index 93333e3e565e1c9b88a72b2464dc5fb664cc2726..c7c07a2f1a97da12ea7b4c49fb997b968170af24 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses --show-raw-insn -mmips:isa32r2 -M gpr-names=numeric,hwr-names=mips32r2
 #name: MIPS HWR disassembly (mips32r2)
-#as: -mips32r2
+#as: -32 -mips32r2
 #source: hwr-names.s
 
 # Check objdump's handling of -M hwr-names=foo options.
index 71a9700985ba4ab84c12fb6683b47e28a0f4f9f6..5a7bc8d0596ded9c59f3998a2c1aba16c96e710e 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses --show-raw-insn -mmips:isa32r2 -M gpr-names=numeric,hwr-names=numeric
 #name: MIPS HWR disassembly (numeric)
-#as: -mips32r2
+#as: -32 -mips32r2
 #source: hwr-names.s
 
 # Check objdump's handling of -M hwr-names=foo options.
index 5d93b62f622986c6c32d97584e36c499dadaf809..7e9623e5b1b9bcf2150e02812176b60a0e925f31 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses --show-raw-insn
 #name: MIPS jal-empic-elf-2
-#as: -membedded-pic
+#as: -32 -membedded-pic
 
 # Test the jal macro harder with -membedded-pic.
 
index 58b1ec08c0aacdc4208602ebc3567e97ab40801e..0f6a11a0a6a0c381fd8c1e897bc4670575b4acc7 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses --show-raw-insn
 #name: MIPS jal-empic-elf-3
-#as: -membedded-pic
+#as: -32 -membedded-pic
 
 # Test the jal macro harder with -membedded-pic.
 
index 31344cb2e5282f85c3385c3997de52103b03c63e..25022233f125f6b163ee8309983ddd38836954c4 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses --show-raw-insn
 #name: MIPS jal-empic-elf
-#as: -membedded-pic
+#as: -32 -membedded-pic
 #source: jal.s
 
 # Test the jal macro with -membedded-pic.
index 72eda5b2708d86cdc31da232781e07d6d5405580..72ab5c9a2eb15ed0776cb9bfd3556f24d0c27093 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:3000
 #name: MIPS R3000 jal-svr4pic
-#as: -mips1 -KPIC -mtune=r3000
+#as: -32 -mips1 -KPIC -mtune=r3000
 
 # Test the jal macro with -KPIC.
 
index 2f320d62a2fbd439a5b1ee524e80e6217860a5bb..caab1f518a4075b795ffb969f8c747e77641dfea 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:3000
 #name: MIPS R3000 jal-xgot
-#as: -mips1 -KPIC -xgot -mtune=r3000
+#as: -32 -mips1 -KPIC -xgot -mtune=r3000
 #source: jal-svr4pic.s
 
 # Test the jal macro with -KPIC -xgot.
index 8b8e155e9c525771600638869728ac06ea72cebe..eda0826f0803c79e6563fc1ec16ca1a2cfd7a53b 100644 (file)
@@ -1,5 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:4000
 #name: MIPS jal
+#as: -32
 
 # Test the jal macro.
 
index c6866096f0d07255a54ba45bb3c0e6511f9c4412..3bee77783ad9dfbb6441d6323bb4c9a5a582409e 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:3000
 #name: MIPS la-empic
-#as: -mips1 -membedded-pic
+#as: -32 -mips1 -membedded-pic
 
 # Test the la macro with -membedded-pic.
 
index 49fff593469f24efa687565d5c3f823152daf749..698b57c03f9dc49efe03e52dee0c6e0c61b39c44 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:3000
 #name: MIPS la-svr4pic
-#as: -mips1 -KPIC --defsym KPIC=1
+#as: -32 -mips1 -KPIC --defsym KPIC=1
 #source: la.s
 
 # Test the la macro with -KPIC.
index f3b88ad13d6ba767d31e156faa5b067b6c7a8c53..5a724523d3db4ec3b5740f8ba3e8b7c2dbaaaacb 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:3000
 #name: MIPS la-xgot
-#as: -mips1 -KPIC -xgot --defsym KPIC=1
+#as: -32 -mips1 -KPIC -xgot --defsym KPIC=1
 #source: la.s
 
 # Test the la macro with -KPIC -xgot.
index 063e9105aa3a8e41cd53bd88780a1af29ea32cc8..449c6a2715ab38e27a98ad37ea969a8179b281fc 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:3000
 #name: MIPS la
-#as: -mips1
+#as: -32 -mips1
 
 # Test the la macro.
 
index e06b9b154551326163dc5659c5b802743acf1936..75cbeb345b823e600d3dfdb23922b1dc38e4acb5 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:3000
 #name: MIPS lb-empic
-#as: -mips1 -membedded-pic
+#as: -32 -mips1 -membedded-pic
 #source: lb-pic.s
 
 # Test the lb macro with -membedded-pic.
index 8c2927878286d4616d5ac2d3e44ecedcebbcbb05..5dd0e7703f359a8076b62a79fb09f17dad262ea2 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses
 #name: MIPS lb-svr4pic
-#as: -KPIC
+#as: -32 -KPIC
 #source: lb-pic.s
 
 # Test the lb macro with -KPIC.
index 5c3ec63d5cbdad9ead015bc793da2ed5c894b695..b2632bc4fcadd3aaa6b703dbc20f9a1359e0cb81 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:3000
 #name: MIPS lb-xgot-ilocks
-#as: -mips1 -KPIC -xgot -mtune=r3900 -march=r3900
+#as: -32 -mips1 -KPIC -xgot -mtune=r3900 -march=r3900
 #source: lb-pic.s
 
 # Test the lb macro with -KPIC -xgot.
index 27dfad5f8d22ceb01469dbca10c78b08f0975563..c223cbff8b7d901bfc049ad97d39df096de73657 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:3000
 #name: MIPS lb-xgot
-#as: -mips1 -KPIC -xgot -mtune=r3000
+#as: -32 -mips1 -KPIC -xgot -mtune=r3000
 #source: lb-pic.s
 
 # Test the lb macro with -KPIC -xgot.
index 20656f2722e562d7a8ee639c38d0a47bde10cd4a..ccc28cb3048d9edc103848df5c4b25caa9750542 100644 (file)
@@ -1,5 +1,6 @@
 #objdump: -dr --prefix-addresses
 #name: MIPS lb
+#as: -32
 
 # Test the lb macro.
 
index f7d49164d86f4b06f65d74215d8102b43195d499..85c8358ece554608f6b835f8e74ae1322b13ad9f 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:3000
 #name: MIPS ld-empic
-#as: -mips1 -membedded-pic --defsym EMPIC=1
+#as: -32 -mips1 -membedded-pic --defsym EMPIC=1
 #source: ld-pic.s
 
 # Test the ld macro with -membedded-pic.
index b41b257b39a2e35b4673cd175378453dcab4838c..737892cb85f04267ed88f18e703f9cb0a61cc19c 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:3000
 #name: MIPS ld-svr4pic
-#as: -mips1 -mtune=r3000 -KPIC
+#as: -32 -mips1 -mtune=r3000 -KPIC
 #source: ld-pic.s
 
 # Test the ld macro with -KPIC.
index d5456baa2c801f182828b7ad3450944fbf353494..ddf62a847711302ba4d2fa409cd962f66736727e 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:3000
 #name: MIPS ld-xgot
-#as: -mips1 -mtune=r3000 -KPIC -xgot
+#as: -32 -mips1 -mtune=r3000 -KPIC -xgot
 #source: ld-pic.s
 
 # Test the ld macro with -KPIC -xgot.
index 4dea809a91e8cf206a4dc60296ea9dd7f1d04f73..d3c3ca12917fc1b2c91f5cb06d4b2d8c3b569636 100644 (file)
@@ -1,5 +1,5 @@
 #objdump: -dr --prefix-addresses -mmips:4000
-#as: -march=r4000
+#as: -32 -march=r4000
 #name: MIPS ld
 
 # Test the ld macro.
index 7c3dfc3121dac23926e1a1d0b8b21957332393c0..4beed9bfab92e76fe47dd8e104f70d91971700d1 100644 (file)
@@ -1,5 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:4000
 #name: MIPS li
+#as: -32
 
 # Test the li macro.
 
index f0a97bf594fecde744950bc7fc6e08c57648e1f8..f81b68d4737ebe691086be2f440fbe945f8f25a3 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:3000
 #name: MIPS lifloat-empic
-#as: -mips1 -membedded-pic --defsym EMPIC=1
+#as: -32 -mips1 -membedded-pic --defsym EMPIC=1
 #source: lifloat.s
 
 # Test the li.d and li.s macros with -membedded-pic.
index 9432ecc5c6ea36d4f8721c28e7c96e521cdfe8a1..84d0e7b1978970b78e71b7e28fc964251c042ba9 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:3000
 #name: MIPS lifloat-svr4pic
-#as: -mips1 -mtune=r3000 -KPIC -EB --defsym SVR4=1
+#as: -32 -mips1 -mtune=r3000 -KPIC -EB --defsym SVR4=1
 #source: lifloat.s
 
 # Test the li.d and li.s macros with -KPIC.
index 9056c62cfc35645916bf9e4b7bb8a669bbbd259f..d53a5ba07e1d279840494c826cada1fd7cbed074 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:3000
 #name: MIPS lifloat-xgot
-#as: -mips1 -mtune=r3000 -KPIC -xgot -EB --defsym XGOT=1
+#as: -32 -mips1 -mtune=r3000 -KPIC -xgot -EB --defsym XGOT=1
 #source: lifloat.s
 
 # Test the li.d and li.s macros with -KPIC -xgot.
index 31cda97b2baa3f181dc78fa7da1e2d7d783c7e9d..3f0c1617a1a0e7dae211721afe192ebbe6707c6a 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:3000
 #name: MIPS lifloat
-#as: -mips1
+#as: -32 -mips1
 
 # Test the li.d and li.s macros.
 
index a34a96d968e0cbeb53474b617c888f276a43b52a..053024631615df8cde6cfa78c02b1bac77a1b616 100644 (file)
@@ -1,5 +1,5 @@
 #objdump: -d -mmips:8000
-#as: -march=8000 -EB -mgp32 -mfp32 -KPIC
+#as: -32 -march=8000 -EB -mgp32 -mfp32 -KPIC
 #name: MIPS -mgp32 -mfp32 (SVR4 PIC)
 
 .*: +file format.*
index 700db85e3c8704b52558f2344f894406f9633f8c..ab943f1f4c54d7ce5be94dcf688569504fc0a771 100644 (file)
@@ -1,5 +1,5 @@
 #objdump: -d -mmips:8000
-#as: -march=8000 -EB -mgp32 -mfp32
+#as: -32 -march=8000 -EB -mgp32 -mfp32
 #name: MIPS -mgp32 -mfp32
 
 .*: +file format.*
index 7dee0c05b951cbb53b0d947a5c4befd35dc8bebc..5ed7df07e4a77c10ee986da7e549d319a2ede3c3 100644 (file)
@@ -1,5 +1,5 @@
 #objdump: -d -mmips:8000
-#as: -march=8000 -EB -mgp32 -mfp64 -KPIC
+#as: -32 -march=8000 -EB -mgp32 -mfp64 -KPIC
 #name: MIPS -mgp32 -mfp64 (SVR4 PIC)
 
 .*: +file format.*
index 81049902be89e93b7b76fdfa75060a7ede9136a2..b266f702f6d4d734f9565959d256aace3cf64588 100644 (file)
@@ -1,5 +1,5 @@
 #objdump: -d -mmips:8000
-#as: -march=8000 -EB -mgp32 -mfp64
+#as: -32 -march=8000 -EB -mgp32 -mfp64
 #name: MIPS -mgp32 -mfp64
 
 .*: +file format.*
index a05e1e0529121c2e02735b9e212196afeeb0f8bf..db6c76b1e46ee91a1ef5b7cba063d602ece87d1c 100644 (file)
@@ -1,5 +1,5 @@
 #objdump: -d -mmips:8000
-#as: -march=8000 -EB -mfp32 -KPIC
+#as: -mabi=o64 -march=8000 -EB -mfp32 -KPIC
 #name: MIPS -mgp64 -mfp32 (SVR4 PIC)
 
 .*: +file format.*
index 6faf9b8e06fdc060f568e189217e63e11ce504f4..39b490eaa38c075955e72bbdbec15268e676eeaf 100644 (file)
@@ -1,5 +1,5 @@
 #objdump: -d -mmips:8000
-#as: -march=8000 -EB -mfp32
+#as: -mabi=o64 -march=8000 -EB -mfp32
 #name: MIPS -mgp64 -mfp32
 #stderr: mips-gp64-fp32.l
 
index 0e9579540845c5e6cbaf8491fec2bbc28559b11c..f66ea4e0fac10fc16f322bcea80b321d5ddea74d 100644 (file)
@@ -1,5 +1,5 @@
 #objdump: -d -mmips:8000
-#as: -march=8000 -EB -KPIC
+#as: -mabi=o64 -march=8000 -EB -KPIC
 #name: MIPS -mgp64 -mfp64 (SVR4 PIC)
 
 .*: +file format.*
index cba98f0acfca143c6021512292210b63a0a2fe1d..bf3e44f84f0e6f2acbd868a598cc840f7f0c1852 100644 (file)
@@ -1,5 +1,5 @@
 #objdump: -d -mmips:8000
-#as: -march=8000 -EB
+#as: -mabi=o64 -march=8000 -EB
 #name: MIPS -mgp64 -mfp64
 #stderr: mips-gp64-fp32.l
 
index 3df1a12abe1a54444ad4ff5aed2d2d7732ce0014..7e8a25dddd1225021d00ac3cc1e229ac9ad5ce6b 100644 (file)
@@ -423,7 +423,7 @@ if { [istarget mips*-*-*] } then {
     run_dump_test_arches "blt"         [mips_arch_list_matching mips2]
     run_dump_test_arches "bltu"                [mips_arch_list_matching mips2]
     run_dump_test_arches "branch-misc-1" [mips_arch_list_matching mips1]
-    run_list_test_arches "branch-misc-2" "" [mips_arch_list_matching mips1]
+    run_list_test_arches "branch-misc-2" "-32" [mips_arch_list_matching mips1]
 
     if $ilocks {
        run_dump_test "div-ilocks"
@@ -447,7 +447,7 @@ if { [istarget mips*-*-*] } then {
        run_dump_test_arches "jal-empic-elf-2" [mips_arch_list_matching mips1]
        run_dump_test_arches "jal-empic-elf-3" [mips_arch_list_matching mips1]
     }
-    run_list_test_arches "jal-range" ""        [mips_arch_list_matching mips1]
+    run_list_test_arches "jal-range" "-32" [mips_arch_list_matching mips1]
     if !$aout { run_dump_test "la" }
     if $elf { run_dump_test "la-svr4pic" }
     if $elf { run_dump_test "la-xgot" }
@@ -537,7 +537,7 @@ if { [istarget mips*-*-*] } then {
        run_dump_test "mips16-jalx"
        run_dump_test "mips-jalx"
     }
-    run_list_test "mips-no-jalx" ""
+    run_list_test "mips-no-jalx" "-32"
     run_dump_test "delay"
     run_dump_test "nodelay"
     run_dump_test "mips4010"
@@ -555,7 +555,7 @@ if { [istarget mips*-*-*] } then {
     run_dump_test_arches "mips32"      [mips_arch_list_matching mips32]
 
     run_dump_test_arches "mips32r2"    [mips_arch_list_matching mips32r2]
-    run_list_test_arches "mips32r2-ill" "" [mips_arch_list_matching mips32r2]
+    run_list_test_arches "mips32r2-ill" "-32" [mips_arch_list_matching mips32r2]
 
     run_dump_test_arches "mips64"      [mips_arch_list_matching mips64]
 
@@ -568,8 +568,8 @@ if { [istarget mips*-*-*] } then {
 
     run_dump_test "relax"
 
-    run_list_test "illegal" ""
-    run_list_test "baddata1" ""
+    run_list_test "illegal" "-32"
+    run_list_test "baddata1" "-32"
 
     # LOSE: As of 2002-02-08, the next 4 tests fail for target mips-ecoff.
     # It's unknown whether they _should_ pass as-is, or whether different
index 13788fd13eded5460479fcb429f380f60ebcbfa9..49a1705f51ea72cd4ff0e7ec07f54c5c542202ad 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -rst -mips16
 #name: MIPS16 reloc
-#as: -mips16
+#as: -32 -mips16
 
 # Check MIPS16 reloc processing
 
index 3f9d616f8defb9f02683661b5374aed449a95c87..c98b04d8cffb0bf005e731b86e85d653a0aaf31b 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -rst -mips16
 #name: MIPS16 reloc 2
-#as: -mips16
+#as: -32 -mips16
 
 # Check MIPS16 reloc processing
 
index 390117de09f76e0859d339f0ac7e57519285ffd3..503a3e53311356f9993aa6a6e459d08b902ac71d 100644 (file)
@@ -1,5 +1,6 @@
 #objdump: -dr --prefix-addresses --show-raw-insn
 #name: MIPS MIPS32 instructions
+#as: -32
 
 # Check MIPS32 instruction assembly
 
index 1f70e9b52be3f3f311544a3cc67b4cc1ac523c65..07c301cc463d76abf402e797c0fbbef4f9548f2a 100644 (file)
@@ -1,5 +1,6 @@
 #objdump: -dr --prefix-addresses --show-raw-insn -M reg-names=numeric
 #name: MIPS MIPS32r2 instructions
+#as: -32
 
 # Check MIPS32 Release 2 (mips32r2) instruction assembly
 
index 12e8ac19885f51e42680bd6322a53c1692af1e31..a48560e60d63740408f315553d50121f891bbb58 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:4010
 #name: MIPS 4010
-#as: -march=4010
+#as: -32 -march=4010
 
 
 .*: +file format .*mips.*
index 2e68a37cf7a721958e7a725f3c8fff92b8040359..24a393b7d20b70a38934a18fbef12a3503df4fdc 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:4650
 #name: MIPS 4650
-#as: -march=4650 -mtune=4650
+#as: -32 -march=4650 -mtune=4650
 
 
 .*: +file format .*mips.*
index 1023d6b81a2ff344372e48370cbcfdba7804b41c..97679eb41ae977307b585cdffb88ab6349c9d8c2 100644 (file)
@@ -1,5 +1,6 @@
 #objdump: -dr --prefix-addresses --show-raw-insn
 #name: MIPS MIPS64 instructions
+#as: -32
 
 # Check MIPS64 instruction assembly
 
index 7ac7e13333a0dad78c69b3f80d96f2af763bf5f2..f8f5a37b8ba702dce503e852f9c2e314af85fcb5 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -rst -mips16
 #name: MIPS16 reloc
-#as: -mips16
+#as: -32 -mips16
 #source: mips16-e.s
 
 # Check MIPS16 reloc processing
index 3247a7acb1e34502da13580116734bd28d86fa55..5de78edddf8fabf5ac42e3b3a98611709bc97023 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -rst -mips16
 #name: MIPS16 reloc 2
-#as: -mips16
+#as: -32 -mips16
 #source: mips16-f.s
 
 # Check MIPS16 reloc processing
index 8406aa8a713d24318cd290f59e9693ab8a950d6c..347c7fb332c509d157af8fb753bd40db4af66b36 100644 (file)
@@ -2,6 +2,7 @@
 #name: MIPS hardware rol/ror
 #source: rol.s
 #stderr: rol-hw.l
+#as: -32
 
 # Test the rol and ror macros.
 
index f03ba4c8f9610cd718727b57b4aa0fa19c47c8b0..c226777c3b7c7d71c6fdf726245784dc8e28375b 100644 (file)
@@ -1,6 +1,7 @@
 #objdump: -dr --prefix-addresses
 #name: MIPS macro rol/ror
 #stderr: rol.l
+#as: -32
 
 # Test the rol and ror macros.
 
index 3c839db2e4c98fec153b05feadb0429378d98758..627c658f54885f82f52d53e0fd8f1f74a1d70b1b 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:3000
 #name: MIPS sb
-#as: -mips1
+#as: -32 -mips1
 
 # Test the sb macro.
 
index 6b70cbb5e02d2aef580ef7c602c59702240b143a..cd3b4b077564c5e57872d9b6eab2ec51b34b9593 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses --show-raw-insn
 #name: sync instructions
-#as: -mips2
+#as: -32 -mips2
 
 .*: +file format .*mips.*
 
index 71f2ca5866e5bc4989ee3c5ab8ac189d988d84e3..5efa9559820c6b402f8afad4d8cca2d453922cca 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -rst -mmips:4000
 #name: MIPS empic
-#as: -membedded-pic -mips3
+#as: -mabi=o64 -membedded-pic -mips3
 #source: empic.s
 #stderr: empic.l
 
index 8847fe443c910aa90ba3bdc03b98512fe30fae3e..bad8388b952a991cd8a11438497bd7405664a17f 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -rst -mips16
 #name: MIPS16 reloc
-#as: -mips16
+#as: -32 -mips16
 #source: mips16-e.s
 
 # Check MIPS16 reloc processing
index a6d4491ac9699f98015fce922af9e3ba9159e903..63c85d1a61e2f6ea620dbf2a4f8fdb3f52e9dc88 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -rst -mips16
 #name: MIPS16 reloc 2
-#as: -mips16
+#as: -32 -mips16
 #source: mips16-f.s
 
 # Check MIPS16 reloc processing
index 107902ed680d4f6229eea9c620c77d28d63ca5d2..dbabb7a6e37751a9edbf41420c0cf5a02e75b9ea 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -rst -mips16
 #name: MIPS16 reloc
-#as: -mips16
+#as: -32 -mips16
 #source: mips16-e.s
 
 # Check MIPS16 reloc processing
index 969d2590107a8ca386717387108dcde016a9e756..f6402df08aee3d3639285cfdc3111b2428156c0b 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -rst -mips16
 #name: MIPS16 reloc 2
-#as: -mips16
+#as: -32 -mips16
 #source: mips16-f.s
 
 # Check MIPS16 reloc processing
index 324650eb3182a144a29d7442477f9428da26ee16..64cc9418d9546e459aef134b8995c13f0c16e139 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:3000
 #name: MIPS trunc
-#as: -mips1 -mtune=r3000
+#as: -32 -mips1 -mtune=r3000
 
 # Test the trunc macros.
 
index 88551f8cc8cf21ee411de888bc6985e132064aff..6d665e444070c203ef521ef5eb3c2b7c222c22fc 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:4000
 #name: MIPS uld
-#as: -mips3 -mtune=r4000
+#as: -32 -mips3 -mtune=r4000
 
 # Test the uld macro.
 
index 133b32c4ac4c9e5432c8d0fcb7bd31613eadb680..1f1a337d78c8f9ca2856efd828153946906212c1 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:3000
 #name: MIPS ulh-empic
-#as: -mips1 -membedded-pic
+#as: -32 -mips1 -membedded-pic
 #source: ulh-pic.s
 
 # Test the ulh macro with -membedded-pic.
index c24e9a63f239cee1ec3fae08be438d71fb73269c..5c7546888486b71d217eee3ea7edbb9eb02f8f71 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:3000
 #name: MIPS ulh-svr4pic
-#as: -mips1 -KPIC -EB
+#as: -32 -mips1 -KPIC -EB
 #source: ulh-pic.s
 
 # Test the unaligned load and store macros with -KPIC.
index 4ee5b6b8b2b2866e7d80448ad79fe9aef5fec1ba..0a3d230c5ad5ba3b5efd66821ac94ba92fae66aa 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:3000
 #name: MIPS ulh-xgot
-#as: -mips1 -mtune=r3000 -KPIC -xgot -EB --defsym XGOT=1
+#as: -32 -mips1 -mtune=r3000 -KPIC -xgot -EB --defsym XGOT=1
 #source: ulh-pic.s
 
 # Test the unaligned load and store macros with -KPIC -xgot.
index df5a57b73696643eda7a3b95c224fa883f1f89e1..dbe4a73f531be0fb30cbee503bdccc7df5902901 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:3000
 #name: MIPS ulh
-#as: -mips1
+#as: -32 -mips1
 
 # Test the ulh macro.
 
index d822fce82fde588c781843691de33e8139498fe7..9c8e84c699bea8eee1e3a3f1e361274c28417c14 100644 (file)
@@ -1,4 +1,4 @@
-#as: -EB
+#as: -EB -32
 #objdump: -dr --prefix-addresses --show-raw-insn -M reg-names=numeric
 #name: ulh2 -EB
 #source: ulh2.s
index 0f5d3698beeb2228776eb68e5f1b3e1ef3df9178..e8e47e8b4198f22d05beacf36d6739ab0a8d0290 100644 (file)
@@ -1,4 +1,4 @@
-#as: -EL
+#as: -EL -32
 #objdump: -dr --prefix-addresses --show-raw-insn -M reg-names=numeric
 #name: ulh2 -EL
 #source: ulh2.s
index cbd0f775a622b8c80b7e43afce565438852214dc..7d2bec0e4549af6f2f99516f16a9cacf61218d02 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:3000
 #name: MIPS ulw
-#as: -mips1
+#as: -32 -mips1
 
 # Test the ulw macro.
 
index 75269097e64580bf5937746b13788f005704bba0..83796ef621cfbe91b1eb04ff6f0a98428b3d7f14 100644 (file)
@@ -1,4 +1,4 @@
-#as: -EB
+#as: -EB -32
 #objdump: -dr --prefix-addresses --show-raw-insn -M reg-names=numeric
 #name: ulw2 -EB interlocked
 #source: ulw2.s
index cb7cae6e7bab404180a295a460e4007e43bd289d..88839bd48c0064c2c60cb2f926d9a04b5c3e46ee 100644 (file)
@@ -1,4 +1,4 @@
-#as: -EB
+#as: -EB -32
 #objdump: -dr --prefix-addresses --show-raw-insn -M reg-names=numeric
 #name: ulw2 -EB non-interlocked
 #source: ulw2.s
index cce9fb7c351a49510f76e2d24b254fcdb0e3c25f..cc96c620162d40b5ba7233767b85f9b27039e826 100644 (file)
@@ -1,4 +1,4 @@
-#as: -EL
+#as: -EL -32
 #objdump: -dr --prefix-addresses --show-raw-insn -M reg-names=numeric
 #name: ulw2 -EL interlocked
 #source: ulw2.s
index 59039a865e21212c2016ee6a65c334f29b6af2ea..6abd4d0424140d555d92acc46dffe6b657b97839 100644 (file)
@@ -1,4 +1,4 @@
-#as: -EL
+#as: -EL -32
 #objdump: -dr --prefix-addresses --show-raw-insn -M reg-names=numeric
 #name: ulw2 -EL non-interlocked
 #source: ulw2.s
index d3631a966ac5f8da3634e71b45d568787faaa7a8..23855bb8895212499b38ab0112b91e9f18b85e30 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:4000
 #name: MIPS usd
-#as: -mips3 -mtune=r4000
+#as: -32 -mips3 -mtune=r4000
 
 # Test the usd macro.
 
index de23e61e9fc741a9fa9d5d036bdb68aed12d91ae..c2d95f2d5423fb34b97bb0cd41f7c0fc5a355b5c 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:3000
 #name: MIPS ush
-#as: -mips1
+#as: -32 -mips1
 
 # Test the ush macro.
 
index e500792903d756b467c4b79be18002f4e8ffb036..7c2539037288dbf0441b2507272d9418196af2f4 100644 (file)
@@ -1,6 +1,6 @@
 #objdump: -dr --prefix-addresses -mmips:3000
 #name: MIPS usw
-#as: -mips1
+#as: -32 -mips1
 
 # Test the usw macro.
 
index 7c03a2d62ea79e318a80175f910bd6112c6925b9..9ff3b6d377aa757ff19ac8ea2ece45a082eb7933 100644 (file)
@@ -1,5 +1,5 @@
 #objdump: -dz --prefix-addresses -m mips:4120
-#as: -march=vr4120 -mtune=vr4120 -mfix-vr4122-bugs
+#as: -32 -march=vr4120 -mtune=vr4120 -mfix-vr4122-bugs
 #name: MIPS vr4122 workarounds
 
 .*: +file format .*mips.*
index d5a797ec35f4147d525f533a6e3e533cbbfea219..0b50921c3fd45db221efaef59bf715b3ed9bd3c5 100644 (file)
@@ -42,7 +42,9 @@ if { (   [istarget "*-*-elf*"] || [istarget "*-*-linux*"])
        || [istarget "dlx-*"]
        || [istarget "i*86-*"] 
        || [istarget "m32r-*"] 
-       || [istarget "mips*-*"] 
+       || ([istarget "mips*-*"]
+           && ! [istarget "mips64*-*-linux*"]
+           && ! [istarget "mips*-*-irix6*"])
        || [istarget "m68hc*-*"] 
        || [istarget "or32-*"] 
        || [istarget "strongarm*-*"]