aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/trans-array.c
diff options
context:
space:
mode:
authorAndrew Pinski <pinskia@physics.uc.edu>2004-10-06 23:45:48 +0000
committerAndrew Pinski <pinskia@gcc.gnu.org>2004-10-06 16:45:48 -0700
commita3ed9870e8bacc0c2a288eb31988b08b6ed61397 (patch)
treedac70c341cb889c3838311318e51b6b4b07c3376 /gcc/fortran/trans-array.c
parentc45abcaf8fe7c588468d6c2c9fb0b2fec24e3cf7 (diff)
downloadgcc-a3ed9870e8bacc0c2a288eb31988b08b6ed61397.zip
gcc-a3ed9870e8bacc0c2a288eb31988b08b6ed61397.tar.gz
gcc-a3ed9870e8bacc0c2a288eb31988b08b6ed61397.tar.bz2
re PR middle-end/17849 (intrinsic_pack.f90)
2004-10-06 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/17849 * gfortran.fortran-torture/compile/nested.f90: New test 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/17849 * tree-nested.c (walk_stmt_info): Add changed field. (convert_nonlocal_reference): Set changed to when we change a decl to unnested decl. <case ADDR_EXPR>: Instead of checking if the immediate part of the ADDR_EXPR changed, check the field changed. Use recompute_tree_invarant_for_addr_expr instead of unsetting TREE_INVARIANT. (convert_local_reference): Set changed to when we change a decl to unnested decl. <case ADDR_EXPR>: Instead of checking if the immediate part of the ADDR_EXPR changed, check the field changed. Also call recompute_tree_invarant_for_addr_expr on the ADDR_EXPR. From-SVN: r88650
Diffstat (limited to 'gcc/fortran/trans-array.c')
0 files changed, 0 insertions, 0 deletions