This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patches] Re: infinite loop in SPEC's gcc after your patches
- To: Richard Henderson <rth at redhat dot com>
- Subject: Re: [patches] Re: infinite loop in SPEC's gcc after your patches
- From: law at redhat dot com
- Date: Tue, 24 Jul 2001 15:00:19 -0600
- cc: Jan Hubicka <jh at suse dot cz>, Roman Zippel <zippel at linux-m68k dot org>, Toon Moene <toon at moene dot indiv dot nluug dot nl>, Diego Novillo <dnovillo at redhat dot com>, gcc-patches at gcc dot gnu dot org, aj at suse dot de
- Reply-To: law at redhat dot com
In message <20010724133349.E18664@redhat.com>you write:
> On Tue, Jul 24, 2001 at 10:31:33PM +0200, Jan Hubicka wrote:
> > rebuild_jump_labels (insns);
> > + find_basic_blocks (insns, max_reg_num (), rtl_dump_file);
>
> This isn't good enough, unfortunately -- it was the first
> thing I tried. GCSE (or someone) has simplified a branch
> to (set (pc) (pc)), which causes find_basic_blocks to abort.
It's gcse that does this.
If I recall properly, an incremental update was quite painful to do
when I wrote that code. It may be easier to do an incremental update
with our current infrastructure.
jeff