diff options
Diffstat (limited to 'binutils-2.21/ld/testsuite/ld-sh/sh64/shdl-2.s')
-rw-r--r-- | binutils-2.21/ld/testsuite/ld-sh/sh64/shdl-2.s | 286 |
1 files changed, 0 insertions, 286 deletions
diff --git a/binutils-2.21/ld/testsuite/ld-sh/sh64/shdl-2.s b/binutils-2.21/ld/testsuite/ld-sh/sh64/shdl-2.s deleted file mode 100644 index a41fd52..0000000 --- a/binutils-2.21/ld/testsuite/ld-sh/sh64/shdl-2.s +++ /dev/null @@ -1,286 +0,0 @@ -! Part two of test for inter-file DataLabel support. - - .mode SHmedia - .text -part2: - movi (datalabel foowithout + 16) & 65535, r24 - - .section .rodata - .long datalabel foo_otherwithout + 32 - - .text - movi (datalabel foo_mixwithout + 1024) & 65535, r24 - .section .rodata - .long datalabel foo_mixwithout + 32 - - .text - movi (datalabel foo_mixwithout2 + 1024) & 65535, r24 - .section .rodata - .long foo_mixwithout2 + 32 - - .text - .global bar -bar: - nop - - .global barboth -barboth: - nop - - .global barboth2 -barboth2: - nop - - .global barwithout -barwithout: - nop - - .global bar_other -bar_other: - nop - .global bar_otherboth -bar_otherboth: - nop - .global bar_otherboth2 -bar_otherboth2: - nop - .global bar_otherwithout -bar_otherwithout: - nop - - .text - - .global bar_mix -bar_mix: - nop - .global bar_mix2 -bar_mix2: - nop - .global bar_mixboth -bar_mixboth: - nop - .global bar_mixboth2 -bar_mixboth2: - nop - .global bar_mixwithout -bar_mixwithout: - nop - .global bar_mixwithout2 -bar_mixwithout2: - nop - -! Almost-copy of "foo" in primary file. - - .global baz -baz: - nop - movi (datalabel baz + 8) & 65535,r30 - - .global bazboth -bazboth: - nop - movi (datalabel bazboth + 16) & 65535,r40 - movi (bazboth + 12) & 65535,r40 - - .global bazboth2 -bazboth2: - nop - movi (bazboth2 + 12) & 65535,r40 - movi (datalabel bazboth2 + 16) & 65535,r40 - - .global bazwithout -bazwithout: - nop - movi (datalabel bazwithout + 24) & 65535,r30 - - .global baz_other -baz_other: - nop - .global baz_otherboth -baz_otherboth: - nop - .global baz_otherboth2 -baz_otherboth2: - nop - .global baz_otherwithout -baz_otherwithout: - nop - - .section .rodata - .long datalabel baz_other + 4 - .long datalabel baz_otherboth + 40 - .long baz_otherboth + 24 - .long baz_otherboth2 + 24 - .long datalabel baz_otherboth2 + 40 - .long baz_otherwithout - - .text - - .global baz_mix -baz_mix: - nop - movi (datalabel baz_mix + 8) & 65535,r30 - .global baz_mix2 -baz_mix2: - nop - movi (baz_mix2 + 8) & 65535,r30 - .global baz_mixboth -baz_mixboth: - nop - movi (datalabel baz_mixboth + 80) & 65535,r30 - movi (baz_mixboth + 80) & 65535,r30 - .global baz_mixboth2 -baz_mixboth2: - nop - movi (baz_mixboth2 + 64) & 65535,r30 - movi (datalabel baz_mixboth2 + 64) & 65535,r30 - .global baz_mixwithout -baz_mixwithout: - nop - movi (baz_mixwithout + 42) & 65535,r30 - .global baz_mixwithout2 -baz_mixwithout2: - nop - movi (baz_mixwithout2 + 24) & 65535,r30 - - .section .rodata - .long baz_mix + 4 - .long datalabel baz_mix2 + 48 - .long datalabel baz_mixboth + 400 - .long baz_mixboth + 420 - .long baz_mixboth2 + 248 - .long datalabel baz_mixboth2 + 240 - .long baz_mixwithout - - .data - .long datalabel dfoowithout + 44 - .long datalabel dfoo_mixwithout + 48 - .long datalabel dfoo_mixwithout2 + 84 - - .global dbar -dbar: - .long 0 - .global dbarboth -dbarboth: - .long 0 - .global dbarboth2 -dbarboth2: - .long 0 - .global dbarwithout -dbarwithout: - .long 0 - .global dbar_other -dbar_other: - .long 0 - .global dbar_otherboth -dbar_otherboth: - .long 0 - .global dbar_otherboth2 -dbar_otherboth2: - .long 0 - .global dbar_otherwithout -dbar_otherwithout: - .long 0 - - .global dbar_mix -dbar_mix: - .long 0 - .global dbar_mix2 -dbar_mix2: - .long 0 - .global dbar_mixboth -dbar_mixboth: - .long 0 - .global dbar_mixboth2 -dbar_mixboth2: - .long 0 - .global dbar_mixwithout -dbar_mixwithout: - .long 0 - .global dbar_mixwithout2 -dbar_mixwithout2: - .long 0 - -! Almost-copy of "dfoo" in primary file. - - .data - .global dbaz -dbaz: - .long 0 - .long (datalabel dbaz + 8) - - .global dbazboth -dbazboth: - .long 0 - .long (datalabel dbazboth + 16) - .long (dbazboth + 12) - - .global dbazboth2 -dbazboth2: - .long 0 - .long (dbazboth2 + 12) - .long (datalabel dbazboth2 + 16) - - .global dbazwithout -dbazwithout: - .long 0 - .long (dbazwithout + 24) - - .global dbaz_other -dbaz_other: - .long 0 - .global dbaz_otherboth -dbaz_otherboth: - .long 0 - .global dbaz_otherboth2 -dbaz_otherboth2: - .long 0 - .global dbaz_otherwithout -dbaz_otherwithout: - .long 0 - - .section .rodata - .long datalabel dbaz_other + 4 - .long datalabel dbaz_otherboth + 40 - .long dbaz_otherboth + 24 - .long dbaz_otherboth2 + 24 - .long datalabel dbaz_otherboth2 + 40 - .long dbaz_otherwithout - - .data - - .global dbaz_mix -dbaz_mix: - .long 0 - .long (datalabel dbaz_mix + 8) - .global dbaz_mix2 -dbaz_mix2: - .long 0 - .long (dbaz_mix2 + 8) - .global dbaz_mixboth -dbaz_mixboth: - .long 0 - .long (datalabel dbaz_mixboth + 80) - .long (dbaz_mixboth + 80) - .global dbaz_mixboth2 -dbaz_mixboth2: - .long 0 - .long (dbaz_mixboth2 + 64) - .long (datalabel dbaz_mixboth2 + 64) - .global dbaz_mixwithout -dbaz_mixwithout: - .long 0 - .long (dbaz_mixwithout + 42) - .global dbaz_mixwithout2 -dbaz_mixwithout2: - .long 0 - .long (dbaz_mixwithout2 + 24) - - .section .rodata - .long dbaz_mix + 4 - .long datalabel dbaz_mix2 + 48 - .long datalabel dbaz_mixboth + 400 - .long dbaz_mixboth + 420 - .long dbaz_mixboth2 + 248 - .long datalabel dbaz_mixboth2 + 240 - .long dbaz_mixwithout |