1279377Simp# arm_thm_jump8.s 2279377Simp# Test R_ARM_THM_JUMP8 relocations just within the branch range limits. 3279377Simp .syntax unified 4279377Simp .arch armv5te 5279377Simp 6279377Simp .section .text.pre,"x" 7279377Simp 8279377Simp# Add padding so that target is just in branch range. 9279377Simp .space 8 10279377Simp 11279377Simp .global _backward_target 12279377Simp .code 16 13279377Simp .thumb_func 14279377Simp .type _backword_target, %function 15279377Simp_backward_target: 16279377Simp bx lr 17279377Simp .size _backward_target, .-_backward_target 18279377Simp 19279377Simp .text 20279377Simp 21279377Simp# Define _start so that linker does not complain. 22279377Simp .global _start 23279377Simp .code 32 24279377Simp .align 2 25279377Simp .type _start, %function 26279377Simp_start: 27279377Simp bx lr 28279377Simp .size _start, .-_start 29279377Simp 30279377Simp .global _backward_test 31279377Simp .code 16 32279377Simp .thumb_func 33279377Simp .type _backward_test, %function 34279377Simp_backward_test: 35279377Simp beq.n _backward_target 36279377Simp .size _backward_test, .-_backward_test 37279377Simp 38279377Simp .global _forward_test 39279377Simp .code 16 40279377Simp .thumb_func 41279377Simp .type _forward_test, %function 42_forward_test: 43 beq.n _forward_target 44 .size _forward_test, .-_forward_test 45 46 .section .text.post,"x" 47 48# Add padding so that target is just in branch range. 49 .space 8 50 51 .global _forward_target 52 .code 16 53 .thumb_func 54 .type _forward_target, %function 55_forward_target: 56 bx lr 57 .size _forward_target, .-_forward_target 58