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
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
actual.f90 | Loading commit data... | |
allocate.f90 | Loading commit data... | |
ambig.f90 | Loading commit data... | |
arrayio.f90 | Loading commit data... | |
bergervoet2.f90 | Loading commit data... | |
compile.exp | Loading commit data... | |
contained_1.f90 | Loading commit data... | |
contained_2.f90 | Loading commit data... | |
contained_3.f90 | Loading commit data... | |
contained_4.f90 | Loading commit data... | |
contained_5.f90 | Loading commit data... | |
convert.f90 | Loading commit data... | |
data_1.f90 | Loading commit data... | |
do_1.f90 | Loading commit data... | |
dummyfn.f90 | Loading commit data... | |
empty_interface_1.f90 | Loading commit data... | |
emptyif.f90 | Loading commit data... | |
fnresvar.f90 | Loading commit data... | |
gen_interf.f90 | Loading commit data... | |
implicit.f90 | Loading commit data... | |
implicit_1.f90 | Loading commit data... | |
implicit_2.f90 | Loading commit data... | |
inquiry_1.f90 | Loading commit data... | |
io_end.f90 | Loading commit data... | |
mloc.f90 | Loading commit data... | |
module_common.f90 | Loading commit data... | |
module_expr.f90 | Loading commit data... | |
module_proc.f90 | Loading commit data... | |
module_result.f90 | Loading commit data... | |
name_clash.f90 | Loading commit data... | |
named_args.f90 | Loading commit data... | |
named_args_2.f90 | Loading commit data... | |
nested.f90 | Loading commit data... | |
noncontinuation_1.f | Loading commit data... | |
parameter_1.f90 | Loading commit data... | |
parameter_2.f90 | Loading commit data... | |
shape_reshape.f90 | Loading commit data... | |
stoppause.f90 | Loading commit data... | |
strparm_1.f90 | Loading commit data... | |
write.f90 | Loading commit data... |