view gcc/testsuite/gfortran.dg/bounds_check_2.f @ 152:2b5abeee2509

update gcc11
author anatofuz
date Mon, 25 May 2020 07:50:57 +0900
parents 04ced10e8804
children
line wrap: on
line source

! { dg-do run }
! { dg-options "-fbounds-check" }
! PR fortran/19777
      implicit none
      integer          npts
      parameter        (npts=10)
      double precision v(npts)
      double precision w(npts,npts,npts)
      external         init1
      external         init2

      call init1 (npts, v)
      call init2 (npts, w)
      end

      subroutine init1 (npts, v)
      implicit none
      integer          npts
      double precision v(*)

      integer          i

      do 10 i = 1, npts
         v(i) = 0
 10   continue
      end

      subroutine init2 (npts, w)
      implicit none
      integer          npts
      double precision w(npts,npts,*)

      integer          i

      do 20 i = 1, npts
         w(i,1,1) = 0
         w(1,npts,i) = 0
 20   continue
      end