This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [hubicka@ucw.cz: Re: EH notes and split instructions]
- From: Jan Hubicka <jh at suse dot cz>
- To: law at redhat dot com
- Cc: Jan Hubicka <jh at suse dot cz>, Anthony Green <green at redhat dot com>, gcc-patches at gcc dot gnu dot org, Richard Henderson <rth at redhat dot com>, gcc-bugs at gcc dot gnu dot org
- Date: Thu, 7 Mar 2002 17:20:48 +0100
- Subject: Re: [hubicka@ucw.cz: Re: EH notes and split instructions]
- References: <20020307155157.GN911@atrey.karlin.mff.cuni.cz> <5756.1015518074@porcupine.cygnus.com>
> In message <20020307155157.GN911@atrey.karlin.mff.cuni.cz>, Jan Hubicka
> writes:
> > Should be fixed by attached patch.
> > I've bootstrapped it and going to install it as obivous to mainline.
> > OK for the branch?
> >
> > Thu Mar 7 16:49:18 CET 2002 Jan Hubicka <jh@suse.cz>
> > * reload1.c (reload_cse_delete_noop_set): Purge dead edges.
> Presumably all code in reload that might add insns to the insn chain
> uses hooks which also update the cfg data structures, particularly
> the block head/end pointers. Right?
Actually these are now updated via emit_insn_* machinery, so it is
done transparently. In this case we need to remove edge after deleting
trapping instruction, that is quite different issue.
Honza
>
> jeff