------- 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