------- Comment #8 from mikael at gcc dot gnu dot org 2010-05-31 21:33 ------- Created an attachment (id=20787) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20787&action=view) draft patch
This makes loop bounds evaluation before the internal variable substitution. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44354