On Thu, Nov 19, 2015 at 04:58:36PM -0800, Steve Kargl wrote:
> + else
> + {
> + int dm;
> +
> + if (dim)
> + {
> + if (!gfc_is_constant_expr (dim))
> + return NULL;
> +
> + dm = mpz_get_si (dim->value.integer);
> + }
> + else
> + dm = 1;
> +
> + gfc_error ("Simplification of CSHIFT with an array with rank > 1 "
> + "no yet support");
> + }
> +
To save some time, the dim portion of the patch isn't
correct. dim can be scalar or rank 1 array. I'll
#if 0 ... #endif this section unless I persevere with
the rank > 1 case.
--
Steve