diff options
author | Alan Modra <amodra@gmail.com> | 2013-10-29 16:40:34 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2013-11-15 15:45:53 +1030 |
commit | 25cf30f3c92966c06629bca4df30cd708ad8e05c (patch) | |
tree | 630d5512441a58476260fd36ee3a2c698cba72cc /ld/testsuite/ld-powerpc/elfv2.s | |
parent | 068f9cf74e0d3ff2332258b69c6260586427c31a (diff) | |
download | ppe42-binutils-25cf30f3c92966c06629bca4df30cd708ad8e05c.tar.gz ppe42-binutils-25cf30f3c92966c06629bca4df30cd708ad8e05c.zip |
Add PowerPC64 ELFv2 tests.
(cherry picked from commit d4a95d4999e7fe0d868254bec76722b35f064184)
Diffstat (limited to 'ld/testsuite/ld-powerpc/elfv2.s')
-rw-r--r-- | ld/testsuite/ld-powerpc/elfv2.s | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/ld/testsuite/ld-powerpc/elfv2.s b/ld/testsuite/ld-powerpc/elfv2.s new file mode 100644 index 0000000000..c2a4c3bf86 --- /dev/null +++ b/ld/testsuite/ld-powerpc/elfv2.s @@ -0,0 +1,32 @@ + .section .toc,"aw",@progbits +.L0: + .quad x + + .data +x: + .quad f1 + + .globl f1 + .type f1,@function + .text +f1: + addis 2,12,.TOC.-f1@ha + addi 2,2,.TOC.-f1@l + .localentry f1,.-f1 + mflr 0 + stdu 1,-32(1) + std 0,48(1) + bl f1 + ld 3,.L0@toc(2) + bl f2 + nop + ld 3,x@got(2) + bl f3 + nop + bl f4 + nop + ld 0,48(1) + addi 1,1,32 + mtlr 0 + blr + .size f1,.-f1 |