URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [gfortran.dg/] [cshift_nan_1.f90] - Rev 700
Go to most recent revision | Compare with Previous | Blame | View Log
! { dg-do run }! Test cshift where the values are eight bytes,! but are aligned on a four-byte boundary. The! integers correspond to NaN values.program mainimplicit noneinteger :: itype tsequenceinteger :: a,bend type ttype(t), dimension(4) :: u,vcommon /foo/ u, i, vu(1)%a = 2142240768u(2)%a = 2144337920u(3)%a = -5242880u(4)%a = -3145728u%b = (/(i,i=-1,-4,-1)/)v(1:3:2) = cshift(u(1:3:2),1)v(2:4:2) = cshift(u(2:4:2),-1)if (any(v%a /= (/-5242880, -3145728, 2142240768, 2144337920 /))) call abortif (any(v%b /= (/-3, -4, -1, -2/))) call abortend program main
Go to most recent revision | Compare with Previous | Blame | View Log
