From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20682 invoked by alias); 19 May 2006 18:06:11 -0000 Received: (qmail 20664 invoked by uid 22791); 19 May 2006 18:06:09 -0000 X-Spam-Check-By: sourceware.org Received: from bender.bawue.de (HELO bender.bawue.de) (193.7.176.20) by sourceware.org (qpsmtpd/0.31) with ESMTP; Fri, 19 May 2006 18:05:35 +0000 Received: from lagash (unknown [194.74.144.146]) by bender.bawue.de (Postfix) with ESMTP id D5A4A45465; Fri, 19 May 2006 20:05:32 +0200 (MEST) Received: from ths by lagash with local (Exim 4.62) (envelope-from ) id 1Fh9LN-0005r7-Eh; Fri, 19 May 2006 19:04:57 +0100 Date: Fri, 19 May 2006 21:21:00 -0000 To: Martin Michlmayr Cc: binutils@sourceware.org Subject: Re: Test suite results for mipsel-unknown-linux-gnu (2.16.93) Message-ID: <20060519180457.GA9968@networkno.de> References: <20060519172443.GA14717@deprecation.cyrius.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060519172443.GA14717@deprecation.cyrius.com> User-Agent: Mutt/1.5.11+cvs20060403 From: Thiemo Seufer X-IsSubscribed: yes Mailing-List: contact binutils-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sourceware.org X-SW-Source: 2006-05/txt/msg00345.txt.bz2 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 * 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\) + \.\.\.