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.

Reply via email to