123456789101112131415161718192021 |
- ;;; Bug #1417: Branch wrong after linker relaxation
- ;;; http://savannah.gnu.org/bugs/?func=detailbug&bug_id=1417&group_id=2424
- ;;;
- .sect .text
- .globl _start
- _start:
- tst table
- bne L1 ; Branch was adjusted but it must not
- jsr foo
- L1:
- .relax L2
- ldx #table ; Instruction removed
- bset 0,x #4 ; Changed to bset *table #4
- L2:
- rts
- foo:
- rts
- .sect .page0
- .globl table
- table: .long 0
|