This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: c++/8046: ICE on (admittedly very silly) input
- From: bangerth at dealii dot org
- To: andrewp at andypo dot net, gcc-bugs at gcc dot gnu dot org, gcc-prs at gcc dot gnu dot org, nobody at gcc dot gnu dot org
- Date: 4 Nov 2002 23:37:22 -0000
- Subject: Re: c++/8046: ICE on (admittedly very silly) input
- Reply-to: bangerth at dealii dot org, andrewp at andypo dot net, gcc-bugs at gcc dot gnu dot org, gcc-prs at gcc dot gnu dot org, nobody at gcc dot gnu dot org, gcc-gnats at gcc dot gnu dot org
Synopsis: ICE on (admittedly very silly) input
State-Changed-From-To: analyzed->closed
State-Changed-By: bangerth
State-Changed-When: Mon Nov 4 15:37:21 2002
State-Changed-Why:
The sh maintainers say this is fixed:
Date: Mon, 04 Nov 2002 23:24:02 +0000
From: Joern Rennecke <joern.rennecke@superh.com>
To: Wolfgang Bangerth <bangerth@ticam.utexas.edu>
Cc: aoliva@redhat.com
Subject: Re: target/8406: [sh] wrong code when accessing members in
largestructures (fwd)
Wolfgang Bangerth wrote:
>
> Joern, Alexandre,
> the maintainers file lists you as the maintainers for the sh port, so let
> me just bring this report to your attention that I reclassified from C++
> to target since it can be reproduced in C as well. It is against 2.95, so
> maybe it's simple to check & close.
I get this:
_buf_value:
mov.w .L2,r0
mov.l r14,@-r15
add r4,r0 ! huge
mov r15,r14
mov r14,r15
mov.l @r15+,r14
rts
nop
.align 1
.L2:
.short 2048
.size _buf_value, .-_buf_value
.align 1
.align 5
.global _reproduce_bug
.type _reproduce_bug, @function
--
--------------------------
SuperH (UK) Ltd.
2410 Aztec West / Almondsbury / BRISTOL / BS32 4QX
T:+44 1454 465658
Date: Mon, 04 Nov 2002 23:35:22 +0000
From: Joern Rennecke <joern.rennecke@superh.com>
To: Wolfgang Bangerth <bangerth@ticam.utexas.edu>
Cc: aoliva@redhat.com
Subject: Re: target/8406: [sh] wrong code when accessing members in
largestructures (fwd)
Wolfgang Bangerth wrote:
>
> > I get this:
>
> :-) Unfortunately, I have no idea whether this is right or wrong (my
> assembler era ended more than 10 years ago). If you tell me either way, I
> put the report into "confirmed" or "closed" state.
It's right.
--
--------------------------
SuperH (UK) Ltd.
2410 Aztec West / Almondsbury / BRISTOL / BS32 4QX
T:+44 1454 465658
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=8046