2013-01-17 Richard Biener <rguenther@suse.de>
commit2f1821439fa891e0334f588af97aa5d40bdc8f07
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 17 Jan 2013 09:53:19 +0000 (17 09:53 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 17 Jan 2013 09:53:19 +0000 (17 09:53 +0000)
treecabd8dda4fc2522cef651699779a9f00b577ba59
parent266fa7881d73ad1ca6b800f7fca0a7d7c817b98c
2013-01-17  Richard Biener  <rguenther@suse.de>

fortran/
* trans-stmt.c (gfc_trans_do): Conditionally compute countm1
dependent on sign of step, avoids repeated evaluation of
step sign test.  Avoid undefined overflow issues by using unsigned
arithmetic.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195260 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/trans-stmt.c