diff options
Diffstat (limited to 'ld/testsuite/ld-avr/pr13402.d')
-rw-r--r-- | ld/testsuite/ld-avr/pr13402.d | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/ld/testsuite/ld-avr/pr13402.d b/ld/testsuite/ld-avr/pr13402.d new file mode 100644 index 00000000000..6663950559e --- /dev/null +++ b/ld/testsuite/ld-avr/pr13402.d @@ -0,0 +1,16 @@ +#name: AVR fix broken sync between debug_line and code addresses +#as: -mmcu=avrxmega2 -mlink-relax -gdwarf-2 +#ld: -mavrxmega2 --relax +#source: pr13402.s +#objdump: -S +#target: avr-*-* + +#... +main: +call a + 0: 02 d0 rcall .+4 ; 0x6 <_etext> +call b + 2: 01 d0 rcall .+2 ; 0x6 <_etext> +call c + 4: 00 d0 rcall .+0 ; 0x6 <_etext> +#... |