From 5b1a826cc7ad2f46f80603a8038687d98b4c53dc Mon Sep 17 00:00:00 2001 From: Paul Thomas Date: Mon, 30 May 2005 19:52:02 +0000 Subject: [PATCH] re PR fortran/16939 (Pointers not passed as subroutine arguments) 2005-05-29 Paul Thomas * fortran/Changelog: Make up for my omission to update for PR16939 etc patches. From-SVN: r100372 --- gcc/fortran/ChangeLog | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index ab7f5dce256..ca24ff6e7c5 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -4,6 +4,23 @@ * trans-expr.c: Fix comment typos. +2005-05-29 Paul Thomas + + 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 Steven G. Kargl