[Bug fortran/31593] Invariant DO loop variables and subroutines
tobi at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Fri Aug 14 21:46:00 GMT 2009
------- Comment #22 from tobi at gcc dot gnu dot org 2009-08-14 21:46 -------
(In reply to comment #21)
> (In reply to comment #19)
> > (In reply to comment #17)
> > From quickly looking at the code, the copy to real_to is probably unnecessary
> > because loop bounds are passed through gfc_evaluate_now before calling
> > gfc_trans_simple_do ( never mind if it gives the good assembly :) ).
>
> I suspected that this reason wouldn't hold. Place a wrong statement on the
> internet, you will no after a few seconds :) The real reason is that no
^^ know
> pointer to the upper bound that is compared against can escape, so that better
^^^^^^^^^^^^^^^^^^^^^^^^ scratch that, and one can
actually understand it.
> assembler will result. I will update the comment.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31593
More information about the Gcc-bugs
mailing list