aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorPaul Thomas <pault@gcc.gnu.org>2005-05-30 19:52:02 +0000
committerPaul Thomas <pault@gcc.gnu.org>2005-05-30 19:52:02 +0000
commit5b1a826cc7ad2f46f80603a8038687d98b4c53dc (patch)
tree5826d858f58a67cebaece08fc91c66ff53453c5c /gcc
parentbe1b1c9bc614684130234fecb20fd86dc6eaab1a (diff)
downloadgcc-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/ChangeLog17
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>