URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [gfortran.dg/] [array_reference_1.f90] - Rev 694
Compare with Previous | Blame | View Log
! { dg-do run }! Tests the fix for PR31994, aka 31867, in which the offset! of 'a' in both subroutines was being evaluated incorrectly.! The testcase for PR31867 is char_length_5.f90!! Contributed by Elizabeth Yip <elizabeth.l.yip@boeing.com>! and Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>!program maincall PR31994call PR31994_comment6containssubroutine PR31994implicit nonecomplex (kind=4), dimension(2,2) :: a, b, ca(1,1) = (1.,1.)a(2,1) = (2.,2.)a(1,2) = (3.,3.)a(2,2) = (4.,4.)b=conjg (transpose (a))c=transpose (a)c=conjg (c)if (any (b .ne. c)) call abort ()end subroutine PR31994subroutine PR31994_comment6implicit nonereal ,dimension(2,2)::ainteger ,dimension(2,2) :: b, ca = reshape ((/1.,2.,3.,4./), (/2,2/))b=int (transpose(a))c = int (a)c = transpose (c)if (any (b .ne. c)) call abort ()end subroutine PR31994_comment6END program main
