+2009-08-23 Tobias Burnus <burnus@net-b.de>
+
+ PR fortran/40851
+ * gfortran.dg/derived_init_3.f90: New test.
+
2009-08-23 Uros Bizjak <ubizjak@gmail.com>
PR target/40718
PR fortran/40847
* gfortran.dg/transfer_resolve_1.f90 : New test.
-2009-08-16 Tobias Burnus <burnus@net-b.de>
-
- PR fortran/40851
- * gfortran.dg/derived_init_3.f90: New test.
-
2009-08-14 Uros Bizjak <ubizjak@gmail.com>
Backport from mainline:
--- /dev/null
+! { dg-do run }
+!
+! PR fortran/40851
+!
+! Make sure the an INTENT(OUT) dummy is not initialized
+! when it is a pointer.
+!
+! Contributed by Juergen Reuter <juergen.reuter@desy.de>.
+!
+program main
+
+ type :: string
+ character,dimension(:),allocatable :: chars
+ end type string
+
+ type :: string_container
+ type(string) :: string
+ end type string_container
+
+ type(string_container), target :: tgt
+ type(string_container), pointer :: ptr
+
+ ptr => tgt
+ call set_ptr (ptr)
+ if (associated(ptr)) call abort()
+
+contains
+
+ subroutine set_ptr (ptr)
+ type(string_container), pointer, intent(out) :: ptr
+ ptr => null ()
+ end subroutine set_ptr
+
+end program main