trans-array.c (gfc_conv_expr_descriptor): Use codim instead of loop.codimen as argume...
authorMikael Morin <mikael.morin@sfr.fr>
Fri, 7 Oct 2011 19:28:55 +0000 (21:28 +0200)
committerMikael Morin <mikael@gcc.gnu.org>
Fri, 7 Oct 2011 19:28:55 +0000 (19:28 +0000)
* trans-array.c (gfc_conv_expr_descriptor): Use codim instead of
loop.codimen as argument to gfc_get_array_type_bounds.

From-SVN: r179677

gcc/fortran/ChangeLog
gcc/fortran/trans-array.c

index 9428b5147298400b912a4b572518133f31a70392..78f6885aeb8ebed3e77c52ab5e4e773d45b0cff0 100644 (file)
@@ -1,3 +1,8 @@
+2011-10-07  Mikael Morin  <mikael.morin@sfr.fr>
+
+       * trans-array.c (gfc_conv_expr_descriptor): Use codim instead of
+       loop.codimen as argument to gfc_get_array_type_bounds.
+
 2011-10-07  Mikael Morin  <mikael.morin@sfr.fr>
 
        * trans-array.h (struct gfc_se): New flag want_coarray.
index 88998dea47ec3dd5656d24a95aedc77367c3fce7..0f5f29ccb1d0ee0a37dc2ff9b7e4baf5e81d0fd8 100644 (file)
@@ -6008,9 +6008,8 @@ gfc_conv_expr_descriptor (gfc_se * se, gfc_expr * expr, gfc_ss * ss)
        {
          /* Otherwise make a new one.  */
          parmtype = gfc_get_element_type (TREE_TYPE (desc));
-         parmtype = gfc_get_array_type_bounds (parmtype, loop.dimen,
-                                               loop.codimen, loop.from,
-                                               loop.to, 0,
+         parmtype = gfc_get_array_type_bounds (parmtype, loop.dimen, codim,
+                                               loop.from, loop.to, 0,
                                                GFC_ARRAY_UNKNOWN, false);
          parm = gfc_create_var (parmtype, "parm");
        }