* gas/arm/arch6zk.s: Add three nop instructions in order to pad the .text
authorNick Clifton <nickc@redhat.com>
Thu, 3 Mar 2005 14:41:35 +0000 (14:41 +0000)
committerNick Clifton <nickc@redhat.com>
Thu, 3 Mar 2005 14:41:35 +0000 (14:41 +0000)
   section out to a 32-byte boundary as will automatically be done by the
   arm-aout target.
* gas/arm/arch6zk.d: Add expected nop disassemblies.

gas/testsuite/ChangeLog
gas/testsuite/gas/arm/arch6zk.d
gas/testsuite/gas/arm/arch6zk.s

index 6e28dab3705eba4b4fecfd23bee7d88f5cc486b0..d705527ca24efe20bcdad5324edac6d9c8b70eb3 100644 (file)
@@ -1,5 +1,10 @@
 2005-03-03  Nick Clifton  <nickc@redhat.com>
 
+       * gas/arm/arch6zk.s: Add three nop instructions in order to pad
+       the .text section out to a 32-byte boundary as will automatically
+       be done by the arm-aout target.
+       * gas/arm/arch6zk.d: Add expected nop disassemblies.
+
        * gas/d30v/serial.l: Remove listing lines that are no longer
        emitted and fix up expected binary encoding.
        * gas/d30v/serial2.l: Likewise.
index 318e312b665ec6a62bfd2217f68d7873fc4e580e..d4adda6f520d57af2daea1cd0ea7f49b646e6da0 100644 (file)
@@ -26,3 +26,7 @@ Disassembly of section .text:
 0+048 <[^>]*> e320f001 ?       yield
 0+04c <[^>]*> e16ec371 ?       smi     60465
 0+050 <[^>]*> 11613c7e ?       smine   5070
+0+054 <[^>]*> e1a00000 ?       nop[    ]+\(mov r0,r0\)
+0+058 <[^>]*> e1a00000 ?       nop[    ]+\(mov r0,r0\)
+0+05c <[^>]*> e1a00000 ?       nop[    ]+\(mov r0,r0\)
+
index cf769be3d75f75c156bc50777139328770f2f4cc..af57185a466b1bbcdc4ae234cac544b7253dd784 100644 (file)
@@ -25,3 +25,9 @@ label:
        # ARMV6Z instructions
        smi 0xec31
        smine 0x13ce
+
+       # Add three nop instructions to ensure that the 
+       # output is 32-byte aligned as required for arm-aout.
+       nop
+       nop
+       nop