array_function_1.f90
443 Bytes
-
re PR fortran/30720 ([4.1 only] runtime: check for empty array slices before… · 999ffb1a
re PR fortran/30720 ([4.1 only] runtime: check for empty array slices before allocating a negative amount of memory) PR fortran/30720 * trans-array.c (gfc_trans_create_temp_array): Remove use of the function argument. Always generate code for negative extent. Simplify said code. * trans-array.h (gfc_trans_create_temp_array): Change prototype. * trans-expr.c (gfc_conv_function_call): Remove use of last argument of gfc_trans_create_temp_array. * trans-intrinsic.c (gfc_conv_intrinsic_array_transfer): Likewise. * trans-stmt.c (gfc_conv_elemental_dependencies): Likewise. * gfortran.dg/array_function_1.f90: New test. From-SVN: r121773
Francois-Xavier Coudert committed