diff options
author | Paul Thomas <pault@gcc.gnu.org> | 2006-12-21 19:56:34 +0000 |
---|---|---|
committer | Paul Thomas <pault@gcc.gnu.org> | 2006-12-21 19:56:34 +0000 |
commit | 681150cdaa87e47d1cc8b57d6a29d73b3170343a (patch) | |
tree | 6c9a1f15d334ca9b05b16f1980a05210a9b1792f /gcc/fortran | |
parent | 54076f8b4496139a59e4129850b6f4c6c72baca4 (diff) | |
download | gcc-681150cdaa87e47d1cc8b57d6a29d73b3170343a.zip gcc-681150cdaa87e47d1cc8b57d6a29d73b3170343a.tar.gz gcc-681150cdaa87e47d1cc8b57d6a29d73b3170343a.tar.bz2 |
re PR fortran/30273 ([4.1 only] gfc_todo: Not Implemented: Unable to determine rank of expression)
2006-12-21 Paul Thomas <pault@gcc.gnu.org>
PR fortran/30273
* dependency.c (gfc_check_dependency): There is no dependency
with EXPR_NULL so always return 0.
2006-12-21 Paul Thomas <pault@gcc.gnu.org>
PR fortran/30273
* gfortran.dg/dependency_19.f90: New test.
From-SVN: r120117
Diffstat (limited to 'gcc/fortran')
-rw-r--r-- | gcc/fortran/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/fortran/dependency.c | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index c0dd40a..5d12d75 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,5 +1,11 @@ 2006-12-21 Paul Thomas <pault@gcc.gnu.org> + PR fortran/30273 + * dependency.c (gfc_check_dependency): There is no dependency + with EXPR_NULL so always return 0. + +2006-12-21 Paul Thomas <pault@gcc.gnu.org> + PR fortran/30202 * trans-array.c (gfc_conv_function_call): Use parmse.expr for the nullifying of intent(out) arguments rather than the backend diff --git a/gcc/fortran/dependency.c b/gcc/fortran/dependency.c index f9ba445..53bf9e1 100644 --- a/gcc/fortran/dependency.c +++ b/gcc/fortran/dependency.c @@ -694,6 +694,7 @@ gfc_check_dependency (gfc_expr * expr1, gfc_expr * expr2, bool identical) return 0; case EXPR_CONSTANT: + case EXPR_NULL: return 0; case EXPR_ARRAY: |