MIPS/GAS/testsuite: Fix trailing padding in `loc-swap.s'
authorMaciej W. Rozycki <macro@imgtec.com>
Tue, 20 Dec 2016 02:10:40 +0000 (02:10 +0000)
committerMaciej W. Rozycki <macro@imgtec.com>
Tue, 20 Dec 2016 11:58:56 +0000 (11:58 +0000)
Pad alignment with zeros rather than NOP instructions, for sensible
multi-ISA MIPS16 testing.

gas/
* testsuite/gas/mips/loc-swap.s: Use zeros rather than NOPs for
trailing alignment padding.
* testsuite/gas/mips/loc-swap.d: Adjust accordingly.
* testsuite/gas/mips/micromips@loc-swap.d: Likewise.
* testsuite/gas/mips/mips16@loc-swap-dis.d: Likewise.

gas/ChangeLog
gas/testsuite/gas/mips/loc-swap.d
gas/testsuite/gas/mips/loc-swap.s
gas/testsuite/gas/mips/micromips@loc-swap.d
gas/testsuite/gas/mips/mips16@loc-swap-dis.d

index 4b15c9fc2906b834f678d6e47d473f19022d5325..c08ca3d02069aa889c1d3082750f85aa4853638f 100644 (file)
@@ -1,3 +1,11 @@
+2016-12-20  Maciej W. Rozycki  <macro@imgtec.com>
+
+       * testsuite/gas/mips/loc-swap.s: Use zeros rather than NOPs for
+       trailing alignment padding.
+       * testsuite/gas/mips/loc-swap.d: Adjust accordingly.
+       * testsuite/gas/mips/micromips@loc-swap.d: Likewise.
+       * testsuite/gas/mips/mips16@loc-swap-dis.d: Likewise.
+
 2016-12-20  Maciej W. Rozycki  <macro@imgtec.com>
 
        * config/tc-mips.c (micromips_insn_length): Use
index c4b91ed52c873b45832102518093f838c2484878..4e11106a1860b4f92d097cd8e3f9f5108b38defa 100644 (file)
@@ -57,5 +57,5 @@ Raw dump of debug contents of section \.debug_line:
   \[0x.*\]  Special opcode 7: advance Address by 0 to 0x40 and Line by 2 to 39
   \[0x.*\]  Special opcode 120: advance Address by 8 to 0x48 and Line by 3 to 42
   \[0x.*\]  Special opcode 63: advance Address by 4 to 0x4c and Line by 2 to 44
-  \[0x.*\]  Advance PC by 24 to 0x64
+  \[0x.*\]  Advance PC by 36 to 0x70
   \[0x.*\]  Extended opcode 1: End of Sequence
index a70acf210499a9031005402cccd300daa21e5b72..c51b68a20776bbfaad4a9f985e35cfda135de2b3 100644 (file)
@@ -44,5 +44,5 @@ foo:
        jal     bar
 
 # Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...
-       .align  2
+       .align  4, 0
        .space  16
index 1a4765ee7f0dcc1adf2f63182e236b85ccf49115..23aedae972d86f18903434fa2ee7264448bd315e 100644 (file)
@@ -58,5 +58,5 @@ Raw dump of debug contents of section \.debug_line:
   \[0x.*\]  Special opcode 35: advance Address by 2 to 0x23 and Line by 2 to 39
   \[0x.*\]  Special opcode 120: advance Address by 8 to 0x2b and Line by 3 to 42
   \[0x.*\]  Special opcode 35: advance Address by 2 to 0x2d and Line by 2 to 44
-  \[0x.*\]  Advance PC by 23 to 0x44
+  \[0x.*\]  Advance PC by 35 to 0x50
   \[0x.*\]  Extended opcode 1: End of Sequence
index fd698ea0fe69b05e4c3dd54aef22026e805805c0..eb1831c6528ef8b931ce27ed6ca054924fad9534 100644 (file)
@@ -30,6 +30,5 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> 65f8         move    ra,s0
 [0-9a-f]+ <[^>]*> 1800 0000    jal     0+0000 <foo>
 [      ]*[0-9a-f]+: R_MIPS16_26        bar
-[0-9a-f]+ <[^>]*> 6500         nop
 [0-9a-f]+ <[^>]*> 6500         nop
        \.\.\.