re PR fortran/16939 (Pointers not passed as subroutine arguments)
authorPaul Thomas <pault@gcc.gnu.org>
Mon, 30 May 2005 19:52:02 +0000 (19:52 +0000)
committerPaul Thomas <pault@gcc.gnu.org>
Mon, 30 May 2005 19:52:02 +0000 (19:52 +0000)
2005-05-29 Paul Thomas  <pault@gcc.gnu.org>

* fortran/Changelog: Make up for my omission
to update for PR16939 etc patches.

From-SVN: r100372

gcc/fortran/ChangeLog

index ab7f5dc..ca24ff6 100644 (file)
@@ -4,6 +4,23 @@
 
        * trans-expr.c: Fix comment typos.
 
+2005-05-29  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/16939
+       PR fortran/17192
+       PR fortran/17193
+       PR fortran/17202
+       PR fortran/18689
+       PR fortran/18890
+       * fortran/trans-array.c (gfc_conv_resolve_dependencies): Add string
+       length to temp_ss for character pointer array assignments.
+       * fortran/trans-expr.c (gfc_conv_variable): Correct errors in
+       dereferencing of characters and character pointers.
+       * fortran/trans-expr.c (gfc_conv_function_call): Provide string
+       length as return argument for various kinds of handling of return.
+       Return a char[]* temporary for character pointer functions and
+       dereference the temporary upon return.
+
 2005-05-29  Janne Blomqvist  <jblomqvi@vipunen.hut.fi>
             Steven G. Kargl  <kargls@comcast.net>