X-Git-Url: https://oss.titaniummirror.com/gitweb?p=msp430-binutils.git;a=blobdiff_plain;f=gas%2Ftestsuite%2Fgas%2Farm%2Fblx-local.d;fp=gas%2Ftestsuite%2Fgas%2Farm%2Fblx-local.d;h=5aae7bada61368c21a5f45d20c8442d453e3582e;hp=e187536b363035d5076c102ae4ed91083b6b8a2d;hb=d5da4f291af551c0b8b79e1d4a9b173d60e5c10e;hpb=7b5ea4fcdf2819e070665ab5610f8b48e3867c10 diff --git a/gas/testsuite/gas/arm/blx-local.d b/gas/testsuite/gas/arm/blx-local.d index e187536..5aae7ba 100644 --- a/gas/testsuite/gas/arm/blx-local.d +++ b/gas/testsuite/gas/arm/blx-local.d @@ -1,15 +1,29 @@ #name: Local BLX instructions -#objdump: -dr --prefix-addresses --show-raw-insn -#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix* +#objdump: -drw --prefix-addresses --show-raw-insn +#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix* *-*-elf #as: - -# Test assembler resolution of blx instructions. - +# stderr: blx-local.l +# Test assembler resolution of blx and bl instructions in ARM mode. .*: +file format .*arm.* Disassembly of section .text: - -0+00 <[^>]*> fa000000 blx 00+8 -0+04 <[^>]*> fbffffff blx 00+a -0+08 <[^>]*> 46c0 nop \(mov r8, r8\) -0+0a <[^>]*> 46c0 nop \(mov r8, r8\) +0+00 <[^>]*> fa000006 blx 00000020 +0+04 <[^>]*> eb000007 bl 00000028 +0+08 <[^>]*> fa000004 blx 00000020 +0+0c <[^>]*> eb000005 bl 00000028 +0+10 <[^>]*> fa00000b blx 00000044 +0+14 <[^>]*> eb00000a bl 00000044 +0+18 <[^>]*> fa000001 blx 00000024 +0+1c <[^>]*> eb000000 bl 00000024 +0+20 <[^>]*> 46c0 nop ; \(mov r8, r8\) +0+22 <[^>]*> 46c0 nop ; \(mov r8, r8\) +0+24 <[^>]*> 46c0 nop ; \(mov r8, r8\) +0+26 <[^>]*> 46c0 nop ; \(mov r8, r8\) +0+28 <[^>]*> 0bfffffd bleq 00000024 +0+2c <[^>]*> 0afffffc beq 00000024 +0+30 <[^>]*> eafffffb b 00000024 +0+34 <[^>]*> 0bfffffe bleq 00000020 34: R_ARM_JUMP24 foo +0+58 <[^>]*> 0afffffe beq 00000020 38: R_ARM_JUMP24 foo +0+5c <[^>]*> eafffffe b 00000020 3c: R_ARM_JUMP24 foo +0+60 <[^>]*> e1a00000 nop ; \(mov r0, r0\) +0+64 <[^>]*> e1a00000 nop ; \(mov r0, r0\)