+2017-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/80687
+ PR fortran/80696
+ * m4/matmul_internal.m4: 'matmul_name`: Always
+ use malloc/free to allocate t1.
+ * generated/matmul_c10.c: Regenerated.
+ * generated/matmul_c16.c: Regenerated.
+ * generated/matmul_c4.c: Regenerated.
+ * generated/matmul_c8.c: Regenerated.
+ * generated/matmul_i1.c: Regenerated.
+ * generated/matmul_i16.c: Regenerated.
+ * generated/matmul_i2.c: Regenerated.
+ * generated/matmul_i4.c: Regenerated.
+ * generated/matmul_i8.c: Regenerated.
+ * generated/matmul_r10.c: Regenerated.
+ * generated/matmul_r16.c: Regenerated.
+ * generated/matmul_r4.c: Regenerated.
+ * generated/matmul_r8.c: Regenerated.
+
2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/80602
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_COMPLEX_10 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_COMPLEX_10 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_COMPLEX_10));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_COMPLEX_10 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_COMPLEX_10 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_COMPLEX_10));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_COMPLEX_10 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_COMPLEX_10 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_COMPLEX_10));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_COMPLEX_10 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_COMPLEX_10 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_COMPLEX_10));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_COMPLEX_10 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_COMPLEX_10 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_COMPLEX_10));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_COMPLEX_16 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_COMPLEX_16 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_COMPLEX_16));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_COMPLEX_16 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_COMPLEX_16 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_COMPLEX_16));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_COMPLEX_16 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_COMPLEX_16 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_COMPLEX_16));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_COMPLEX_16 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_COMPLEX_16 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_COMPLEX_16));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_COMPLEX_16 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_COMPLEX_16 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_COMPLEX_16));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_COMPLEX_4 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_COMPLEX_4 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_COMPLEX_4));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_COMPLEX_4 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_COMPLEX_4 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_COMPLEX_4));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_COMPLEX_4 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_COMPLEX_4 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_COMPLEX_4));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_COMPLEX_4 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_COMPLEX_4 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_COMPLEX_4));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_COMPLEX_4 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_COMPLEX_4 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_COMPLEX_4));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_COMPLEX_8 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_COMPLEX_8 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_COMPLEX_8));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_COMPLEX_8 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_COMPLEX_8 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_COMPLEX_8));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_COMPLEX_8 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_COMPLEX_8 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_COMPLEX_8));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_COMPLEX_8 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_COMPLEX_8 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_COMPLEX_8));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_COMPLEX_8 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_COMPLEX_8 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_COMPLEX_8));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_INTEGER_1 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_INTEGER_1 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_INTEGER_1));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_INTEGER_1 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_INTEGER_1 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_INTEGER_1));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_INTEGER_1 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_INTEGER_1 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_INTEGER_1));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_INTEGER_1 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_INTEGER_1 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_INTEGER_1));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_INTEGER_1 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_INTEGER_1 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_INTEGER_1));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_INTEGER_16 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_INTEGER_16 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_INTEGER_16));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_INTEGER_16 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_INTEGER_16 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_INTEGER_16));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_INTEGER_16 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_INTEGER_16 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_INTEGER_16));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_INTEGER_16 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_INTEGER_16 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_INTEGER_16));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_INTEGER_16 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_INTEGER_16 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_INTEGER_16));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_INTEGER_2 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_INTEGER_2 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_INTEGER_2));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_INTEGER_2 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_INTEGER_2 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_INTEGER_2));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_INTEGER_2 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_INTEGER_2 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_INTEGER_2));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_INTEGER_2 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_INTEGER_2 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_INTEGER_2));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_INTEGER_2 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_INTEGER_2 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_INTEGER_2));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_INTEGER_4 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_INTEGER_4 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_INTEGER_4));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_INTEGER_4 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_INTEGER_4 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_INTEGER_4));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_INTEGER_4 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_INTEGER_4 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_INTEGER_4));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_INTEGER_4 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_INTEGER_4 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_INTEGER_4));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_INTEGER_4 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_INTEGER_4 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_INTEGER_4));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_INTEGER_8 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_INTEGER_8 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_INTEGER_8));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_INTEGER_8 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_INTEGER_8 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_INTEGER_8));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_INTEGER_8 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_INTEGER_8 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_INTEGER_8));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_INTEGER_8 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_INTEGER_8 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_INTEGER_8));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_INTEGER_8 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_INTEGER_8 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_INTEGER_8));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_REAL_10 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_REAL_10 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_REAL_10));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_REAL_10 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_REAL_10 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_REAL_10));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_REAL_10 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_REAL_10 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_REAL_10));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_REAL_10 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_REAL_10 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_REAL_10));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_REAL_10 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_REAL_10 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_REAL_10));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_REAL_16 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_REAL_16 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_REAL_16));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_REAL_16 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_REAL_16 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_REAL_16));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_REAL_16 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_REAL_16 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_REAL_16));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_REAL_16 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_REAL_16 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_REAL_16));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_REAL_16 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_REAL_16 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_REAL_16));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_REAL_4 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_REAL_4 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_REAL_4));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_REAL_4 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_REAL_4 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_REAL_4));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_REAL_4 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_REAL_4 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_REAL_4));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_REAL_4 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_REAL_4 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_REAL_4));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_REAL_4 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_REAL_4 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_REAL_4));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_REAL_8 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_REAL_8 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_REAL_8));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_REAL_8 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_REAL_8 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_REAL_8));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_REAL_8 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_REAL_8 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_REAL_8));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_REAL_8 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_REAL_8 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_REAL_8));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ GFC_REAL_8 *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- GFC_REAL_8 t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof(GFC_REAL_8));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)
f13, f14, f23, f24, f33, f34, f43, f44;
index_type i, j, l, ii, jj, ll;
index_type isec, jsec, lsec, uisec, ujsec, ulsec;
+ 'rtype_name` *t1;
a = abase;
b = bbase;
if (t1_dim > 65536)
t1_dim = 65536;
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wvla"
- 'rtype_name` t1[t1_dim]; /* was [256][256] */
-#pragma GCC diagnostic pop
+ t1 = malloc (t1_dim * sizeof('rtype_name`));
/* Empty c first. */
for (j=1; j<=n; j++)
}
}
}
+ free(t1);
return;
}
else if (rxstride == 1 && aystride == 1 && bxstride == 1)