2001-06-08 H.J. Lu <hjl@gnu.org>
* gas/mips/elfel-rel3.s: Moved to ... * gas/mips/elf-rel3.s: Here. * gas/mips/elf-rel3.d: Updated. * gas/mips/elfel-rel3.d: Updated. * gas/mips/relax.d: New file. * gas/mips/relax.s: Likewise. * gas/mips/mips.exp: Run relax and set xfail.
This commit is contained in:
parent
39c0a33100
commit
594e740ff0
8 changed files with 36 additions and 13 deletions
|
@ -1,3 +1,17 @@
|
|||
2001-06-08 H.J. Lu <hjl@gnu.org>
|
||||
|
||||
* gas/mips/elfel-rel3.s: Moved to ...
|
||||
* gas/mips/elf-rel3.s: Here.
|
||||
|
||||
* gas/mips/elf-rel3.d: Updated.
|
||||
|
||||
* gas/mips/elfel-rel3.d: Updated.
|
||||
|
||||
* gas/mips/relax.d: New file.
|
||||
* gas/mips/relax.s: Likewise.
|
||||
|
||||
* gas/mips/mips.exp: Run relax and set xfail.
|
||||
|
||||
2001-06-08 H.J. Lu <hjl@gnu.org>
|
||||
|
||||
* gas/mips/illegal.s: New file.
|
||||
|
|
|
@ -10,4 +10,4 @@ OFFSET TYPE VALUE
|
|||
|
||||
|
||||
Contents of section .data:
|
||||
0000 12121212 fffffffc 00000000 00000000 ................
|
||||
0000 12121212 00000004 00000000 00000000 ................
|
||||
|
|
|
@ -7,5 +7,5 @@ x:
|
|||
.type b,@object
|
||||
.size b,8
|
||||
b:
|
||||
.word b-4
|
||||
.word b+4
|
||||
.word x
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
#objdump: -sr -j .data
|
||||
#name: MIPS ELF reloc 3
|
||||
#source: elf-rel3.s
|
||||
|
||||
.*: file format elf.*mips
|
||||
|
||||
|
|
|
@ -1,11 +0,0 @@
|
|||
.data
|
||||
.type x,@object
|
||||
.size x,4
|
||||
x:
|
||||
.word 0x12121212
|
||||
.globl b
|
||||
.type b,@object
|
||||
.size b,8
|
||||
b:
|
||||
.word b+4
|
||||
.word x
|
|
@ -113,6 +113,10 @@ if { [istarget mips*-*-*] } then {
|
|||
run_dump_test "mips32"
|
||||
run_dump_test "mips64"
|
||||
|
||||
# It will always fail until someone fixes it.
|
||||
setup_xfail "mips*-*-*"
|
||||
run_dump_test "relax"
|
||||
|
||||
run_list_test "illegal" ""
|
||||
|
||||
if $svr4pic {
|
||||
|
|
8
gas/testsuite/gas/mips/relax.d
Normal file
8
gas/testsuite/gas/mips/relax.d
Normal file
|
@ -0,0 +1,8 @@
|
|||
#objdump: -dr --prefix-addresses -mmips:4000
|
||||
#name: MIPS relax
|
||||
|
||||
# Test relaxation.
|
||||
|
||||
.*: +file format .*mips.*
|
||||
|
||||
Disassembly of section .text:
|
7
gas/testsuite/gas/mips/relax.s
Normal file
7
gas/testsuite/gas/mips/relax.s
Normal file
|
@ -0,0 +1,7 @@
|
|||
# Source file used to test relaxation.
|
||||
|
||||
.text
|
||||
foo:
|
||||
move $2, $3 # just something
|
||||
.space 0x20000 # to make a 128kb loop body
|
||||
beq $2, $3, foo
|
Loading…
Reference in a new issue