This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Fix fork/exec/clone and profile driven feedback corruption
On Tue, Aug 07, 2001 at 09:53:12PM +0200, Jan Hubicka wrote:
> * calls.c (ECF_ALLWAYS_RETURN): New constant.
> (emit_call_1): Add REG_ALLWAYS_RETURN note if needed.
> (expand_call): Use LCF_ALLWAYS_RETURN for __bb_fork_func.
> (emit_library_call_value_1): Handle LCT_ALLWAYS_RETRUN.
> * flow.c (need_fake_edge_p): Handle REG_ALLWAYS_RETURN.
> * rtl.c (reg_note_name): New name.
> * rtl.h (enum reg_note): Add REG_ALLWAYS_RETURN.
Ok, except that "always" has only one "l".
r~