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

            Bug ID: 102431
           Summary: [12 Regression] ICE in lower_gimple_bind, at
                    gimple-low.c:439
           Product: gcc
           Version: 12.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 20210530 and 20210606 :


$ cat z1.f90
program p
   integer :: i, a(2)
   !$omp parallel loop reduction(+:a)
   do i = 1, 8
   end do
end


$ gfortran-12-20210919 -c z1.f90 -fopenmp
during GIMPLE pass: lower
z1.f90:3:37:

    3 |    !$omp parallel loop reduction(+:a)
      |                                     ^
internal compiler error: in lower_gimple_bind, at gimple-low.c:439
0x1732df3 lower_gimple_bind
        ../../gcc/gimple-low.c:439
0x173301c lower_stmt
        ../../gcc/gimple-low.c:255
0x173301c lower_sequence
        ../../gcc/gimple-low.c:217
0x1732d38 lower_gimple_bind
        ../../gcc/gimple-low.c:475
0x173301c lower_stmt
        ../../gcc/gimple-low.c:255
0x173301c lower_sequence
        ../../gcc/gimple-low.c:217
0x1732d38 lower_gimple_bind
        ../../gcc/gimple-low.c:475
0x173301c lower_stmt
        ../../gcc/gimple-low.c:255
0x173301c lower_sequence
        ../../gcc/gimple-low.c:217
0x1732f6c lower_omp_directive
        ../../gcc/gimple-low.c:231
0x1732f6c lower_stmt
        ../../gcc/gimple-low.c:399
0x1732f6c lower_sequence
        ../../gcc/gimple-low.c:217
0x1732d38 lower_gimple_bind
        ../../gcc/gimple-low.c:475
0x173301c lower_stmt
        ../../gcc/gimple-low.c:255
0x173301c lower_sequence
        ../../gcc/gimple-low.c:217
0x1732fbc lower_stmt
        ../../gcc/gimple-low.c:286
0x1732fbc lower_sequence
        ../../gcc/gimple-low.c:217
0x1732d38 lower_gimple_bind
        ../../gcc/gimple-low.c:475
0x1733b01 lower_function_body
        ../../gcc/gimple-low.c:110
0x1733b01 execute
        ../../gcc/gimple-low.c:195

Reply via email to