PR 12848
* gas/arm/thumb-b-bad.s: New test. * gas/arm/thumb-b-bad.d: Test control file. * gas/arm/thumb-b-bad.l: Expected error output.
This commit is contained in:
parent
08f10d51f9
commit
f1d0450fe0
|
@ -1,3 +1,10 @@
|
|||
2011-06-30 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR 12848
|
||||
* gas/arm/thumb-b-bad.s: New test.
|
||||
* gas/arm/thumb-b-bad.d: Test control file.
|
||||
* gas/arm/thumb-b-bad.l: Expected error output.
|
||||
|
||||
2011-06-29 Richard Sandiford <rdsandiford@googlemail.com>
|
||||
|
||||
* gas/mips/mips16-e.d, gas/mips/mips16-f.d,
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
#name: Out of range Thumb branches (PR 12848)
|
||||
#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
|
||||
#as: -mthumb
|
||||
#error-output: thumb-b-bad.l
|
|
@ -0,0 +1,6 @@
|
|||
[^:]*: Assembler messages:
|
||||
[^:]*:9: Error: branch out of range
|
||||
[^:]*:5: Error: branch out of range
|
||||
[^:]*:8: Error: branch out of range
|
||||
[^:]*:11: Error: branch out of range
|
||||
[^:]*:15: Error: branch out of range
|
|
@ -0,0 +1,17 @@
|
|||
.syntax unified
|
||||
|
||||
.type f, %function
|
||||
e:
|
||||
b . - 0xfffffe @ gas mis-assembles as a forward branch
|
||||
b . - 0xfffffc
|
||||
b . + 0x1000002
|
||||
b . + 0x1000004 @ gas mis-assembles as a backward branch
|
||||
b.w . + 0x2000002 @ gas mis-assembles as a backward branch
|
||||
|
||||
f: b g @ gas mis-assembles as a backward branch
|
||||
|
||||
.space 0x1fffff0
|
||||
|
||||
g: b f @ gas mis-assembles as a forward branch
|
||||
|
||||
|
Loading…
Reference in New Issue