+2003-05-22 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
+
+ * gas/mips/jal-newabi.s: New file, testcase for NewABI xgot jal macro.
+ * gas/mips/jal-newabi.d: Likewise.
+ * gas/mips/mips.exp: Add new testcase.
+
2003-05-21 H.J. Lu <hongjiu.lu@intel.com>
* gas/hppa/parse/parse.exp: Add "space.s".
--- /dev/null
+#objdump: -dr --prefix-addresses --show-raw-insn
+#name: MIPS ELF NewABI jal
+#as: -n32 -KPIC -xgot
+
+.*: +file format elf32-n.*mips.*
+
+Disassembly of section \.text:
+00000000 <label> 3c041234 lui a0,0x1234
+00000004 <label\+0x4> 34845678 ori a0,a0,0x5678
+00000008 <label\+0x8> 8f990000 lw t9,0\(gp\)
+ 8: R_MIPS_GOT_PAGE .text
+0000000c <label\+0xc> 23390000 addi t9,t9,0
+ c: R_MIPS_GOT_OFST .text
+00000010 <label\+0x10> 0320f809 jalr t9
+ 10: R_MIPS_JALR .text
+00000014 <label\+0x14> 00000000 nop
+ ...
run_dump_test_arches "jal-empic-elf-3" [mips_arch_list_matching mips1]
}
run_list_test_arches "jal-range" "-32" [mips_arch_list_matching mips1]
+ if $has_newabi { run_dump_test "jal-newabi" }
if !$aout { run_dump_test "la" }
if $elf { run_dump_test "la-svr4pic" }
if $elf { run_dump_test "la-xgot" }