Simple commit_edge_insertions fix

Jan Hubicka jh@suse.cz
Sun May 14 13:43:00 GMT 2000


> On Sun, May 14, 2000 at 10:36:22PM +0200, Jan Hubicka wrote:
> > BTW whats about non-simple jumps? The clobbers may be dangerous as well.
> 
> The clobbers are against temporaries.  Yes, we should take them into
> account for post-reload if-conversions, but we do do that already.

OK. Only what we would misshandle is potential function doing both
jump and set of some pseudo.
We don't have such beasts currently I guess.
> 
> What you can't do for sibcalls that you can for jumps is hoist insns
> that change global state.  E.g. memory writes.
> 
> > 	* flow.c (make_edge): Edges from sibbling calls to exit are abnormal.
> 
> Ok.  One 'b' in sibling.
> 
Thanks... I am way too consistent in using two b's here.

Honza
> 
> r~


More information about the Gcc-patches mailing list