This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: breakage Re: cse infinite loop bugfix
- To: Jason Merrill <jason at cygnus dot com>
- Subject: Re: breakage Re: cse infinite loop bugfix
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Mon, 02 Aug 1999 23:53:57 -0600
- cc: gcc-patches at gcc dot gnu dot org
- Reply-To: law at cygnus dot com
In message <u97lnd5sgx.fsf@yorick.cygnus.com>you write:
> This breaks building of libgcc2 on linux/x86; we crash compiling _eh.o with
> a reload failure. cse is now discarding a pseudo-reg in favor of leaving a
> value in %eax, and reload bails out when it goes to use %eax and finds that
> it's already occupied.
>
> This happens because if we update p to be the first non-deleted insn, it
> doesn't get checked, so we only have a 50% chance to see the next label or
> barrier.
I'm already looking at it :-)
jeff