https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78107
Bug ID: 78107 Summary: verify_gimple failed ICE caused by Gimple loop splitting patch Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: tamar.christina at arm dot com Target Milestone: --- Created attachment 39881 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39881&action=edit test file The commit r241374 is causing an ICE during verify_gimple on aarch64. Erorr: "/build-aarch64-none-linux-gnu/install/bin/aarch64-none-linux-gnu-gcc" -mcpu=xgene1+crypto -O3 -c /temp/reduce.1131.c temp/reduce.1131.c: In function ‘foo’: temp/reduce.1131.c:1:5: error: non-trivial conversion in unary operation int foo(const char *fmt) ^~~ int char * _42 = -str_33; /temp/reduce.1131.c:1:5: internal compiler error: verify_gimple failed 0xb4411c verify_gimple_in_cfg(function*, bool) /src/gcc/gcc/tree-cfg.c:5208 0xa2b3fa execute_function_todo /src/gcc/gcc/passes.c:1965 0xa2be35 execute_todo /src/gcc/gcc/passes.c:2015