* gas/mips/jal-svr4pic.d: Also use wildcard address matching in
authorMaciej W. Rozycki <macro@linux-mips.org>
Thu, 9 Dec 2010 23:39:46 +0000 (23:39 +0000)
committerMaciej W. Rozycki <macro@linux-mips.org>
Thu, 9 Dec 2010 23:39:46 +0000 (23:39 +0000)
relocations.
* gas/mips/mips1@jal-svr4pic.d: Likewise.
* gas/mips/jal-svr4pic-noreorder.d: Likewise.
* gas/mips/mips1@jal-svr4pic-noreorder.d: Likewise.

gas/testsuite/ChangeLog
gas/testsuite/gas/mips/jal-svr4pic-noreorder.d
gas/testsuite/gas/mips/jal-svr4pic.d
gas/testsuite/gas/mips/mips1@jal-svr4pic-noreorder.d
gas/testsuite/gas/mips/mips1@jal-svr4pic.d

index 9371627f78a1c43a6190c65488e736492b2e487c..8fff99dda73c96355274b6aa9541b41b82ab387b 100644 (file)
@@ -1,3 +1,11 @@
+2010-12-09  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * gas/mips/jal-svr4pic.d: Also use wildcard address matching in
+       relocations.
+       * gas/mips/mips1@jal-svr4pic.d: Likewise.
+       * gas/mips/jal-svr4pic-noreorder.d: Likewise.
+       * gas/mips/mips1@jal-svr4pic-noreorder.d: Likewise.
+
 2010-12-09  Maciej W. Rozycki  <macro@codesourcery.com>
 
        * gas/mips/ldstla-32.d: Update according to a 16-bit constant
index 26a4cc1a57f98eafc472a3b6e1442a44e08974ac..ba65781ce567a24be1351ca8d5ab31b4ecb7fe19 100644 (file)
@@ -9,9 +9,9 @@
 
 Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> 3c1c0000     lui     gp,0x0
-[      ]*0: R_MIPS_HI16        _gp_disp
+[      ]*[0-9a-f]+: R_MIPS_HI16        _gp_disp
 [0-9a-f]+ <[^>]*> 279c0000     addiu   gp,gp,0
-[      ]*4: R_MIPS_LO16        _gp_disp
+[      ]*[0-9a-f]+: R_MIPS_LO16        _gp_disp
 [0-9a-f]+ <[^>]*> 0399e021     addu    gp,gp,t9
 [0-9a-f]+ <[^>]*> afbc0000     sw      gp,0\(sp\)
 [0-9a-f]+ <[^>]*> 0320f809     jalr    t9
@@ -21,23 +21,23 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> 00000000     nop
 [0-9a-f]+ <[^>]*> 8fbc0000     lw      gp,0\(sp\)
 [0-9a-f]+ <[^>]*> 8f990000     lw      t9,0\(gp\)
-[      ]*28: R_MIPS_GOT16      .text
+[      ]*[0-9a-f]+: R_MIPS_GOT16       .text
 [0-9a-f]+ <[^>]*> 27390000     addiu   t9,t9,0
-[      ]*2c: R_MIPS_LO16       .text
+[      ]*[0-9a-f]+: R_MIPS_LO16        .text
 [0-9a-f]+ <[^>]*> 0320f809     jalr    t9
-[      ]*30: R_MIPS_JALR       text_label
+[      ]*[0-9a-f]+: R_MIPS_JALR        text_label
 [0-9a-f]+ <[^>]*> 00000000     nop
 [0-9a-f]+ <[^>]*> 8fbc0000     lw      gp,0\(sp\)
 [0-9a-f]+ <[^>]*> 8f990000     lw      t9,0\(gp\)
-[      ]*3c: R_MIPS_CALL16     weak_text_label
+[      ]*[0-9a-f]+: R_MIPS_CALL16      weak_text_label
 [0-9a-f]+ <[^>]*> 0320f809     jalr    t9
-[      ]*40: R_MIPS_JALR       weak_text_label
+[      ]*[0-9a-f]+: R_MIPS_JALR        weak_text_label
 [0-9a-f]+ <[^>]*> 00000000     nop
 [0-9a-f]+ <[^>]*> 8fbc0000     lw      gp,0\(sp\)
 [0-9a-f]+ <[^>]*> 8f990000     lw      t9,0\(gp\)
-[      ]*4c: R_MIPS_CALL16     external_text_label
+[      ]*[0-9a-f]+: R_MIPS_CALL16      external_text_label
 [0-9a-f]+ <[^>]*> 0320f809     jalr    t9
-[      ]*50: R_MIPS_JALR       external_text_label
+[      ]*[0-9a-f]+: R_MIPS_JALR        external_text_label
 [0-9a-f]+ <[^>]*> 00000000     nop
 [0-9a-f]+ <[^>]*> 8fbc0000     lw      gp,0\(sp\)
 [0-9a-f]+ <[^>]*> 1000ffe8     b       0+0000 <text_label>
index dceba1e84d36b4ca129f51022e4969a57e20ba8c..4b8c988d093ffbad78ccc17605b0cdbcfa882ef8 100644 (file)
@@ -9,9 +9,9 @@
 
 Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> 3c1c0000     lui     gp,0x0
-[      ]*0: R_MIPS_HI16        _gp_disp
+[      ]*[0-9a-f]+: R_MIPS_HI16        _gp_disp
 [0-9a-f]+ <[^>]*> 279c0000     addiu   gp,gp,0
-[      ]*4: R_MIPS_LO16        _gp_disp
+[      ]*[0-9a-f]+: R_MIPS_LO16        _gp_disp
 [0-9a-f]+ <[^>]*> 0399e021     addu    gp,gp,t9
 [0-9a-f]+ <[^>]*> afbc0000     sw      gp,0\(sp\)
 [0-9a-f]+ <[^>]*> 0320f809     jalr    t9
@@ -20,23 +20,23 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> 8fbc0000     lw      gp,0\(sp\)
 [0-9a-f]+ <[^>]*> 8fbc0000     lw      gp,0\(sp\)
 [0-9a-f]+ <[^>]*> 8f990000     lw      t9,0\(gp\)
-[      ]*24: R_MIPS_GOT16      .text
+[      ]*[0-9a-f]+: R_MIPS_GOT16       .text
 [0-9a-f]+ <[^>]*> 27390000     addiu   t9,t9,0
-[      ]*28: R_MIPS_LO16       .text
+[      ]*[0-9a-f]+: R_MIPS_LO16        .text
 [0-9a-f]+ <[^>]*> 0320f809     jalr    t9
-[      ]*2c: R_MIPS_JALR       text_label
+[      ]*[0-9a-f]+: R_MIPS_JALR        text_label
 [0-9a-f]+ <[^>]*> 00000000     nop
 [0-9a-f]+ <[^>]*> 8fbc0000     lw      gp,0\(sp\)
 [0-9a-f]+ <[^>]*> 8f990000     lw      t9,0\(gp\)
-[      ]*38: R_MIPS_CALL16     weak_text_label
+[      ]*[0-9a-f]+: R_MIPS_CALL16      weak_text_label
 [0-9a-f]+ <[^>]*> 0320f809     jalr    t9
-[      ]*3c: R_MIPS_JALR       weak_text_label
+[      ]*[0-9a-f]+: R_MIPS_JALR        weak_text_label
 [0-9a-f]+ <[^>]*> 00000000     nop
 [0-9a-f]+ <[^>]*> 8fbc0000     lw      gp,0\(sp\)
 [0-9a-f]+ <[^>]*> 8f990000     lw      t9,0\(gp\)
-[      ]*48: R_MIPS_CALL16     external_text_label
+[      ]*[0-9a-f]+: R_MIPS_CALL16      external_text_label
 [0-9a-f]+ <[^>]*> 0320f809     jalr    t9
-[      ]*4c: R_MIPS_JALR       external_text_label
+[      ]*[0-9a-f]+: R_MIPS_JALR        external_text_label
 [0-9a-f]+ <[^>]*> 00000000     nop
 [0-9a-f]+ <[^>]*> 1000ffea     b       0+0000 <text_label>
 [0-9a-f]+ <[^>]*> 8fbc0000     lw      gp,0\(sp\)
index 4ac9467e6f179b8a802f4e56d22f8e1815dac5b2..253cb86a8158053abcff11499b35ca33997e3699 100644 (file)
@@ -9,9 +9,9 @@
 
 Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> 3c1c0000     lui     gp,0x0
-[      ]*0: R_MIPS_HI16        _gp_disp
+[      ]*[0-9a-f]+: R_MIPS_HI16        _gp_disp
 [0-9a-f]+ <[^>]*> 279c0000     addiu   gp,gp,0
-[      ]*4: R_MIPS_LO16        _gp_disp
+[      ]*[0-9a-f]+: R_MIPS_LO16        _gp_disp
 [0-9a-f]+ <[^>]*> 0399e021     addu    gp,gp,t9
 [0-9a-f]+ <[^>]*> afbc0000     sw      gp,0\(sp\)
 [0-9a-f]+ <[^>]*> 0320f809     jalr    t9
@@ -21,26 +21,26 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> 00000000     nop
 [0-9a-f]+ <[^>]*> 8fbc0000     lw      gp,0\(sp\)
 [0-9a-f]+ <[^>]*> 8f990000     lw      t9,0\(gp\)
-[      ]*28: R_MIPS_GOT16      .text
+[      ]*[0-9a-f]+: R_MIPS_GOT16       .text
 [0-9a-f]+ <[^>]*> 00000000     nop
 [0-9a-f]+ <[^>]*> 27390000     addiu   t9,t9,0
-[      ]*30: R_MIPS_LO16       .text
+[      ]*[0-9a-f]+: R_MIPS_LO16        .text
 [0-9a-f]+ <[^>]*> 0320f809     jalr    t9
-[      ]*34: R_MIPS_JALR       text_label
+[      ]*[0-9a-f]+: R_MIPS_JALR        text_label
 [0-9a-f]+ <[^>]*> 00000000     nop
 [0-9a-f]+ <[^>]*> 8fbc0000     lw      gp,0\(sp\)
 [0-9a-f]+ <[^>]*> 8f990000     lw      t9,0\(gp\)
-[      ]*40: R_MIPS_CALL16     weak_text_label
+[      ]*[0-9a-f]+: R_MIPS_CALL16      weak_text_label
 [0-9a-f]+ <[^>]*> 00000000     nop
 [0-9a-f]+ <[^>]*> 0320f809     jalr    t9
-[      ]*48: R_MIPS_JALR       weak_text_label
+[      ]*[0-9a-f]+: R_MIPS_JALR        weak_text_label
 [0-9a-f]+ <[^>]*> 00000000     nop
 [0-9a-f]+ <[^>]*> 8fbc0000     lw      gp,0\(sp\)
 [0-9a-f]+ <[^>]*> 8f990000     lw      t9,0\(gp\)
-[      ]*54: R_MIPS_CALL16     external_text_label
+[      ]*[0-9a-f]+: R_MIPS_CALL16      external_text_label
 [0-9a-f]+ <[^>]*> 00000000     nop
 [0-9a-f]+ <[^>]*> 0320f809     jalr    t9
-[      ]*5c: R_MIPS_JALR       external_text_label
+[      ]*[0-9a-f]+: R_MIPS_JALR        external_text_label
 [0-9a-f]+ <[^>]*> 00000000     nop
 [0-9a-f]+ <[^>]*> 8fbc0000     lw      gp,0\(sp\)
 [0-9a-f]+ <[^>]*> 1000ffe5     b       0+0000 <text_label>
index 19f37eb621c4300fd86528afec7bc69ed4596280..43067c8d84d2a2c89782ba869ba648278da6bbe5 100644 (file)
@@ -9,9 +9,9 @@
 
 Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> 3c1c0000     lui     gp,0x0
-[      ]*0: R_MIPS_HI16        _gp_disp
+[      ]*[0-9a-f]+: R_MIPS_HI16        _gp_disp
 [0-9a-f]+ <[^>]*> 279c0000     addiu   gp,gp,0
-[      ]*4: R_MIPS_LO16        _gp_disp
+[      ]*[0-9a-f]+: R_MIPS_LO16        _gp_disp
 [0-9a-f]+ <[^>]*> 0399e021     addu    gp,gp,t9
 [0-9a-f]+ <[^>]*> afbc0000     sw      gp,0\(sp\)
 [0-9a-f]+ <[^>]*> 0320f809     jalr    t9
@@ -22,28 +22,28 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> 8fbc0000     lw      gp,0\(sp\)
 [0-9a-f]+ <[^>]*> 00000000     nop
 [0-9a-f]+ <[^>]*> 8f990000     lw      t9,0\(gp\)
-[      ]*2c: R_MIPS_GOT16      .text
+[      ]*[0-9a-f]+: R_MIPS_GOT16       .text
 [0-9a-f]+ <[^>]*> 00000000     nop
 [0-9a-f]+ <[^>]*> 27390000     addiu   t9,t9,0
-[      ]*34: R_MIPS_LO16       .text
+[      ]*[0-9a-f]+: R_MIPS_LO16        .text
 [0-9a-f]+ <[^>]*> 0320f809     jalr    t9
-[      ]*38: R_MIPS_JALR       text_label
+[      ]*[0-9a-f]+: R_MIPS_JALR        text_label
 [0-9a-f]+ <[^>]*> 00000000     nop
 [0-9a-f]+ <[^>]*> 8fbc0000     lw      gp,0\(sp\)
 [0-9a-f]+ <[^>]*> 00000000     nop
 [0-9a-f]+ <[^>]*> 8f990000     lw      t9,0\(gp\)
-[      ]*48: R_MIPS_CALL16     weak_text_label
+[      ]*[0-9a-f]+: R_MIPS_CALL16      weak_text_label
 [0-9a-f]+ <[^>]*> 00000000     nop
 [0-9a-f]+ <[^>]*> 0320f809     jalr    t9
-[      ]*50: R_MIPS_JALR       weak_text_label
+[      ]*[0-9a-f]+: R_MIPS_JALR        weak_text_label
 [0-9a-f]+ <[^>]*> 00000000     nop
 [0-9a-f]+ <[^>]*> 8fbc0000     lw      gp,0\(sp\)
 [0-9a-f]+ <[^>]*> 00000000     nop
 [0-9a-f]+ <[^>]*> 8f990000     lw      t9,0\(gp\)
-[      ]*60: R_MIPS_CALL16     external_text_label
+[      ]*[0-9a-f]+: R_MIPS_CALL16      external_text_label
 [0-9a-f]+ <[^>]*> 00000000     nop
 [0-9a-f]+ <[^>]*> 0320f809     jalr    t9
-[      ]*68: R_MIPS_JALR       external_text_label
+[      ]*[0-9a-f]+: R_MIPS_JALR        external_text_label
 [0-9a-f]+ <[^>]*> 00000000     nop
 [0-9a-f]+ <[^>]*> 8fbc0000     lw      gp,0\(sp\)
 [0-9a-f]+ <[^>]*> 1000ffe2     b       0+0000 <text_label>