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

            Bug ID: 84217
           Summary: [8 Regression] ICE: verify_gimple failed
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: gs...@t-online.de
  Target Milestone: ---

Changed between 20170723 and 20170820 :


$ cat z1.f90
subroutine s
   integer(2) :: i, j
   !$acc parallel loop tile(2,3)
   do i = 1, 10
      do j = 1, 10
      end do
   end do
   !$acc end parallel loop
end


$ gfortran-8-20180204 -c z1.f90 -fopenacc
z1.f90:9:0:

 end

Error: type mismatch in binary expression
integer(kind=4)

integer(kind=2)

integer(kind=2)

D.3821 = .tile.5 * .tile.7;
during IPA pass: *free_lang_data
z1.f90:9:0: internal compiler error: verify_gimple failed
0xd38729 verify_gimple_in_cfg(function*, bool)
        ../../gcc/tree-cfg.c:5575
0xc02713 execute_function_todo
        ../../gcc/passes.c:1994
0xc02f8d do_per_function
        ../../gcc/passes.c:1666
0xc03059 execute_todo
        ../../gcc/passes.c:2048

Reply via email to