aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-avr/relax-insn-at-range-boundary.s
diff options
context:
space:
mode:
Diffstat (limited to 'ld/testsuite/ld-avr/relax-insn-at-range-boundary.s')
-rw-r--r--ld/testsuite/ld-avr/relax-insn-at-range-boundary.s11
1 files changed, 11 insertions, 0 deletions
diff --git a/ld/testsuite/ld-avr/relax-insn-at-range-boundary.s b/ld/testsuite/ld-avr/relax-insn-at-range-boundary.s
new file mode 100644
index 0000000..4d710df
--- /dev/null
+++ b/ld/testsuite/ld-avr/relax-insn-at-range-boundary.s
@@ -0,0 +1,11 @@
+.section ".text", "ax",@progbits
+.global main
+main:
+backward_target: ; Exactly -4094 bytes from jmp
+ .ds.b 4094, 0
+ jmp backward_target
+ jmp forward_target
+ .ds.b 4094, 0
+forward_target: ; Exactly 4098 bytes before relax, 4096 bytes after relax
+ nop
+