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

Reply via email to