diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index 50dde4e40e0c342463443c67900826c8f7b83bde..ec9792aebfc90b9d4adf6e18c9995f772f74414d 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,12 @@ +2004-12-06 Richard Henderson <rth@redhat.com> + + * intrinsics/cshift0.c, intrinsics/eoshift0.c, intrinsics/eoshift2.c, + intrinsics/pack_generic.c, intrinsics/string_intrinsics.c, + intrinsics/transpose_generic.c, m4/ifunction.m4, m4/matmul.m4, + m4/matmull.m4, m4/transpose.m4: Use internal_malloc_size instead + of internal_malloc. + * generated/*: Rebuild. + 2004-12-06 Richard Henderson <rth@redhat.com> * intrinsics/c99_functions.c, intrinsics/eoshift0.c, diff --git a/libgfortran/generated/all_l4.c b/libgfortran/generated/all_l4.c index 671684fa57f4c597f5bc752daa99c4a52175a11a..5a517c1c3302468e7de7b14d23562e0ec465bdc1 100644 --- a/libgfortran/generated/all_l4.c +++ b/libgfortran/generated/all_l4.c @@ -75,8 +75,10 @@ __all_l4 (gfc_array_l4 * retarray, gfc_array_l4 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_LOGICAL_4) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_LOGICAL_4) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/all_l8.c b/libgfortran/generated/all_l8.c index 3f418ccc45f896f797262d8d96720ff972b183d2..a58396381a5120cd514ff2ca96da568e360dbde7 100644 --- a/libgfortran/generated/all_l8.c +++ b/libgfortran/generated/all_l8.c @@ -75,8 +75,10 @@ __all_l8 (gfc_array_l8 * retarray, gfc_array_l8 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_LOGICAL_8) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_LOGICAL_8) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/any_l4.c b/libgfortran/generated/any_l4.c index 64cd6757a48b89c9a9e0816bc338e4d70e6ccb28..93beea72696f5cebf353dd3536ce2395009aa383 100644 --- a/libgfortran/generated/any_l4.c +++ b/libgfortran/generated/any_l4.c @@ -75,8 +75,10 @@ __any_l4 (gfc_array_l4 * retarray, gfc_array_l4 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_LOGICAL_4) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_LOGICAL_4) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/any_l8.c b/libgfortran/generated/any_l8.c index c9f418dcd07a149333e80a618f4655ef7d21121f..bc0ede896a74f1e99e199eeff8a1a462ef9ec4e4 100644 --- a/libgfortran/generated/any_l8.c +++ b/libgfortran/generated/any_l8.c @@ -75,8 +75,10 @@ __any_l8 (gfc_array_l8 * retarray, gfc_array_l8 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_LOGICAL_8) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_LOGICAL_8) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/count_4_l4.c b/libgfortran/generated/count_4_l4.c index 626ebf944e75dfe046b8847cd424e9e698b5a0d2..9c33c2e6d0d93399a45f4ee70dbe243d74ea54fa 100644 --- a/libgfortran/generated/count_4_l4.c +++ b/libgfortran/generated/count_4_l4.c @@ -75,8 +75,10 @@ __count_4_l4 (gfc_array_i4 * retarray, gfc_array_l4 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_INTEGER_4) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_INTEGER_4) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/count_4_l8.c b/libgfortran/generated/count_4_l8.c index 2db569aac500fccaadbfef3e97fce5c1e5f712de..288aa3ad706966727a9fd7b35010edea5188c414 100644 --- a/libgfortran/generated/count_4_l8.c +++ b/libgfortran/generated/count_4_l8.c @@ -75,8 +75,10 @@ __count_4_l8 (gfc_array_i4 * retarray, gfc_array_l8 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_INTEGER_4) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_INTEGER_4) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/count_8_l4.c b/libgfortran/generated/count_8_l4.c index dadbc96fb4ec962feac35318b74703358dbde887..bf83d3e3c186a9e689150f399de0f6f1ee58c050 100644 --- a/libgfortran/generated/count_8_l4.c +++ b/libgfortran/generated/count_8_l4.c @@ -75,8 +75,10 @@ __count_8_l4 (gfc_array_i8 * retarray, gfc_array_l4 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_INTEGER_8) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_INTEGER_8) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/count_8_l8.c b/libgfortran/generated/count_8_l8.c index d453e01e45b47e59b6e8f09a3b9f9face2abb3ee..ef05c6db7b84315a41808adf944230b46b8a1533 100644 --- a/libgfortran/generated/count_8_l8.c +++ b/libgfortran/generated/count_8_l8.c @@ -75,8 +75,10 @@ __count_8_l8 (gfc_array_i8 * retarray, gfc_array_l8 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_INTEGER_8) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_INTEGER_8) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/matmul_c4.c b/libgfortran/generated/matmul_c4.c index fd265d8b5b1349e6561bca520f92ef0c995cfd61..19e4f239cca4318ba7307ee237d64c01bb894b8f 100644 --- a/libgfortran/generated/matmul_c4.c +++ b/libgfortran/generated/matmul_c4.c @@ -86,7 +86,8 @@ __matmul_c4 (gfc_array_c4 * retarray, gfc_array_c4 * a, gfc_array_c4 * b) retarray->dim[1].stride = retarray->dim[0].ubound+1; } - retarray->data = internal_malloc (sizeof (GFC_COMPLEX_4) * size0 (retarray)); + retarray->data + = internal_malloc_size (sizeof (GFC_COMPLEX_4) * size0 (retarray)); retarray->base = 0; } @@ -199,4 +200,3 @@ __matmul_c4 (gfc_array_c4 * retarray, gfc_array_c4 * a, gfc_array_c4 * b) dest[x*rxstride + y*rystride] += abase[x*axstride + n*aystride] * bbase[n*bxstride + y*bystride]; } } - diff --git a/libgfortran/generated/matmul_c8.c b/libgfortran/generated/matmul_c8.c index bc51e4a9db3c0e2da9e5d886f99d2591672cb2de..fb422cba5f40f4e04f966e1fd06a08ee17f893b1 100644 --- a/libgfortran/generated/matmul_c8.c +++ b/libgfortran/generated/matmul_c8.c @@ -86,7 +86,8 @@ __matmul_c8 (gfc_array_c8 * retarray, gfc_array_c8 * a, gfc_array_c8 * b) retarray->dim[1].stride = retarray->dim[0].ubound+1; } - retarray->data = internal_malloc (sizeof (GFC_COMPLEX_8) * size0 (retarray)); + retarray->data + = internal_malloc_size (sizeof (GFC_COMPLEX_8) * size0 (retarray)); retarray->base = 0; } @@ -199,4 +200,3 @@ __matmul_c8 (gfc_array_c8 * retarray, gfc_array_c8 * a, gfc_array_c8 * b) dest[x*rxstride + y*rystride] += abase[x*axstride + n*aystride] * bbase[n*bxstride + y*bystride]; } } - diff --git a/libgfortran/generated/matmul_i4.c b/libgfortran/generated/matmul_i4.c index 7b8cfbdd995cc80cb676e06a87c8435f2b18e9f5..e5f534a169d0cd40f2dd601ea676a3bf107de0b6 100644 --- a/libgfortran/generated/matmul_i4.c +++ b/libgfortran/generated/matmul_i4.c @@ -86,7 +86,8 @@ __matmul_i4 (gfc_array_i4 * retarray, gfc_array_i4 * a, gfc_array_i4 * b) retarray->dim[1].stride = retarray->dim[0].ubound+1; } - retarray->data = internal_malloc (sizeof (GFC_INTEGER_4) * size0 (retarray)); + retarray->data + = internal_malloc_size (sizeof (GFC_INTEGER_4) * size0 (retarray)); retarray->base = 0; } @@ -199,4 +200,3 @@ __matmul_i4 (gfc_array_i4 * retarray, gfc_array_i4 * a, gfc_array_i4 * b) dest[x*rxstride + y*rystride] += abase[x*axstride + n*aystride] * bbase[n*bxstride + y*bystride]; } } - diff --git a/libgfortran/generated/matmul_i8.c b/libgfortran/generated/matmul_i8.c index c84c0241301842f2de4c02336fa056d3d99fc19c..88bbf7a33885bb021991b6a858612aac054c771a 100644 --- a/libgfortran/generated/matmul_i8.c +++ b/libgfortran/generated/matmul_i8.c @@ -86,7 +86,8 @@ __matmul_i8 (gfc_array_i8 * retarray, gfc_array_i8 * a, gfc_array_i8 * b) retarray->dim[1].stride = retarray->dim[0].ubound+1; } - retarray->data = internal_malloc (sizeof (GFC_INTEGER_8) * size0 (retarray)); + retarray->data + = internal_malloc_size (sizeof (GFC_INTEGER_8) * size0 (retarray)); retarray->base = 0; } @@ -199,4 +200,3 @@ __matmul_i8 (gfc_array_i8 * retarray, gfc_array_i8 * a, gfc_array_i8 * b) dest[x*rxstride + y*rystride] += abase[x*axstride + n*aystride] * bbase[n*bxstride + y*bystride]; } } - diff --git a/libgfortran/generated/matmul_l4.c b/libgfortran/generated/matmul_l4.c index 80e64823675535753fc73ca585fcdf15887362f7..1af2eb0c6f8c9725a938d8613e1e36ce52f3aaba 100644 --- a/libgfortran/generated/matmul_l4.c +++ b/libgfortran/generated/matmul_l4.c @@ -76,7 +76,8 @@ __matmul_l4 (gfc_array_l4 * retarray, gfc_array_l4 * a, gfc_array_l4 * b) retarray->dim[1].stride = retarray->dim[0].ubound+1; } - retarray->data = internal_malloc (sizeof (GFC_LOGICAL_4) * size0 (retarray)); + retarray->data + = internal_malloc_size (sizeof (GFC_LOGICAL_4) * size0 (retarray)); retarray->base = 0; } @@ -178,4 +179,3 @@ __matmul_l4 (gfc_array_l4 * retarray, gfc_array_l4 * a, gfc_array_l4 * b) dest += rystride - (rxstride * xcount); } } - diff --git a/libgfortran/generated/matmul_l8.c b/libgfortran/generated/matmul_l8.c index c842146e2d07e3d078bd1c5ffc07fa5c61496bc8..d6d85a1e2883cf367006dee474bccb43e554ad84 100644 --- a/libgfortran/generated/matmul_l8.c +++ b/libgfortran/generated/matmul_l8.c @@ -76,7 +76,8 @@ __matmul_l8 (gfc_array_l8 * retarray, gfc_array_l4 * a, gfc_array_l4 * b) retarray->dim[1].stride = retarray->dim[0].ubound+1; } - retarray->data = internal_malloc (sizeof (GFC_LOGICAL_8) * size0 (retarray)); + retarray->data + = internal_malloc_size (sizeof (GFC_LOGICAL_8) * size0 (retarray)); retarray->base = 0; } @@ -178,4 +179,3 @@ __matmul_l8 (gfc_array_l8 * retarray, gfc_array_l4 * a, gfc_array_l4 * b) dest += rystride - (rxstride * xcount); } } - diff --git a/libgfortran/generated/matmul_r4.c b/libgfortran/generated/matmul_r4.c index 6896a2e9bef3a2205666f1ab3b309860119d9aae..91417ccd1cd9e6dd01c521ae681082655e9f4f18 100644 --- a/libgfortran/generated/matmul_r4.c +++ b/libgfortran/generated/matmul_r4.c @@ -86,7 +86,8 @@ __matmul_r4 (gfc_array_r4 * retarray, gfc_array_r4 * a, gfc_array_r4 * b) retarray->dim[1].stride = retarray->dim[0].ubound+1; } - retarray->data = internal_malloc (sizeof (GFC_REAL_4) * size0 (retarray)); + retarray->data + = internal_malloc_size (sizeof (GFC_REAL_4) * size0 (retarray)); retarray->base = 0; } @@ -199,4 +200,3 @@ __matmul_r4 (gfc_array_r4 * retarray, gfc_array_r4 * a, gfc_array_r4 * b) dest[x*rxstride + y*rystride] += abase[x*axstride + n*aystride] * bbase[n*bxstride + y*bystride]; } } - diff --git a/libgfortran/generated/matmul_r8.c b/libgfortran/generated/matmul_r8.c index f0fc1a64a858f79a8de7002c291e10b3a45f70e6..2fc3fed4be39b0e279270495c7e5712ee5499f04 100644 --- a/libgfortran/generated/matmul_r8.c +++ b/libgfortran/generated/matmul_r8.c @@ -86,7 +86,8 @@ __matmul_r8 (gfc_array_r8 * retarray, gfc_array_r8 * a, gfc_array_r8 * b) retarray->dim[1].stride = retarray->dim[0].ubound+1; } - retarray->data = internal_malloc (sizeof (GFC_REAL_8) * size0 (retarray)); + retarray->data + = internal_malloc_size (sizeof (GFC_REAL_8) * size0 (retarray)); retarray->base = 0; } @@ -199,4 +200,3 @@ __matmul_r8 (gfc_array_r8 * retarray, gfc_array_r8 * a, gfc_array_r8 * b) dest[x*rxstride + y*rystride] += abase[x*axstride + n*aystride] * bbase[n*bxstride + y*bystride]; } } - diff --git a/libgfortran/generated/maxloc1_4_i4.c b/libgfortran/generated/maxloc1_4_i4.c index f2a3718482a23c320bc0097d593ea5517cf9b338..2369e77cc8b6a8aaf65871e9ff05a3924323b087 100644 --- a/libgfortran/generated/maxloc1_4_i4.c +++ b/libgfortran/generated/maxloc1_4_i4.c @@ -77,8 +77,10 @@ __maxloc1_4_i4 (gfc_array_i4 * retarray, gfc_array_i4 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_INTEGER_4) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_INTEGER_4) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/maxloc1_4_i8.c b/libgfortran/generated/maxloc1_4_i8.c index 25a93bae5e57ecdf6f85db9c84439bd200b966a8..36860c2ea0ca869545843d1a5f4eb3a00c35c592 100644 --- a/libgfortran/generated/maxloc1_4_i8.c +++ b/libgfortran/generated/maxloc1_4_i8.c @@ -77,8 +77,10 @@ __maxloc1_4_i8 (gfc_array_i4 * retarray, gfc_array_i8 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_INTEGER_4) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_INTEGER_4) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/maxloc1_4_r4.c b/libgfortran/generated/maxloc1_4_r4.c index 5dbf0e6442ee924a7fff639210a41abc1ca7cd4f..6d550d55149a4dbc0a44a20eb6a60aac6cfbb2ba 100644 --- a/libgfortran/generated/maxloc1_4_r4.c +++ b/libgfortran/generated/maxloc1_4_r4.c @@ -77,8 +77,10 @@ __maxloc1_4_r4 (gfc_array_i4 * retarray, gfc_array_r4 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_INTEGER_4) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_INTEGER_4) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/maxloc1_4_r8.c b/libgfortran/generated/maxloc1_4_r8.c index 90b81865128f06e8c3e380a36b75c1fd5a29a572..07a9ecad815eb36c1542dbeb5635b0196e266504 100644 --- a/libgfortran/generated/maxloc1_4_r8.c +++ b/libgfortran/generated/maxloc1_4_r8.c @@ -77,8 +77,10 @@ __maxloc1_4_r8 (gfc_array_i4 * retarray, gfc_array_r8 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_INTEGER_4) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_INTEGER_4) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/maxloc1_8_i4.c b/libgfortran/generated/maxloc1_8_i4.c index a705e79d794e932cd6758488bc6141b712b82fc9..79142592cfb420e4ab600ff0b1ec933a4faec34b 100644 --- a/libgfortran/generated/maxloc1_8_i4.c +++ b/libgfortran/generated/maxloc1_8_i4.c @@ -77,8 +77,10 @@ __maxloc1_8_i4 (gfc_array_i8 * retarray, gfc_array_i4 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_INTEGER_8) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_INTEGER_8) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/maxloc1_8_i8.c b/libgfortran/generated/maxloc1_8_i8.c index 5edd7d480a593b41d7ccc4033d53d6bc04e1a581..46a7561089ad3f984ec0af567e7e8da367733bf9 100644 --- a/libgfortran/generated/maxloc1_8_i8.c +++ b/libgfortran/generated/maxloc1_8_i8.c @@ -77,8 +77,10 @@ __maxloc1_8_i8 (gfc_array_i8 * retarray, gfc_array_i8 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_INTEGER_8) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_INTEGER_8) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/maxloc1_8_r4.c b/libgfortran/generated/maxloc1_8_r4.c index 5476736e20545eb804ee2b8c56e11ea7c7daa246..1ab1be85a959769b4ed8de2de43372cc371c75b1 100644 --- a/libgfortran/generated/maxloc1_8_r4.c +++ b/libgfortran/generated/maxloc1_8_r4.c @@ -77,8 +77,10 @@ __maxloc1_8_r4 (gfc_array_i8 * retarray, gfc_array_r4 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_INTEGER_8) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_INTEGER_8) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/maxloc1_8_r8.c b/libgfortran/generated/maxloc1_8_r8.c index 0fba535c9750c5486acd8e9351066714687eeea1..b221baae4c3da02fdc244cca1d2755c433f93da0 100644 --- a/libgfortran/generated/maxloc1_8_r8.c +++ b/libgfortran/generated/maxloc1_8_r8.c @@ -77,8 +77,10 @@ __maxloc1_8_r8 (gfc_array_i8 * retarray, gfc_array_r8 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_INTEGER_8) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_INTEGER_8) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/maxval_i4.c b/libgfortran/generated/maxval_i4.c index 90fc202331d3ae93f34c101ce7c76efd644ed293..8d37dfee18aad72332de1b79f8593ef852963859 100644 --- a/libgfortran/generated/maxval_i4.c +++ b/libgfortran/generated/maxval_i4.c @@ -76,8 +76,10 @@ __maxval_i4 (gfc_array_i4 * retarray, gfc_array_i4 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_INTEGER_4) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_INTEGER_4) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/maxval_i8.c b/libgfortran/generated/maxval_i8.c index 9746503707bd3e54a6cab0933856f77b6701c920..bdb33c9ce656afd78108911d6243f19e663ad04a 100644 --- a/libgfortran/generated/maxval_i8.c +++ b/libgfortran/generated/maxval_i8.c @@ -76,8 +76,10 @@ __maxval_i8 (gfc_array_i8 * retarray, gfc_array_i8 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_INTEGER_8) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_INTEGER_8) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/maxval_r4.c b/libgfortran/generated/maxval_r4.c index de999ab390e45d17230da831ed0a506b3dcac399..78e83dcbe78598166ba3faa31ed087d7201bd7f4 100644 --- a/libgfortran/generated/maxval_r4.c +++ b/libgfortran/generated/maxval_r4.c @@ -76,8 +76,10 @@ __maxval_r4 (gfc_array_r4 * retarray, gfc_array_r4 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_REAL_4) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_REAL_4) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/maxval_r8.c b/libgfortran/generated/maxval_r8.c index fa357b443fa2b29d81037fbe40a35b26f83adabb..e3c74539aed0635e9d929ecea4e82756951f0a86 100644 --- a/libgfortran/generated/maxval_r8.c +++ b/libgfortran/generated/maxval_r8.c @@ -76,8 +76,10 @@ __maxval_r8 (gfc_array_r8 * retarray, gfc_array_r8 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_REAL_8) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_REAL_8) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/minloc1_4_i4.c b/libgfortran/generated/minloc1_4_i4.c index be9ae2e452d75b730a17c3c39e07f85e2c08645e..ce739168dfcf6f8ceaa52d1c3c131f019efede59 100644 --- a/libgfortran/generated/minloc1_4_i4.c +++ b/libgfortran/generated/minloc1_4_i4.c @@ -77,8 +77,10 @@ __minloc1_4_i4 (gfc_array_i4 * retarray, gfc_array_i4 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_INTEGER_4) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_INTEGER_4) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/minloc1_4_i8.c b/libgfortran/generated/minloc1_4_i8.c index 2f17baacbf05e0e1f56e10bed6a7862ba7012706..55a249beacb4eb52ae85076927d1f7c668ba5a1e 100644 --- a/libgfortran/generated/minloc1_4_i8.c +++ b/libgfortran/generated/minloc1_4_i8.c @@ -77,8 +77,10 @@ __minloc1_4_i8 (gfc_array_i4 * retarray, gfc_array_i8 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_INTEGER_4) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_INTEGER_4) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/minloc1_4_r4.c b/libgfortran/generated/minloc1_4_r4.c index 7f3449f716b28aa2960210c87c091721251ef4f2..50adeb33cba949fee55cd23bdc4188219c85692c 100644 --- a/libgfortran/generated/minloc1_4_r4.c +++ b/libgfortran/generated/minloc1_4_r4.c @@ -77,8 +77,10 @@ __minloc1_4_r4 (gfc_array_i4 * retarray, gfc_array_r4 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_INTEGER_4) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_INTEGER_4) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/minloc1_4_r8.c b/libgfortran/generated/minloc1_4_r8.c index 226d7271c06914e09f69d14969dec7208fdc1117..aafb578cc2ef0638ebb7e2ea0a9d9c2b712a88d2 100644 --- a/libgfortran/generated/minloc1_4_r8.c +++ b/libgfortran/generated/minloc1_4_r8.c @@ -77,8 +77,10 @@ __minloc1_4_r8 (gfc_array_i4 * retarray, gfc_array_r8 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_INTEGER_4) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_INTEGER_4) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/minloc1_8_i4.c b/libgfortran/generated/minloc1_8_i4.c index 1d1c3d406aabe4e0383c3a84bdf9441f45482ba5..5c347dd12b58762d4b8b430c29e9dc18711ad777 100644 --- a/libgfortran/generated/minloc1_8_i4.c +++ b/libgfortran/generated/minloc1_8_i4.c @@ -77,8 +77,10 @@ __minloc1_8_i4 (gfc_array_i8 * retarray, gfc_array_i4 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_INTEGER_8) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_INTEGER_8) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/minloc1_8_i8.c b/libgfortran/generated/minloc1_8_i8.c index f7b46c17cf7c3812f3ebb18c5a8664711ab61442..c8811f36ffabc1285d6eefce2793b49db18aafde 100644 --- a/libgfortran/generated/minloc1_8_i8.c +++ b/libgfortran/generated/minloc1_8_i8.c @@ -77,8 +77,10 @@ __minloc1_8_i8 (gfc_array_i8 * retarray, gfc_array_i8 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_INTEGER_8) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_INTEGER_8) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/minloc1_8_r4.c b/libgfortran/generated/minloc1_8_r4.c index d71d05621ea88ca9b8de876b69fe7c6797a5a139..81ba16721167414565bf9cd239d130efee50fcc3 100644 --- a/libgfortran/generated/minloc1_8_r4.c +++ b/libgfortran/generated/minloc1_8_r4.c @@ -77,8 +77,10 @@ __minloc1_8_r4 (gfc_array_i8 * retarray, gfc_array_r4 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_INTEGER_8) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_INTEGER_8) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/minloc1_8_r8.c b/libgfortran/generated/minloc1_8_r8.c index 7de9a2e0377d50bacd35e985da12c1a1bd2c04fe..684eab265652e10698d6508a6e8d29b17dc877f8 100644 --- a/libgfortran/generated/minloc1_8_r8.c +++ b/libgfortran/generated/minloc1_8_r8.c @@ -77,8 +77,10 @@ __minloc1_8_r8 (gfc_array_i8 * retarray, gfc_array_r8 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_INTEGER_8) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_INTEGER_8) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/minval_i4.c b/libgfortran/generated/minval_i4.c index e2e68237601e62c9334f1d14ec77152d49682b40..784645297d9419d6715c6b216978a706617fdac2 100644 --- a/libgfortran/generated/minval_i4.c +++ b/libgfortran/generated/minval_i4.c @@ -76,8 +76,10 @@ __minval_i4 (gfc_array_i4 * retarray, gfc_array_i4 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_INTEGER_4) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_INTEGER_4) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/minval_i8.c b/libgfortran/generated/minval_i8.c index 4b7bac6b532967e1113ddc48a203479854c609f6..deca048917aceb76cc6d3cf4ddcc5ae288cddf53 100644 --- a/libgfortran/generated/minval_i8.c +++ b/libgfortran/generated/minval_i8.c @@ -76,8 +76,10 @@ __minval_i8 (gfc_array_i8 * retarray, gfc_array_i8 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_INTEGER_8) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_INTEGER_8) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/minval_r4.c b/libgfortran/generated/minval_r4.c index 8d4e49055be988ff62b324d922bf15b0463826e9..8990d88b3f2a715573cf17d330e6125a66ea3edc 100644 --- a/libgfortran/generated/minval_r4.c +++ b/libgfortran/generated/minval_r4.c @@ -76,8 +76,10 @@ __minval_r4 (gfc_array_r4 * retarray, gfc_array_r4 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_REAL_4) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_REAL_4) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/minval_r8.c b/libgfortran/generated/minval_r8.c index 8300f7496813a99a95a4ecf02e6aacfca65cae47..285e90e016dcd86bc4050d6296bf60a0b4080153 100644 --- a/libgfortran/generated/minval_r8.c +++ b/libgfortran/generated/minval_r8.c @@ -76,8 +76,10 @@ __minval_r8 (gfc_array_r8 * retarray, gfc_array_r8 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_REAL_8) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_REAL_8) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/product_c4.c b/libgfortran/generated/product_c4.c index c69295123ef2ff6ccee5b1e8e243425e1641ff80..0337ec61c0ed90c42b00d3ae1ee9f497e1b255a8 100644 --- a/libgfortran/generated/product_c4.c +++ b/libgfortran/generated/product_c4.c @@ -75,8 +75,10 @@ __product_c4 (gfc_array_c4 * retarray, gfc_array_c4 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_COMPLEX_4) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_COMPLEX_4) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/product_c8.c b/libgfortran/generated/product_c8.c index 68a678586bb379e0989a288eb982ccef89085f79..22a26a8e739a838c1066dabcd0539affda3b1204 100644 --- a/libgfortran/generated/product_c8.c +++ b/libgfortran/generated/product_c8.c @@ -75,8 +75,10 @@ __product_c8 (gfc_array_c8 * retarray, gfc_array_c8 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_COMPLEX_8) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_COMPLEX_8) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/product_i4.c b/libgfortran/generated/product_i4.c index 889d4c1bd67fc5b6042b6f1914c7d65873485f55..c50c07f068bc59ba186f15d0a1e4edb232953efd 100644 --- a/libgfortran/generated/product_i4.c +++ b/libgfortran/generated/product_i4.c @@ -75,8 +75,10 @@ __product_i4 (gfc_array_i4 * retarray, gfc_array_i4 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_INTEGER_4) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_INTEGER_4) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/product_i8.c b/libgfortran/generated/product_i8.c index 74e0459c6b9e79af393d307e0ec6f4c12f682a00..0f09a411b51dbb2a36bac91df08eaf78e8049a1f 100644 --- a/libgfortran/generated/product_i8.c +++ b/libgfortran/generated/product_i8.c @@ -75,8 +75,10 @@ __product_i8 (gfc_array_i8 * retarray, gfc_array_i8 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_INTEGER_8) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_INTEGER_8) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/product_r4.c b/libgfortran/generated/product_r4.c index e18139d6b1b7f71e91c9e4d5c1f9db37ab47eed0..f68a88ab8355c4f107c440d674b52323abe339fa 100644 --- a/libgfortran/generated/product_r4.c +++ b/libgfortran/generated/product_r4.c @@ -75,8 +75,10 @@ __product_r4 (gfc_array_r4 * retarray, gfc_array_r4 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_REAL_4) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_REAL_4) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/product_r8.c b/libgfortran/generated/product_r8.c index ce29c1a8ca29dea4221e05af3743dec7160a0b51..0936d181232d2f39e7519333592f4b82f24d90f5 100644 --- a/libgfortran/generated/product_r8.c +++ b/libgfortran/generated/product_r8.c @@ -75,8 +75,10 @@ __product_r8 (gfc_array_r8 * retarray, gfc_array_r8 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_REAL_8) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_REAL_8) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/sum_c4.c b/libgfortran/generated/sum_c4.c index 36e20e2e81c45f5a94558e5c4fae85669518c14a..6507de88797136896d9bebdfb6d09c8e26c8703b 100644 --- a/libgfortran/generated/sum_c4.c +++ b/libgfortran/generated/sum_c4.c @@ -75,8 +75,10 @@ __sum_c4 (gfc_array_c4 * retarray, gfc_array_c4 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_COMPLEX_4) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_COMPLEX_4) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/sum_c8.c b/libgfortran/generated/sum_c8.c index 971c597341ee914bded329639f50a3c1075265f4..bc2d045e667ddb3530722c418b28a97540b6e30c 100644 --- a/libgfortran/generated/sum_c8.c +++ b/libgfortran/generated/sum_c8.c @@ -75,8 +75,10 @@ __sum_c8 (gfc_array_c8 * retarray, gfc_array_c8 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_COMPLEX_8) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_COMPLEX_8) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/sum_i4.c b/libgfortran/generated/sum_i4.c index 628a07756f4418959ef927752ff441dc6b6ea2f1..aac7f482e92d3937d67e2d80192ad59f77aed739 100644 --- a/libgfortran/generated/sum_i4.c +++ b/libgfortran/generated/sum_i4.c @@ -75,8 +75,10 @@ __sum_i4 (gfc_array_i4 * retarray, gfc_array_i4 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_INTEGER_4) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_INTEGER_4) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/sum_i8.c b/libgfortran/generated/sum_i8.c index 536719dd7e462900c3448d6bc6d22bca9151d326..e9a539d992d51b390f7996177bc97d5bfb0a5a1c 100644 --- a/libgfortran/generated/sum_i8.c +++ b/libgfortran/generated/sum_i8.c @@ -75,8 +75,10 @@ __sum_i8 (gfc_array_i8 * retarray, gfc_array_i8 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_INTEGER_8) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_INTEGER_8) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/sum_r4.c b/libgfortran/generated/sum_r4.c index 611a1131739e9aed0807fa43b52430c806498493..11b5c4944837dbbe0937401662e61b3740b7d2fd 100644 --- a/libgfortran/generated/sum_r4.c +++ b/libgfortran/generated/sum_r4.c @@ -75,8 +75,10 @@ __sum_r4 (gfc_array_r4 * retarray, gfc_array_r4 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_REAL_4) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_REAL_4) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/sum_r8.c b/libgfortran/generated/sum_r8.c index bdc93e0e47a1fdea4eb1fdb0035983724e2a8fa9..95272fb1f16bc3ad9b653976d156c6852c0cf02f 100644 --- a/libgfortran/generated/sum_r8.c +++ b/libgfortran/generated/sum_r8.c @@ -75,8 +75,10 @@ __sum_r8 (gfc_array_r8 * retarray, gfc_array_r8 *array, index_type *pdim) retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (GFC_REAL_8) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (GFC_REAL_8) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/generated/transpose_i4.c b/libgfortran/generated/transpose_i4.c index 97eb1a0d140614cf92462f1ff467423f25fcbb59..dad2987fca74bc5a5d9dfe06f2004542fec581e3 100644 --- a/libgfortran/generated/transpose_i4.c +++ b/libgfortran/generated/transpose_i4.c @@ -51,7 +51,7 @@ __transpose_4 (gfc_array_i4 * ret, gfc_array_i4 * source) ret->dim[1].ubound = source->dim[0].ubound - source->dim[0].lbound; ret->dim[1].stride = ret->dim[0].ubound+1; - ret->data = internal_malloc (sizeof (GFC_INTEGER_4) * size0 (ret)); + ret->data = internal_malloc_size (sizeof (GFC_INTEGER_4) * size0 (ret)); ret->base = 0; } diff --git a/libgfortran/generated/transpose_i8.c b/libgfortran/generated/transpose_i8.c index 4c842d48520a819cd1cdce72c105ade6c8b60bff..84811d0d012fc26b38b5dc378fdd25244e8633f7 100644 --- a/libgfortran/generated/transpose_i8.c +++ b/libgfortran/generated/transpose_i8.c @@ -51,7 +51,7 @@ __transpose_8 (gfc_array_i8 * ret, gfc_array_i8 * source) ret->dim[1].ubound = source->dim[0].ubound - source->dim[0].lbound; ret->dim[1].stride = ret->dim[0].ubound+1; - ret->data = internal_malloc (sizeof (GFC_INTEGER_8) * size0 (ret)); + ret->data = internal_malloc_size (sizeof (GFC_INTEGER_8) * size0 (ret)); ret->base = 0; } diff --git a/libgfortran/intrinsics/cshift0.c b/libgfortran/intrinsics/cshift0.c index a988827a826e3375d28e9a1c0454087a9481229f..6d7a80188671ed8e5da4875a8cf5fe17ee04a580 100644 --- a/libgfortran/intrinsics/cshift0.c +++ b/libgfortran/intrinsics/cshift0.c @@ -109,7 +109,7 @@ __cshift0 (gfc_array_char * ret, const gfc_array_char * array, { int i; - ret->data = internal_malloc (size * size0 ((array_t *)array)); + ret->data = internal_malloc_size (size * size0 ((array_t *)array)); ret->base = 0; ret->dtype = array->dtype; for (i = 0; i < GFC_DESCRIPTOR_RANK (array); i++) diff --git a/libgfortran/intrinsics/eoshift0.c b/libgfortran/intrinsics/eoshift0.c index 2f7a0338461a5cc2adacaff0c213ed3778de34bf..db9dd657200e6cf67e45085c656f2fd1a937f3c3 100644 --- a/libgfortran/intrinsics/eoshift0.c +++ b/libgfortran/intrinsics/eoshift0.c @@ -64,7 +64,7 @@ __eoshift0 (gfc_array_char * ret, const gfc_array_char * array, { int i; - ret->data = internal_malloc (size * size0 ((array_t *)array)); + ret->data = internal_malloc_size (size * size0 ((array_t *)array)); ret->base = 0; ret->dtype = array->dtype; for (i = 0; i < GFC_DESCRIPTOR_RANK (array); i++) diff --git a/libgfortran/intrinsics/eoshift2.c b/libgfortran/intrinsics/eoshift2.c index c89c5c59d90610bc710a9505082fb30483bbfb6a..a20da55258544d363efb984dda94d9f352db5a81 100644 --- a/libgfortran/intrinsics/eoshift2.c +++ b/libgfortran/intrinsics/eoshift2.c @@ -65,7 +65,7 @@ __eoshift2 (gfc_array_char * ret, const gfc_array_char * array, { int i; - ret->data = internal_malloc (size * size0 ((array_t *)array)); + ret->data = internal_malloc_size (size * size0 ((array_t *)array)); ret->base = 0; ret->dtype = array->dtype; for (i = 0; i < GFC_DESCRIPTOR_RANK (array); i++) diff --git a/libgfortran/intrinsics/pack_generic.c b/libgfortran/intrinsics/pack_generic.c index da0bc57982710142cb986cac5d200483215f6f5b..75a8661ba8ffdf3316622e2ec13327c79a9a5e66 100644 --- a/libgfortran/intrinsics/pack_generic.c +++ b/libgfortran/intrinsics/pack_generic.c @@ -188,7 +188,7 @@ __pack (gfc_array_char * ret, const gfc_array_char * array, ret->dim[0].ubound = total - 1; ret->dim[0].stride = 1; - ret->data = internal_malloc (size * total); + ret->data = internal_malloc_size (size * total); ret->base = 0; if (total == 0) @@ -325,7 +325,7 @@ __pack_s (gfc_array_char * ret, const gfc_array_char * array, ret->dim[0].lbound = 0; ret->dim[0].ubound = -1; ret->dim[0].stride = 1; - ret->data = internal_malloc (0); + ret->data = internal_malloc_size (0); ret->base = 0; return; @@ -337,7 +337,7 @@ __pack_s (gfc_array_char * ret, const gfc_array_char * array, ret->dim[0].ubound = total - 1; ret->dim[0].stride = 1; - ret->data = internal_malloc (size * total); + ret->data = internal_malloc_size (size * total); ret->base = 0; } diff --git a/libgfortran/intrinsics/string_intrinsics.c b/libgfortran/intrinsics/string_intrinsics.c index 53d9b4e990298013edecc09cf3fe2a6b6a5e4185..faacaab56f84b8936b7ae1b538fa0d1f19599452 100644 --- a/libgfortran/intrinsics/string_intrinsics.c +++ b/libgfortran/intrinsics/string_intrinsics.c @@ -184,7 +184,7 @@ string_trim (GFC_INTEGER_4 * len, void ** dest, GFC_INTEGER_4 slen, if (*len > 0) { /* Allocate space for result string. */ - *dest = internal_malloc (*len); + *dest = internal_malloc_size (*len); /* copy string if necessary. */ memmove (*dest, src, *len); diff --git a/libgfortran/intrinsics/transpose_generic.c b/libgfortran/intrinsics/transpose_generic.c index ad08ea7893a36e7fa53856bdc3a38ceec3bbfbc7..55d2729aea93daf20ee48cbc57e4d52e3ac9e6c4 100644 --- a/libgfortran/intrinsics/transpose_generic.c +++ b/libgfortran/intrinsics/transpose_generic.c @@ -56,7 +56,7 @@ __transpose (gfc_array_char * ret, gfc_array_char * source) ret->dim[1].ubound = source->dim[0].ubound - source->dim[0].lbound; ret->dim[1].stride = ret->dim[0].ubound+1; - ret->data = internal_malloc (size * size0 ((array_t*)ret)); + ret->data = internal_malloc_size (size * size0 ((array_t*)ret)); ret->base = 0; } diff --git a/libgfortran/m4/ifunction.m4 b/libgfortran/m4/ifunction.m4 index 14bd0a639974e9a4d43801a90c63a4e264afed9b..93b31973e1c9c5f65d60651eb4405361349fbf3b 100644 --- a/libgfortran/m4/ifunction.m4 +++ b/libgfortran/m4/ifunction.m4 @@ -69,8 +69,10 @@ define(START_ARRAY_FUNCTION, retarray->dim[n].stride = retarray->dim[n-1].stride * extent[n-1]; } - retarray->data = internal_malloc (sizeof (rtype_name) * - (retarray->dim[rank-1].stride * extent[rank-1])); + retarray->data + = internal_malloc_size (sizeof (rtype_name) + * retarray->dim[rank-1].stride + * extent[rank-1]); retarray->base = 0; } diff --git a/libgfortran/m4/matmul.m4 b/libgfortran/m4/matmul.m4 index 0602be690615ac27e6a85eeae3fc487a284f9344..9af77ceea503ce8509a284cf2a19fff8781e1f86 100644 --- a/libgfortran/m4/matmul.m4 +++ b/libgfortran/m4/matmul.m4 @@ -87,7 +87,8 @@ void retarray->dim[1].stride = retarray->dim[0].ubound+1; } - retarray->data = internal_malloc (sizeof (rtype_name) * size0 (retarray)); + retarray->data + = internal_malloc_size (sizeof (rtype_name) * size0 (retarray)); retarray->base = 0; } @@ -201,4 +202,3 @@ sinclude(`matmul_asm_'rtype_code`.m4')dnl dest[x*rxstride + y*rystride] += abase[x*axstride + n*aystride] * bbase[n*bxstride + y*bystride]; } } - diff --git a/libgfortran/m4/matmull.m4 b/libgfortran/m4/matmull.m4 index 804127ec005527851ba388b0e7439582ffa7235c..0d66a42a4e22aebb071f3069e33c8f323dd4a682 100644 --- a/libgfortran/m4/matmull.m4 +++ b/libgfortran/m4/matmull.m4 @@ -77,7 +77,8 @@ void retarray->dim[1].stride = retarray->dim[0].ubound+1; } - retarray->data = internal_malloc (sizeof (rtype_name) * size0 (retarray)); + retarray->data + = internal_malloc_size (sizeof (rtype_name) * size0 (retarray)); retarray->base = 0; } @@ -180,4 +181,3 @@ sinclude(`matmul_asm_'rtype_code`.m4')dnl dest += rystride - (rxstride * xcount); } } - diff --git a/libgfortran/m4/transpose.m4 b/libgfortran/m4/transpose.m4 index 5fd6acfb228586eabd91b971efb9023745c71cb0..55f4b572917bda8db35022d4ae2356cfcac3cf69 100644 --- a/libgfortran/m4/transpose.m4 +++ b/libgfortran/m4/transpose.m4 @@ -52,7 +52,7 @@ void ret->dim[1].ubound = source->dim[0].ubound - source->dim[0].lbound; ret->dim[1].stride = ret->dim[0].ubound+1; - ret->data = internal_malloc (sizeof (rtype_name) * size0 (ret)); + ret->data = internal_malloc_size (sizeof (rtype_name) * size0 (ret)); ret->base = 0; }