OSDN Git Service

* expr.c (gfc_copy_shape_excluding): Change && to ||.
authorkargl <kargl@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 4 Mar 2005 17:09:18 +0000 (17:09 +0000)
committerkargl <kargl@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 4 Mar 2005 17:09:18 +0000 (17:09 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95891 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/fortran/ChangeLog
gcc/fortran/expr.c

index 7507564..b612122 100644 (file)
@@ -1,3 +1,7 @@
+Steven G. Kargl  <kargls@comcast.net>
+
+       * expr.c (gfc_copy_shape_excluding): Change && to ||.
+
 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
 
        * trans-intrinsic.c (gfc_get_symbol_for_expr): Fix comment typo,
index 5867f9b..f4a4b58 100644 (file)
@@ -352,7 +352,7 @@ gfc_copy_shape_excluding (mpz_t * shape, int rank, gfc_expr * dim)
 
   n = mpz_get_si (dim->value.integer);
   n--; /* Convert to zero based index */
-  if (n < 0 && n >= rank)
+  if (n < 0 || n >= rank)
     return NULL;
 
   s = new_shape = gfc_get_shape (rank-1);