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

            Bug ID: 84873
           Summary: [8 Regression] ICE: verify_ssa failed (error:
                    definition in block 3 does not dominate use in block
                    4)
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: asolokha at gmx dot com
  Target Milestone: ---
            Target: x86_64-pc-linux-gnu

gcc-8.0.0-alpha20180311 snapshot (r258438) ICEs when compiling the following
snippet w/ -frounding-math:

int
i1 (int w3, int n9)
{
  return w3 >> ((long int)(1 + 0.1) + -!n9);
}

% x86_64-pc-linux-gnu-gcc-8.0.0-alpha20180311 -frounding-math -c tdofpqt6.c
tdofpqt6.c: In function 'i1':
tdofpqt6.c:5:1: error: definition in block 3 does not dominate use in block 4
 }
 ^
for SSA_NAME: _2 in statement:
iftmp.0_7 = (unsigned int) _2;
during GIMPLE pass: ssa
tdofpqt6.c:5:1: internal compiler error: verify_ssa failed
0xeb076a verify_ssa(bool, bool)
       
/var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180311/work/gcc-8-20180311/gcc/tree-ssa.c:1188
0xbc31cd execute_function_todo
       
/var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180311/work/gcc-8-20180311/gcc/passes.c:2001
0xbc3fee execute_todo
       
/var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180311/work/gcc-8-20180311/gcc/passes.c:2048

Reply via email to