[Bug rtl-optimization/57763] [4.9 Regression]: comp-goto-1.c: ICE verify_flow_info failed, error: EDGE_CROSSING missing across section boundary

ebotcazou at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Jan 17 09:07:00 GMT 2014


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57763

--- Comment #21 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
> Attached is an attempt to fix this just by setting JUMP_LABEL on the
> indirect jump, then computed_jump_p predicate will be false and the various
> places in RTL optimizers will be told where it jumps to.  Not 100% how
> adding the JUMP_LABEL plays with e.g. LABEL_NUSES, should it increment it or
> not, or do only LABEL_REFs count for that?

Yes, I'd increment it there too.



More information about the Gcc-bugs mailing list