summaryrefslogtreecommitdiffstats
path: root/gcc/testsuite/gfortran.dg/array_constructor_15.f90
Commit message (Collapse)AuthorAgeFilesLines
* * trans-array.c (gfc_build_constant_array_constructor): When thesayle2007-02-181-0/+7
shape of the constructor is known, use that to construct the gfc_array_spec. (gfc_trans_constant_array_constructor): Initialize the "info" information for all of the dimensions of the array constructor. (constant_array_constructor_loop_size): New function. (gfc_trans_array_constructor): Use it to determine whether a loop is suitable for "constant array constructor" optimization. * trans-intrinsic.c (gfc_conv_intrinsic_anyall): Use fold_build2 instead of build2, to avoid conditions like "(a != b) != 0". * gfortran.dg/array_constructor_15.f90: New test case. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@122103 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud