diff options
Diffstat (limited to 'binutils-2.25/ld/testsuite/ld-nios2/relax_call26.s')
-rw-r--r-- | binutils-2.25/ld/testsuite/ld-nios2/relax_call26.s | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/binutils-2.25/ld/testsuite/ld-nios2/relax_call26.s b/binutils-2.25/ld/testsuite/ld-nios2/relax_call26.s new file mode 100644 index 00000000..b3b28dff --- /dev/null +++ b/binutils-2.25/ld/testsuite/ld-nios2/relax_call26.s @@ -0,0 +1,27 @@ +# test for call26 relaxation via linker stubs + +.globl text0 +.section text0, "ax", @progbits + call func0 # in same section + call func1 # in nearby section + call func2a # in distant section + jmpi func2b # also in distant section + +func0: + ret + +.section text1, "ax", @progbits +func1: + nop + nop + call func2a # in distant section + ret + +.section text2, "ax", @progbits +func2a: + nop + nop + nop + ret +func2b: + nop |