http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57075
Bug #: 57075 Summary: verify_flow_info failed: control flow in the middle of basic block Classification: Unclassified Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassig...@gcc.gnu.org ReportedBy: dcb...@hotmail.com Created attachment 29942 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29942 C source code I just tried to compile the package jam-2.5-14 on gcc-4.9 trunk dated 20130425 on an AMD x86_64 box. The compiler said execunix.c: In function 'execcmd': execunix.c:322:1: error: control flow in the middle of basic block 10 } ^ execunix.c:322:1: error: control flow in the middle of basic block 10 execunix.c:322:1: error: control flow in the middle of basic block 10 execunix.c:322:1: internal compiler error: verify_flow_info failed 0x5f9ae1 verify_flow_info() ../../src/trunk/gcc/cfghooks.c:260 0x91dec4 cleanup_tree_cfg_noloop ../../src/trunk/gcc/tree-cfgcleanup.c:693 0x91dec4 cleanup_tree_cfg() ../../src/trunk/gcc/tree-cfgcleanup.c:742 0x84be64 execute_function_todo ../../src/trunk/gcc/passes.c:1921 0x84c7e7 execute_todo ../../src/trunk/gcc/passes.c:1996 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions. Preprocessed source code attached. Flag -O2 required.