annotate gcc/testsuite/gfortran.dg/assumed_rank_12.f90 @ 158:494b0b89df80 default tip

...
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 25 May 2020 18:13:55 +0900
parents 04ced10e8804
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
111
kono
parents:
diff changeset
1 ! { dg-do run }
kono
parents:
diff changeset
2 ! { dg-options "-fdump-tree-original" }
kono
parents:
diff changeset
3 !
kono
parents:
diff changeset
4 ! PR fortran/48820
kono
parents:
diff changeset
5 !
kono
parents:
diff changeset
6 ! Ensure that the value of scalars to assumed-rank arrays is
kono
parents:
diff changeset
7 ! copied back - and everything happens in the correct order.
kono
parents:
diff changeset
8
kono
parents:
diff changeset
9 call sub(f())
kono
parents:
diff changeset
10 contains
kono
parents:
diff changeset
11 subroutine sub(x)
kono
parents:
diff changeset
12 integer, pointer :: x(..)
kono
parents:
diff changeset
13 end subroutine sub
kono
parents:
diff changeset
14 function f() result(res)
kono
parents:
diff changeset
15 integer, pointer :: res
kono
parents:
diff changeset
16 end function f
kono
parents:
diff changeset
17 end
kono
parents:
diff changeset
18
kono
parents:
diff changeset
19 ! { dg-final { scan-tree-dump " = f \\(\\);.*desc.0.dtype = .*;.*desc.0.data = .void .. D.*;.*sub \\(&desc.0\\);.*D.*= .integer.kind=4. .. desc.0.data;" "original" } }
kono
parents:
diff changeset
20