URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [gfortran.fortran-torture/] [execute/] [where18.f90] - Rev 695
Compare with Previous | Blame | View Log
! Check to ensure mask is calculated first in WHERE! statements.program where_18integer :: a(4)integer :: b(3)integer :: c(3)equivalence (a(1), b(1)), (a(2), c(1))a = (/1, 1, 1, 1/)where (b .eq. 1)c = 2elsewhere (b .eq. 2)c = 3endwhereif (any (a .ne. (/1, 2, 2, 2/))) &call aborta = (/1, 1, 1, 1/)where (c .eq. 1)b = 2elsewhere (b .eq. 2)b = 3endwhereif (any (a .ne. (/2, 2, 2, 1/))) &call abortend program
