diff options
author | Paul Thomas <pault@gcc.gnu.org> | 2010-03-02 11:58:02 +0000 |
---|---|---|
committer | Paul Thomas <pault@gcc.gnu.org> | 2010-03-02 11:58:02 +0000 |
commit | 2542496c7022185de67a2098e93f966c610835c3 (patch) | |
tree | 822cb28ea2dcad6f2050a6923d4526c2f85af09e /gcc/cfgexpand.c | |
parent | 61226dc8a6eb0371d39f437813fbb3279d87f723 (diff) | |
download | gcc-2542496c7022185de67a2098e93f966c610835c3.zip gcc-2542496c7022185de67a2098e93f966c610835c3.tar.gz gcc-2542496c7022185de67a2098e93f966c610835c3.tar.bz2 |
re PR fortran/43180 (Bad results without temporary copy of intent(in) argument)
2010-03-02 Paul Thomas <pault@gcc.gnu.org>
PR fortran/43180
* trans-array.c (gfc_conv_array_parameter): A full array of
derived type need not be restricted to a symbol without an
array spec to use the call to gfc_conv_expr_descriptor.
PR fortran/43173
* trans-array.c (gfc_conv_array_parameter): Contiguous refs to
allocatable arrays do not need temporaries.
2010-03-02 Paul Thomas <pault@gcc.gnu.org>
PR fortran/43180
* gfortran.dg/internal_pack_10.f90: New test.
PR fortran/43173
* gfortran.dg/internal_pack_11.f90: New test.
From-SVN: r157163
Diffstat (limited to 'gcc/cfgexpand.c')
0 files changed, 0 insertions, 0 deletions