From: Thiemo Seufer <ths@networkno.de>
To: Martin Michlmayr <tbm@cyrius.com>
Cc: binutils@sourceware.org
Subject: Re: Test suite results for mipsel-unknown-linux-gnu (2.16.93)
Date: Fri, 19 May 2006 21:21:00 -0000 [thread overview]
Message-ID: <20060519180457.GA9968@networkno.de> (raw)
In-Reply-To: <20060519172443.GA14717@deprecation.cyrius.com>
Martin Michlmayr wrote:
> mipsel has two test failures in gas that mips doesn't have; the other
> failures (in ld) as the same as on mips.
[snip]
> FAIL: gas/mips/vxworks1
> FAIL: gas/mips/vxworks1-xgot
The appended patch expands the testcases a bit and fixes those failures.
Any comments from people with more knowledge of vxworks?
Thiemo
2006-05-19 Thiemo Seufer <ths@mips.com>
* gas/mips/vxworks1-el.d, gas/mips/vxworks1-xgot-el.d: Add little
endian testcases.
* gas/mips/vxworks1.d, gas/mips/vxworks1-xgot.d: Build as big endian.
* gas/mips/mips.exp: Run new testcases.
Index: gas/testsuite/gas/mips/mips.exp
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mips/mips.exp,v
retrieving revision 1.117
diff -u -p -r1.117 mips.exp
--- gas/testsuite/gas/mips/mips.exp 14 May 2006 15:35:22 -0000 1.117
+++ gas/testsuite/gas/mips/mips.exp 19 May 2006 17:03:46 -0000
@@ -390,6 +390,8 @@ mips_arch_create sb1 64 mips64 { mips3d
if { [istarget mips*-*-vxworks*] } {
run_dump_test "vxworks1"
run_dump_test "vxworks1-xgot"
+ run_dump_test "vxworks1-el"
+ run_dump_test "vxworks1-xgot-el"
} elseif { [istarget mips*-*-*] } {
set no_mips16 0
set elf [expr [istarget *-*-elf*] || [istarget *-*-irix5*] || [istarget *-*-irix6* ] || [istarget *-*-linux*] || [istarget *-*-netbsd*] ]
@@ -786,6 +786,8 @@ if { [istarget mips*-*-vxworks*] } {
}
run_dump_test "vxworks1"
run_dump_test "vxworks1-xgot"
+ run_dump_test "vxworks1-el"
+ run_dump_test "vxworks1-xgot-el"
run_dump_test "noreorder"
}
Index: gas/testsuite/gas/mips/vxworks1-xgot.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mips/vxworks1-xgot.d,v
retrieving revision 1.1
diff -u -p -r1.1 vxworks1-xgot.d
--- gas/testsuite/gas/mips/vxworks1-xgot.d 22 Mar 2006 09:28:13 -0000 1.1
+++ gas/testsuite/gas/mips/vxworks1-xgot.d 19 May 2006 17:03:46 -0000
@@ -1,4 +1,4 @@
-#as: -mips2 -mvxworks-pic -xgot -mabi=32
+#as: -mips2 -mvxworks-pic -xgot -mabi=32 -EB
#source: vxworks1.s
#objdump: -dr
Index: gas/testsuite/gas/mips/vxworks1.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mips/vxworks1.d,v
retrieving revision 1.1
diff -u -p -r1.1 vxworks1.d
--- gas/testsuite/gas/mips/vxworks1.d 22 Mar 2006 09:28:13 -0000 1.1
+++ gas/testsuite/gas/mips/vxworks1.d 19 May 2006 17:03:46 -0000
@@ -1,4 +1,4 @@
-#as: -mips2 -mvxworks-pic -mabi=32
+#as: -mips2 -mvxworks-pic -mabi=32 -EB
#objdump: -dr
.*: file format .*
--- /dev/null 2006-05-17 20:07:57.714000000 +0100
+++ gas/testsuite/gas/mips/vxworks1-el.d 2006-05-19 17:45:51.000000000 +0100
@@ -0,0 +1,72 @@
+#as: -mips2 -mvxworks-pic -mabi=32 -EL
+#source: vxworks1.s
+#objdump: -dr
+
+.*: file format .*
+
+Disassembly of section \.text:
+
+00000000 <\.text>:
+#
+# la $4,local
+#
+.*: 8f840000 lw a0,0\(gp\)
+ .*: R_MIPS_GOT16 \.data
+#
+# la $4,global
+#
+.*: 8f840000 lw a0,0\(gp\)
+ .*: R_MIPS_GOT16 global
+#
+# lw $4,local
+#
+.*: 8f840000 lw a0,0\(gp\)
+ .*: R_MIPS_GOT16 \.data
+.*: 8c840000 lw a0,0\(a0\)
+#
+# lw $4,global
+#
+.*: 8f840000 lw a0,0\(gp\)
+ .*: R_MIPS_GOT16 global
+.*: 8c840000 lw a0,0\(a0\)
+#
+# sw $4,local
+#
+.*: 8f810000 lw at,0\(gp\)
+ .*: R_MIPS_GOT16 \.data
+.*: ac240000 sw a0,0\(at\)
+#
+# sw $4,global
+#
+.*: 8f810000 lw at,0\(gp\)
+ .*: R_MIPS_GOT16 global
+.*: ac240000 sw a0,0\(at\)
+#
+# ulw $4,local
+#
+.*: 8f810000 lw at,0\(gp\)
+ .*: R_MIPS_GOT16 \.data
+.*: 88240003 lwl a0,3\(at\)
+.*: 98240000 lwr a0,0\(at\)
+#
+# ulw $4,global
+#
+.*: 8f810000 lw at,0\(gp\)
+ .*: R_MIPS_GOT16 global
+.*: 88240003 lwl a0,3\(at\)
+.*: 98240000 lwr a0,0\(at\)
+#
+# usw $4,local
+#
+.*: 8f810000 lw at,0\(gp\)
+ .*: R_MIPS_GOT16 \.data
+.*: a8240003 swl a0,3\(at\)
+.*: b8240000 swr a0,0\(at\)
+#
+# usw $4,global
+#
+.*: 8f810000 lw at,0\(gp\)
+ .*: R_MIPS_GOT16 global
+.*: a8240003 swl a0,3\(at\)
+.*: b8240000 swr a0,0\(at\)
+ \.\.\.
--- /dev/null 2006-05-17 20:07:57.714000000 +0100
+++ gas/testsuite/gas/mips/vxworks1-xgot-el.d 2006-05-19 17:45:51.000000000 +0100
@@ -0,0 +1,102 @@
+#as: -mips2 -mvxworks-pic -xgot -mabi=32 -EL
+#source: vxworks1.s
+#objdump: -dr
+
+.*: file format .*
+
+Disassembly of section \.text:
+
+00000000 <\.text>:
+#
+# la $4,local
+#
+.*: 3c040000 lui a0,0x0
+ .*: R_MIPS_GOT_HI16 \.data
+.*: 009c2021 addu a0,a0,gp
+.*: 8c840000 lw a0,0\(a0\)
+ .*: R_MIPS_GOT_LO16 \.data
+#
+# la $4,global
+#
+.*: 3c040000 lui a0,0x0
+ .*: R_MIPS_GOT_HI16 global
+.*: 009c2021 addu a0,a0,gp
+.*: 8c840000 lw a0,0\(a0\)
+ .*: R_MIPS_GOT_LO16 global
+#
+# lw $4,local
+#
+.*: 3c040000 lui a0,0x0
+ .*: R_MIPS_GOT_HI16 \.data
+.*: 009c2021 addu a0,a0,gp
+.*: 8c840000 lw a0,0\(a0\)
+ .*: R_MIPS_GOT_LO16 \.data
+.*: 8c840000 lw a0,0\(a0\)
+#
+# lw $4,global
+#
+.*: 3c040000 lui a0,0x0
+ .*: R_MIPS_GOT_HI16 global
+.*: 009c2021 addu a0,a0,gp
+.*: 8c840000 lw a0,0\(a0\)
+ .*: R_MIPS_GOT_LO16 global
+.*: 8c840000 lw a0,0\(a0\)
+#
+# sw $4,local
+#
+.*: 3c010000 lui at,0x0
+ .*: R_MIPS_GOT_HI16 \.data
+.*: 003c0821 addu at,at,gp
+.*: 8c210000 lw at,0\(at\)
+ .*: R_MIPS_GOT_LO16 \.data
+.*: ac240000 sw a0,0\(at\)
+#
+# sw $4,global
+#
+.*: 3c010000 lui at,0x0
+ .*: R_MIPS_GOT_HI16 global
+.*: 003c0821 addu at,at,gp
+.*: 8c210000 lw at,0\(at\)
+ .*: R_MIPS_GOT_LO16 global
+.*: ac240000 sw a0,0\(at\)
+#
+# ulw $4,local
+#
+.*: 3c010000 lui at,0x0
+ .*: R_MIPS_GOT_HI16 \.data
+.*: 003c0821 addu at,at,gp
+.*: 8c210000 lw at,0\(at\)
+ .*: R_MIPS_GOT_LO16 \.data
+.*: 88240003 lwl a0,3\(at\)
+.*: 98240000 lwr a0,0\(at\)
+#
+# ulw $4,global
+#
+.*: 3c010000 lui at,0x0
+ .*: R_MIPS_GOT_HI16 global
+.*: 003c0821 addu at,at,gp
+.*: 8c210000 lw at,0\(at\)
+ .*: R_MIPS_GOT_LO16 global
+.*: 88240003 lwl a0,3\(at\)
+.*: 98240000 lwr a0,0\(at\)
+#
+# usw $4,local
+#
+.*: 3c010000 lui at,0x0
+ .*: R_MIPS_GOT_HI16 \.data
+.*: 003c0821 addu at,at,gp
+.*: 8c210000 lw at,0\(at\)
+ .*: R_MIPS_GOT_LO16 \.data
+.*: a8240003 swl a0,3\(at\)
+.*: b8240000 swr a0,0\(at\)
+#
+# usw $4,global
+#
+.*: 3c010000 lui at,0x0
+ .*: R_MIPS_GOT_HI16 global
+.*: 003c0821 addu at,at,gp
+.*: 8c210000 lw at,0\(at\)
+ .*: R_MIPS_GOT_LO16 global
+.*: a8240003 swl a0,3\(at\)
+.*: b8240000 swr a0,0\(at\)
+ \.\.\.
next prev parent reply other threads:[~2006-05-19 18:06 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-05-19 18:33 Martin Michlmayr
2006-05-19 21:21 ` Thiemo Seufer [this message]
2006-05-20 3:00 ` Daniel Jacobowitz
2006-05-19 21:22 ` Thiemo Seufer
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20060519180457.GA9968@networkno.de \
--to=ths@networkno.de \
--cc=binutils@sourceware.org \
--cc=tbm@cyrius.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).