re PR fortran/29410 ([4.2 only] bug with TRANSFER() and -O2)
authorAndrew Pinski <pinskia@gmail.com>
Mon, 30 Oct 2006 16:15:09 +0000 (08:15 -0800)
committerAndrew Pinski <pinskia@gcc.gnu.org>
Mon, 30 Oct 2006 16:15:09 +0000 (08:15 -0800)
commit0e697399655c6ae1a53267d3d38e462b8848910e
treea627b06af6dec5b97093fe2b8d55d7d273615ce4
parentff84991f990cfd20fd24331701912f78427f83ae
re PR fortran/29410 ([4.2 only] bug with TRANSFER() and -O2)

2006-10-30  Andrew Pinski  <pinskia@gmail.com>

        PR fortran/29410
        * trans-intrinsic.c (gfc_conv_intrinsic_array_transfer):
        Change over to create VIEW_CONVERT_EXPR instead of using an
        ADDR_EXPR, a cast and then an indirect reference
2006-10-30  Andrew Pinski  <pinskia@gmail.com>

        PR Fortran/29410
        * gfortran.fortran-torture/execute/transfer1.f90: New test.

From-SVN: r118186
gcc/fortran/ChangeLog
gcc/fortran/trans-intrinsic.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.fortran-torture/execute/transfer1.f90 [new file with mode: 0644]