https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83902
Bug ID: 83902 Summary: ice in decompose, at wide-int.h:932 Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: dcb314 at hotmail dot com Target Milestone: --- Created attachment 43154 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43154&action=edit C++ source code The attached C++ code, when compiled with gcc trunk, does this: dsp/v4f_FIR.h:164:50: internal compiler error: in decompose, at wide-int.h:932 0x5cabdb wi::int_traits<generic_wide_int<wide_int_ref_storage<false, false> > >: :decompose(long*, unsigned int, generic_wide_int<wide_int_ref_storage<false, fal se> > const&) The bug seems to exist between revisions 256420 and 256556. I'll have a go at reducing the code.