https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88112

--- Comment #12 from rguenther at suse dot de <rguenther at suse dot de> ---
On Wed, 21 Nov 2018, ebotcazou at gcc dot gnu.org wrote:

> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88112
> 
> --- Comment #11 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
> (> So short of avoiding the streaming of trees that are only targets
> > of abstract origins (the idea of streaming those as references to
> > DIEs rather than references to trees) a pragmatic "fix" is to
> > simply allow CALL_EXPRs to be streamed which fixes this testcase
> 
> This sounds heavy though.  If the C++ front-end cannot be changed to resetting
> the problematic size expressions, then maybe restrict your PR lto/87229 change
> to local types.

The type verifier will still trip over I guess.  The patch to stream
CALL_EXPRs isn't big, the code is mostly in place, a bit bitrotten
though.  I think it's probably the way to go for GCC 8 at least.
Will post it in a second.

Reply via email to