summaryrefslogtreecommitdiff
path: root/gcc/fortran/ChangeLog
diff options
context:
space:
mode:
authorTobias Burnus <burnus@net-b.de>2010-08-15 18:04:49 +0200
committerTobias Burnus <burnus@gcc.gnu.org>2010-08-15 18:04:49 +0200
commit08857b61110b21df00ad74de9d36ef8392dc98d3 (patch)
treea4cb2857a24f9fc0a97c5791a6cc3f3c2d51f227 /gcc/fortran/ChangeLog
parent7d54ef80fef93c68354ffa09448ad9c6e32c1545 (diff)
downloadgcc-08857b61110b21df00ad74de9d36ef8392dc98d3.tar.gz
trans-expr.c (gfc_conv_expr_present): Regard nullified pointer arrays as absent.
2010-08-15 Tobias Burnus <burnus@net-b.de> * trans-expr.c (gfc_conv_expr_present): Regard nullified pointer arrays as absent. (gfc_conv_procedure_call): Handle EXPR_NULL for non-pointer dummys as absent argument. * interface.c (compare_actual_formal,compare_parameter): Ditto. 2010-08-15 Tobias Burnus <burnus@net-b.de> * gfortran.dg/optional_absent_1.f90: New. * gfortran.dg/null_actual.f90: New. From-SVN: r163263
Diffstat (limited to 'gcc/fortran/ChangeLog')
-rw-r--r--gcc/fortran/ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 63a3927c58e..4bddcb43aaa 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,5 +1,14 @@
2010-08-15 Tobias Burnus <burnus@net-b.de>
+ * trans-expr.c (gfc_conv_expr_present): Regard nullified
+ pointer arrays as absent.
+ (gfc_conv_procedure_call): Handle EXPR_NULL for non-pointer
+ dummys as absent argument.
+ * interface.c (compare_actual_formal,compare_parameter):
+ Ditto.
+
+2010-08-15 Tobias Burnus <burnus@net-b.de>
+
* interface.c (compare_pointer, ): Allow passing TARGETs to pointers
dummies with intent(in).