summaryrefslogtreecommitdiffstats
path: root/test/MC/Mips/got-rel-expr.s
diff options
context:
space:
mode:
authorDaniel Sanders <daniel.sanders@imgtec.com>2016-05-09 10:21:14 +0000
committerDaniel Sanders <daniel.sanders@imgtec.com>2016-05-09 10:21:14 +0000
commit0b6e0490cfea71e1ab690775430d7141f134bca6 (patch)
treec3df81ee5c4c5685ce8f68ea72bc491ca25e938e /test/MC/Mips/got-rel-expr.s
parentdc02050702e6bf776bfd95f380e546d7d14ebabf (diff)
[mips][ias] R_MIPS_(GOT|HI|LO|PC)16 and R_MIPS_GPREL32 do not need symbols.
Summary: In theory, care must be taken to ensure that pairs of R_MIPS_(GOT|HI|LO)16 make the same decision on both relocs in the reloc pair but in practice this isn't as hard as it sounds and only limits the complexity of the predicate used. We handle all three with the same code to ensure their decisions always agree with each other. Reviewers: sdardis Subscribers: rafael, dsanders, sdardis, llvm-commits Differential Revision: http://reviews.llvm.org/D19016 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@268900 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/MC/Mips/got-rel-expr.s')
-rw-r--r--test/MC/Mips/got-rel-expr.s4
1 files changed, 2 insertions, 2 deletions
diff --git a/test/MC/Mips/got-rel-expr.s b/test/MC/Mips/got-rel-expr.s
index 01c364e5dc35..8e77658c24ad 100644
--- a/test/MC/Mips/got-rel-expr.s
+++ b/test/MC/Mips/got-rel-expr.s
@@ -8,10 +8,10 @@
foo:
lw $t0,%got($loc+0x10004)($gp)
# CHECK: 0: 8f 88 00 01 lw $8, 1($gp)
-# CHECK: 00000000: R_MIPS_GOT16 $loc
+# CHECK: 00000000: R_MIPS_GOT16 .data
addi $t0,$t0,%lo($loc+0x10004)
# CHECK: 4: 21 08 00 04 addi $8, $8, 4
-# CHECK: 00000004: R_MIPS_LO16 $loc
+# CHECK: 00000004: R_MIPS_LO16 .data
.data
$loc: