URL
https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
Subversion Repositories openrisc_me
[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.5.1/] [gcc/] [testsuite/] [gfortran.dg/] [cshift_bounds_1.f90] - Rev 302
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
