http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43829
--- Comment #48 from Mikael Morin <mikael at gcc dot gnu.org> 2011-11-04 00:31:23 UTC --- Author: mikael Date: Fri Nov 4 00:31:19 2011 New Revision: 180920 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=180920 Log: PR fortran/43829 * trans-array.c (gfc_conv_expr_descriptor): Accept the inline intrinsic case in the assertion. * trans-intrinsic (enter_nested_loop): New function. (gfc_conv_intrinsic_arith): Support non-scalar cases. (nest_loop_dimension, walk_inline_intrinsic_arith): New functions. (walk_inline_intrinsic_function): Handle sum and product. (gfc_inline_intrinsic_function_p): Ditto. * trans.h (gfc_get_loopinfo): New macro. Modified: trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/trans-array.c trunk/gcc/fortran/trans-intrinsic.c trunk/gcc/fortran/trans.h