diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2012-05-17 16:36:22 +0000 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2012-05-17 16:36:22 +0000 |
commit | 046e56f784269f621e610a93a758568890a9b204 (patch) | |
tree | a4336e9579a5e497ce15f278724b7a08cdf8b162 /gas | |
parent | df7b86aa4cb63ce86e60949b8160438bc0f9e389 (diff) | |
download | binutils-046e56f784269f621e610a93a758568890a9b204.zip binutils-046e56f784269f621e610a93a758568890a9b204.tar.gz binutils-046e56f784269f621e610a93a758568890a9b204.tar.bz2 |
Expect addend as signed
binutils/testsuite/
* binutils-all/hppa/objdump.exp: Expect addend as signed.
gas/testsuite/
* gas/all/weakref1.d: Expect addend as signed.
* gas/arm/pic_vxworks.d: Likewise.
* gas/arm/wince.d: Likewise.
* gas/h8300/h8300.exp: Likewise.
* gas/i386/sub.d: Likewise.
* gas/mips/ecoff@ld.d: Likewise.
* gas/mips/ecoff@sd.d: Likewise.
* gas/mips/l_d-n32.d: Likewise.
* gas/mips/l_d-n64.d: Likewise.
* gas/mips/l_d.d: Likewise.
* gas/mips/ld-n32.d: Likewise.
* gas/mips/ld-n64.d: Likewise.
* gas/mips/ld.d: Likewise.
* gas/mips/mips1@l_d.d: Likewise.
* gas/mips/mips1@ld-forward.d: Likewise.
* gas/mips/mips1@ld.d: Likewise.
* gas/mips/mips1@s_d.d: Likewise.
* gas/mips/s_d-n32.d: Likewise.
* gas/mips/s_d-n64.d: Likewise.
* gas/mips/s_d.d: Likewise.
* gas/mips/sd-n32.d: Likewise.
* gas/mips/sd-n64.d: Likewise.
* gas/mips/sd.d: Likewise.
* gas/mmix/bz-c.d: Likewise.
* gas/mmix/geta-c.d: Likewise.
* gas/mmix/jump-c.d: Likewise.
* gas/mmix/pushj-c.d: Likewise.
* gas/mmix/pushj-cs.d: Likewise.
* gas/mmix/reloc16-n.d: Likewise.
* gas/mmix/reloc16-r.d: Likewise.
* gas/mmix/reloc16.d: Likewise.
* gas/mmix/reloc8-r.d: Likewise.
* gas/mmix/reloc8.d: Likewise.
* gas/mmix/relocxrn.d: Likewise.
* gas/sh/sh64/case-1.d: Likewise.
* gas/sh/sh64/mix-1.d: Likewise.
* gas/sh/sh64/pt32-1.d: Likewise.
* gas/sh/sh64/pt64-1.d: Likewise.
* gas/sh/sh64/pt64-32-2.d: Likewise.
* gas/sh/sh64/rel32-2.d: Likewise.
* gas/sh/sh64/rel32-4.d: Likewise.
* gas/sh/sh64/rel64-2.d: Likewise.
* gas/sh/sh64/rel64-4.d: Likewise.
* gas/tic6x/data-reloc.d: Likewise.
* gas/tic6x/pcr-relocs.d: Likewise.
* gas/xstormy16/allinsn.d: Likewise.
* gas/xstormy16/reloc-1.d: Likewise.
* gas/xstormy16/reloc-2.d: Likewise.
ld/testsuite/
* ld-arm/emit-relocs1-vxworks.d: Expect addend as signed.
* ld-spu/pic.d: Likewise.
Diffstat (limited to 'gas')
49 files changed, 1787 insertions, 1736 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 9c5e328..b091ae4 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,54 @@ +2012-05-17 H.J. Lu <hongjiu.lu@intel.com> + + * gas/all/weakref1.d: Expect addend as signed. + * gas/arm/pic_vxworks.d: Likewise. + * gas/arm/wince.d: Likewise. + * gas/h8300/h8300.exp: Likewise. + * gas/i386/sub.d: Likewise. + * gas/mips/ecoff@ld.d: Likewise. + * gas/mips/ecoff@sd.d: Likewise. + * gas/mips/l_d-n32.d: Likewise. + * gas/mips/l_d-n64.d: Likewise. + * gas/mips/l_d.d: Likewise. + * gas/mips/ld-n32.d: Likewise. + * gas/mips/ld-n64.d: Likewise. + * gas/mips/ld.d: Likewise. + * gas/mips/mips1@l_d.d: Likewise. + * gas/mips/mips1@ld-forward.d: Likewise. + * gas/mips/mips1@ld.d: Likewise. + * gas/mips/mips1@s_d.d: Likewise. + * gas/mips/s_d-n32.d: Likewise. + * gas/mips/s_d-n64.d: Likewise. + * gas/mips/s_d.d: Likewise. + * gas/mips/sd-n32.d: Likewise. + * gas/mips/sd-n64.d: Likewise. + * gas/mips/sd.d: Likewise. + * gas/mmix/bz-c.d: Likewise. + * gas/mmix/geta-c.d: Likewise. + * gas/mmix/jump-c.d: Likewise. + * gas/mmix/pushj-c.d: Likewise. + * gas/mmix/pushj-cs.d: Likewise. + * gas/mmix/reloc16-n.d: Likewise. + * gas/mmix/reloc16-r.d: Likewise. + * gas/mmix/reloc16.d: Likewise. + * gas/mmix/reloc8-r.d: Likewise. + * gas/mmix/reloc8.d: Likewise. + * gas/mmix/relocxrn.d: Likewise. + * gas/sh/sh64/case-1.d: Likewise. + * gas/sh/sh64/mix-1.d: Likewise. + * gas/sh/sh64/pt32-1.d: Likewise. + * gas/sh/sh64/pt64-1.d: Likewise. + * gas/sh/sh64/pt64-32-2.d: Likewise. + * gas/sh/sh64/rel32-2.d: Likewise. + * gas/sh/sh64/rel32-4.d: Likewise. + * gas/sh/sh64/rel64-2.d: Likewise. + * gas/sh/sh64/rel64-4.d: Likewise. + * gas/tic6x/data-reloc.d: Likewise. + * gas/tic6x/pcr-relocs.d: Likewise. + * gas/xstormy16/allinsn.d: Likewise. + * gas/xstormy16/reloc-1.d: Likewise. + * gas/xstormy16/reloc-2.d: Likewise. + 2012-05-17 Alan Modra <amodra@gmail.com> * gas/elf/dwarf2-1.d: Update. diff --git a/gas/testsuite/gas/all/weakref1.d b/gas/testsuite/gas/all/weakref1.d index b44d1fc..d116707 100644 --- a/gas/testsuite/gas/all/weakref1.d +++ b/gas/testsuite/gas/all/weakref1.d @@ -89,8 +89,8 @@ OFFSET +TYPE +VALUE * [0-9a-f]+ [^ ]* +(ld3|\.text|\$CODE\$)(\+0x[0-9a-f]+)? [0-9a-f]+ [^ ]* +(ld4|\.text|\$CODE\$)(\+0x[0-9a-f]+)? [0-9a-f]+ [^ ]* +ud5 -[0-9a-f]+ [^ ]* +(gd6|\.text|\$CODE\$)(\+0x[0-9a-f]+)? -[0-9a-f]+ [^ ]* +(gd7|\.text|\$CODE\$)(\+0x[0-9a-f]+)? +[0-9a-f]+ [^ ]* +(gd6|\.text|\$CODE\$)((\+|-)0x[0-9a-f]+)? +[0-9a-f]+ [^ ]* +(gd7|\.text|\$CODE\$)((\+|-)0x[0-9a-f]+)? [0-9a-f]+ [^ ]* +(ld8|\.text|\$CODE\$)(\+0x[0-9a-f]+)? [0-9a-f]+ [^ ]* +(ld8|\.text|\$CODE\$)(\+0x[0-9a-f]+)? [0-9a-f]+ [^ ]* +(ld9|\.text|\$CODE\$)(\+0x[0-9a-f]+)? diff --git a/gas/testsuite/gas/arm/pic_vxworks.d b/gas/testsuite/gas/arm/pic_vxworks.d index f7db8aa..6b0f3ed 100644 --- a/gas/testsuite/gas/arm/pic_vxworks.d +++ b/gas/testsuite/gas/arm/pic_vxworks.d @@ -9,9 +9,9 @@ Disassembly of section .text: 00+0 <[^>]*> eb000000 bl .* - 0: R_ARM_PC24 foo\+0xfffffff8 + 0: R_ARM_PC24 foo-0x8 00+4 <[^>]*> eb000000 bl .* - 4: R_ARM_PLT32 foo\+0xfffffff8 + 4: R_ARM_PLT32 foo-0x8 \.\.\. 8: R_ARM_ABS32 sym c: R_ARM_GOT32 sym diff --git a/gas/testsuite/gas/arm/wince.d b/gas/testsuite/gas/arm/wince.d index 4f6535a..3d116bc 100644 --- a/gas/testsuite/gas/arm/wince.d +++ b/gas/testsuite/gas/arm/wince.d @@ -15,11 +15,11 @@ Disassembly of section .text: 0+008 <global_sym\+0x4> e1a00000 nop ; \(mov r0, r0\) 0+00c <global_sym\+0x8> e1a00000 nop ; \(mov r0, r0\) 0+010 <global_sym\+0xc> eafffffb b f+ff8 <global_sym\+0xf+ff4> - 10: ARM_26D global_sym\+0xf+ffc + 10: ARM_26D global_sym-0x4 0+014 <global_sym\+0x10> ebfffffa bl f+ff4 <global_sym\+0xf+ff0> - 14: ARM_26D global_sym\+0xf+ffc + 14: ARM_26D global_sym-0x4 0+018 <global_sym\+0x14> 0afffff9 beq f+ff0 <global_sym\+0xf+fec> - 18: ARM_26D global_sym\+0xf+ffc + 18: ARM_26D global_sym-0x4 0+01c <global_sym\+0x18> eafffff8 b 0+004 <global_sym> 0+020 <global_sym\+0x1c> ebfffff7 bl 0+004 <global_sym> 0+024 <global_sym\+0x20> 0afffff6 beq 0+004 <global_sym> diff --git a/gas/testsuite/gas/h8300/h8300.exp b/gas/testsuite/gas/h8300/h8300.exp index 1441806..4fb5706 100644 --- a/gas/testsuite/gas/h8300/h8300.exp +++ b/gas/testsuite/gas/h8300/h8300.exp @@ -2098,7 +2098,7 @@ proc do_h8300h_mov32bug {} { while 1 { expect { - -re "00000002\[^\n\]*32\[^\n\]*_a.0x0*88ca6c00\[^\n\]*\n" + -re "00000002\[^\n\]*32\[^\n\]*_a-0x77359400\[^\n\]*\n" { set x [expr $x+1] } timeout { perror "timeout\n; break } eof { break } diff --git a/gas/testsuite/gas/i386/sub.d b/gas/testsuite/gas/i386/sub.d index fd5e5fa..f16323a 100644 --- a/gas/testsuite/gas/i386/sub.d +++ b/gas/testsuite/gas/i386/sub.d @@ -6,5 +6,5 @@ Disassembly of section .text: 0+000 <foo>: - 0: 66 be (0|1)(0|2|4) 00[ ]+mov[ ]+\$0x(1)?(0|2|4),%si[ ]+2:[ ]+(R_386_PC|DISP)16[ ]+.data(\+0xfffffff0)? + 0: 66 be (0|1)(0|2|4) 00[ ]+mov[ ]+\$0x(1)?(0|2|4),%si[ ]+2:[ ]+(R_386_PC|DISP)16[ ]+.data(-0x10)? #pass diff --git a/gas/testsuite/gas/mips/ecoff@ld.d b/gas/testsuite/gas/mips/ecoff@ld.d index 57d8dbb..0e0fbe8 100644 --- a/gas/testsuite/gas/mips/ecoff@ld.d +++ b/gas/testsuite/gas/mips/ecoff@ld.d @@ -30,9 +30,9 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> addu a0,a0,a1 [0-9a-f]+ <[^>]*> ld a0,-23131\(a0\) [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: REFHI \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.data-0x1000 [0-9a-f]+ <[^>]*> ld a0,4096\(a0\) -[ ]*[0-9a-f]+: REFLO \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.data-0x1000 [0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: REFHI big_external_data_label [0-9a-f]+ <[^>]*> ld a0,0\(a0\) @@ -46,15 +46,15 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ld a0,0\(gp\) [ ]*[0-9a-f]+: GPREL small_external_common [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: REFHI \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFHI \.bss-0x2000 [0-9a-f]+ <[^>]*> ld a0,8192\(a0\) -[ ]*[0-9a-f]+: REFLO \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFLO \.bss-0x2000 [0-9a-f]+ <[^>]*> ld a0,-16384\(gp\) [ ]*[0-9a-f]+: GPREL \.sbss\+0x4000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: REFHI \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.data-0x1000 [0-9a-f]+ <[^>]*> ld a0,4097\(a0\) -[ ]*[0-9a-f]+: REFLO \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.data-0x1000 [0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: REFHI big_external_data_label [0-9a-f]+ <[^>]*> ld a0,1\(a0\) @@ -68,15 +68,15 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ld a0,1\(gp\) [ ]*[0-9a-f]+: GPREL small_external_common [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: REFHI \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFHI \.bss-0x2000 [0-9a-f]+ <[^>]*> ld a0,8193\(a0\) -[ ]*[0-9a-f]+: REFLO \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFLO \.bss-0x2000 [0-9a-f]+ <[^>]*> ld a0,-16383\(gp\) [ ]*[0-9a-f]+: GPREL \.sbss\+0x4000 [0-9a-f]+ <[^>]*> lui a0,0x1 -[ ]*[0-9a-f]+: REFHI \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.data-0x1000 [0-9a-f]+ <[^>]*> ld a0,-28672\(a0\) -[ ]*[0-9a-f]+: REFLO \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.data-0x1000 [0-9a-f]+ <[^>]*> lui a0,0x1 [ ]*[0-9a-f]+: REFHI big_external_data_label [0-9a-f]+ <[^>]*> ld a0,-32768\(a0\) @@ -94,17 +94,17 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ld a0,-32768\(a0\) [ ]*[0-9a-f]+: REFLO small_external_common [0-9a-f]+ <[^>]*> lui a0,0x1 -[ ]*[0-9a-f]+: REFHI \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFHI \.bss-0x2000 [0-9a-f]+ <[^>]*> ld a0,-24576\(a0\) -[ ]*[0-9a-f]+: REFLO \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFLO \.bss-0x2000 [0-9a-f]+ <[^>]*> lui a0,0x1 -[ ]*[0-9a-f]+: REFHI \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.sbss-0x1000 [0-9a-f]+ <[^>]*> ld a0,-28672\(a0\) -[ ]*[0-9a-f]+: REFLO \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.sbss-0x1000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: REFHI \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.data-0x1000 [0-9a-f]+ <[^>]*> ld a0,-28672\(a0\) -[ ]*[0-9a-f]+: REFLO \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.data-0x1000 [0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: REFHI big_external_data_label [0-9a-f]+ <[^>]*> ld a0,-32768\(a0\) @@ -122,17 +122,17 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ld a0,-32768\(a0\) [ ]*[0-9a-f]+: REFLO small_external_common [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: REFHI \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFHI \.bss-0x2000 [0-9a-f]+ <[^>]*> ld a0,-24576\(a0\) -[ ]*[0-9a-f]+: REFLO \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFLO \.bss-0x2000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: REFHI \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.sbss-0x1000 [0-9a-f]+ <[^>]*> ld a0,-28672\(a0\) -[ ]*[0-9a-f]+: REFLO \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.sbss-0x1000 [0-9a-f]+ <[^>]*> lui a0,0x1 -[ ]*[0-9a-f]+: REFHI \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.data-0x1000 [0-9a-f]+ <[^>]*> ld a0,4096\(a0\) -[ ]*[0-9a-f]+: REFLO \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.data-0x1000 [0-9a-f]+ <[^>]*> lui a0,0x1 [ ]*[0-9a-f]+: REFHI big_external_data_label [0-9a-f]+ <[^>]*> ld a0,0\(a0\) @@ -150,17 +150,17 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ld a0,0\(a0\) [ ]*[0-9a-f]+: REFLO small_external_common [0-9a-f]+ <[^>]*> lui a0,0x1 -[ ]*[0-9a-f]+: REFHI \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFHI \.bss-0x2000 [0-9a-f]+ <[^>]*> ld a0,8192\(a0\) -[ ]*[0-9a-f]+: REFLO \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFLO \.bss-0x2000 [0-9a-f]+ <[^>]*> lui a0,0x1 -[ ]*[0-9a-f]+: REFHI \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.sbss-0x1000 [0-9a-f]+ <[^>]*> ld a0,4096\(a0\) -[ ]*[0-9a-f]+: REFLO \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.sbss-0x1000 [0-9a-f]+ <[^>]*> lui a0,0x2 -[ ]*[0-9a-f]+: REFHI \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.data-0x1000 [0-9a-f]+ <[^>]*> ld a0,-19035\(a0\) -[ ]*[0-9a-f]+: REFLO \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.data-0x1000 [0-9a-f]+ <[^>]*> lui a0,0x2 [ ]*[0-9a-f]+: REFHI big_external_data_label [0-9a-f]+ <[^>]*> ld a0,-23131\(a0\) @@ -178,18 +178,18 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ld a0,-23131\(a0\) [ ]*[0-9a-f]+: REFLO small_external_common [0-9a-f]+ <[^>]*> lui a0,0x2 -[ ]*[0-9a-f]+: REFHI \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFHI \.bss-0x2000 [0-9a-f]+ <[^>]*> ld a0,-14939\(a0\) -[ ]*[0-9a-f]+: REFLO \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFLO \.bss-0x2000 [0-9a-f]+ <[^>]*> lui a0,0x2 -[ ]*[0-9a-f]+: REFHI \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.sbss-0x1000 [0-9a-f]+ <[^>]*> ld a0,-19035\(a0\) -[ ]*[0-9a-f]+: REFLO \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.sbss-0x1000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: REFHI \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.data-0x1000 [0-9a-f]+ <[^>]*> addu a0,a0,a1 [0-9a-f]+ <[^>]*> ld a0,4096\(a0\) -[ ]*[0-9a-f]+: REFLO \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.data-0x1000 [0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: REFHI big_external_data_label [0-9a-f]+ <[^>]*> addu a0,a0,a1 @@ -207,18 +207,18 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ld a0,0\(a0\) [ ]*[0-9a-f]+: GPREL small_external_common [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: REFHI \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFHI \.bss-0x2000 [0-9a-f]+ <[^>]*> addu a0,a0,a1 [0-9a-f]+ <[^>]*> ld a0,8192\(a0\) -[ ]*[0-9a-f]+: REFLO \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFLO \.bss-0x2000 [0-9a-f]+ <[^>]*> addu a0,a1,gp [0-9a-f]+ <[^>]*> ld a0,-16384\(a0\) [ ]*[0-9a-f]+: GPREL \.sbss\+0x4000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: REFHI \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.data-0x1000 [0-9a-f]+ <[^>]*> addu a0,a0,a1 [0-9a-f]+ <[^>]*> ld a0,4097\(a0\) -[ ]*[0-9a-f]+: REFLO \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.data-0x1000 [0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: REFHI big_external_data_label [0-9a-f]+ <[^>]*> addu a0,a0,a1 @@ -236,18 +236,18 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ld a0,1\(a0\) [ ]*[0-9a-f]+: GPREL small_external_common [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: REFHI \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFHI \.bss-0x2000 [0-9a-f]+ <[^>]*> addu a0,a0,a1 [0-9a-f]+ <[^>]*> ld a0,8193\(a0\) -[ ]*[0-9a-f]+: REFLO \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFLO \.bss-0x2000 [0-9a-f]+ <[^>]*> addu a0,a1,gp [0-9a-f]+ <[^>]*> ld a0,-16383\(a0\) [ ]*[0-9a-f]+: GPREL \.sbss\+0x4000 [0-9a-f]+ <[^>]*> lui a0,0x1 -[ ]*[0-9a-f]+: REFHI \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.data-0x1000 [0-9a-f]+ <[^>]*> addu a0,a0,a1 [0-9a-f]+ <[^>]*> ld a0,-28672\(a0\) -[ ]*[0-9a-f]+: REFLO \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.data-0x1000 [0-9a-f]+ <[^>]*> lui a0,0x1 [ ]*[0-9a-f]+: REFHI big_external_data_label [0-9a-f]+ <[^>]*> addu a0,a0,a1 @@ -269,20 +269,20 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ld a0,-32768\(a0\) [ ]*[0-9a-f]+: REFLO small_external_common [0-9a-f]+ <[^>]*> lui a0,0x1 -[ ]*[0-9a-f]+: REFHI \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFHI \.bss-0x2000 [0-9a-f]+ <[^>]*> addu a0,a0,a1 [0-9a-f]+ <[^>]*> ld a0,-24576\(a0\) -[ ]*[0-9a-f]+: REFLO \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFLO \.bss-0x2000 [0-9a-f]+ <[^>]*> lui a0,0x1 -[ ]*[0-9a-f]+: REFHI \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.sbss-0x1000 [0-9a-f]+ <[^>]*> addu a0,a0,a1 [0-9a-f]+ <[^>]*> ld a0,-28672\(a0\) -[ ]*[0-9a-f]+: REFLO \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.sbss-0x1000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: REFHI \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.data-0x1000 [0-9a-f]+ <[^>]*> addu a0,a0,a1 [0-9a-f]+ <[^>]*> ld a0,-28672\(a0\) -[ ]*[0-9a-f]+: REFLO \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.data-0x1000 [0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: REFHI big_external_data_label [0-9a-f]+ <[^>]*> addu a0,a0,a1 @@ -304,20 +304,20 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ld a0,-32768\(a0\) [ ]*[0-9a-f]+: REFLO small_external_common [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: REFHI \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFHI \.bss-0x2000 [0-9a-f]+ <[^>]*> addu a0,a0,a1 [0-9a-f]+ <[^>]*> ld a0,-24576\(a0\) -[ ]*[0-9a-f]+: REFLO \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFLO \.bss-0x2000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: REFHI \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.sbss-0x1000 [0-9a-f]+ <[^>]*> addu a0,a0,a1 [0-9a-f]+ <[^>]*> ld a0,-28672\(a0\) -[ ]*[0-9a-f]+: REFLO \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.sbss-0x1000 [0-9a-f]+ <[^>]*> lui a0,0x1 -[ ]*[0-9a-f]+: REFHI \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.data-0x1000 [0-9a-f]+ <[^>]*> addu a0,a0,a1 [0-9a-f]+ <[^>]*> ld a0,4096\(a0\) -[ ]*[0-9a-f]+: REFLO \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.data-0x1000 [0-9a-f]+ <[^>]*> lui a0,0x1 [ ]*[0-9a-f]+: REFHI big_external_data_label [0-9a-f]+ <[^>]*> addu a0,a0,a1 @@ -339,20 +339,20 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ld a0,0\(a0\) [ ]*[0-9a-f]+: REFLO small_external_common [0-9a-f]+ <[^>]*> lui a0,0x1 -[ ]*[0-9a-f]+: REFHI \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFHI \.bss-0x2000 [0-9a-f]+ <[^>]*> addu a0,a0,a1 [0-9a-f]+ <[^>]*> ld a0,8192\(a0\) -[ ]*[0-9a-f]+: REFLO \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFLO \.bss-0x2000 [0-9a-f]+ <[^>]*> lui a0,0x1 -[ ]*[0-9a-f]+: REFHI \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.sbss-0x1000 [0-9a-f]+ <[^>]*> addu a0,a0,a1 [0-9a-f]+ <[^>]*> ld a0,4096\(a0\) -[ ]*[0-9a-f]+: REFLO \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.sbss-0x1000 [0-9a-f]+ <[^>]*> lui a0,0x2 -[ ]*[0-9a-f]+: REFHI \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.data-0x1000 [0-9a-f]+ <[^>]*> addu a0,a0,a1 [0-9a-f]+ <[^>]*> ld a0,-19035\(a0\) -[ ]*[0-9a-f]+: REFLO \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.data-0x1000 [0-9a-f]+ <[^>]*> lui a0,0x2 [ ]*[0-9a-f]+: REFHI big_external_data_label [0-9a-f]+ <[^>]*> addu a0,a0,a1 @@ -374,13 +374,13 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ld a0,-23131\(a0\) [ ]*[0-9a-f]+: REFLO small_external_common [0-9a-f]+ <[^>]*> lui a0,0x2 -[ ]*[0-9a-f]+: REFHI \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFHI \.bss-0x2000 [0-9a-f]+ <[^>]*> addu a0,a0,a1 [0-9a-f]+ <[^>]*> ld a0,-14939\(a0\) -[ ]*[0-9a-f]+: REFLO \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFLO \.bss-0x2000 [0-9a-f]+ <[^>]*> lui a0,0x2 -[ ]*[0-9a-f]+: REFHI \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.sbss-0x1000 [0-9a-f]+ <[^>]*> addu a0,a0,a1 [0-9a-f]+ <[^>]*> ld a0,-19035\(a0\) -[ ]*[0-9a-f]+: REFLO \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.sbss-0x1000 \.\.\. diff --git a/gas/testsuite/gas/mips/ecoff@sd.d b/gas/testsuite/gas/mips/ecoff@sd.d index a43ba94..88d1bf6 100644 --- a/gas/testsuite/gas/mips/ecoff@sd.d +++ b/gas/testsuite/gas/mips/ecoff@sd.d @@ -30,9 +30,9 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,-23131\(at\) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: REFHI \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.data-0x1000 [0-9a-f]+ <[^>]*> sd a0,4096\(at\) -[ ]*[0-9a-f]+: REFLO \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.data-0x1000 [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: REFHI big_external_data_label [0-9a-f]+ <[^>]*> sd a0,0\(at\) @@ -46,15 +46,15 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sd a0,0\(gp\) [ ]*[0-9a-f]+: GPREL small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: REFHI \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFHI \.bss-0x2000 [0-9a-f]+ <[^>]*> sd a0,8192\(at\) -[ ]*[0-9a-f]+: REFLO \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFLO \.bss-0x2000 [0-9a-f]+ <[^>]*> sd a0,-16384\(gp\) [ ]*[0-9a-f]+: GPREL \.sbss\+0x4000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: REFHI \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.data-0x1000 [0-9a-f]+ <[^>]*> sd a0,4097\(at\) -[ ]*[0-9a-f]+: REFLO \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.data-0x1000 [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: REFHI big_external_data_label [0-9a-f]+ <[^>]*> sd a0,1\(at\) @@ -68,15 +68,15 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sd a0,1\(gp\) [ ]*[0-9a-f]+: GPREL small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: REFHI \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFHI \.bss-0x2000 [0-9a-f]+ <[^>]*> sd a0,8193\(at\) -[ ]*[0-9a-f]+: REFLO \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFLO \.bss-0x2000 [0-9a-f]+ <[^>]*> sd a0,-16383\(gp\) [ ]*[0-9a-f]+: GPREL \.sbss\+0x4000 [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: REFHI \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.data-0x1000 [0-9a-f]+ <[^>]*> sd a0,-28672\(at\) -[ ]*[0-9a-f]+: REFLO \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.data-0x1000 [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: REFHI big_external_data_label [0-9a-f]+ <[^>]*> sd a0,-32768\(at\) @@ -94,17 +94,17 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sd a0,-32768\(at\) [ ]*[0-9a-f]+: REFLO small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: REFHI \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFHI \.bss-0x2000 [0-9a-f]+ <[^>]*> sd a0,-24576\(at\) -[ ]*[0-9a-f]+: REFLO \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFLO \.bss-0x2000 [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: REFHI \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.sbss-0x1000 [0-9a-f]+ <[^>]*> sd a0,-28672\(at\) -[ ]*[0-9a-f]+: REFLO \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.sbss-0x1000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: REFHI \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.data-0x1000 [0-9a-f]+ <[^>]*> sd a0,-28672\(at\) -[ ]*[0-9a-f]+: REFLO \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.data-0x1000 [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: REFHI big_external_data_label [0-9a-f]+ <[^>]*> sd a0,-32768\(at\) @@ -122,17 +122,17 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sd a0,-32768\(at\) [ ]*[0-9a-f]+: REFLO small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: REFHI \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFHI \.bss-0x2000 [0-9a-f]+ <[^>]*> sd a0,-24576\(at\) -[ ]*[0-9a-f]+: REFLO \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFLO \.bss-0x2000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: REFHI \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.sbss-0x1000 [0-9a-f]+ <[^>]*> sd a0,-28672\(at\) -[ ]*[0-9a-f]+: REFLO \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.sbss-0x1000 [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: REFHI \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.data-0x1000 [0-9a-f]+ <[^>]*> sd a0,4096\(at\) -[ ]*[0-9a-f]+: REFLO \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.data-0x1000 [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: REFHI big_external_data_label [0-9a-f]+ <[^>]*> sd a0,0\(at\) @@ -150,17 +150,17 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sd a0,0\(at\) [ ]*[0-9a-f]+: REFLO small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: REFHI \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFHI \.bss-0x2000 [0-9a-f]+ <[^>]*> sd a0,8192\(at\) -[ ]*[0-9a-f]+: REFLO \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFLO \.bss-0x2000 [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: REFHI \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.sbss-0x1000 [0-9a-f]+ <[^>]*> sd a0,4096\(at\) -[ ]*[0-9a-f]+: REFLO \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.sbss-0x1000 [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: REFHI \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.data-0x1000 [0-9a-f]+ <[^>]*> sd a0,-19035\(at\) -[ ]*[0-9a-f]+: REFLO \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.data-0x1000 [0-9a-f]+ <[^>]*> lui at,0x2 [ ]*[0-9a-f]+: REFHI big_external_data_label [0-9a-f]+ <[^>]*> sd a0,-23131\(at\) @@ -178,18 +178,18 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sd a0,-23131\(at\) [ ]*[0-9a-f]+: REFLO small_external_common [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: REFHI \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFHI \.bss-0x2000 [0-9a-f]+ <[^>]*> sd a0,-14939\(at\) -[ ]*[0-9a-f]+: REFLO \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFLO \.bss-0x2000 [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: REFHI \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.sbss-0x1000 [0-9a-f]+ <[^>]*> sd a0,-19035\(at\) -[ ]*[0-9a-f]+: REFLO \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.sbss-0x1000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: REFHI \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.data-0x1000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,4096\(at\) -[ ]*[0-9a-f]+: REFLO \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.data-0x1000 [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: REFHI big_external_data_label [0-9a-f]+ <[^>]*> addu at,at,a1 @@ -207,18 +207,18 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sd a0,0\(at\) [ ]*[0-9a-f]+: GPREL small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: REFHI \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFHI \.bss-0x2000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,8192\(at\) -[ ]*[0-9a-f]+: REFLO \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFLO \.bss-0x2000 [0-9a-f]+ <[^>]*> addu at,a1,gp [0-9a-f]+ <[^>]*> sd a0,-16384\(at\) [ ]*[0-9a-f]+: GPREL \.sbss\+0x4000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: REFHI \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.data-0x1000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,4097\(at\) -[ ]*[0-9a-f]+: REFLO \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.data-0x1000 [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: REFHI big_external_data_label [0-9a-f]+ <[^>]*> addu at,at,a1 @@ -236,18 +236,18 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sd a0,1\(at\) [ ]*[0-9a-f]+: GPREL small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: REFHI \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFHI \.bss-0x2000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,8193\(at\) -[ ]*[0-9a-f]+: REFLO \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFLO \.bss-0x2000 [0-9a-f]+ <[^>]*> addu at,a1,gp [0-9a-f]+ <[^>]*> sd a0,-16383\(at\) [ ]*[0-9a-f]+: GPREL \.sbss\+0x4000 [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: REFHI \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.data-0x1000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,-28672\(at\) -[ ]*[0-9a-f]+: REFLO \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.data-0x1000 [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: REFHI big_external_data_label [0-9a-f]+ <[^>]*> addu at,at,a1 @@ -269,20 +269,20 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sd a0,-32768\(at\) [ ]*[0-9a-f]+: REFLO small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: REFHI \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFHI \.bss-0x2000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,-24576\(at\) -[ ]*[0-9a-f]+: REFLO \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFLO \.bss-0x2000 [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: REFHI \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.sbss-0x1000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,-28672\(at\) -[ ]*[0-9a-f]+: REFLO \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.sbss-0x1000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: REFHI \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.data-0x1000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,-28672\(at\) -[ ]*[0-9a-f]+: REFLO \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.data-0x1000 [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: REFHI big_external_data_label [0-9a-f]+ <[^>]*> addu at,at,a1 @@ -304,20 +304,20 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sd a0,-32768\(at\) [ ]*[0-9a-f]+: REFLO small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: REFHI \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFHI \.bss-0x2000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,-24576\(at\) -[ ]*[0-9a-f]+: REFLO \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFLO \.bss-0x2000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: REFHI \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.sbss-0x1000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,-28672\(at\) -[ ]*[0-9a-f]+: REFLO \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.sbss-0x1000 [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: REFHI \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.data-0x1000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,4096\(at\) -[ ]*[0-9a-f]+: REFLO \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.data-0x1000 [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: REFHI big_external_data_label [0-9a-f]+ <[^>]*> addu at,at,a1 @@ -339,20 +339,20 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sd a0,0\(at\) [ ]*[0-9a-f]+: REFLO small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: REFHI \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFHI \.bss-0x2000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,8192\(at\) -[ ]*[0-9a-f]+: REFLO \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFLO \.bss-0x2000 [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: REFHI \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.sbss-0x1000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,4096\(at\) -[ ]*[0-9a-f]+: REFLO \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.sbss-0x1000 [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: REFHI \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.data-0x1000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,-19035\(at\) -[ ]*[0-9a-f]+: REFLO \.data\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.data-0x1000 [0-9a-f]+ <[^>]*> lui at,0x2 [ ]*[0-9a-f]+: REFHI big_external_data_label [0-9a-f]+ <[^>]*> addu at,at,a1 @@ -374,13 +374,13 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sd a0,-23131\(at\) [ ]*[0-9a-f]+: REFLO small_external_common [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: REFHI \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFHI \.bss-0x2000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,-14939\(at\) -[ ]*[0-9a-f]+: REFLO \.bss\+0xffffe000 +[ ]*[0-9a-f]+: REFLO \.bss-0x2000 [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: REFHI \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFHI \.sbss-0x1000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,-19035\(at\) -[ ]*[0-9a-f]+: REFLO \.sbss\+0xfffff000 +[ ]*[0-9a-f]+: REFLO \.sbss-0x1000 \.\.\. diff --git a/gas/testsuite/gas/mips/l_d-n32.d b/gas/testsuite/gas/mips/l_d-n32.d index d474362..18ceefd 100644 --- a/gas/testsuite/gas/mips/l_d-n32.d +++ b/gas/testsuite/gas/mips/l_d-n32.d @@ -102,33 +102,33 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss\+0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data-0x8000 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label-0x8000 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label-0x8000 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common-0x8000 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common-0x8000 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss-0x8000 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss-0x8000 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data\+0x10000 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) @@ -279,40 +279,40 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss\+0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data-0x8000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label-0x8000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label-0x8000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common-0x8000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common-0x8000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss-0x8000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss-0x8000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data\+0x10000 [0-9a-f]+ <[^>]*> addu at,at,a1 diff --git a/gas/testsuite/gas/mips/l_d-n64.d b/gas/testsuite/gas/mips/l_d-n64.d index 3096443..f4064f1 100644 --- a/gas/testsuite/gas/mips/l_d-n64.d +++ b/gas/testsuite/gas/mips/l_d-n64.d @@ -324,131 +324,131 @@ Disassembly of section \.text: [ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0x8000 [ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.data\+0x10000 [ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0x10000 @@ -1017,138 +1017,138 @@ Disassembly of section \.text: [ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0x8000 [ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.data\+0x10000 [ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0x10000 diff --git a/gas/testsuite/gas/mips/l_d.d b/gas/testsuite/gas/mips/l_d.d index 788c61e..9cff000 100644 --- a/gas/testsuite/gas/mips/l_d.d +++ b/gas/testsuite/gas/mips/l_d.d @@ -30,9 +30,9 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) @@ -46,15 +46,15 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(gp\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|-16384)\(gp\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> ldc1 \$f4,(1|4097)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> ldc1 \$f4,1\(at\) @@ -68,15 +68,15 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ldc1 \$f4,1\(gp\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> ldc1 \$f4,(1|8193)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> ldc1 \$f4,(1|-16383)\(gp\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\) @@ -94,17 +94,17 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\) @@ -122,17 +122,17 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) @@ -150,17 +150,17 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> ldc1 \$f4,-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\) @@ -178,18 +178,18 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> ldc1 \$f4,-(23131|14939)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> ldc1 \$f4,-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,at,a1 @@ -207,18 +207,18 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,gp [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|-16384)\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,(1|4097)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,at,a1 @@ -236,18 +236,18 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ldc1 \$f4,1\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,(1|8193)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,gp [0-9a-f]+ <[^>]*> ldc1 \$f4,(1|-16383)\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,at,a1 @@ -269,20 +269,20 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,at,a1 @@ -304,20 +304,20 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,at,a1 @@ -339,20 +339,20 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,at,a1 @@ -374,13 +374,13 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(23131|14939)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? \.\.\. diff --git a/gas/testsuite/gas/mips/ld-n32.d b/gas/testsuite/gas/mips/ld-n32.d index 405ce35..5dd1085 100644 --- a/gas/testsuite/gas/mips/ld-n32.d +++ b/gas/testsuite/gas/mips/ld-n32.d @@ -102,33 +102,33 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ld a0,0\(a0\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss\+0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data-0x8000 [0-9a-f]+ <[^>]*> ld a0,0\(a0\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data-0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label-0x8000 [0-9a-f]+ <[^>]*> ld a0,0\(a0\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label-0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label-0x8000 [0-9a-f]+ <[^>]*> ld a0,0\(a0\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label-0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common-0x8000 [0-9a-f]+ <[^>]*> ld a0,0\(a0\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common-0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common-0x8000 [0-9a-f]+ <[^>]*> ld a0,0\(a0\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common-0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss-0x8000 [0-9a-f]+ <[^>]*> ld a0,0\(a0\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss-0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss-0x8000 [0-9a-f]+ <[^>]*> ld a0,0\(a0\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss-0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data\+0x10000 [0-9a-f]+ <[^>]*> ld a0,0\(a0\) @@ -279,40 +279,40 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ld a0,0\(a0\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss\+0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data-0x8000 [0-9a-f]+ <[^>]*> addu a0,a0,a1 [0-9a-f]+ <[^>]*> ld a0,0\(a0\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data-0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label-0x8000 [0-9a-f]+ <[^>]*> addu a0,a0,a1 [0-9a-f]+ <[^>]*> ld a0,0\(a0\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label-0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label-0x8000 [0-9a-f]+ <[^>]*> addu a0,a0,a1 [0-9a-f]+ <[^>]*> ld a0,0\(a0\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label-0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common-0x8000 [0-9a-f]+ <[^>]*> addu a0,a0,a1 [0-9a-f]+ <[^>]*> ld a0,0\(a0\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common-0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common-0x8000 [0-9a-f]+ <[^>]*> addu a0,a0,a1 [0-9a-f]+ <[^>]*> ld a0,0\(a0\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common-0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss-0x8000 [0-9a-f]+ <[^>]*> addu a0,a0,a1 [0-9a-f]+ <[^>]*> ld a0,0\(a0\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss-0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss-0x8000 [0-9a-f]+ <[^>]*> addu a0,a0,a1 [0-9a-f]+ <[^>]*> ld a0,0\(a0\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss-0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data\+0x10000 [0-9a-f]+ <[^>]*> addu a0,a0,a1 diff --git a/gas/testsuite/gas/mips/ld-n64.d b/gas/testsuite/gas/mips/ld-n64.d index 485298d..a111135 100644 --- a/gas/testsuite/gas/mips/ld-n64.d +++ b/gas/testsuite/gas/mips/ld-n64.d @@ -324,131 +324,131 @@ Disassembly of section \.text: [ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0x8000 [ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu a0,a0,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll32 a0,a0,0x0 [0-9a-f]+ <[^>]*> daddu a0,a0,at [0-9a-f]+ <[^>]*> ld a0,0\(a0\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu a0,a0,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll32 a0,a0,0x0 [0-9a-f]+ <[^>]*> daddu a0,a0,at [0-9a-f]+ <[^>]*> ld a0,0\(a0\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu a0,a0,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll32 a0,a0,0x0 [0-9a-f]+ <[^>]*> daddu a0,a0,at [0-9a-f]+ <[^>]*> ld a0,0\(a0\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu a0,a0,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll32 a0,a0,0x0 [0-9a-f]+ <[^>]*> daddu a0,a0,at [0-9a-f]+ <[^>]*> ld a0,0\(a0\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu a0,a0,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll32 a0,a0,0x0 [0-9a-f]+ <[^>]*> daddu a0,a0,at [0-9a-f]+ <[^>]*> ld a0,0\(a0\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu a0,a0,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll32 a0,a0,0x0 [0-9a-f]+ <[^>]*> daddu a0,a0,at [0-9a-f]+ <[^>]*> ld a0,0\(a0\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu a0,a0,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll32 a0,a0,0x0 [0-9a-f]+ <[^>]*> daddu a0,a0,at [0-9a-f]+ <[^>]*> ld a0,0\(a0\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.data\+0x10000 [ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0x10000 @@ -1017,138 +1017,138 @@ Disassembly of section \.text: [ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0x8000 [ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu a0,a0,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddu at,at,a1 [0-9a-f]+ <[^>]*> dsll32 a0,a0,0x0 [0-9a-f]+ <[^>]*> daddu a0,a0,at [0-9a-f]+ <[^>]*> ld a0,0\(a0\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu a0,a0,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddu at,at,a1 [0-9a-f]+ <[^>]*> dsll32 a0,a0,0x0 [0-9a-f]+ <[^>]*> daddu a0,a0,at [0-9a-f]+ <[^>]*> ld a0,0\(a0\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu a0,a0,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddu at,at,a1 [0-9a-f]+ <[^>]*> dsll32 a0,a0,0x0 [0-9a-f]+ <[^>]*> daddu a0,a0,at [0-9a-f]+ <[^>]*> ld a0,0\(a0\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu a0,a0,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddu at,at,a1 [0-9a-f]+ <[^>]*> dsll32 a0,a0,0x0 [0-9a-f]+ <[^>]*> daddu a0,a0,at [0-9a-f]+ <[^>]*> ld a0,0\(a0\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu a0,a0,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddu at,at,a1 [0-9a-f]+ <[^>]*> dsll32 a0,a0,0x0 [0-9a-f]+ <[^>]*> daddu a0,a0,at [0-9a-f]+ <[^>]*> ld a0,0\(a0\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu a0,a0,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddu at,at,a1 [0-9a-f]+ <[^>]*> dsll32 a0,a0,0x0 [0-9a-f]+ <[^>]*> daddu a0,a0,at [0-9a-f]+ <[^>]*> ld a0,0\(a0\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu a0,a0,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddu at,at,a1 [0-9a-f]+ <[^>]*> dsll32 a0,a0,0x0 [0-9a-f]+ <[^>]*> daddu a0,a0,at [0-9a-f]+ <[^>]*> ld a0,0\(a0\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.data\+0x10000 [ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0x10000 diff --git a/gas/testsuite/gas/mips/ld.d b/gas/testsuite/gas/mips/ld.d index bf2bd8d..c43ff37 100644 --- a/gas/testsuite/gas/mips/ld.d +++ b/gas/testsuite/gas/mips/ld.d @@ -42,11 +42,11 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a0,-23131\(at\) [0-9a-f]+ <[^>]*> lw a1,-23127\(at\) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a0,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> lw a0,0\(at\) @@ -68,21 +68,21 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,4\(gp\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a0,(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,(4|8196)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a0,(0|-16384)\(gp\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lw a1,(4|-16380)\(gp\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a0,(1|4097)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,(5|4101)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> lw a0,1\(at\) @@ -104,21 +104,21 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,5\(gp\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a0,(1|8193)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,(5|8197)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a0,(1|-16383)\(gp\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lw a1,(5|-16379)\(gp\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> lw a0,-32768\(at\) @@ -144,23 +144,23 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,-32764\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a0,-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|24572)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> lw a0,-32768\(at\) @@ -186,23 +186,23 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,-32764\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a0,-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|24572)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a0,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> lw a0,0\(at\) @@ -228,23 +228,23 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,4\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a0,(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,(4|8196)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a0,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a0,-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(23127|19031)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> lw a0,-23131\(at\) @@ -270,24 +270,24 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,-23127\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a0,-(23131|14939)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,-(23127|14935)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a0,-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(23127|19031)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -313,24 +313,24 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,4\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,(4|8196)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,gp [0-9a-f]+ <[^>]*> lw a0,(0|-16384)\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lw a1,(4|-16380)\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,(1|4097)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,(5|4101)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -356,24 +356,24 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,5\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,(1|8193)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,(5|8197)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,gp [0-9a-f]+ <[^>]*> lw a0,(1|-16383)\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lw a1,(5|-16379)\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -403,26 +403,26 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,-32764\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|24572)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -452,26 +452,26 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,-32764\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|24572)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -501,26 +501,26 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,4\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,(4|8196)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(23127|19031)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -550,17 +550,17 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,-23127\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-(23131|14939)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,-(23127|14935)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(23127|19031)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? \.\.\. diff --git a/gas/testsuite/gas/mips/mips1@l_d.d b/gas/testsuite/gas/mips/mips1@l_d.d index f61cde3..e399aac 100644 --- a/gas/testsuite/gas/mips/mips1@l_d.d +++ b/gas/testsuite/gas/mips/mips1@l_d.d @@ -42,11 +42,11 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lwc1 \$f[45],-23131\(at\) [0-9a-f]+ <[^>]*> lwc1 \$f[54],-23127\(at\) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> lwc1 \$f[45],0\(at\) @@ -68,21 +68,21 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lwc1 \$f[54],4\(gp\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|8196)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|-16384)\(gp\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|-16380)\(gp\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lwc1 \$f[45],(1|4097)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],(5|4101)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> lwc1 \$f[45],1\(at\) @@ -104,21 +104,21 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lwc1 \$f[54],5\(gp\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lwc1 \$f[45],(1|8193)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],(5|8197)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lwc1 \$f[45],(1|-16383)\(gp\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],(5|-16379)\(gp\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> lwc1 \$f[45],-32768\(at\) @@ -144,23 +144,23 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lwc1 \$f[54],-32764\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|24572)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> lwc1 \$f[45],-32768\(at\) @@ -186,23 +186,23 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lwc1 \$f[54],-32764\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|24572)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> lwc1 \$f[45],0\(at\) @@ -228,23 +228,23 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lwc1 \$f[54],4\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|8196)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(23127|19031)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> lwc1 \$f[45],-23131\(at\) @@ -270,24 +270,24 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lwc1 \$f[54],-23127\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(23131|14939)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(23127|14935)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(23127|19031)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -313,24 +313,24 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lwc1 \$f[54],4\(at\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|8196)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,gp [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|-16384)\(at\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|-16380)\(at\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lwc1 \$f[45],(1|4097)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],(5|4101)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -356,24 +356,24 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lwc1 \$f[54],5\(at\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lwc1 \$f[45],(1|8193)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],(5|8197)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,gp [0-9a-f]+ <[^>]*> lwc1 \$f[45],(1|-16383)\(at\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],(5|-16379)\(at\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -403,26 +403,26 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lwc1 \$f[54],-32764\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|24572)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -452,26 +452,26 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lwc1 \$f[54],-32764\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|24572)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -501,26 +501,26 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lwc1 \$f[54],4\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|8196)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(23127|19031)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -550,17 +550,17 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lwc1 \$f[54],-23127\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(23131|14939)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(23127|14935)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(23127|19031)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? \.\.\. diff --git a/gas/testsuite/gas/mips/mips1@ld-forward.d b/gas/testsuite/gas/mips/mips1@ld-forward.d index 80b3afb..99b5242 100644 --- a/gas/testsuite/gas/mips/mips1@ld-forward.d +++ b/gas/testsuite/gas/mips/mips1@ld-forward.d @@ -45,11 +45,11 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a0,-23131\(at\) [0-9a-f]+ <[^>]*> lw a1,-23127\(at\) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a0,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> lw a0,0\(at\) @@ -71,21 +71,21 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,4\(gp\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a0,(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,(4|8196)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a0,(0|-16384)\(gp\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lw a1,(4|-16380)\(gp\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a0,(1|4097)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,(5|4101)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> lw a0,1\(at\) @@ -107,21 +107,21 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,5\(gp\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a0,(1|8193)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,(5|8197)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a0,(1|-16383)\(gp\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lw a1,(5|-16379)\(gp\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> lw a0,-32768\(at\) @@ -147,23 +147,23 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,-32764\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a0,-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|24572)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> lw a0,-32768\(at\) @@ -189,23 +189,23 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,-32764\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a0,-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|24572)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a0,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> lw a0,0\(at\) @@ -231,23 +231,23 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,4\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a0,(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,(4|8196)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a0,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a0,-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(23127|19031)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> lw a0,-23131\(at\) @@ -273,25 +273,25 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,-23127\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a0,-(23131|14939)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,-(23127|14935)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a0,-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(23127|19031)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> nop [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> nop [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label @@ -322,12 +322,12 @@ Disassembly of section \.text: [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> nop [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,(4|8196)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> nop [0-9a-f]+ <[^>]*> addu at,a1,gp [0-9a-f]+ <[^>]*> lw a0,(0|-16384)\(at\) @@ -336,12 +336,12 @@ Disassembly of section \.text: [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> nop [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,(1|4097)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,(5|4101)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> nop [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label @@ -372,12 +372,12 @@ Disassembly of section \.text: [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> nop [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,(1|8193)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,(5|8197)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> nop [0-9a-f]+ <[^>]*> addu at,a1,gp [0-9a-f]+ <[^>]*> lw a0,(1|-16383)\(at\) @@ -385,12 +385,12 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,(5|-16379)\(at\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -420,26 +420,26 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,-32764\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|24572)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -469,26 +469,26 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,-32764\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|24572)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -518,26 +518,26 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,4\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,(4|8196)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(23127|19031)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -567,17 +567,17 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,-23127\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-(23131|14939)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,-(23127|14935)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(23127|19031)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? \.\.\. diff --git a/gas/testsuite/gas/mips/mips1@ld.d b/gas/testsuite/gas/mips/mips1@ld.d index 7d25147..b55e08e 100644 --- a/gas/testsuite/gas/mips/mips1@ld.d +++ b/gas/testsuite/gas/mips/mips1@ld.d @@ -45,11 +45,11 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a0,-23131\(at\) [0-9a-f]+ <[^>]*> lw a1,-23127\(at\) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a0,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> lw a0,0\(at\) @@ -71,21 +71,21 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,4\(gp\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a0,(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,(4|8196)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a0,(0|-16384)\(gp\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lw a1,(4|-16380)\(gp\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a0,(1|4097)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,(5|4101)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> lw a0,1\(at\) @@ -107,21 +107,21 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,5\(gp\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a0,(1|8193)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,(5|8197)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a0,(1|-16383)\(gp\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lw a1,(5|-16379)\(gp\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> lw a0,-32768\(at\) @@ -147,23 +147,23 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,-32764\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a0,-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|24572)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> lw a0,-32768\(at\) @@ -189,23 +189,23 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,-32764\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a0,-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|24572)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a0,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> lw a0,0\(at\) @@ -231,23 +231,23 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,4\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a0,(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,(4|8196)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a0,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a0,-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(23127|19031)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> lw a0,-23131\(at\) @@ -273,24 +273,24 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,-23127\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a0,-(23131|14939)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,-(23127|14935)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a0,-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(23127|19031)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -318,12 +318,12 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,4\(at\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,(4|8196)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> nop [0-9a-f]+ <[^>]*> addu at,a1,gp [0-9a-f]+ <[^>]*> lw a0,(0|-16384)\(at\) @@ -331,12 +331,12 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,(4|-16380)\(at\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,(1|4097)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,(5|4101)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -364,12 +364,12 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,5\(at\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,(1|8193)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,(5|8197)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> nop [0-9a-f]+ <[^>]*> addu at,a1,gp [0-9a-f]+ <[^>]*> lw a0,(1|-16383)\(at\) @@ -377,12 +377,12 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,(5|-16379)\(at\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -412,26 +412,26 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,-32764\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|24572)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -461,26 +461,26 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,-32764\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|24572)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -510,26 +510,26 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,4\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,(4|8196)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(23127|19031)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -559,17 +559,17 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,-23127\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-(23131|14939)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lw a1,-(23127|14935)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lw a1,-(23127|19031)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? \.\.\. diff --git a/gas/testsuite/gas/mips/mips1@s_d.d b/gas/testsuite/gas/mips/mips1@s_d.d index d00afa0..2e3bd0c 100644 --- a/gas/testsuite/gas/mips/mips1@s_d.d +++ b/gas/testsuite/gas/mips/mips1@s_d.d @@ -42,11 +42,11 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> swc1 \$f[45],-23131\(at\) [0-9a-f]+ <[^>]*> swc1 \$f[54],-23127\(at\) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> swc1 \$f[45],0\(at\) @@ -68,21 +68,21 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> swc1 \$f[54],4\(gp\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|8196)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|-16384)\(gp\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|-16380)\(gp\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> swc1 \$f[45],(1|4097)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],(5|4101)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> swc1 \$f[45],1\(at\) @@ -104,21 +104,21 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> swc1 \$f[54],5\(gp\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> swc1 \$f[45],(1|8193)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],(5|8197)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> swc1 \$f[45],(1|-16383)\(gp\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],(5|-16379)\(gp\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> swc1 \$f[45],-32768\(at\) @@ -144,23 +144,23 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> swc1 \$f[54],-32764\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|24572)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> swc1 \$f[45],-32768\(at\) @@ -186,23 +186,23 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> swc1 \$f[54],-32764\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|24572)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> swc1 \$f[45],0\(at\) @@ -228,23 +228,23 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> swc1 \$f[54],4\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|8196)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> swc1 \$f[45],-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],-(23127|19031)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> swc1 \$f[45],-23131\(at\) @@ -270,24 +270,24 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> swc1 \$f[54],-23127\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> swc1 \$f[45],-(23131|14939)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],-(23127|14935)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> swc1 \$f[45],-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],-(23127|19031)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -313,24 +313,24 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> swc1 \$f[54],4\(at\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|8196)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,gp [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|-16384)\(at\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|-16380)\(at\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> swc1 \$f[45],(1|4097)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],(5|4101)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -356,24 +356,24 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> swc1 \$f[54],5\(at\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> swc1 \$f[45],(1|8193)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],(5|8197)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,gp [0-9a-f]+ <[^>]*> swc1 \$f[45],(1|-16383)\(at\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],(5|-16379)\(at\) [ ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -403,26 +403,26 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> swc1 \$f[54],-32764\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|24572)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -452,26 +452,26 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> swc1 \$f[54],-32764\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|24572)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -501,26 +501,26 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> swc1 \$f[54],4\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|8196)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> swc1 \$f[45],-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],-(23127|19031)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 [ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -550,17 +550,17 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> swc1 \$f[54],-23127\(at\) [ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> swc1 \$f[45],-(23131|14939)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],-(23127|14935)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> swc1 \$f[45],-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> swc1 \$f[54],-(23127|19031)\(at\) -[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_MIPS_LO16|REFLO) \.sbss(-0x1000)? \.\.\. diff --git a/gas/testsuite/gas/mips/s_d-n32.d b/gas/testsuite/gas/mips/s_d-n32.d index 7848573..045864c 100644 --- a/gas/testsuite/gas/mips/s_d-n32.d +++ b/gas/testsuite/gas/mips/s_d-n32.d @@ -102,33 +102,33 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss\+0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data-0x8000 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label-0x8000 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label-0x8000 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common-0x8000 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common-0x8000 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss-0x8000 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss-0x8000 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data\+0x10000 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) @@ -279,40 +279,40 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss\+0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data-0x8000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label-0x8000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label-0x8000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common-0x8000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common-0x8000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss-0x8000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss-0x8000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data\+0x10000 [0-9a-f]+ <[^>]*> addu at,at,a1 diff --git a/gas/testsuite/gas/mips/s_d-n64.d b/gas/testsuite/gas/mips/s_d-n64.d index 84c2550..c190bde 100644 --- a/gas/testsuite/gas/mips/s_d-n64.d +++ b/gas/testsuite/gas/mips/s_d-n64.d @@ -324,131 +324,131 @@ Disassembly of section \.text: [ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0x8000 [ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.data\+0x10000 [ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0x10000 @@ -1017,138 +1017,138 @@ Disassembly of section \.text: [ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0x8000 [ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.data\+0x10000 [ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0x10000 diff --git a/gas/testsuite/gas/mips/s_d.d b/gas/testsuite/gas/mips/s_d.d index 7395a1c..b9157ac 100644 --- a/gas/testsuite/gas/mips/s_d.d +++ b/gas/testsuite/gas/mips/s_d.d @@ -30,9 +30,9 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) @@ -46,15 +46,15 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(gp\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|-16384)\(gp\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> sdc1 \$f4,(1|4097)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> sdc1 \$f4,1\(at\) @@ -68,15 +68,15 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sdc1 \$f4,1\(gp\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> sdc1 \$f4,(1|8193)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> sdc1 \$f4,(1|-16383)\(gp\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\) @@ -94,17 +94,17 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\) @@ -122,17 +122,17 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) @@ -150,17 +150,17 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> sdc1 \$f4,-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\) @@ -178,18 +178,18 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> sdc1 \$f4,-(23131|14939)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> sdc1 \$f4,-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,at,a1 @@ -207,18 +207,18 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,gp [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|-16384)\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,(1|4097)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,at,a1 @@ -236,18 +236,18 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sdc1 \$f4,1\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,(1|8193)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,gp [0-9a-f]+ <[^>]*> sdc1 \$f4,(1|-16383)\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,at,a1 @@ -269,20 +269,20 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,at,a1 @@ -304,20 +304,20 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,at,a1 @@ -339,20 +339,20 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,at,a1 @@ -374,13 +374,13 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(23131|14939)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? \.\.\. diff --git a/gas/testsuite/gas/mips/sd-n32.d b/gas/testsuite/gas/mips/sd-n32.d index 9de0f0b..58fe0c6 100644 --- a/gas/testsuite/gas/mips/sd-n32.d +++ b/gas/testsuite/gas/mips/sd-n32.d @@ -102,33 +102,33 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sd a0,0\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss\+0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data-0x8000 [0-9a-f]+ <[^>]*> sd a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label-0x8000 [0-9a-f]+ <[^>]*> sd a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label-0x8000 [0-9a-f]+ <[^>]*> sd a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common-0x8000 [0-9a-f]+ <[^>]*> sd a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common-0x8000 [0-9a-f]+ <[^>]*> sd a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss-0x8000 [0-9a-f]+ <[^>]*> sd a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss-0x8000 [0-9a-f]+ <[^>]*> sd a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data\+0x10000 [0-9a-f]+ <[^>]*> sd a0,0\(at\) @@ -279,40 +279,40 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sd a0,0\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss\+0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data-0x8000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label-0x8000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label-0x8000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common-0x8000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common-0x8000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss-0x8000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss-0x8000 [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss\+0xffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data\+0x10000 [0-9a-f]+ <[^>]*> addu at,at,a1 diff --git a/gas/testsuite/gas/mips/sd-n64.d b/gas/testsuite/gas/mips/sd-n64.d index 600c8f2..d523bf4 100644 --- a/gas/testsuite/gas/mips/sd-n64.d +++ b/gas/testsuite/gas/mips/sd-n64.d @@ -324,131 +324,131 @@ Disassembly of section \.text: [ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0x8000 [ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> sd a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> sd a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> sd a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> sd a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> sd a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> sd a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> sd a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.data\+0x10000 [ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0x10000 @@ -1017,138 +1017,138 @@ Disassembly of section \.text: [ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0x8000 [ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_data_label-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 big_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddiu at,at,0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> dsll at,at,0x10 [0-9a-f]+ <[^>]*> daddu at,at,a1 [0-9a-f]+ <[^>]*> sd a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 -[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0xffffffffffff8000 +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 +[ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*-0x8000 [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST \.data\+0x10000 [ ]*[0-9a-f]+: R_MIPS_NONE \*ABS\*\+0x10000 diff --git a/gas/testsuite/gas/mips/sd.d b/gas/testsuite/gas/mips/sd.d index 629ca96..19ab825 100644 --- a/gas/testsuite/gas/mips/sd.d +++ b/gas/testsuite/gas/mips/sd.d @@ -42,11 +42,11 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sw a0,-23131\(at\) [0-9a-f]+ <[^>]*> sw a1,-23127\(at\) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> sw a0,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> sw a1,(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> sw a0,0\(at\) @@ -68,21 +68,21 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sw a1,4\(gp\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> sw a0,(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> sw a1,(4|8196)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> sw a0,(0|-16384)\(gp\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> sw a1,(4|-16380)\(gp\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> sw a0,(1|4097)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> sw a1,(5|4101)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> sw a0,1\(at\) @@ -104,21 +104,21 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sw a1,5\(gp\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> sw a0,(1|8193)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> sw a1,(5|8197)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> sw a0,(1|-16383)\(gp\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> sw a1,(5|-16379)\(gp\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> sw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> sw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> sw a0,-32768\(at\) @@ -144,23 +144,23 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sw a1,-32764\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> sw a0,-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> sw a1,-(32764|24572)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> sw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> sw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> sw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> sw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> sw a0,-32768\(at\) @@ -186,23 +186,23 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sw a1,-32764\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> sw a0,-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> sw a1,-(32764|24572)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> sw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> sw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> sw a0,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> sw a1,(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> sw a0,0\(at\) @@ -228,23 +228,23 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sw a1,4\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> sw a0,(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> sw a1,(4|8196)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> sw a0,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> sw a1,(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> sw a0,-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> sw a1,-(23127|19031)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> sw a0,-23131\(at\) @@ -270,24 +270,24 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sw a1,-23127\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> sw a0,-(23131|14939)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> sw a1,-(23127|14935)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> sw a0,-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> sw a1,-(23127|19031)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> sw a1,(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -313,24 +313,24 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sw a1,4\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> sw a1,(4|8196)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,gp [0-9a-f]+ <[^>]*> sw a0,(0|-16384)\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> sw a1,(4|-16380)\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,(1|4097)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> sw a1,(5|4101)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -356,24 +356,24 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sw a1,5\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,(1|8193)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> sw a1,(5|8197)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,gp [0-9a-f]+ <[^>]*> sw a0,(1|-16383)\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> sw a1,(5|-16379)\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL) \.sbss(\+0x4000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> sw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -403,26 +403,26 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sw a1,-32764\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> sw a1,-(32764|24572)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> sw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> sw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -452,26 +452,26 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sw a1,-32764\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,-(32768|24576)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> sw a1,-(32764|24572)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,-(32768|28672)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> sw a1,-(32764|28668)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> sw a1,(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -501,26 +501,26 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sw a1,4\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,(0|8192)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> sw a1,(4|8196)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,(0|4096)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> sw a1,(4|4100)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.data(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> sw a1,-(23127|19031)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.data(-0x1000)? [0-9a-f]+ <[^>]*> lui at,0x2 [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -550,17 +550,17 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sw a1,-23127\(at\) [ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) small_external_common [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,-(23131|14939)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> sw a1,-(23127|14935)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(\+0xffffe000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.bss(-0x2000)? [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,-(23131|19035)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? [0-9a-f]+ <[^>]*> sw a1,-(23127|19031)\(at\) -[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(\+0xfffff000)? +[ ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO) \.sbss(-0x1000)? \.\.\. diff --git a/gas/testsuite/gas/mmix/bz-c.d b/gas/testsuite/gas/mmix/bz-c.d index 24113b6..8616e5a 100644 --- a/gas/testsuite/gas/mmix/bz-c.d +++ b/gas/testsuite/gas/mmix/bz-c.d @@ -15,7 +15,7 @@ Disassembly of section .text: 0+ <Main>: 0: 42ff0000 bz \$255,0 <Main> - 0: R_MMIX_CBRANCH \*ABS\*\+0xffff0000ffff0000 + 0: R_MMIX_CBRANCH \*ABS\*-0xffff00010000 4: fd000000 swym 0,0,0 8: fd000000 swym 0,0,0 c: fd000000 swym 0,0,0 diff --git a/gas/testsuite/gas/mmix/geta-c.d b/gas/testsuite/gas/mmix/geta-c.d index 5e7bf2b..55d0da0 100644 --- a/gas/testsuite/gas/mmix/geta-c.d +++ b/gas/testsuite/gas/mmix/geta-c.d @@ -15,7 +15,7 @@ Disassembly of section .text: 0+ <Main>: 0: f4ff0000 geta \$255,0 <Main> - 0: R_MMIX_GETA \*ABS\*\+0xffff0000ffff0000 + 0: R_MMIX_GETA \*ABS\*-0xffff00010000 4: fd000000 swym 0,0,0 8: fd000000 swym 0,0,0 c: fd000000 swym 0,0,0 diff --git a/gas/testsuite/gas/mmix/jump-c.d b/gas/testsuite/gas/mmix/jump-c.d index d0c2437..41dccbb 100644 --- a/gas/testsuite/gas/mmix/jump-c.d +++ b/gas/testsuite/gas/mmix/jump-c.d @@ -15,7 +15,7 @@ Disassembly of section .text: 0+ <Main>: 0: f0000000 jmp 0 <Main> - 0: R_MMIX_JMP \*ABS\*\+0xffff0000ffff0000 + 0: R_MMIX_JMP \*ABS\*-0xffff00010000 4: fd000000 swym 0,0,0 8: fd000000 swym 0,0,0 c: fd000000 swym 0,0,0 diff --git a/gas/testsuite/gas/mmix/pushj-c.d b/gas/testsuite/gas/mmix/pushj-c.d index af3281d..2c1f3dd 100644 --- a/gas/testsuite/gas/mmix/pushj-c.d +++ b/gas/testsuite/gas/mmix/pushj-c.d @@ -15,7 +15,7 @@ Disassembly of section .text: 0+ <Main>: 0: f2010000 pushj \$1,0 <Main> - 0: R_MMIX_PUSHJ \*ABS\*\+0xffff0000ffff0000 + 0: R_MMIX_PUSHJ \*ABS\*-0xffff00010000 4: fd000000 swym 0,0,0 8: fd000000 swym 0,0,0 c: fd000000 swym 0,0,0 diff --git a/gas/testsuite/gas/mmix/pushj-cs.d b/gas/testsuite/gas/mmix/pushj-cs.d index b2ac35a..937c3df 100644 --- a/gas/testsuite/gas/mmix/pushj-cs.d +++ b/gas/testsuite/gas/mmix/pushj-cs.d @@ -13,6 +13,6 @@ ffff0000ffff0000 l \*ABS\* 0+ i2 Disassembly of section \.text: 0+ <Main>: 0: f2010000 pushj \$1,0 <Main> - 0: R_MMIX_PUSHJ_STUBBABLE \*ABS\*\+0xffff0000ffff0000 + 0: R_MMIX_PUSHJ_STUBBABLE \*ABS\*-0xffff00010000 4: f2020000 pushj \$2,4 <Main\+0x4> 4: R_MMIX_PUSHJ_STUBBABLE i2 diff --git a/gas/testsuite/gas/mmix/reloc16-n.d b/gas/testsuite/gas/mmix/reloc16-n.d index f37c0b7..19dace3 100644 --- a/gas/testsuite/gas/mmix/reloc16-n.d +++ b/gas/testsuite/gas/mmix/reloc16-n.d @@ -11,4 +11,4 @@ Disassembly of section \.text: 4: f82d0000 pop 45,0 6: R_MMIX_16 bar\+0x2a 8: fd2a0000 swym 42,0,0 - a: R_MMIX_16 baz\+0xfffffffffffff6d7 + a: R_MMIX_16 baz-0x929 diff --git a/gas/testsuite/gas/mmix/reloc16-r.d b/gas/testsuite/gas/mmix/reloc16-r.d index c56552f..2ba4046 100644 --- a/gas/testsuite/gas/mmix/reloc16-r.d +++ b/gas/testsuite/gas/mmix/reloc16-r.d @@ -11,4 +11,4 @@ Disassembly of section \.text: 4: f82d0000 pop 45,0 6: R_MMIX_16 bar\+0x2a 8: fd2a0000 swym 42,0,0 - a: R_MMIX_16 baz\+0xfffffffffffff6d7 + a: R_MMIX_16 baz-0x929 diff --git a/gas/testsuite/gas/mmix/reloc16.d b/gas/testsuite/gas/mmix/reloc16.d index 7b5cc84..5b0480a 100644 --- a/gas/testsuite/gas/mmix/reloc16.d +++ b/gas/testsuite/gas/mmix/reloc16.d @@ -9,4 +9,4 @@ Disassembly of section \.text: 4: f82d0000 pop 45,0 6: R_MMIX_16 bar\+0x2a 8: fd2a0000 swym 42,0,0 - a: R_MMIX_16 baz\+0xfffffffffffff6d7 + a: R_MMIX_16 baz-0x929 diff --git a/gas/testsuite/gas/mmix/reloc8-r.d b/gas/testsuite/gas/mmix/reloc8-r.d index e6394e5..7186325 100644 --- a/gas/testsuite/gas/mmix/reloc8-r.d +++ b/gas/testsuite/gas/mmix/reloc8-r.d @@ -11,9 +11,9 @@ Disassembly of section \.text: 4: 372f002a negu \$47,0,42 6: R_MMIX_8 bar\+0x30 8: fd00b26e swym 0,178,110 - 9: R_MMIX_8 baz\+0xfffffffffffffffe + 9: R_MMIX_8 baz-0x2 c: ff000000 trip 0,0,0 - d: R_MMIX_8 fee\+0xffffffffffffffff + d: R_MMIX_8 fee-0x1 e: R_MMIX_8 fie\+0x1 f: R_MMIX_8 foe\+0x3 10: f9000000 resume 0 diff --git a/gas/testsuite/gas/mmix/reloc8.d b/gas/testsuite/gas/mmix/reloc8.d index b3f1ed6..0cf7f17 100644 --- a/gas/testsuite/gas/mmix/reloc8.d +++ b/gas/testsuite/gas/mmix/reloc8.d @@ -9,9 +9,9 @@ Disassembly of section \.text: 4: 372f002a negu \$47,0,42 6: R_MMIX_8 bar\+0x30 8: fd00b26e swym 0,178,110 - 9: R_MMIX_8 baz\+0xfffffffffffffffe + 9: R_MMIX_8 baz-0x2 c: ff000000 trip 0,0,0 - d: R_MMIX_8 fee\+0xffffffffffffffff + d: R_MMIX_8 fee-0x1 e: R_MMIX_8 fie\+0x1 f: R_MMIX_8 foe\+0x3 10: f9000000 resume 0 diff --git a/gas/testsuite/gas/mmix/relocxrn.d b/gas/testsuite/gas/mmix/relocxrn.d index ff7f1db..4484935 100644 --- a/gas/testsuite/gas/mmix/relocxrn.d +++ b/gas/testsuite/gas/mmix/relocxrn.d @@ -11,4 +11,4 @@ Disassembly of section \.text: 4: f82d0000 pop 45,0 6: R_MMIX_16 bar\+0x2a 8: fd2a0000 swym 42,0,0 - a: R_MMIX_16 baz\+0xfffffffffffff6d7 + a: R_MMIX_16 baz-0x929 diff --git a/gas/testsuite/gas/sh/sh64/case-1.d b/gas/testsuite/gas/sh/sh64/case-1.d index adf51cb..8d1d009 100644 --- a/gas/testsuite/gas/sh/sh64/case-1.d +++ b/gas/testsuite/gas/sh/sh64/case-1.d @@ -10,14 +10,14 @@ Disassembly of section \.text: [ ]+0:[ ]+6ff0fff0[ ]+nop [ ]+4:[ ]+6ff0fff0[ ]+nop [ ]+8:[ ]+cc000190[ ]+movi 0,r25 -[ ]+8:[ ]+R_SH_IMM_MEDLOW16_PCREL foo\+0xf*ff8 +[ ]+8:[ ]+R_SH_IMM_MEDLOW16_PCREL foo-0x8 [ ]+c:[ ]+c8000190[ ]+shori 0,r25 -[ ]+c:[ ]+R_SH_IMM_LOW16_PCREL foo\+0xf*ffc +[ ]+c:[ ]+R_SH_IMM_LOW16_PCREL foo-0x4 [ ]+10:[ ]+6bf56440[ ]+ptrel/u r25,tr4 [ ]+14:[ ]+cc000190[ ]+movi 0,r25 -[ ]+14:[ ]+R_SH_IMM_MEDLOW16_PCREL bar\+0xf*ff8 +[ ]+14:[ ]+R_SH_IMM_MEDLOW16_PCREL bar-0x8 [ ]+18:[ ]+c8000190[ ]+shori 0,r25 -[ ]+18:[ ]+R_SH_IMM_LOW16_PCREL bar\+0xf*ffc +[ ]+18:[ ]+R_SH_IMM_LOW16_PCREL bar-0x4 [ ]+1c:[ ]+6bf56630[ ]+ptrel/l r25,tr3 [ ]+20:[ ]+cc00a820[ ]+movi 42,r2 [ ]+24:[ ]+ebffde20[ ]+pta/l 0 <start>,tr2 diff --git a/gas/testsuite/gas/sh/sh64/mix-1.d b/gas/testsuite/gas/sh/sh64/mix-1.d index 86c0cf3..45fbefb 100644 --- a/gas/testsuite/gas/sh/sh64/mix-1.d +++ b/gas/testsuite/gas/sh/sh64/mix-1.d @@ -19,12 +19,12 @@ Disassembly of section \.text\.media: 0+ <mediacode>: [ ]+0:[ ]+cc000190[ ]+movi 0,r25 -[ ]+0:[ ]+R_SH_IMM_MEDLOW16_PCREL \.text\+0xf*fffffffe +[ ]+0:[ ]+R_SH_IMM_MEDLOW16_PCREL \.text-0x2 [ ]+4:[ ]+c8000190[ ]+shori 0,r25 [ ]+4:[ ]+R_SH_IMM_LOW16_PCREL \.text\+0x2 [ ]+8:[ ]+6bf56640[ ]+ptrel/l r25,tr4 [ ]+c:[ ]+cc000190[ ]+movi 0,r25 -[ ]+c:[ ]+R_SH_IMM_MEDLOW16_PCREL \.text\+0xf*fffffffc +[ ]+c:[ ]+R_SH_IMM_MEDLOW16_PCREL \.text-0x4 [ ]+10:[ ]+c8000190[ ]+shori 0,r25 [ ]+10:[ ]+R_SH_IMM_LOW16_PCREL \.text [ ]+14:[ ]+6bf56650[ ]+ptrel/l r25,tr5 diff --git a/gas/testsuite/gas/sh/sh64/pt32-1.d b/gas/testsuite/gas/sh/sh64/pt32-1.d index f9610eb..0b738a7 100644 --- a/gas/testsuite/gas/sh/sh64/pt32-1.d +++ b/gas/testsuite/gas/sh/sh64/pt32-1.d @@ -16,7 +16,7 @@ Disassembly of section \.text: [ ]+8:[ ]+ebfffe50[ ]+pta/l 4 <start1>,tr5 [ ]+c:[ ]+6ff0fff0[ ]+nop [ ]+10:[ ]+cc000190[ ]+movi 0,r25 -[ ]+10:[ ]+R_SH_IMM_MEDLOW16_PCREL \.text\.other\+0xf*fffffffd +[ ]+10:[ ]+R_SH_IMM_MEDLOW16_PCREL \.text\.other-0x3 [ ]+14:[ ]+c8000190[ ]+shori 0,r25 [ ]+14:[ ]+R_SH_IMM_LOW16_PCREL \.text\.other\+0x1 [ ]+18:[ ]+6bf56670[ ]+ptrel/l r25,tr7 diff --git a/gas/testsuite/gas/sh/sh64/pt64-1.d b/gas/testsuite/gas/sh/sh64/pt64-1.d index 9303c4f..b0b61ca 100644 --- a/gas/testsuite/gas/sh/sh64/pt64-1.d +++ b/gas/testsuite/gas/sh/sh64/pt64-1.d @@ -16,11 +16,11 @@ Disassembly of section \.text: [ ]+8:[ ]+ebfffe50[ ]+pta/l 4 <start1>,tr5 [ ]+c:[ ]+6ff0fff0[ ]+nop [ ]+10:[ ]+cc000190[ ]+movi 0,r25 -[ ]+10:[ ]+R_SH_IMM_HI16_PCREL \.text\.other\+0xfffffffffffffff5 +[ ]+10:[ ]+R_SH_IMM_HI16_PCREL \.text\.other-0xb [ ]+14:[ ]+c8000190[ ]+shori 0,r25 -[ ]+14:[ ]+R_SH_IMM_MEDHI16_PCREL \.text\.other\+0xfffffffffffffff9 +[ ]+14:[ ]+R_SH_IMM_MEDHI16_PCREL \.text\.other-0x7 [ ]+18:[ ]+c8000190[ ]+shori 0,r25 -[ ]+18:[ ]+R_SH_IMM_MEDLOW16_PCREL \.text\.other\+0xfffffffffffffffd +[ ]+18:[ ]+R_SH_IMM_MEDLOW16_PCREL \.text\.other-0x3 [ ]+1c:[ ]+c8000190[ ]+shori 0,r25 [ ]+1c:[ ]+R_SH_IMM_LOW16_PCREL \.text\.other\+0x1 [ ]+20:[ ]+6bf56670[ ]+ptrel/l r25,tr7 @@ -36,9 +36,9 @@ Disassembly of section \.text\.other: 0+c <start3>: [ ]+c:[ ]+cc000190[ ]+movi 0,r25 -[ ]+c:[ ]+R_SH_IMM_HI16_PCREL \.text\+0xfffffffffffffff9 +[ ]+c:[ ]+R_SH_IMM_HI16_PCREL \.text-0x7 [ ]+10:[ ]+c8000190[ ]+shori 0,r25 -[ ]+10:[ ]+R_SH_IMM_MEDHI16_PCREL \.text\+0xfffffffffffffffd +[ ]+10:[ ]+R_SH_IMM_MEDHI16_PCREL \.text-0x3 [ ]+14:[ ]+c8000190[ ]+shori 0,r25 [ ]+14:[ ]+R_SH_IMM_MEDLOW16_PCREL \.text\+0x1 [ ]+18:[ ]+c8000190[ ]+shori 0,r25 diff --git a/gas/testsuite/gas/sh/sh64/pt64-32-2.d b/gas/testsuite/gas/sh/sh64/pt64-32-2.d index 1aee7bf..096f4eb 100644 --- a/gas/testsuite/gas/sh/sh64/pt64-32-2.d +++ b/gas/testsuite/gas/sh/sh64/pt64-32-2.d @@ -16,7 +16,7 @@ Disassembly of section \.text: [ ]+8:[ ]+ebfffe50[ ]+pta/l 4 <start1>,tr5 [ ]+c:[ ]+6ff0fff0[ ]+nop [ ]+10:[ ]+cc000190[ ]+movi 0,r25 -[ ]+10:[ ]+R_SH_IMM_MEDLOW16_PCREL \.text\.other\+0xfffffffffffffffd +[ ]+10:[ ]+R_SH_IMM_MEDLOW16_PCREL \.text\.other-0x3 [ ]+14:[ ]+c8000190[ ]+shori 0,r25 [ ]+14:[ ]+R_SH_IMM_LOW16_PCREL \.text\.other\+0x1 [ ]+18:[ ]+6bf56670[ ]+ptrel/l r25,tr7 diff --git a/gas/testsuite/gas/sh/sh64/rel32-2.d b/gas/testsuite/gas/sh/sh64/rel32-2.d index 5bafc68..314f2ca 100644 --- a/gas/testsuite/gas/sh/sh64/rel32-2.d +++ b/gas/testsuite/gas/sh/sh64/rel32-2.d @@ -19,21 +19,21 @@ OFFSET *TYPE *VALUE 0+44 R_SH_IMM_LOW16_PCREL \.othertext\+0x0+28 0+48 R_SH_IMM_LOW16_PCREL \.othertext\+0x0+28 0+4c R_SH_IMM_MEDLOW16_PCREL \.othertext\+0x0+24 -0+58 R_SH_IMM_LOW16_PCREL extern2\+0xf*ffffffff -0+5c R_SH_IMM_LOW16_PCREL extern3\+0xf*ffffffff -0+60 R_SH_IMM_MEDLOW16_PCREL extern4\+0xf*ffffffff +0+58 R_SH_IMM_LOW16_PCREL extern2-0x0+1 +0+5c R_SH_IMM_LOW16_PCREL extern3-0x0+1 +0+60 R_SH_IMM_MEDLOW16_PCREL extern4-0x0+1 0+6c R_SH_IMM_LOW16_PCREL extern6\+0x0+f 0+70 R_SH_IMM_LOW16_PCREL extern7\+0x0+b 0+74 R_SH_IMM_MEDLOW16_PCREL extern8\+0x0+3 -0+80 R_SH_IMM_LOW16_PCREL gdata2\+0xf*ffffffff -0+84 R_SH_IMM_LOW16_PCREL gdata3\+0xf*ffffffff -0+88 R_SH_IMM_MEDLOW16_PCREL gdata4\+0xf*ffffffff +0+80 R_SH_IMM_LOW16_PCREL gdata2-0x0+1 +0+84 R_SH_IMM_LOW16_PCREL gdata3-0x0+1 +0+88 R_SH_IMM_MEDLOW16_PCREL gdata4-0x0+1 0+94 R_SH_IMM_LOW16_PCREL gdata6\+0x0+f 0+98 R_SH_IMM_LOW16_PCREL gdata7\+0x0+b 0+9c R_SH_IMM_MEDLOW16_PCREL gdata8\+0x0+3 -0+a8 R_SH_IMM_LOW16_PCREL gothertext2\+0xf*ffffffff -0+ac R_SH_IMM_LOW16_PCREL gothertext3\+0xf*ffffffff -0+b0 R_SH_IMM_MEDLOW16_PCREL gothertext4\+0xf*ffffffff +0+a8 R_SH_IMM_LOW16_PCREL gothertext2-0x0+1 +0+ac R_SH_IMM_LOW16_PCREL gothertext3-0x0+1 +0+b0 R_SH_IMM_MEDLOW16_PCREL gothertext4-0x0+1 0+bc R_SH_IMM_LOW16_PCREL gothertext6\+0x0+f 0+c0 R_SH_IMM_LOW16_PCREL gothertext7\+0x0+b 0+c4 R_SH_IMM_MEDLOW16_PCREL gothertext8\+0x0+3 @@ -45,15 +45,15 @@ OFFSET *TYPE *VALUE 0+2c R_SH_IMM_LOW16_PCREL \.othertext\+0x0+8 0+3c R_SH_IMM_MEDLOW16_PCREL \.othertext\+0x0+1c 0+40 R_SH_IMM_LOW16_PCREL \.othertext\+0x0+20 -0+50 R_SH_IMM_MEDLOW16_PCREL extern1\+0xf*ffffffff +0+50 R_SH_IMM_MEDLOW16_PCREL extern1-0x0+1 0+54 R_SH_IMM_LOW16_PCREL extern1\+0x0+3 0+64 R_SH_IMM_MEDLOW16_PCREL extern5\+0x0+7 0+68 R_SH_IMM_LOW16_PCREL extern5\+0x0+b -0+78 R_SH_IMM_MEDLOW16_PCREL gdata1\+0xf*ffffffff +0+78 R_SH_IMM_MEDLOW16_PCREL gdata1-0x0+1 0+7c R_SH_IMM_LOW16_PCREL gdata1\+0x0+3 0+8c R_SH_IMM_MEDLOW16_PCREL gdata5\+0x0+7 0+90 R_SH_IMM_LOW16_PCREL gdata5\+0x0+b -0+a0 R_SH_IMM_MEDLOW16_PCREL gothertext1\+0xf*ffffffff +0+a0 R_SH_IMM_MEDLOW16_PCREL gothertext1-0x0+1 0+a4 R_SH_IMM_LOW16_PCREL gothertext1\+0x0+3 0+b4 R_SH_IMM_MEDLOW16_PCREL gothertext5\+0x0+7 0+b8 R_SH_IMM_LOW16_PCREL gothertext5\+0x0+b diff --git a/gas/testsuite/gas/sh/sh64/rel32-4.d b/gas/testsuite/gas/sh/sh64/rel32-4.d index 496edb8..29d716a 100644 --- a/gas/testsuite/gas/sh/sh64/rel32-4.d +++ b/gas/testsuite/gas/sh/sh64/rel32-4.d @@ -19,21 +19,21 @@ OFFSET *TYPE *VALUE 0+44 R_SH_IMM_LOW16_PCREL \.othertext\+0x0+27 0+48 R_SH_IMM_LOW16_PCREL \.othertext\+0x0+27 0+4c R_SH_IMM_MEDLOW16_PCREL \.othertext\+0x0+23 -0+58 R_SH_IMM_LOW16_PCREL extern2\+0xf*ffffffff -0+5c R_SH_IMM_LOW16_PCREL extern3\+0xf*ffffffff -0+60 R_SH_IMM_MEDLOW16_PCREL extern4\+0xf*ffffffff +0+58 R_SH_IMM_LOW16_PCREL extern2-0x0+1 +0+5c R_SH_IMM_LOW16_PCREL extern3-0x0+1 +0+60 R_SH_IMM_MEDLOW16_PCREL extern4-0x0+1 0+6c R_SH_IMM_LOW16_PCREL extern6\+0x0+f 0+70 R_SH_IMM_LOW16_PCREL extern7\+0x0+b 0+74 R_SH_IMM_MEDLOW16_PCREL extern8\+0x0+3 -0+80 R_SH_IMM_LOW16_PCREL gdata2\+0xf*ffffffff -0+84 R_SH_IMM_LOW16_PCREL gdata3\+0xf*ffffffff -0+88 R_SH_IMM_MEDLOW16_PCREL gdata4\+0xf*ffffffff +0+80 R_SH_IMM_LOW16_PCREL gdata2-0x0+1 +0+84 R_SH_IMM_LOW16_PCREL gdata3-0x0+1 +0+88 R_SH_IMM_MEDLOW16_PCREL gdata4-0x0+1 0+94 R_SH_IMM_LOW16_PCREL gdata6\+0x0+f 0+98 R_SH_IMM_LOW16_PCREL gdata7\+0x0+b 0+9c R_SH_IMM_MEDLOW16_PCREL gdata8\+0x0+3 -0+a8 R_SH_IMM_LOW16_PCREL gothertext2\+0xf*ffffffff -0+ac R_SH_IMM_LOW16_PCREL gothertext3\+0xf*ffffffff -0+b0 R_SH_IMM_MEDLOW16_PCREL gothertext4\+0xf*ffffffff +0+a8 R_SH_IMM_LOW16_PCREL gothertext2-0x0+1 +0+ac R_SH_IMM_LOW16_PCREL gothertext3-0x0+1 +0+b0 R_SH_IMM_MEDLOW16_PCREL gothertext4-0x0+1 0+bc R_SH_IMM_LOW16_PCREL gothertext6\+0x0+f 0+c0 R_SH_IMM_LOW16_PCREL gothertext7\+0x0+b 0+c4 R_SH_IMM_MEDLOW16_PCREL gothertext8\+0x0+3 @@ -45,15 +45,15 @@ OFFSET *TYPE *VALUE 0+2c R_SH_IMM_LOW16_PCREL \.othertext\+0x0+7 0+3c R_SH_IMM_MEDLOW16_PCREL \.othertext\+0x0+1b 0+40 R_SH_IMM_LOW16_PCREL \.othertext\+0x0+1f -0+50 R_SH_IMM_MEDLOW16_PCREL extern1\+0xf*ffffffff +0+50 R_SH_IMM_MEDLOW16_PCREL extern1-0x0+1 0+54 R_SH_IMM_LOW16_PCREL extern1\+0x0+3 0+64 R_SH_IMM_MEDLOW16_PCREL extern5\+0x0+7 0+68 R_SH_IMM_LOW16_PCREL extern5\+0x0+b -0+78 R_SH_IMM_MEDLOW16_PCREL gdata1\+0xf*ffffffff +0+78 R_SH_IMM_MEDLOW16_PCREL gdata1-0x0+1 0+7c R_SH_IMM_LOW16_PCREL gdata1\+0x0+3 0+8c R_SH_IMM_MEDLOW16_PCREL gdata5\+0x0+7 0+90 R_SH_IMM_LOW16_PCREL gdata5\+0x0+b -0+a0 R_SH_IMM_MEDLOW16_PCREL gothertext1\+0xf*ffffffff +0+a0 R_SH_IMM_MEDLOW16_PCREL gothertext1-0x0+1 0+a4 R_SH_IMM_LOW16_PCREL gothertext1\+0x0+3 0+b4 R_SH_IMM_MEDLOW16_PCREL gothertext5\+0x0+7 0+b8 R_SH_IMM_LOW16_PCREL gothertext5\+0x0+b diff --git a/gas/testsuite/gas/sh/sh64/rel64-2.d b/gas/testsuite/gas/sh/sh64/rel64-2.d index eaecfbb..7d5ca54 100644 --- a/gas/testsuite/gas/sh/sh64/rel64-2.d +++ b/gas/testsuite/gas/sh/sh64/rel64-2.d @@ -19,21 +19,21 @@ OFFSET TYPE VALUE 0+64 R_SH_IMM_LOW16_PCREL \.othertext\+0x0+28 0+68 R_SH_IMM_LOW16_PCREL \.othertext\+0x0+28 0+6c R_SH_IMM_MEDLOW16_PCREL \.othertext\+0x0+24 -0+80 R_SH_IMM_LOW16_PCREL extern2\+0xffffffffffffffff -0+84 R_SH_IMM_LOW16_PCREL extern3\+0xffffffffffffffff -0+88 R_SH_IMM_MEDLOW16_PCREL extern4\+0xffffffffffffffff +0+80 R_SH_IMM_LOW16_PCREL extern2-0x0+1 +0+84 R_SH_IMM_LOW16_PCREL extern3-0x0+1 +0+88 R_SH_IMM_MEDLOW16_PCREL extern4-0x0+1 0+9c R_SH_IMM_LOW16_PCREL extern6\+0x0+f 0+a0 R_SH_IMM_LOW16_PCREL extern7\+0x0+b 0+a4 R_SH_IMM_MEDLOW16_PCREL extern8\+0x0+3 -0+b8 R_SH_IMM_LOW16_PCREL gdata2\+0xffffffffffffffff -0+bc R_SH_IMM_LOW16_PCREL gdata3\+0xffffffffffffffff -0+c0 R_SH_IMM_MEDLOW16_PCREL gdata4\+0xffffffffffffffff +0+b8 R_SH_IMM_LOW16_PCREL gdata2-0x0+1 +0+bc R_SH_IMM_LOW16_PCREL gdata3-0x0+1 +0+c0 R_SH_IMM_MEDLOW16_PCREL gdata4-0x0+1 0+d4 R_SH_IMM_LOW16_PCREL gdata6\+0x0+f 0+d8 R_SH_IMM_LOW16_PCREL gdata7\+0x0+b 0+dc R_SH_IMM_MEDLOW16_PCREL gdata8\+0x0+3 -0+f0 R_SH_IMM_LOW16_PCREL gothertext2\+0xffffffffffffffff -0+f4 R_SH_IMM_LOW16_PCREL gothertext3\+0xffffffffffffffff -0+f8 R_SH_IMM_MEDLOW16_PCREL gothertext4\+0xffffffffffffffff +0+f0 R_SH_IMM_LOW16_PCREL gothertext2-0x0+1 +0+f4 R_SH_IMM_LOW16_PCREL gothertext3-0x0+1 +0+f8 R_SH_IMM_MEDLOW16_PCREL gothertext4-0x0+1 0+10c R_SH_IMM_LOW16_PCREL gothertext6\+0x0+f 0+110 R_SH_IMM_LOW16_PCREL gothertext7\+0x0+b 0+114 R_SH_IMM_MEDLOW16_PCREL gothertext8\+0x0+3 @@ -53,7 +53,7 @@ OFFSET TYPE VALUE 0+58 R_SH_IMM_MEDHI16_PCREL \.othertext\+0x0+20 0+5c R_SH_IMM_MEDLOW16_PCREL \.othertext\+0x0+24 0+60 R_SH_IMM_LOW16_PCREL \.othertext\+0x0+28 -0+70 R_SH_IMM_HI16_PCREL extern1\+0xffffffffffffffff +0+70 R_SH_IMM_HI16_PCREL extern1-0x0+1 0+74 R_SH_IMM_MEDHI16_PCREL extern1\+0x0+3 0+78 R_SH_IMM_MEDLOW16_PCREL extern1\+0x0+7 0+7c R_SH_IMM_LOW16_PCREL extern1\+0x0+b @@ -61,7 +61,7 @@ OFFSET TYPE VALUE 0+90 R_SH_IMM_MEDHI16_PCREL extern5\+0x0+b 0+94 R_SH_IMM_MEDLOW16_PCREL extern5\+0x0+f 0+98 R_SH_IMM_LOW16_PCREL extern5\+0x0+13 -0+a8 R_SH_IMM_HI16_PCREL gdata1\+0xffffffffffffffff +0+a8 R_SH_IMM_HI16_PCREL gdata1-0x0+1 0+ac R_SH_IMM_MEDHI16_PCREL gdata1\+0x0+3 0+b0 R_SH_IMM_MEDLOW16_PCREL gdata1\+0x0+7 0+b4 R_SH_IMM_LOW16_PCREL gdata1\+0x0+b @@ -69,7 +69,7 @@ OFFSET TYPE VALUE 0+c8 R_SH_IMM_MEDHI16_PCREL gdata5\+0x0+b 0+cc R_SH_IMM_MEDLOW16_PCREL gdata5\+0x0+f 0+d0 R_SH_IMM_LOW16_PCREL gdata5\+0x0+13 -0+e0 R_SH_IMM_HI16_PCREL gothertext1\+0xffffffffffffffff +0+e0 R_SH_IMM_HI16_PCREL gothertext1-0x0+1 0+e4 R_SH_IMM_MEDHI16_PCREL gothertext1\+0x0+3 0+e8 R_SH_IMM_MEDLOW16_PCREL gothertext1\+0x0+7 0+ec R_SH_IMM_LOW16_PCREL gothertext1\+0x0+b diff --git a/gas/testsuite/gas/sh/sh64/rel64-4.d b/gas/testsuite/gas/sh/sh64/rel64-4.d index 6ee35b7..0a3e48e 100644 --- a/gas/testsuite/gas/sh/sh64/rel64-4.d +++ b/gas/testsuite/gas/sh/sh64/rel64-4.d @@ -19,21 +19,21 @@ OFFSET TYPE VALUE 0+64 R_SH_IMM_LOW16_PCREL \.othertext\+0x0+27 0+68 R_SH_IMM_LOW16_PCREL \.othertext\+0x0+27 0+6c R_SH_IMM_MEDLOW16_PCREL \.othertext\+0x0+23 -0+80 R_SH_IMM_LOW16_PCREL extern2\+0xffffffffffffffff -0+84 R_SH_IMM_LOW16_PCREL extern3\+0xffffffffffffffff -0+88 R_SH_IMM_MEDLOW16_PCREL extern4\+0xffffffffffffffff +0+80 R_SH_IMM_LOW16_PCREL extern2-0x0+1 +0+84 R_SH_IMM_LOW16_PCREL extern3-0x0+1 +0+88 R_SH_IMM_MEDLOW16_PCREL extern4-0x0+1 0+9c R_SH_IMM_LOW16_PCREL extern6\+0x0+f 0+a0 R_SH_IMM_LOW16_PCREL extern7\+0x0+b 0+a4 R_SH_IMM_MEDLOW16_PCREL extern8\+0x0+3 -0+b8 R_SH_IMM_LOW16_PCREL gdata2\+0xffffffffffffffff -0+bc R_SH_IMM_LOW16_PCREL gdata3\+0xffffffffffffffff -0+c0 R_SH_IMM_MEDLOW16_PCREL gdata4\+0xffffffffffffffff +0+b8 R_SH_IMM_LOW16_PCREL gdata2-0x0+1 +0+bc R_SH_IMM_LOW16_PCREL gdata3-0x0+1 +0+c0 R_SH_IMM_MEDLOW16_PCREL gdata4-0x0+1 0+d4 R_SH_IMM_LOW16_PCREL gdata6\+0x0+f 0+d8 R_SH_IMM_LOW16_PCREL gdata7\+0x0+b 0+dc R_SH_IMM_MEDLOW16_PCREL gdata8\+0x0+3 -0+f0 R_SH_IMM_LOW16_PCREL gothertext2\+0xffffffffffffffff -0+f4 R_SH_IMM_LOW16_PCREL gothertext3\+0xffffffffffffffff -0+f8 R_SH_IMM_MEDLOW16_PCREL gothertext4\+0xffffffffffffffff +0+f0 R_SH_IMM_LOW16_PCREL gothertext2-0x0+1 +0+f4 R_SH_IMM_LOW16_PCREL gothertext3-0x0+1 +0+f8 R_SH_IMM_MEDLOW16_PCREL gothertext4-0x0+1 0+10c R_SH_IMM_LOW16_PCREL gothertext6\+0x0+f 0+110 R_SH_IMM_LOW16_PCREL gothertext7\+0x0+b 0+114 R_SH_IMM_MEDLOW16_PCREL gothertext8\+0x0+3 @@ -53,7 +53,7 @@ OFFSET TYPE VALUE 0+58 R_SH_IMM_MEDHI16_PCREL \.othertext\+0x0+1f 0+5c R_SH_IMM_MEDLOW16_PCREL \.othertext\+0x0+23 0+60 R_SH_IMM_LOW16_PCREL \.othertext\+0x0+27 -0+70 R_SH_IMM_HI16_PCREL extern1\+0xffffffffffffffff +0+70 R_SH_IMM_HI16_PCREL extern1-0x0+1 0+74 R_SH_IMM_MEDHI16_PCREL extern1\+0x0+3 0+78 R_SH_IMM_MEDLOW16_PCREL extern1\+0x0+7 0+7c R_SH_IMM_LOW16_PCREL extern1\+0x0+b @@ -61,7 +61,7 @@ OFFSET TYPE VALUE 0+90 R_SH_IMM_MEDHI16_PCREL extern5\+0x0+b 0+94 R_SH_IMM_MEDLOW16_PCREL extern5\+0x0+f 0+98 R_SH_IMM_LOW16_PCREL extern5\+0x0+13 -0+a8 R_SH_IMM_HI16_PCREL gdata1\+0xffffffffffffffff +0+a8 R_SH_IMM_HI16_PCREL gdata1-0x0+1 0+ac R_SH_IMM_MEDHI16_PCREL gdata1\+0x0+3 0+b0 R_SH_IMM_MEDLOW16_PCREL gdata1\+0x0+7 0+b4 R_SH_IMM_LOW16_PCREL gdata1\+0x0+b @@ -69,7 +69,7 @@ OFFSET TYPE VALUE 0+c8 R_SH_IMM_MEDHI16_PCREL gdata5\+0x0+b 0+cc R_SH_IMM_MEDLOW16_PCREL gdata5\+0x0+f 0+d0 R_SH_IMM_LOW16_PCREL gdata5\+0x0+13 -0+e0 R_SH_IMM_HI16_PCREL gothertext1\+0xffffffffffffffff +0+e0 R_SH_IMM_HI16_PCREL gothertext1-0x0+1 0+e4 R_SH_IMM_MEDHI16_PCREL gothertext1\+0x0+3 0+e8 R_SH_IMM_MEDLOW16_PCREL gothertext1\+0x0+7 0+ec R_SH_IMM_LOW16_PCREL gothertext1\+0x0+b diff --git a/gas/testsuite/gas/tic6x/data-reloc.d b/gas/testsuite/gas/tic6x/data-reloc.d index 73ea64d..8a5dc0b 100644 --- a/gas/testsuite/gas/tic6x/data-reloc.d +++ b/gas/testsuite/gas/tic6x/data-reloc.d @@ -8,6 +8,6 @@ OFFSET *TYPE *VALUE * 0+00 R_C6000_ABS32 +ext1 0+04 R_C6000_ABS32 +ext1\+0x0+04 0+08 R_C6000_ABS16 +ext2 -0+0a R_C6000_ABS16 +ext2\+0xf+fe +0+0a R_C6000_ABS16 +ext2-0x0+2 0+0c R_C6000_ABS8 +ext3 0+0d R_C6000_ABS8 +ext3\+0x0+01 diff --git a/gas/testsuite/gas/tic6x/pcr-relocs.d b/gas/testsuite/gas/tic6x/pcr-relocs.d index 893def2..6787fdc 100644 --- a/gas/testsuite/gas/tic6x/pcr-relocs.d +++ b/gas/testsuite/gas/tic6x/pcr-relocs.d @@ -11,21 +11,21 @@ Disassembly of section \.text: 0+0c <[^>]*> 004003e2[ \t]+mvc \.S2 pce1,b0 0+10 <[^>]*> 01000264[ \t]+ldw \.D1T1 \*\+a0\(0\),a2 0+14 <[^>]*> 0100002a[ \t]+mvk \.S2 0,b2 -[ \t]+14: R_C6000_PCR_L16 S0\+0xfffffff4 +[ \t]+14: R_C6000_PCR_L16 S0-0xc 0+18 <[^>]*> 0100006a[ \t]+mvkh \.S2 0,b2 -[ \t]+18: R_C6000_PCR_H16 S0\+0xfffffff4 +[ \t]+18: R_C6000_PCR_H16 S0-0xc 0+1c <[^>]*> 0100002a[ \t]+mvk \.S2 0,b2 -[ \t]+1c: R_C6000_PCR_L16 S0\+0xffffffc8 +[ \t]+1c: R_C6000_PCR_L16 S0-0x38 0+20 <[^>]*> 0100006a[ \t]+mvkh \.S2 0,b2 -[ \t]+20: R_C6000_PCR_H16 S0\+0xffffffe8 +[ \t]+20: R_C6000_PCR_H16 S0-0x18 0+24 <[^>]*> 0100002a[ \t]+mvk \.S2 0,b2 [ \t]+24: R_C6000_PCR_L16 S1\+0x14 0+28 <[^>]*> 0100006a[ \t]+mvkh \.S2 0,b2 [ \t]+28: R_C6000_PCR_H16 S1\+0x14 0+2c <[^>]*> 0100002a[ \t]+mvk \.S2 0,b2 -[ \t]+2c: R_C6000_PCR_L16 S1\+0xffffffe8 +[ \t]+2c: R_C6000_PCR_L16 S1-0x18 0+30 <[^>]*> 0100006a[ \t]+mvkh \.S2 0,b2 -[ \t]+30: R_C6000_PCR_H16 S1\+0xffffffe8 +[ \t]+30: R_C6000_PCR_H16 S1-0x18 0+34 <[^>]*> 00800264[ \t]+ldw \.D1T1 \*\+a0\(0\),a1 0+38 <[^>]*> 004003e2[ \t]+mvc \.S2 pce1,b0 0+3c <[^>]*> 00800264[ \t]+ldw \.D1T1 \*\+a0\(0\),a1 diff --git a/gas/testsuite/gas/xstormy16/allinsn.d b/gas/testsuite/gas/xstormy16/allinsn.d index a96354d..7ede588 100644 --- a/gas/testsuite/gas/xstormy16/allinsn.d +++ b/gas/testsuite/gas/xstormy16/allinsn.d @@ -1237,33 +1237,33 @@ Disassembly of section \.text: 9d0: 08 70 00 00 mov\.b r0,\(r0,0\) 9d2: R_XSTORMY16_12 extsym 9d4: ff 71 00 00 mov\.w r7,\(r15,0\) - 9d6: R_XSTORMY16_12 extsym\+0xffffffff + 9d6: R_XSTORMY16_12 extsym-0x1 9d8: 8c 71 00 00 mov\.w r4,\(r8,0\) - 9da: R_XSTORMY16_12 extsym\+0xfffff800 + 9da: R_XSTORMY16_12 extsym-0x800 9dc: 7b 70 00 00 mov\.b r3,\(r7,0\) 9de: R_XSTORMY16_12 extsym\+0x7ff 9e0: 19 71 00 00 mov\.w r1,\(r1,0\) 9e2: R_XSTORMY16_12 extsym\+0x1 9e4: 8e 71 00 00 mov\.w r6,\(r8,0\) - 9e6: R_XSTORMY16_12 extsym\+0xfffffe3c + 9e6: R_XSTORMY16_12 extsym-0x1c4 9e8: bc 71 00 00 mov\.w r4,\(r11,0\) 9ea: R_XSTORMY16_12 extsym\+0x23c 9ec: 19 70 00 00 mov\.b r1,\(r1,0\) - 9ee: R_XSTORMY16_12 extsym\+0xfffff94a + 9ee: R_XSTORMY16_12 extsym-0x6b6 000009f0 <movgrgrsipostinc>: 9f0: 08 60 00 00 mov\.b r0,\(r0\+\+,0\) 9f2: R_XSTORMY16_12 extsym 9f4: ff 61 00 00 mov\.w r7,\(r15\+\+,0\) - 9f6: R_XSTORMY16_12 extsym\+0xffffffff + 9f6: R_XSTORMY16_12 extsym-0x1 9f8: 8c 61 00 00 mov\.w r4,\(r8\+\+,0\) - 9fa: R_XSTORMY16_12 extsym\+0xfffff800 + 9fa: R_XSTORMY16_12 extsym-0x800 9fc: 7b 60 00 00 mov\.b r3,\(r7\+\+,0\) 9fe: R_XSTORMY16_12 extsym\+0x7ff a00: 19 61 00 00 mov\.w r1,\(r1\+\+,0\) a02: R_XSTORMY16_12 extsym\+0x1 a04: 0e 61 00 00 mov\.w r6,\(r0\+\+,0\) - a06: R_XSTORMY16_12 extsym\+0xffffffc0 + a06: R_XSTORMY16_12 extsym-0x40 a08: ff 60 00 00 mov\.b r7,\(r15\+\+,0\) a0a: R_XSTORMY16_12 extsym\+0x424 a0c: 78 60 00 00 mov\.b r0,\(r7\+\+,0\) @@ -1273,9 +1273,9 @@ Disassembly of section \.text: a10: 08 68 00 00 mov\.b r0,\(--r0,0\) a12: R_XSTORMY16_12 extsym a14: ff 69 00 00 mov\.w r7,\(--r15,0\) - a16: R_XSTORMY16_12 extsym\+0xffffffff + a16: R_XSTORMY16_12 extsym-0x1 a18: 8c 69 00 00 mov\.w r4,\(--r8,0\) - a1a: R_XSTORMY16_12 extsym\+0xfffff800 + a1a: R_XSTORMY16_12 extsym-0x800 a1c: 7b 68 00 00 mov\.b r3,\(--r7,0\) a1e: R_XSTORMY16_12 extsym\+0x7ff a20: 19 69 00 00 mov\.w r1,\(--r1,0\) @@ -1285,15 +1285,15 @@ Disassembly of section \.text: a28: 1e 69 00 00 mov\.w r6,\(--r1,0\) a2a: R_XSTORMY16_12 extsym\+0x5e2 a2c: 3f 69 00 00 mov\.w r7,\(--r3,0\) - a2e: R_XSTORMY16_12 extsym\+0xfffff80f + a2e: R_XSTORMY16_12 extsym-0x7f1 00000a30 <movgrsigr>: a30: 08 72 00 00 mov\.b \(r0,0\),r0 a32: R_XSTORMY16_12 extsym a34: ff 73 00 00 mov\.w \(r15,0\),r7 - a36: R_XSTORMY16_12 extsym\+0xffffffff + a36: R_XSTORMY16_12 extsym-0x1 a38: 8c 73 00 00 mov\.w \(r8,0\),r4 - a3a: R_XSTORMY16_12 extsym\+0xfffff800 + a3a: R_XSTORMY16_12 extsym-0x800 a3c: 7b 72 00 00 mov\.b \(r7,0\),r3 a3e: R_XSTORMY16_12 extsym\+0x7ff a40: 19 73 00 00 mov\.w \(r1,0\),r1 @@ -1301,7 +1301,7 @@ Disassembly of section \.text: a44: 7d 73 00 00 mov\.w \(r7,0\),r5 a46: R_XSTORMY16_12 extsym\+0x79c a48: 3c 72 00 00 mov\.b \(r3,0\),r4 - a4a: R_XSTORMY16_12 extsym\+0xfffffcb4 + a4a: R_XSTORMY16_12 extsym-0x34c a4c: f8 73 00 00 mov\.w \(r15,0\),r0 a4e: R_XSTORMY16_12 extsym\+0x6a8 @@ -1309,15 +1309,15 @@ Disassembly of section \.text: a50: 08 62 00 00 mov\.b \(r0\+\+,0\),r0 a52: R_XSTORMY16_12 extsym a54: ff 63 00 00 mov\.w \(r15\+\+,0\),r7 - a56: R_XSTORMY16_12 extsym\+0xffffffff + a56: R_XSTORMY16_12 extsym-0x1 a58: 8c 63 00 00 mov\.w \(r8\+\+,0\),r4 - a5a: R_XSTORMY16_12 extsym\+0xfffff800 + a5a: R_XSTORMY16_12 extsym-0x800 a5c: 7b 62 00 00 mov\.b \(r7\+\+,0\),r3 a5e: R_XSTORMY16_12 extsym\+0x7ff a60: 19 63 00 00 mov\.w \(r1\+\+,0\),r1 a62: R_XSTORMY16_12 extsym\+0x1 a64: 2f 63 00 00 mov\.w \(r2\+\+,0\),r7 - a66: R_XSTORMY16_12 extsym\+0xffffff50 + a66: R_XSTORMY16_12 extsym-0xb0 a68: 8c 63 00 00 mov\.w \(r8\+\+,0\),r4 a6a: R_XSTORMY16_12 extsym\+0x56d a6c: 38 62 00 00 mov\.b \(r3\+\+,0\),r0 @@ -1327,9 +1327,9 @@ Disassembly of section \.text: a70: 08 6a 00 00 mov\.b \(--r0,0\),r0 a72: R_XSTORMY16_12 extsym a74: ff 6b 00 00 mov\.w \(--r15,0\),r7 - a76: R_XSTORMY16_12 extsym\+0xffffffff + a76: R_XSTORMY16_12 extsym-0x1 a78: 8c 6b 00 00 mov\.w \(--r8,0\),r4 - a7a: R_XSTORMY16_12 extsym\+0xfffff800 + a7a: R_XSTORMY16_12 extsym-0x800 a7c: 7b 6a 00 00 mov\.b \(--r7,0\),r3 a7e: R_XSTORMY16_12 extsym\+0x7ff a80: 19 6b 00 00 mov\.w \(--r1,0\),r1 @@ -1337,6 +1337,6 @@ Disassembly of section \.text: a84: 8c 6a 00 00 mov\.b \(--r8,0\),r4 a86: R_XSTORMY16_12 extsym\+0x3ec a88: ea 6b 00 00 mov\.w \(--r14,0\),r2 - a8a: R_XSTORMY16_12 extsym\+0xfffffa5c + a8a: R_XSTORMY16_12 extsym-0x5a4 a8c: 5c 6a 00 00 mov\.b \(--r5,0\),r4 - a8e: R_XSTORMY16_12 extsym\+0xfffffc61 + a8e: R_XSTORMY16_12 extsym-0x39f diff --git a/gas/testsuite/gas/xstormy16/reloc-1.d b/gas/testsuite/gas/xstormy16/reloc-1.d index 21ff86e..ac72eee 100644 --- a/gas/testsuite/gas/xstormy16/reloc-1.d +++ b/gas/testsuite/gas/xstormy16/reloc-1.d @@ -8,14 +8,14 @@ RELOCATION RECORDS FOR \[\.text\]: OFFSET TYPE VALUE 0*000 R_XSTORMY16_16 global 0*002 R_XSTORMY16_16 global\+0x00000003 -0*004 R_XSTORMY16_PC16 global\+0xfffffffc +0*004 R_XSTORMY16_PC16 global-0x00000004 0*006 R_XSTORMY16_32 global 0*00a R_XSTORMY16_32 global\+0x00000003 -0*00e R_XSTORMY16_PC32 global\+0xfffffff2 +0*00e R_XSTORMY16_PC32 global-0x0000000e 0*012 R_XSTORMY16_8 global -0*013 R_XSTORMY16_8 global\+0xffff8100 +0*013 R_XSTORMY16_8 global-0x00007f00 0*014 R_XSTORMY16_8 global\+0x00000003 -0*015 R_XSTORMY16_PC8 global\+0xffffffeb +0*015 R_XSTORMY16_PC8 global-0x00000015 0*016 R_XSTORMY16_16 dglobal 0*018 R_XSTORMY16_16 dwglobal diff --git a/gas/testsuite/gas/xstormy16/reloc-2.d b/gas/testsuite/gas/xstormy16/reloc-2.d index 3f07897..9e43448 100644 --- a/gas/testsuite/gas/xstormy16/reloc-2.d +++ b/gas/testsuite/gas/xstormy16/reloc-2.d @@ -27,13 +27,13 @@ Disassembly of section \.text: 30: 00 79 00 00 mov\.w 0x0,#0x0 32: R_XSTORMY16_16 global 34: fe d0 bge 0x34 - 34: R_XSTORMY16_PC8 global\+0xfffffffe + 34: R_XSTORMY16_PC8 global-0x2 36: fc c0 00 00 bge Rx,#0x0,0x36 - 36: R_XSTORMY16_PC8 global\+0xfffffffc + 36: R_XSTORMY16_PC8 global-0x4 3a: 00 0d fc 0f bge r0,r0,0x3a - 3c: R_XSTORMY16_REL_12 global\+0xfffffffe + 3c: R_XSTORMY16_REL_12 global-0x2 3e: fe 1f br 0x3e - 3e: R_XSTORMY16_REL_12 global\+0xfffffffe + 3e: R_XSTORMY16_REL_12 global-0x2 40: 0a d0 bge 0x4c 42: 06 c0 00 00 bge Rx,#0x0,0x4c 46: 00 0d 02 00 bge r0,r0,0x4c @@ -49,8 +49,8 @@ Disassembly of section \.text: 60: 00 79 00 00 mov\.w 0x0,#0x0 62: R_XSTORMY16_16 \.text\+0x50 64: 00 79 00 00 mov\.w 0x0,#0x0 - 66: R_XSTORMY16_PC16 global\+0xffffff9c + 66: R_XSTORMY16_PC16 global-0x64 68: 00 79 00 00 mov\.w 0x0,#0x0 - 6a: R_XSTORMY16_PC16 global\+0xffffffb4 + 6a: R_XSTORMY16_PC16 global-0x4c 6c: 00 02 00 00 jmpf 0x0 6c: R_XSTORMY16_24 global |