https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65701
Bug ID: 65701 Summary: r221530 makes 187.facerec drop with -Ofast -flto Product: gcc Version: 5.0 Status: UNCONFIRMED Keywords: lto, missed-optimization Severity: normal Priority: P3 Component: ipa Assignee: unassigned at gcc dot gnu.org Reporter: rguenth at gcc dot gnu.org CC: hubicka at gcc dot gnu.org +2015-03-20 Jan Hubicka <hubi...@ucw.cz> + + * ipa-inline.c (can_inline_edge_p): Short circuit if inline_failed + already is final. + (ipa_inline): Recompute inline_failed codes. + * cif-code.def (FUNCTION_NOT_OPTIMIZED, REDEFINED_EXTERN_INLINE, + USES_COMDAT_LOCAL, ATTRIBUTE_MISMATCH, UNREACHABLE): Declare as + CIF_FINAL_ERROR. makes 187.facerec drop in http://gcc.opensuse.org/SPEC/CFP/sb-megrez-head-64/recent.html, but only for LTO. revision range is 221529 (good) 221531 (bad).