* 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.
This commit is contained in:
Alexandre Oliva
2003-05-07 05:08:20 +00:00
parent 697380b39c
commit 21b99e2658
109 changed files with 164 additions and 88 deletions

View 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> 2003-05-03 H.J. Lu <hjl@gnu.org>
* gas/elf/symver.s: Use '%' instead of '@' in .type. * gas/elf/symver.s: Use '%' instead of '@' in .type.

View File

@ -1,5 +1,6 @@
#objdump: -dr --prefix-addresses #objdump: -dr --prefix-addresses
#name: MIPS abs #name: MIPS abs
#as: -32
# Test the abs macro. # Test the abs macro.

View File

@ -1,5 +1,6 @@
#objdump: -dr --prefix-addresses #objdump: -dr --prefix-addresses
#name: MIPS add #name: MIPS add
#as: -32
# Test the add macro. # Test the add macro.

View File

@ -1,5 +1,6 @@
#objdump: -dr --prefix-addresses #objdump: -dr --prefix-addresses
#name: MIPS and #name: MIPS and
#as: -32
# Test the and macro. # Test the and macro.

View File

@ -1,5 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:4000 #objdump: -dr --prefix-addresses -mmips:4000
#name: MIPS beq #name: MIPS beq
#as: -32
# Test the beq macro. # Test the beq macro.

View File

@ -1,5 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:4000 #objdump: -dr --prefix-addresses -mmips:4000
#name: MIPS bge #name: MIPS bge
#as: -32
# Test the bge macro. # Test the bge macro.

View File

@ -1,5 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:4000 #objdump: -dr --prefix-addresses -mmips:4000
#name: MIPS bgeu #name: MIPS bgeu
#as: -32
# Test the bgeu macro. # Test the bgeu macro.

View File

@ -1,5 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:4000 #objdump: -dr --prefix-addresses -mmips:4000
#name: MIPS blt #name: MIPS blt
#as: -32
# Test the blt macro. # Test the blt macro.

View File

@ -1,5 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:4000 #objdump: -dr --prefix-addresses -mmips:4000
#name: MIPS bltu #name: MIPS bltu
#as: -32
# Test the bltu macro. # Test the bltu macro.

View File

@ -1,5 +1,6 @@
#objdump: -dr --prefix-addresses --show-raw-insn #objdump: -dr --prefix-addresses --show-raw-insn
#name: MIPS branch-misc-1 #name: MIPS branch-misc-1
#as: -32
# Test the branches to local symbols in current file. # Test the branches to local symbols in current file.

View File

@ -1,4 +1,4 @@
#as: -march=r3900 #as: -32 -march=r3900
#objdump: -dr --prefix-addresses -mmips:3900 #objdump: -dr --prefix-addresses -mmips:3900
#name: MIPS 20-bit break #name: MIPS 20-bit break

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses --show-raw-insn -mmips:isa32 -M gpr-names=numeric,cp0-names=mips32 #objdump: -dr --prefix-addresses --show-raw-insn -mmips:isa32 -M gpr-names=numeric,cp0-names=mips32
#name: MIPS CP0 with sel register disassembly (mips32) #name: MIPS CP0 with sel register disassembly (mips32)
#as: -march=mips32 #as: -32 -march=mips32
#source: cp0sel-names.s #source: cp0sel-names.s
# Check objdump's handling of -M cp0-names=foo options. # Check objdump's handling of -M cp0-names=foo options.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses --show-raw-insn -mmips:isa32 -M gpr-names=numeric,cp0-names=mips32r2 #objdump: -dr --prefix-addresses --show-raw-insn -mmips:isa32 -M gpr-names=numeric,cp0-names=mips32r2
#name: MIPS CP0 with sel register disassembly (mips32r2) #name: MIPS CP0 with sel register disassembly (mips32r2)
#as: -march=mips32 #as: -32 -march=mips32
#source: cp0sel-names.s #source: cp0sel-names.s
# Check objdump's handling of -M cp0-names=foo options. # Check objdump's handling of -M cp0-names=foo options.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses --show-raw-insn -mmips:isa32 -M gpr-names=numeric,cp0-names=mips64 #objdump: -dr --prefix-addresses --show-raw-insn -mmips:isa32 -M gpr-names=numeric,cp0-names=mips64
#name: MIPS CP0 with sel register disassembly (mips64) #name: MIPS CP0 with sel register disassembly (mips64)
#as: -march=mips32 #as: -32 -march=mips32
#source: cp0sel-names.s #source: cp0sel-names.s
# Check objdump's handling of -M cp0-names=foo options. # Check objdump's handling of -M cp0-names=foo options.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses --show-raw-insn -mmips:isa32 -M gpr-names=numeric,cp0-names=numeric #objdump: -dr --prefix-addresses --show-raw-insn -mmips:isa32 -M gpr-names=numeric,cp0-names=numeric
#name: MIPS CP0 with sel register disassembly (numeric) #name: MIPS CP0 with sel register disassembly (numeric)
#as: -march=mips32 #as: -32 -march=mips32
#source: cp0sel-names.s #source: cp0sel-names.s
# Check objdump's handling of -M cp0-names=foo options. # Check objdump's handling of -M cp0-names=foo options.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses --show-raw-insn -mmips:isa32 -M gpr-names=numeric,cp0-names=sb1 #objdump: -dr --prefix-addresses --show-raw-insn -mmips:isa32 -M gpr-names=numeric,cp0-names=sb1
#name: MIPS CP0 with sel register disassembly (sb1) #name: MIPS CP0 with sel register disassembly (sb1)
#as: -march=mips32 #as: -32 -march=mips32
#source: cp0sel-names.s #source: cp0sel-names.s
# Check objdump's handling of -M cp0-names=foo options. # Check objdump's handling of -M cp0-names=foo options.

View File

@ -1,6 +1,7 @@
#objdump: -dr --prefix-addresses #objdump: -dr --prefix-addresses
#name: MIPS ELF jal #name: MIPS ELF jal
#source: jal.s #source: jal.s
#as: -32
# Test the jal macro. # Test the jal macro.

View File

@ -1,5 +1,6 @@
#objdump: -sr -j .text #objdump: -sr -j .text
#name: MIPS ELF reloc #name: MIPS ELF reloc
#as: -32
# Test the HI16/LO16 generation. # Test the HI16/LO16 generation.

View File

@ -1,5 +1,6 @@
#objdump: -sr -j .text #objdump: -sr -j .text
#name: MIPS ELF reloc 2 #name: MIPS ELF reloc 2
#as: -mabi=o64
# Test the GPREL and LITERAL generation. # Test the GPREL and LITERAL generation.
# FIXME: really this should check that the contents of .sdata, .lit4, # FIXME: really this should check that the contents of .sdata, .lit4,

View File

@ -1,5 +1,6 @@
#objdump: -sr -j .data #objdump: -sr -j .data
#name: MIPS ELF reloc 3 #name: MIPS ELF reloc 3
#as: -32
.*: file format elf.*mips .*: file format elf.*mips

View File

@ -1,5 +1,6 @@
#objdump: --prefix-addresses -dr #objdump: --prefix-addresses -dr
#name: MIPS ELF reloc 4 #name: MIPS ELF reloc 4
#as: -32
.*: +file format.* .*: +file format.*

View File

@ -1,5 +1,6 @@
#objdump: -dr --prefix-addresses --show-raw-insn #objdump: -dr --prefix-addresses --show-raw-insn
#name: MIPS ELF reloc 5 #name: MIPS ELF reloc 5
#as: -32
.*: +file format elf.*mips.* .*: +file format elf.*mips.*

View File

@ -1,5 +1,6 @@
#objdump: -dr --prefix-addresses #objdump: -dr --prefix-addresses
#name: MIPS ELF reloc 6 #name: MIPS ELF reloc 6
#as: -32
.*: +file format elf.*mips.* .*: +file format elf.*mips.*

View File

@ -1,5 +1,6 @@
#objdump: -dr --prefix-addresses #objdump: -dr --prefix-addresses
#name: MIPS ELF reloc 7 #name: MIPS ELF reloc 7
#as: -32
.*: +file format elf.*mips.* .*: +file format elf.*mips.*

View File

@ -1,7 +1,7 @@
# name: ELF MIPS1 markings # name: ELF MIPS1 markings
# source: empty.s # source: empty.s
# objdump: -p # objdump: -p
# as: -march=mips1 # as: -32 -march=mips1
.*:.*file format.*elf.*mips.* .*:.*file format.*elf.*mips.*
# Note: objdump omits leading zeros, so must check for the fact that # Note: objdump omits leading zeros, so must check for the fact that

View File

@ -1,7 +1,7 @@
# name: ELF MIPS2 markings # name: ELF MIPS2 markings
# source: empty.s # source: empty.s
# objdump: -p # objdump: -p
# as: -march=mips2 # as: -32 -march=mips2
.*:.*file format.*elf.*mips.* .*:.*file format.*elf.*mips.*
private flags = 1.......: .*\[mips2\].* private flags = 1.......: .*\[mips2\].*

View File

@ -1,7 +1,7 @@
# name: ELF MIPS3 markings # name: ELF MIPS3 markings
# source: empty.s # source: empty.s
# objdump: -p # objdump: -p
# as: -march=mips3 # as: -32 -march=mips3
.*:.*file format.*elf.*mips.* .*:.*file format.*elf.*mips.*
private flags = 2.......: .*\[mips3\].* private flags = 2.......: .*\[mips3\].*

View File

@ -1,7 +1,7 @@
# name: ELF MIPS32 markings # name: ELF MIPS32 markings
# source: empty.s # source: empty.s
# objdump: -p # objdump: -p
# as: -march=mips32 # as: -32 -march=mips32
.*:.*file format.*elf.*mips.* .*:.*file format.*elf.*mips.*
private flags = 5.......: .*\[mips32\].* private flags = 5.......: .*\[mips32\].*

View File

@ -1,7 +1,7 @@
# name: ELF MIPS32r2 markings # name: ELF MIPS32r2 markings
# source: empty.s # source: empty.s
# objdump: -p # objdump: -p
# as: -march=mips32r2 # as: -32 -march=mips32r2
.*:.*file format.*elf.*mips.* .*:.*file format.*elf.*mips.*
private flags = 7.......: .*\[mips32r2\].* private flags = 7.......: .*\[mips32r2\].*

View File

@ -1,7 +1,7 @@
# name: ELF MIPS4 markings # name: ELF MIPS4 markings
# source: empty.s # source: empty.s
# objdump: -p # objdump: -p
# as: -march=mips4 # as: -32 -march=mips4
.*:.*file format.*elf.*mips.* .*:.*file format.*elf.*mips.*
private flags = 3.......: .*\[mips4\].* private flags = 3.......: .*\[mips4\].*

View File

@ -1,7 +1,7 @@
# name: ELF MIPS5 markings # name: ELF MIPS5 markings
# source: empty.s # source: empty.s
# objdump: -p # objdump: -p
# as: -march=mips5 # as: -32 -march=mips5
.*:.*file format.*elf.*mips.* .*:.*file format.*elf.*mips.*
private flags = 4.......: .*\[mips5\].* private flags = 4.......: .*\[mips5\].*

View File

@ -1,7 +1,7 @@
# name: ELF MIPS64 markings # name: ELF MIPS64 markings
# source: empty.s # source: empty.s
# objdump: -p # objdump: -p
# as: -march=mips64 # as: -32 -march=mips64
.*:.*file format.*elf.*mips.* .*:.*file format.*elf.*mips.*
private flags = 6.......: .*\[mips64\].* private flags = 6.......: .*\[mips64\].*

View File

@ -1,7 +1,7 @@
# name: ELF MIPS16 ASE markings # name: ELF MIPS16 ASE markings
# source: empty.s # source: empty.s
# objdump: -p # objdump: -p
# as: -mips16 # as: -32 -mips16
.*:.*file format.*mips.* .*:.*file format.*mips.*
private flags = [0-9a-f]*[4-7c-f]......: .*[[,]mips16[],].* private flags = [0-9a-f]*[4-7c-f]......: .*[[,]mips16[],].*

View File

@ -1,6 +1,6 @@
#objdump: -rst -mmips:4000 #objdump: -rst -mmips:4000
#name: MIPS empic #name: MIPS empic
#as: -membedded-pic -mips3 #as: -mabi=o64 -membedded-pic -mips3
#stderr: empic.l #stderr: empic.l
# Check GNU-specific embedded relocs, for ELF. # Check GNU-specific embedded relocs, for ELF.

View File

@ -1,6 +1,6 @@
#objdump: --prefix-addresses -dr --show-raw-insn -mmips:4000 #objdump: --prefix-addresses -dr --show-raw-insn -mmips:4000
#name: MIPS empic2 #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. # Check assembly of and relocs for -membedded-pic la, lw, ld, sw, sd macros.

View File

@ -1,6 +1,6 @@
#objdump: --prefix-addresses -dr --show-raw-insn -mmips:4000 #objdump: --prefix-addresses -dr --show-raw-insn -mmips:4000
#name: MIPS empic3 (external) #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 # Check PC-relative HI/LO relocs relocs for -membedded-pic when HI and
# LO are split over a 32K boundary. # LO are split over a 32K boundary.

View File

@ -1,6 +1,6 @@
#objdump: --prefix-addresses -dr --show-raw-insn -mmips:4000 #objdump: --prefix-addresses -dr --show-raw-insn -mmips:4000
#name: MIPS empic3 (global, negative) #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 # Check PC-relative HI/LO relocs relocs for -membedded-pic when HI and
# LO are split over a 32K boundary. # LO are split over a 32K boundary.

View File

@ -1,6 +1,6 @@
#objdump: --prefix-addresses -dr --show-raw-insn -mmips:4000 #objdump: --prefix-addresses -dr --show-raw-insn -mmips:4000
#name: MIPS empic3 (global, positive) #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 # Check PC-relative HI/LO relocs relocs for -membedded-pic when HI and
# LO are split over a 32K boundary. # LO are split over a 32K boundary.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses --show-raw-insn -mmips:isa32r2 -M gpr-names=numeric,hwr-names=mips32r2 #objdump: -dr --prefix-addresses --show-raw-insn -mmips:isa32r2 -M gpr-names=numeric,hwr-names=mips32r2
#name: MIPS HWR disassembly (mips32r2) #name: MIPS HWR disassembly (mips32r2)
#as: -mips32r2 #as: -32 -mips32r2
#source: hwr-names.s #source: hwr-names.s
# Check objdump's handling of -M hwr-names=foo options. # Check objdump's handling of -M hwr-names=foo options.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses --show-raw-insn -mmips:isa32r2 -M gpr-names=numeric,hwr-names=numeric #objdump: -dr --prefix-addresses --show-raw-insn -mmips:isa32r2 -M gpr-names=numeric,hwr-names=numeric
#name: MIPS HWR disassembly (numeric) #name: MIPS HWR disassembly (numeric)
#as: -mips32r2 #as: -32 -mips32r2
#source: hwr-names.s #source: hwr-names.s
# Check objdump's handling of -M hwr-names=foo options. # Check objdump's handling of -M hwr-names=foo options.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses --show-raw-insn #objdump: -dr --prefix-addresses --show-raw-insn
#name: MIPS jal-empic-elf-2 #name: MIPS jal-empic-elf-2
#as: -membedded-pic #as: -32 -membedded-pic
# Test the jal macro harder with -membedded-pic. # Test the jal macro harder with -membedded-pic.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses --show-raw-insn #objdump: -dr --prefix-addresses --show-raw-insn
#name: MIPS jal-empic-elf-3 #name: MIPS jal-empic-elf-3
#as: -membedded-pic #as: -32 -membedded-pic
# Test the jal macro harder with -membedded-pic. # Test the jal macro harder with -membedded-pic.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses --show-raw-insn #objdump: -dr --prefix-addresses --show-raw-insn
#name: MIPS jal-empic-elf #name: MIPS jal-empic-elf
#as: -membedded-pic #as: -32 -membedded-pic
#source: jal.s #source: jal.s
# Test the jal macro with -membedded-pic. # Test the jal macro with -membedded-pic.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:3000 #objdump: -dr --prefix-addresses -mmips:3000
#name: MIPS R3000 jal-svr4pic #name: MIPS R3000 jal-svr4pic
#as: -mips1 -KPIC -mtune=r3000 #as: -32 -mips1 -KPIC -mtune=r3000
# Test the jal macro with -KPIC. # Test the jal macro with -KPIC.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:3000 #objdump: -dr --prefix-addresses -mmips:3000
#name: MIPS R3000 jal-xgot #name: MIPS R3000 jal-xgot
#as: -mips1 -KPIC -xgot -mtune=r3000 #as: -32 -mips1 -KPIC -xgot -mtune=r3000
#source: jal-svr4pic.s #source: jal-svr4pic.s
# Test the jal macro with -KPIC -xgot. # Test the jal macro with -KPIC -xgot.

View File

@ -1,5 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:4000 #objdump: -dr --prefix-addresses -mmips:4000
#name: MIPS jal #name: MIPS jal
#as: -32
# Test the jal macro. # Test the jal macro.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:3000 #objdump: -dr --prefix-addresses -mmips:3000
#name: MIPS la-empic #name: MIPS la-empic
#as: -mips1 -membedded-pic #as: -32 -mips1 -membedded-pic
# Test the la macro with -membedded-pic. # Test the la macro with -membedded-pic.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:3000 #objdump: -dr --prefix-addresses -mmips:3000
#name: MIPS la-svr4pic #name: MIPS la-svr4pic
#as: -mips1 -KPIC --defsym KPIC=1 #as: -32 -mips1 -KPIC --defsym KPIC=1
#source: la.s #source: la.s
# Test the la macro with -KPIC. # Test the la macro with -KPIC.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:3000 #objdump: -dr --prefix-addresses -mmips:3000
#name: MIPS la-xgot #name: MIPS la-xgot
#as: -mips1 -KPIC -xgot --defsym KPIC=1 #as: -32 -mips1 -KPIC -xgot --defsym KPIC=1
#source: la.s #source: la.s
# Test the la macro with -KPIC -xgot. # Test the la macro with -KPIC -xgot.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:3000 #objdump: -dr --prefix-addresses -mmips:3000
#name: MIPS la #name: MIPS la
#as: -mips1 #as: -32 -mips1
# Test the la macro. # Test the la macro.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:3000 #objdump: -dr --prefix-addresses -mmips:3000
#name: MIPS lb-empic #name: MIPS lb-empic
#as: -mips1 -membedded-pic #as: -32 -mips1 -membedded-pic
#source: lb-pic.s #source: lb-pic.s
# Test the lb macro with -membedded-pic. # Test the lb macro with -membedded-pic.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses #objdump: -dr --prefix-addresses
#name: MIPS lb-svr4pic #name: MIPS lb-svr4pic
#as: -KPIC #as: -32 -KPIC
#source: lb-pic.s #source: lb-pic.s
# Test the lb macro with -KPIC. # Test the lb macro with -KPIC.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:3000 #objdump: -dr --prefix-addresses -mmips:3000
#name: MIPS lb-xgot-ilocks #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 #source: lb-pic.s
# Test the lb macro with -KPIC -xgot. # Test the lb macro with -KPIC -xgot.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:3000 #objdump: -dr --prefix-addresses -mmips:3000
#name: MIPS lb-xgot #name: MIPS lb-xgot
#as: -mips1 -KPIC -xgot -mtune=r3000 #as: -32 -mips1 -KPIC -xgot -mtune=r3000
#source: lb-pic.s #source: lb-pic.s
# Test the lb macro with -KPIC -xgot. # Test the lb macro with -KPIC -xgot.

View File

@ -1,5 +1,6 @@
#objdump: -dr --prefix-addresses #objdump: -dr --prefix-addresses
#name: MIPS lb #name: MIPS lb
#as: -32
# Test the lb macro. # Test the lb macro.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:3000 #objdump: -dr --prefix-addresses -mmips:3000
#name: MIPS ld-empic #name: MIPS ld-empic
#as: -mips1 -membedded-pic --defsym EMPIC=1 #as: -32 -mips1 -membedded-pic --defsym EMPIC=1
#source: ld-pic.s #source: ld-pic.s
# Test the ld macro with -membedded-pic. # Test the ld macro with -membedded-pic.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:3000 #objdump: -dr --prefix-addresses -mmips:3000
#name: MIPS ld-svr4pic #name: MIPS ld-svr4pic
#as: -mips1 -mtune=r3000 -KPIC #as: -32 -mips1 -mtune=r3000 -KPIC
#source: ld-pic.s #source: ld-pic.s
# Test the ld macro with -KPIC. # Test the ld macro with -KPIC.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:3000 #objdump: -dr --prefix-addresses -mmips:3000
#name: MIPS ld-xgot #name: MIPS ld-xgot
#as: -mips1 -mtune=r3000 -KPIC -xgot #as: -32 -mips1 -mtune=r3000 -KPIC -xgot
#source: ld-pic.s #source: ld-pic.s
# Test the ld macro with -KPIC -xgot. # Test the ld macro with -KPIC -xgot.

View File

@ -1,5 +1,5 @@
#objdump: -dr --prefix-addresses -mmips:4000 #objdump: -dr --prefix-addresses -mmips:4000
#as: -march=r4000 #as: -32 -march=r4000
#name: MIPS ld #name: MIPS ld
# Test the ld macro. # Test the ld macro.

View File

@ -1,5 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:4000 #objdump: -dr --prefix-addresses -mmips:4000
#name: MIPS li #name: MIPS li
#as: -32
# Test the li macro. # Test the li macro.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:3000 #objdump: -dr --prefix-addresses -mmips:3000
#name: MIPS lifloat-empic #name: MIPS lifloat-empic
#as: -mips1 -membedded-pic --defsym EMPIC=1 #as: -32 -mips1 -membedded-pic --defsym EMPIC=1
#source: lifloat.s #source: lifloat.s
# Test the li.d and li.s macros with -membedded-pic. # Test the li.d and li.s macros with -membedded-pic.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:3000 #objdump: -dr --prefix-addresses -mmips:3000
#name: MIPS lifloat-svr4pic #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 #source: lifloat.s
# Test the li.d and li.s macros with -KPIC. # Test the li.d and li.s macros with -KPIC.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:3000 #objdump: -dr --prefix-addresses -mmips:3000
#name: MIPS lifloat-xgot #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 #source: lifloat.s
# Test the li.d and li.s macros with -KPIC -xgot. # Test the li.d and li.s macros with -KPIC -xgot.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:3000 #objdump: -dr --prefix-addresses -mmips:3000
#name: MIPS lifloat #name: MIPS lifloat
#as: -mips1 #as: -32 -mips1
# Test the li.d and li.s macros. # Test the li.d and li.s macros.

View File

@ -1,5 +1,5 @@
#objdump: -d -mmips:8000 #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) #name: MIPS -mgp32 -mfp32 (SVR4 PIC)
.*: +file format.* .*: +file format.*

View File

@ -1,5 +1,5 @@
#objdump: -d -mmips:8000 #objdump: -d -mmips:8000
#as: -march=8000 -EB -mgp32 -mfp32 #as: -32 -march=8000 -EB -mgp32 -mfp32
#name: MIPS -mgp32 -mfp32 #name: MIPS -mgp32 -mfp32
.*: +file format.* .*: +file format.*

View File

@ -1,5 +1,5 @@
#objdump: -d -mmips:8000 #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) #name: MIPS -mgp32 -mfp64 (SVR4 PIC)
.*: +file format.* .*: +file format.*

View File

@ -1,5 +1,5 @@
#objdump: -d -mmips:8000 #objdump: -d -mmips:8000
#as: -march=8000 -EB -mgp32 -mfp64 #as: -32 -march=8000 -EB -mgp32 -mfp64
#name: MIPS -mgp32 -mfp64 #name: MIPS -mgp32 -mfp64
.*: +file format.* .*: +file format.*

View File

@ -1,5 +1,5 @@
#objdump: -d -mmips:8000 #objdump: -d -mmips:8000
#as: -march=8000 -EB -mfp32 -KPIC #as: -mabi=o64 -march=8000 -EB -mfp32 -KPIC
#name: MIPS -mgp64 -mfp32 (SVR4 PIC) #name: MIPS -mgp64 -mfp32 (SVR4 PIC)
.*: +file format.* .*: +file format.*

View File

@ -1,5 +1,5 @@
#objdump: -d -mmips:8000 #objdump: -d -mmips:8000
#as: -march=8000 -EB -mfp32 #as: -mabi=o64 -march=8000 -EB -mfp32
#name: MIPS -mgp64 -mfp32 #name: MIPS -mgp64 -mfp32
#stderr: mips-gp64-fp32.l #stderr: mips-gp64-fp32.l

View File

@ -1,5 +1,5 @@
#objdump: -d -mmips:8000 #objdump: -d -mmips:8000
#as: -march=8000 -EB -KPIC #as: -mabi=o64 -march=8000 -EB -KPIC
#name: MIPS -mgp64 -mfp64 (SVR4 PIC) #name: MIPS -mgp64 -mfp64 (SVR4 PIC)
.*: +file format.* .*: +file format.*

View File

@ -1,5 +1,5 @@
#objdump: -d -mmips:8000 #objdump: -d -mmips:8000
#as: -march=8000 -EB #as: -mabi=o64 -march=8000 -EB
#name: MIPS -mgp64 -mfp64 #name: MIPS -mgp64 -mfp64
#stderr: mips-gp64-fp32.l #stderr: mips-gp64-fp32.l

View File

@ -423,7 +423,7 @@ if { [istarget mips*-*-*] } then {
run_dump_test_arches "blt" [mips_arch_list_matching mips2] run_dump_test_arches "blt" [mips_arch_list_matching mips2]
run_dump_test_arches "bltu" [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_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 { if $ilocks {
run_dump_test "div-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-2" [mips_arch_list_matching mips1]
run_dump_test_arches "jal-empic-elf-3" [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 !$aout { run_dump_test "la" }
if $elf { run_dump_test "la-svr4pic" } if $elf { run_dump_test "la-svr4pic" }
if $elf { run_dump_test "la-xgot" } if $elf { run_dump_test "la-xgot" }
@ -537,7 +537,7 @@ if { [istarget mips*-*-*] } then {
run_dump_test "mips16-jalx" run_dump_test "mips16-jalx"
run_dump_test "mips-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 "delay"
run_dump_test "nodelay" run_dump_test "nodelay"
run_dump_test "mips4010" 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 "mips32" [mips_arch_list_matching mips32]
run_dump_test_arches "mips32r2" [mips_arch_list_matching mips32r2] 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] run_dump_test_arches "mips64" [mips_arch_list_matching mips64]
@ -568,8 +568,8 @@ if { [istarget mips*-*-*] } then {
run_dump_test "relax" run_dump_test "relax"
run_list_test "illegal" "" run_list_test "illegal" "-32"
run_list_test "baddata1" "" run_list_test "baddata1" "-32"
# LOSE: As of 2002-02-08, the next 4 tests fail for target mips-ecoff. # 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 # It's unknown whether they _should_ pass as-is, or whether different

View File

@ -1,6 +1,6 @@
#objdump: -rst -mips16 #objdump: -rst -mips16
#name: MIPS16 reloc #name: MIPS16 reloc
#as: -mips16 #as: -32 -mips16
# Check MIPS16 reloc processing # Check MIPS16 reloc processing

View File

@ -1,6 +1,6 @@
#objdump: -rst -mips16 #objdump: -rst -mips16
#name: MIPS16 reloc 2 #name: MIPS16 reloc 2
#as: -mips16 #as: -32 -mips16
# Check MIPS16 reloc processing # Check MIPS16 reloc processing

View File

@ -1,5 +1,6 @@
#objdump: -dr --prefix-addresses --show-raw-insn #objdump: -dr --prefix-addresses --show-raw-insn
#name: MIPS MIPS32 instructions #name: MIPS MIPS32 instructions
#as: -32
# Check MIPS32 instruction assembly # Check MIPS32 instruction assembly

View File

@ -1,5 +1,6 @@
#objdump: -dr --prefix-addresses --show-raw-insn -M reg-names=numeric #objdump: -dr --prefix-addresses --show-raw-insn -M reg-names=numeric
#name: MIPS MIPS32r2 instructions #name: MIPS MIPS32r2 instructions
#as: -32
# Check MIPS32 Release 2 (mips32r2) instruction assembly # Check MIPS32 Release 2 (mips32r2) instruction assembly

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:4010 #objdump: -dr --prefix-addresses -mmips:4010
#name: MIPS 4010 #name: MIPS 4010
#as: -march=4010 #as: -32 -march=4010
.*: +file format .*mips.* .*: +file format .*mips.*

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:4650 #objdump: -dr --prefix-addresses -mmips:4650
#name: MIPS 4650 #name: MIPS 4650
#as: -march=4650 -mtune=4650 #as: -32 -march=4650 -mtune=4650
.*: +file format .*mips.* .*: +file format .*mips.*

View File

@ -1,5 +1,6 @@
#objdump: -dr --prefix-addresses --show-raw-insn #objdump: -dr --prefix-addresses --show-raw-insn
#name: MIPS MIPS64 instructions #name: MIPS MIPS64 instructions
#as: -32
# Check MIPS64 instruction assembly # Check MIPS64 instruction assembly

View File

@ -1,6 +1,6 @@
#objdump: -rst -mips16 #objdump: -rst -mips16
#name: MIPS16 reloc #name: MIPS16 reloc
#as: -mips16 #as: -32 -mips16
#source: mips16-e.s #source: mips16-e.s
# Check MIPS16 reloc processing # Check MIPS16 reloc processing

View File

@ -1,6 +1,6 @@
#objdump: -rst -mips16 #objdump: -rst -mips16
#name: MIPS16 reloc 2 #name: MIPS16 reloc 2
#as: -mips16 #as: -32 -mips16
#source: mips16-f.s #source: mips16-f.s
# Check MIPS16 reloc processing # Check MIPS16 reloc processing

View File

@ -2,6 +2,7 @@
#name: MIPS hardware rol/ror #name: MIPS hardware rol/ror
#source: rol.s #source: rol.s
#stderr: rol-hw.l #stderr: rol-hw.l
#as: -32
# Test the rol and ror macros. # Test the rol and ror macros.

View File

@ -1,6 +1,7 @@
#objdump: -dr --prefix-addresses #objdump: -dr --prefix-addresses
#name: MIPS macro rol/ror #name: MIPS macro rol/ror
#stderr: rol.l #stderr: rol.l
#as: -32
# Test the rol and ror macros. # Test the rol and ror macros.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:3000 #objdump: -dr --prefix-addresses -mmips:3000
#name: MIPS sb #name: MIPS sb
#as: -mips1 #as: -32 -mips1
# Test the sb macro. # Test the sb macro.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses --show-raw-insn #objdump: -dr --prefix-addresses --show-raw-insn
#name: sync instructions #name: sync instructions
#as: -mips2 #as: -32 -mips2
.*: +file format .*mips.* .*: +file format .*mips.*

View File

@ -1,6 +1,6 @@
#objdump: -rst -mmips:4000 #objdump: -rst -mmips:4000
#name: MIPS empic #name: MIPS empic
#as: -membedded-pic -mips3 #as: -mabi=o64 -membedded-pic -mips3
#source: empic.s #source: empic.s
#stderr: empic.l #stderr: empic.l

View File

@ -1,6 +1,6 @@
#objdump: -rst -mips16 #objdump: -rst -mips16
#name: MIPS16 reloc #name: MIPS16 reloc
#as: -mips16 #as: -32 -mips16
#source: mips16-e.s #source: mips16-e.s
# Check MIPS16 reloc processing # Check MIPS16 reloc processing

View File

@ -1,6 +1,6 @@
#objdump: -rst -mips16 #objdump: -rst -mips16
#name: MIPS16 reloc 2 #name: MIPS16 reloc 2
#as: -mips16 #as: -32 -mips16
#source: mips16-f.s #source: mips16-f.s
# Check MIPS16 reloc processing # Check MIPS16 reloc processing

View File

@ -1,6 +1,6 @@
#objdump: -rst -mips16 #objdump: -rst -mips16
#name: MIPS16 reloc #name: MIPS16 reloc
#as: -mips16 #as: -32 -mips16
#source: mips16-e.s #source: mips16-e.s
# Check MIPS16 reloc processing # Check MIPS16 reloc processing

View File

@ -1,6 +1,6 @@
#objdump: -rst -mips16 #objdump: -rst -mips16
#name: MIPS16 reloc 2 #name: MIPS16 reloc 2
#as: -mips16 #as: -32 -mips16
#source: mips16-f.s #source: mips16-f.s
# Check MIPS16 reloc processing # Check MIPS16 reloc processing

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:3000 #objdump: -dr --prefix-addresses -mmips:3000
#name: MIPS trunc #name: MIPS trunc
#as: -mips1 -mtune=r3000 #as: -32 -mips1 -mtune=r3000
# Test the trunc macros. # Test the trunc macros.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:4000 #objdump: -dr --prefix-addresses -mmips:4000
#name: MIPS uld #name: MIPS uld
#as: -mips3 -mtune=r4000 #as: -32 -mips3 -mtune=r4000
# Test the uld macro. # Test the uld macro.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:3000 #objdump: -dr --prefix-addresses -mmips:3000
#name: MIPS ulh-empic #name: MIPS ulh-empic
#as: -mips1 -membedded-pic #as: -32 -mips1 -membedded-pic
#source: ulh-pic.s #source: ulh-pic.s
# Test the ulh macro with -membedded-pic. # Test the ulh macro with -membedded-pic.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:3000 #objdump: -dr --prefix-addresses -mmips:3000
#name: MIPS ulh-svr4pic #name: MIPS ulh-svr4pic
#as: -mips1 -KPIC -EB #as: -32 -mips1 -KPIC -EB
#source: ulh-pic.s #source: ulh-pic.s
# Test the unaligned load and store macros with -KPIC. # Test the unaligned load and store macros with -KPIC.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:3000 #objdump: -dr --prefix-addresses -mmips:3000
#name: MIPS ulh-xgot #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 #source: ulh-pic.s
# Test the unaligned load and store macros with -KPIC -xgot. # Test the unaligned load and store macros with -KPIC -xgot.

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:3000 #objdump: -dr --prefix-addresses -mmips:3000
#name: MIPS ulh #name: MIPS ulh
#as: -mips1 #as: -32 -mips1
# Test the ulh macro. # Test the ulh macro.

View File

@ -1,4 +1,4 @@
#as: -EB #as: -EB -32
#objdump: -dr --prefix-addresses --show-raw-insn -M reg-names=numeric #objdump: -dr --prefix-addresses --show-raw-insn -M reg-names=numeric
#name: ulh2 -EB #name: ulh2 -EB
#source: ulh2.s #source: ulh2.s

View File

@ -1,4 +1,4 @@
#as: -EL #as: -EL -32
#objdump: -dr --prefix-addresses --show-raw-insn -M reg-names=numeric #objdump: -dr --prefix-addresses --show-raw-insn -M reg-names=numeric
#name: ulh2 -EL #name: ulh2 -EL
#source: ulh2.s #source: ulh2.s

View File

@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses -mmips:3000 #objdump: -dr --prefix-addresses -mmips:3000
#name: MIPS ulw #name: MIPS ulw
#as: -mips1 #as: -32 -mips1
# Test the ulw macro. # Test the ulw macro.

Some files were not shown because too many files have changed in this diff Show More