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: Jan Hubicka <jh at suse dot cz>
- 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
- Date: Sat, 26 Oct 2002 01:38:57 +0200
- Subject: Re: target/8343: m68k-elf/rtems ICE at instantiate_virtual_regs_1
- References: <20021025210518.12399.qmail@sources.redhat.com>
> 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. :)
That just adds check for bugs elsewhere... OK I will check at monday.
Honza
> ===================================
> 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