https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67790
Bug ID: 67790 Summary: verify_ssa failed: definition in block 20 follows the use Product: gcc Version: 6.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 36428 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36428&action=edit C++ source code For gcc trunk dated 20150930 on x86_64 $ ../results/bin/gcc -O3 --std=c++0x -c bug232.cc hb-ot-layout.cc: In function ‘void hb_ot_layout_position_finish(hb_font_t*, hb_buffer_t*)’: hb-ot-layout.cc:795:1: error: definition in block 20 follows the use for SSA_NAME: vect__57.4352_121 in statement: vect__141.4353_119 = -vect__57.4352_121; hb-ot-layout.cc:795:1: internal compiler error: verify_ssa failed 0xf95f47 verify_ssa(bool, bool) ../../src/trunk/gcc/tree-ssa.c:1047 0xc7d445 execute_function_todo ../../src/trunk/gcc/passes.c:1969 0xc7e837 do_per_function ../../src/trunk/gcc/passes.c:1653 0xc7e837 execute_todo ../../src/trunk/gcc/passes.c:2019