https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71901
Bug ID: 71901 Summary: ice in find_or_generate_expression Product: gcc Version: 7.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 38916 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38916&action=edit C source code The attached source code, when compiled with -O2 on gcc trunk dated 20160716, does this: sturm.c: In function ‘_ratpoints_compute_sturm’: sturm.c:73:6: internal compiler error: Segmentation fault 0xc5e61f crash_signal ../../src/trunk/gcc/toplev.c:335 0xe0d1c9 find_or_generate_expression ../../src/trunk/gcc/tree-ssa-pre.c:2691 0xe0d8a9 create_component_ref_by_pieces_1 ../../src/trunk/gcc/tree-ssa-pre.c:2579 0xe0d750 create_component_ref_by_pieces_1 ../../src/trunk/gcc/tree-ssa-pre.c:2544 0xe0d750 create_component_ref_by_pieces_1 ../../src/trunk/gcc/tree-ssa-pre.c:2544