diff options
author | Paul Thomas <pault@gcc.gnu.org> | 2005-05-30 19:52:02 +0000 |
---|---|---|
committer | Paul Thomas <pault@gcc.gnu.org> | 2005-05-30 19:52:02 +0000 |
commit | 5b1a826cc7ad2f46f80603a8038687d98b4c53dc (patch) | |
tree | 5826d858f58a67cebaece08fc91c66ff53453c5c /gcc | |
parent | be1b1c9bc614684130234fecb20fd86dc6eaab1a (diff) | |
download | gcc-5b1a826cc7ad2f46f80603a8038687d98b4c53dc.zip gcc-5b1a826cc7ad2f46f80603a8038687d98b4c53dc.tar.gz gcc-5b1a826cc7ad2f46f80603a8038687d98b4c53dc.tar.bz2 |
re PR fortran/16939 (Pointers not passed as subroutine arguments)
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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/fortran/ChangeLog | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index ab7f5dc..ca24ff6 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -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> |