URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [gfortran.dg/] [cshift_bounds_1.f90] - Rev 694
Compare with Previous | Blame | View Log
! { dg-do run }! { dg-options "-fbounds-check" }! Check that empty arrays are handled correctly in! cshift and eoshiftprogram maincharacter(len=50) :: linecharacter(len=3), dimension(2,2) :: a, binteger :: n1, n2line = '-1-2'read (line,'(2I2)') n1, n2call foo(a, b, n1, n2)a = 'abc'write (line,'(4A)') eoshift(a, 3)write (line,'(4A)') cshift(a, 3)write (line,'(4A)') cshift(a(:,1:n1), 3)write (line,'(4A)') eoshift(a(1:n2,:), 3)end program mainsubroutine foo(a, b, n1, n2)character(len=3), dimension(2, n1) :: acharacter(len=3), dimension(n2, 2) :: ba = cshift(b,1)a = eoshift(b,1)end subroutine foo
