]> oss.titaniummirror.com Git - msp430-binutils.git/blobdiff - gas/testsuite/gas/mips/elf-rel8-mips16.d
Merge commit 'upstream/2.20'
[msp430-binutils.git] / gas / testsuite / gas / mips / elf-rel8-mips16.d
diff --git a/gas/testsuite/gas/mips/elf-rel8-mips16.d b/gas/testsuite/gas/mips/elf-rel8-mips16.d
new file mode 100644 (file)
index 0000000..7c834fa
--- /dev/null
@@ -0,0 +1,38 @@
+#as: -march=mips2 -mabi=32
+#objdump: -M gpr-names=numeric -dr
+#name: MIPS ELF reloc 8 (MIPS16 version)
+
+.*:     file format .*
+
+Disassembly of section \.text:
+
+0+00 <foo>:
+   0:  675c            move    \$2,\$28
+   2:  f000 6c00       li      \$4,0
+                       2: R_MIPS16_HI16        gvar
+   6:  f400 3480       sll     \$4,16
+   a:  f000 4c00       addiu   \$4,0
+                       a: R_MIPS16_LO16        gvar
+   e:  f000 9d80       lw      \$4,0\(\$5\)
+                       e: R_MIPS16_LO16        gvar
+  12:  f000 9982       lw      \$4,2\(\$17\)
+  16:  f000 9a80       lw      \$4,0\(\$2\)
+                       16: R_MIPS16_GOT16      \.data
+  1a:  f000 c4a0       sb      \$5,0\(\$4\)
+                       1a: R_MIPS16_LO16       \.data
+  1e:  f000 9a80       lw      \$4,0\(\$2\)
+                       1e: R_MIPS16_GOT16      \.data
+  22:  f000 4c00       addiu   \$4,0
+                       22: R_MIPS16_LO16       \.data
+  26:  f000 9a60       lw      \$3,0\(\$2\)
+                       26: R_MIPS16_CALL16     gfunc
+  2a:  f000 4c00       addiu   \$4,0
+                       2a: R_MIPS16_CALL16     gfunc
+  2e:  f000 9a80       lw      \$4,0\(\$2\)
+                       2e: R_MIPS16_GPREL      gvar
+  32:  f000 da80       sw      \$4,0\(\$2\)
+                       32: R_MIPS16_GPREL      gvar
+  36:  f000 4c00       addiu   \$4,0
+                       36: R_MIPS16_GPREL      gvar
+  3a:  6500            nop
+#pass