diff options
author | Paul Thomas <pault@gcc.gnu.org> | 2006-03-22 05:13:13 +0000 |
---|---|---|
committer | Paul Thomas <pault@gcc.gnu.org> | 2006-03-22 05:13:13 +0000 |
commit | 0c5a42a660c636a39d6cfb73e0b2a1bc6552509b (patch) | |
tree | 160547b8a0cbfdbccc504f41d26d8910f3255691 /gcc/tree-inline.c | |
parent | ac382b62f1e24481216e7cd58aa57633f99154dd (diff) | |
download | gcc-0c5a42a660c636a39d6cfb73e0b2a1bc6552509b.zip gcc-0c5a42a660c636a39d6cfb73e0b2a1bc6552509b.tar.gz gcc-0c5a42a660c636a39d6cfb73e0b2a1bc6552509b.tar.bz2 |
re PR fortran/17298 (gfortran ICE: Not Implemented: Scalarization of non-elemental intrinsic: __transfer1)
2006-03-22 Paul Thomas <pault@gcc.gnu.org>
PR fortran/17298
*trans-intrinsic.c (gfc_conv_intrinsic_array_transfer): New
function to implement array valued TRANSFER intrinsic.
(gfc_conv_intrinsic_function): Call the new function if TRANSFER
and non-null se->ss.
(gfc_walk_intrinsic_function): Treat TRANSFER as one of the
special cases by calling gfc_walk_intrinsic_libfunc directly.
2006-03-22 Paul Thomas <pault@gcc.gnu.org>
PR fortran/17298
* gfortran.dg/transfer_array_intrinsic_1.f90: New test.
* gfortran.dg/transfer_array_intrinsic_2.f90: New test.
From-SVN: r112278
Diffstat (limited to 'gcc/tree-inline.c')
0 files changed, 0 insertions, 0 deletions