This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: target/8343: m68k-elf/rtems ICE at instantiate_virtual_regs_1
- From: joel at gcc dot gnu dot org
- To: ccj at acm dot org, gcc-bugs at gcc dot gnu dot org, gcc-prs at gcc dot gnu dot org, hubicka at gcc dot gnu dot org, joel at OARcorp dot com, nobody at gcc dot gnu dot org, pbarada at mail dot wm dot sps dot mot dot com
- Date: 25 Oct 2002 21:05:18 -0000
- Subject: Re: target/8343: m68k-elf/rtems ICE at instantiate_virtual_regs_1
- Reply-to: joel at gcc dot gnu dot org, ccj at acm dot org, gcc-bugs at gcc dot gnu dot org, gcc-prs at gcc dot gnu dot org, hubicka at gcc dot gnu dot org, joel at OARcorp dot com, nobody at gcc dot gnu dot org, pbarada at mail dot wm dot sps dot mot dot com, gcc-gnats at gcc dot gnu dot org
Synopsis: m68k-elf/rtems ICE at instantiate_virtual_regs_1
Responsible-Changed-From-To: unassigned->hubicka
Responsible-Changed-By: joel
Responsible-Changed-When: Fri Oct 25 14:05:18 2002
Responsible-Changed-Why:
Tracked to patch you committed. :)
===================================
FInal feedback from Peter.
'cvs update -D "2001/05/19 04:24:49" gcc' works
'cvs update -D "2001/05/19 04:29:50" gcc' fails
The only thing of interest changing is gcc/gcc/recog.c, from version
1.102 to version 1.103.
The log for gcc/gcc/recog.c looks like:
revision 1.103
date: 2001/05/19 08:24:50; author: hubicka; state: Exp; lines: +85 -150
* recog.c (general_operand): Prohibit nonzero subreg bytes on
subregs containing mem.
This was with the following testcase:
extern unsigned foo;
unsigned long long
bar (void)
{
unsigned long long t = foo;
return t * foo;
}
===================================
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=8343