https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82691
Bug ID: 82691 Summary: new test case gfortran.dg/graphite/pr82672.f90 fails with ICE starting with it's introduction in r254009 Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- I am seeing this on both powerpc64 LE and BE: Executing on host: /home/seurer/gcc/build/gcc-test2/gcc/testsuite/gfortran/../../gfortran -B/home/seurer/gcc/build/gcc-test2/gcc/testsuite/gfortran/../../ -B/home/seurer/gcc/build/gcc-test2/powerpc64le-unknown-linux-gnu/./libgfortran/ /home/seurer/gcc/gcc-test2/gcc/testsuite/gfortran.dg/graphite/pr82672.f90 -fno-diagnostics-show-caret -fdiagnostics-color=never -O -O2 -floop-nest-optimize -S -o pr82672.s (timeout = 300) spawn -ignore SIGHUP /home/seurer/gcc/build/gcc-test2/gcc/testsuite/gfortran/../../gfortran -B/home/seurer/gcc/build/gcc-test2/gcc/testsuite/gfortran/../../ -B/home/seurer/gcc/build/gcc-test2/powerpc64le-unknown-linux-gnu/./libgfortran/ /home/seurer/gcc/gcc-test2/gcc/testsuite/gfortran.dg/graphite/pr82672.f90 -fno-diagnostics-show-caret -fdiagnostics-color=never -O -O2 -floop-nest-optimize -S -o pr82672.s /home/seurer/gcc/gcc-test2/gcc/testsuite/gfortran.dg/graphite/pr82672.f90:33:0: Error: invalid address operand in MEM_REF MEM[(character(kind=4) *)&MEM[(void *)&s4 + 28B]]; /home/seurer/gcc/gcc-test2/gcc/testsuite/gfortran.dg/graphite/pr82672.f90:33:0: Error: invalid first operand of MEM_REF &MEM[(void *)&s4 + 28B] /home/seurer/gcc/gcc-test2/gcc/testsuite/gfortran.dg/graphite/pr82672.f90:24:0: note: in statement # .MEM_123 = VDEF <.MEM_72> MEM[(character(kind=4) *)&MEM[(void *)&s4 + 28B]] = 32; /home/seurer/gcc/gcc-test2/gcc/testsuite/gfortran.dg/graphite/pr82672.f90:33:0: Error: invalid address operand in MEM_REF MEM[(character(kind=4) *)&MEM[(void *)&s4 + 32B]]; /home/seurer/gcc/gcc-test2/gcc/testsuite/gfortran.dg/graphite/pr82672.f90:33:0: Error: invalid first operand of MEM_REF &MEM[(void *)&s4 + 32B] /home/seurer/gcc/gcc-test2/gcc/testsuite/gfortran.dg/graphite/pr82672.f90:26:0: note: in statement # .MEM_132 = VDEF <.MEM_76> MEM[(character(kind=4) *)&MEM[(void *)&s4 + 32B]] = 32; during GIMPLE pass: graphite /home/seurer/gcc/gcc-test2/gcc/testsuite/gfortran.dg/graphite/pr82672.f90:33:0: internal compiler error: verify_gimple failed 0x10a969cb verify_gimple_in_cfg(function*, bool) /home/seurer/gcc/gcc-test2/gcc/tree-cfg.c:5395 0x10905063 execute_function_todo /home/seurer/gcc/gcc-test2/gcc/passes.c:1994 0x1090684b do_per_function /home/seurer/gcc/gcc-test2/gcc/passes.c:1659 0x10906a5b execute_todo /home/seurer/gcc/gcc-test2/gcc/passes.c:2048 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions. compiler exited with status 1