https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119376
--- Comment #26 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #23) > There is some one more non-escape failure with the protobuf sources. I am > trying to reduce it right now. > > The IR looks like: > ``` > google::protobuf::internal::TcParser::Error.constprop.isra (msg_55(D), > _227, hasbits_67(D)); > goto <bb 90>; [100.00%] > ... > > <bb 90> [local count: 82179106]: > > <bb 91> [local count: 1073739452]: > # _35 = PHI <_89(5), 0B(90), _141(85), ptr_31(76), ptr_32(79)> > return _35; > ``` This is filed off as PR 119484. Once I remove the spill hack (just the inline-asm) in the preprocessed source (for the escape local issue) and use -fno-ipa-vrp option to work around PR 119484, I am left with just comment #24 to reduce and figure out.