gdb: add target_ops::supports_displaced_step
[deliverable/binutils-gdb.git] / gold / testsuite / arm_bl_in_range.s
CommitLineData
2a2b6d42
DK
1# arm_bl_in_range.s
2# Test ARM bl instructions just within branch range limits.
3 .syntax unified
4 .arch armv5te
5
6 .section .text.pre,"x"
7
8# Add padding so that target is just within branch range.
9 .space 12
10
11 .align 2
12 .global _backward_target
13_backward_target:
14 bx lr
15 .size _backward_target, .-_backward_target
16
17 .text
18 .align 2
19
20# Define _start so that linker does not complain.
21 .global _start
22_start:
23 bx lr
24 .size _start, .-_start
25
26 .global _backward_test
27_backward_test:
28 bl _backward_target
29 .size _backward_test, .-_backward_test
30
31 .global _forward_test
32_forward_test:
33 bl _forward_target
34 .size _forward_test, .-_forward_test
35
36 .section .text.post,"x"
37
38# Add padding so that target is just within of branch range.
39 .space 12
40
41 .align 2
42 .global _forward_target
43_forward_target:
44 bx lr
45 .size _forward_target, .-_forward_target
This page took 0.485411 seconds and 4 git commands to generate.