http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59724
Bug ID: 59724 Summary: [4.9 Regression] ICE : in rtl_verify_bb_layout, at cfgrtl.c Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: ubizjak at gmail dot com Recent regression on alpha-linux-gnu target. Compilation of gcc.dg/20021116-1.c with "-O2 -fpic -mcpu=ev67" ICEs with: $ /ssd/uros/gcc-build-alpha/gcc/cc1 -O2 -fpic -fpreprocessed -mcpu=ev67 20021116-1.c foo Analyzing compilation unit Performing interprocedural optimizations <*free_lang_data> <visibility> <early_local_cleanups> <*free_inline_summary> <emutls> <whole-program> <profile_estimate> <devirt> <cp> <inline> <pure-const> <static-var>Assembling functions: foo 20021116-1.c: In function ‘foo’: 20021116-1.c:31:1: error: NOTE_INSN_BASIC_BLOCK is missing for block 9 } ^ 20021116-1.c:31:1: error: insn outside basic block (jump_insn 94 52 93 9 (return) 20021116-1.c:31 -1 (nil) -> return) 20021116-1.c:31:1: internal compiler error: in rtl_verify_bb_layout, at cfgrtl.c:2922 0x8c0ada _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) /home/uros/gcc-svn/trunk/gcc/rtl-error.c:109 0x602640 rtl_verify_bb_layout /home/uros/gcc-svn/trunk/gcc/cfgrtl.c:2922 0x602640 rtl_verify_flow_info /home/uros/gcc-svn/trunk/gcc/cfgrtl.c:2967 0x5f23e5 verify_flow_info() /home/uros/gcc-svn/trunk/gcc/cfghooks.c:258 0xbdd11f try_optimize_cfg /home/uros/gcc-svn/trunk/gcc/cfgcleanup.c:2853 0xbdd11f cleanup_cfg(int) /home/uros/gcc-svn/trunk/gcc/cfgcleanup.c:3018 0xbdde36 execute_jump2 /home/uros/gcc-svn/trunk/gcc/cfgcleanup.c:3127 0xbdde36 execute /home/uros/gcc-svn/trunk/gcc/cfgcleanup.c:3156 Please submit a full bug report, ...