mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-26 11:33:45 +08:00
* 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.
This commit is contained in:
parent
d0c728db63
commit
3302cdecd1
@ -1,3 +1,9 @@
|
||||
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".
|
||||
|
17
gas/testsuite/gas/mips/jal-newabi.d
Normal file
17
gas/testsuite/gas/mips/jal-newabi.d
Normal file
@ -0,0 +1,17 @@
|
||||
#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
|
||||
...
|
7
gas/testsuite/gas/mips/jal-newabi.s
Normal file
7
gas/testsuite/gas/mips/jal-newabi.s
Normal file
@ -0,0 +1,7 @@
|
||||
# Source file used to test the jal macro for NewABI.
|
||||
label:
|
||||
dli $4, 0x12345678
|
||||
jal label
|
||||
|
||||
# Make objdump print ...
|
||||
.space 8
|
@ -450,6 +450,7 @@ if { [istarget mips*-*-*] } then {
|
||||
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" }
|
||||
|
Loading…
Reference in New Issue
Block a user