[Bug bootstrap/25397] Bootstrap failed
joern dot rennecke at st dot com
gcc-bugzilla@gcc.gnu.org
Tue Dec 13 23:03:00 GMT 2005
------- Comment #9 from joern dot rennecke at st dot com 2005-12-13 23:03 -------
Subject: RFA: fix bootstrap/25397 part 2 (Was: Re: Bootstrap failed)
pinskia at gcc dot gnu dot org wrote:
>
>
>/* Compile with -O2 -m32 -fPIC */
>
>
...
Thanks. I have attached a patch.
2005-12-13 J"orn Rennecke <joern.rennecke@st.com>
* struct-equiv.c (struct_equiv_init): Fix off-by-one error in clearing
of STACK_REGS bits.
Index: struct-equiv.c
===================================================================
/usr/bin/diff -p -d -F^( -u -L struct-equiv.c (revision 108480) -L
struct-equiv.c (working copy) .svn/text-base/struct-equiv.c.svn-base
struct-equiv.c
--- struct-equiv.c (revision 108480)
+++ struct-equiv.c (working copy)
@@ -1001,7 +1004,7 @@ struct_equiv_init (int mode, struct equi
these regs are not necessarily all dead - we swap random bogosity
against constant bogosity. However, clearing these bits at
least makes the regsets comparable. */
- for (rn = FIRST_STACK_REG; rn < LAST_STACK_REG; rn++)
+ for (rn = FIRST_STACK_REG; rn <= LAST_STACK_REG; rn++)
{
CLEAR_REGNO_REG_SET (info->x_block->il.rtl->global_live_at_end, rn);
CLEAR_REGNO_REG_SET (info->y_block->il.rtl->global_live_at_end, rn);
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25397
More information about the Gcc-bugs
mailing list