[Bug lto/100692] New: [11 Regression] ICE in fld_incomplete_type_of, at tree.c:5452

2021-05-19 Thread luke at street dot dev via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100692

Bug ID: 100692
   Summary: [11 Regression] ICE in fld_incomplete_type_of, at
tree.c:5452
   Product: gcc
   Version: 11.1.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: lto
  Assignee: unassigned at gcc dot gnu.org
  Reporter: luke at street dot dev
CC: marxin at gcc dot gnu.org
  Target Milestone: ---

ICE triggered with 

g++ -std=c++2a -msse4.1 -fext-numeric-literals -flto

during IPA pass: *free_lang_data
../extern/athena/src/athena/DNAYaml.cpp:1105:1: internal compiler error: in
fld_incomplete_type_of, at tree.c:5452
0x1797368 internal_error(char const*, ...)
???:0
0x67f8f9 fancy_abort(char const*, int, char const*)
???:0

Preprocessed source attached.

[Bug lto/100692] [11 Regression] ICE in fld_incomplete_type_of, at tree.c:5452

2021-05-19 Thread luke at street dot dev via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100692

--- Comment #1 from Luke Street  ---
Preprocessed source was too large to attach, so here's a GitHub gist:

https://gist.githubusercontent.com/encounter/03ecf9a70a225970f8485d3e89dff432/raw/bac21e49cb0f6be88cb7cf5fa80664a0f62b7748/ice_fld_incomplete_type_of.cpp