[Bug tree-optimization/82707] New: ICE in verify_gimple_in_cfg at tree-cfg.c:5395

ro at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Oct 24 21:36:00 GMT 2017


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82707

            Bug ID: 82707
           Summary: ICE in verify_gimple_in_cfg at tree-cfg.c:5395
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ro at gcc dot gnu.org
  Target Milestone: ---

Since r253779 enabled a couple of additional libgomp testcases, one of them
causes an ICE everywere:

+FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/declare-1.c
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1  -O2  (internal compiler error)
+FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/declare-1.c
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1  -O2  (test for excess errors)
+WARNING: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/declare-1.c
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1  -O2  compilation failed to produce
executable

output is:
/vol/gcc/src/hg/trunk/local/libgomp/testsuite/libgomp.oacc-c++/../libgomp.oacc-c-c++-common/declare-1.c:
In function 'int main(int, char**)':
/vol/gcc/src/hg/trunk/local/libgomp/testsuite/libgomp.oacc-c++/../libgomp.oacc-c-c++-common/declare-1.c:120:1:
error: incorrect sharing of tree nodes
map(delete:e)
#pragma omp target oacc_declare map(delete:e)
during GIMPLE pass: cfg
/vol/gcc/src/hg/trunk/local/libgomp/testsuite/libgomp.oacc-c++/../libgomp.oacc-c-c++-common/declare-1.c:120:1:
internal compiler error: verify_gimple failed
0x90d8070 verify_gimple_in_cfg(function*, bool)
        /vol/gcc/src/hg/trunk/local/gcc/tree-cfg.c:5395
0x8fadfdf execute_function_todo
        /vol/gcc/src/hg/trunk/local/gcc/passes.c:1994
0x8faecf2 do_per_function
        /vol/gcc/src/hg/trunk/local/gcc/passes.c:1659
0x8faedf1 execute_todo
        /vol/gcc/src/hg/trunk/local/gcc/passes.c:2048

It still happens even after the fixes for PR tree-optimization/82672 went
in.

  Rainer


More information about the Gcc-bugs mailing list