[to-be-committed] [RISC-V] Use Zbkb for general 64 bit constants when profitable
[official-gcc.git] / gcc / testsuite / gfortran.dg / any_all_1.f90
blob169cb77625c11e8973abe98a9d6d42ad48a608ee
1 ! { dg-do run }
2 ! PR 34817 - the wrong library function was called,
3 ! leading to garbage in the return value
4 program main
5 real, dimension(2,2) :: a
6 logical(kind=4), dimension(2) :: b
7 integer(kind=4), dimension(2) :: i
8 equivalence (b,i)
9 data a /1.0, 2.0, -0.1, -0.2 /
11 i = 16843009 ! Initialize i to put junk into b
12 b = any(a>0.5,dim=1)
13 if (b(2) .or. .not. b(1)) STOP 1
15 i = 16843009 ! Initialize i to put junk into b
16 b = all(a>0.5,dim=1)
17 if (b(2) .or. .not. b(1)) STOP 2
18 end program main