view gcc/testsuite/gfortran.dg/reshape_6.f90 @ 145:1830386684a0

gcc-9.2.0
author anatofuz
date Thu, 13 Feb 2020 11:34:05 +0900
parents 04ced10e8804
children
line wrap: on
line source

! { dg-do compile }
! PR fortran/58989
!
program test

  real(8), dimension(4,4) :: fluxes
  real(8), dimension(2,2,2,2) :: f
  integer, dimension(3) :: dmmy 
  integer, parameter :: indx(4)=(/2,2,2,2/)

  fluxes = 1

  dmmy = (/2,2,2/)

  f = reshape(fluxes,(/dmmy,2/))  ! Caused an ICE
  f = reshape(fluxes,(/2,2,2,2/)) ! Works as expected
  f = reshape(fluxes,indx)        ! Works as expected

end program test