https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66566
Bug ID: 66566 Summary: [CHKP] ICE in early_inliner: internal compiler error: in operator[], at vec.h:714 Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ipa Assignee: unassigned at gcc dot gnu.org Reporter: ienkovich at gcc dot gnu.org Target Milestone: --- >cat test.i union jsval_layout { void *asPtr; }; union jsval_layout a; union jsval_layout b; union jsval_layout __inline__ fn1() { return b; } void fn2() { a = fn1(); } >gcc -fcheck-pointer-bounds -mmpx -O2 test.i test.i: In function 'fn2.chkp': test.i:9:1: internal compiler error: in operator[], at vec.h:714 void fn2() { a = fn1(); } ^ 0xb74862 vec<inline_edge_summary, va_heap, vl_embed>::operator[](unsigned int) /gnumnt/msticlxl7_users/ienkovic/issues/mpx/gcc/gcc/vec.h:714 0xb73074 vec<inline_edge_summary, va_heap, vl_ptr>::operator[](unsigned int) /gnumnt/msticlxl7_users/ienkovic/issues/mpx/gcc/gcc/vec.h:1180 0xb65743 inline_edge_summary /gnumnt/msticlxl7_users/ienkovic/issues/mpx/gcc/gcc/ipa-inline.h:281 0xb6ea9f estimate_calls_size_and_time /gnumnt/msticlxl7_users/ienkovic/issues/mpx/gcc/gcc/ipa-inline-analysis.c:3125 0xb70594 inline_update_overall_summary(cgraph_node*) /gnumnt/msticlxl7_users/ienkovic/issues/mpx/gcc/gcc/ipa-inline-analysis.c:3689 0x158ffc8 early_inliner(function*) /gnumnt/msticlxl7_users/ienkovic/issues/mpx/gcc/gcc/ipa-inline.c:2713 0x15901ff execute /gnumnt/msticlxl7_users/ienkovic/issues/mpx/gcc/gcc/ipa-inline.c:2801 Fails on GCC 6 and GCC 5.1