summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/ppc/test1elf32.s
diff options
context:
space:
mode:
Diffstat (limited to 'gas/testsuite/gas/ppc/test1elf32.s')
-rw-r--r--gas/testsuite/gas/ppc/test1elf32.s58
1 files changed, 58 insertions, 0 deletions
diff --git a/gas/testsuite/gas/ppc/test1elf32.s b/gas/testsuite/gas/ppc/test1elf32.s
new file mode 100644
index 000000000000..decc7f2fe546
--- /dev/null
+++ b/gas/testsuite/gas/ppc/test1elf32.s
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ .section ".data"
+dsym0: .long 0xdeadbeef
+dsym1:
+
+
+
+ .section ".text"
+ lwz 3,dsym0@l(3)
+ lwz 3,dsym1@l(3)
+ lwz 3,usym0@l(3)
+ lwz 3,usym1@l(3)
+ lwz 3,esym0@l(3)
+ lwz 3,esym1@l(3)
+
+
+
+ li 3,dsym1-dsym0
+ li 3,dsym0-dsym1
+ li 3,usym1-usym0
+ li 3,usym0-usym1
+ li 3,dsym0-usym0
+ li 3,usym0-dsym0
+
+ li 3,dsym0@l
+ li 3,dsym0@h
+ li 3,dsym0@ha
+
+
+ li 3,usym0-usym1@l
+ li 3,usym0-usym1@h
+ li 3,usym0-usym1@ha
+
+
+ lwz 3,dsym1-dsym0@l(4)
+
+ lwz 3,.text@l(0)
+
+ .section ".data"
+usym0: .long 0xcafebabe
+usym1:
+
+datpt: .long jk-.+10000000
+dat0: .long jk-dat1
+dat1: .long jk-dat1
+dat2: .long jk-dat1
+