Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/gfortran.dg/actual_array_vect_1.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/32323 ! Array sections with vector subscripts are not allowed ! with dummy arguments which have VOLATILE or INTENT OUT/INOUT ! ! Contributed by terry@chem.gu.se ! module mod implicit none contains subroutine aa(v) integer,dimension(:),volatile::v write(*,*)size(v) v=0 end subroutine aa subroutine bb(v) integer,dimension(:),intent(out)::v write(*,*)size(v) v=0 end subroutine bb end module mod program ff use mod implicit none integer,dimension(10)::w w=1 call aa(w(2:4)) call aa(w((/3,2,1/))) ! { dg-error "vector subscript" } call bb(w(2:4)) call bb(w((/3,2,1/))) ! { dg-error "vector subscript" } write(*,*)w end