This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PR 22051
- From: "Joseph S. Myers" <joseph at codesourcery dot com>
- To: Mark Mitchell <mark at codesourcery dot com>
- Cc: gcc-patches <gcc-patches at gcc dot gnu dot org>
- Date: Sat, 25 Jun 2005 09:52:26 +0000 (UTC)
- Subject: Re: PR 22051
- References: <42BB8D84.1030808@codesourcery.com>
On Thu, 23 Jun 2005, Mark Mitchell wrote:
> I've not yet properly tested this patch, but it does seem to fix the testcase.
> Joseph, if convenient, would you mind running this through a test cycle on PA
> HP-UX?
Mainline testing on hppa2.0w-hp-hpux11.23 shows a new FAIL
FAIL: gcc.dg/tree-ssa/20030807-2.c scan-tree-dump-times if 0
but this may not be indicative of a problem with the patch as there's
something odd going on with various such tests at present (bug 22176).
The patch does change assembly output for the test given in bug 22051 in
what I think is the right way. I'll see what 4.0 branch testing shows.
33c33
< movb,= %r28,%r20,L$0004
---
> movb,= %r28,%r26,L$0004
34a35,42
> .IMPORT $$sh_func_adrs,MILLICODE
> copy %r26,%r29
> extru %r26,31,2,%r31
> comib,<>,n 2,%r31,.+20
> ldi 4096,%r31
> comb,<<,n %r26,%r31,.+12
> bl $$sh_func_adrs,%r31
> nop
36,37c44,54
< ldw RR'L$C0001(%r28),%r19
< comclr,= %r19,%r20,%r19
---
> copy %r29,%r19
> ldw RR'L$C0001(%r28),%r26
> .IMPORT $$sh_func_adrs,MILLICODE
> copy %r26,%r29
> extru %r26,31,2,%r31
> comib,<>,n 2,%r31,.+20
> ldi 4096,%r31
> comb,<<,n %r26,%r31,.+12
> bl $$sh_func_adrs,%r31
> nop
> comclr,= %r29,%r19,%r19
--
Joseph S. Myers http://www.srcf.ucam.org/~jsm28/gcc/
jsm@polyomino.org.uk (personal mail)
joseph@codesourcery.com (CodeSourcery mail)
jsm28@gcc.gnu.org (Bugzilla assignments and CCs)