https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65337
--- Comment #10 from Jan Hubicka <hubicka at ucw dot cz> --- > /home/snoonan/Development/ec2-packages/gcc-multilib/src/gcc-build/prev-gcc/gnat1 > > Program received signal SIGSEGV, Segmentation fault. > [Switching to process 16017] > 0x0000000000c354ed in ei_edge (i=...) at > /home/snoonan/Development/ec2-packages/gcc-multilib/src/gcc-5-20150602/gcc/basic-block.h:460 > 460 return EDGE_I (ei_container (i), i.index); > (gdb) thread apply all bt full > > Thread 2 (process 16017): > #0 0x0000000000c354ed in ei_edge (i=...) at > /home/snoonan/Development/ec2-packages/gcc-multilib/src/gcc-5-20150602/gcc/basic-block.h:460 > No locals. > #1 0x0000000000c376cf in inverted_post_order_compute (post_order=0x2e3d9a0, > start_points=0x2bb0858 <bb_contains_live_stmts>) at > /home/snoonan/Development/ec2-packages/gcc-multilib/src/gcc-5-20150602/gcc/cfganal.c:837 I see, it looks like a bug in inverted_post_order_compute that is different ICE I saw at ppc64. I will take a look. Honza