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

...
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 25 May 2020 18:13:55 +0900
parents 84e7813d76e9
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
131
84e7813d76e9 gcc-8.2
mir3636
parents:
diff changeset
1 ! { dg-do run }
84e7813d76e9 gcc-8.2
mir3636
parents:
diff changeset
2 ! PR 82869
84e7813d76e9 gcc-8.2
mir3636
parents:
diff changeset
3 ! A temp variable of type logical was incorrectly transferred
84e7813d76e9 gcc-8.2
mir3636
parents:
diff changeset
4 ! to the I/O library as a logical type of a different kind.
84e7813d76e9 gcc-8.2
mir3636
parents:
diff changeset
5 program pr82869
84e7813d76e9 gcc-8.2
mir3636
parents:
diff changeset
6 use, intrinsic :: iso_c_binding
84e7813d76e9 gcc-8.2
mir3636
parents:
diff changeset
7 type(c_ptr) :: p = c_null_ptr
84e7813d76e9 gcc-8.2
mir3636
parents:
diff changeset
8 character(len=4) :: s
84e7813d76e9 gcc-8.2
mir3636
parents:
diff changeset
9 write (s, *) c_associated(p), c_associated(c_null_ptr)
84e7813d76e9 gcc-8.2
mir3636
parents:
diff changeset
10 if (s /= ' F F') then
84e7813d76e9 gcc-8.2
mir3636
parents:
diff changeset
11 STOP 1
84e7813d76e9 gcc-8.2
mir3636
parents:
diff changeset
12 end if
84e7813d76e9 gcc-8.2
mir3636
parents:
diff changeset
13 end program pr82869