annotate gcc/testsuite/gfortran.dg/pr46985.f90 @ 145:1830386684a0

gcc-9.2.0
author anatofuz
date Thu, 13 Feb 2020 11:34:05 +0900
parents 04ced10e8804
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
111
kono
parents:
diff changeset
1 ! PR tree-optimization/46985
kono
parents:
diff changeset
2 ! { dg-do compile }
kono
parents:
diff changeset
3 ! { dg-options "-O -ftree-pre -ftree-vrp -fno-tree-ccp -fno-tree-dominator-opts -fno-tree-fre" }
kono
parents:
diff changeset
4
kono
parents:
diff changeset
5 type :: t
kono
parents:
diff changeset
6 integer :: i
kono
parents:
diff changeset
7 end type t
kono
parents:
diff changeset
8 type(t), target :: tar(2) = (/t(2), t(4)/)
kono
parents:
diff changeset
9 integer, pointer :: ptr(:)
kono
parents:
diff changeset
10 ptr => tar%i
kono
parents:
diff changeset
11 call foo (ptr)
kono
parents:
diff changeset
12 contains
kono
parents:
diff changeset
13 subroutine foo (arg)
kono
parents:
diff changeset
14 integer :: arg(:)
kono
parents:
diff changeset
15 arg = arg - 1
kono
parents:
diff changeset
16 end subroutine
kono
parents:
diff changeset
17 end