[prev in list] [next in list] [prev in thread] [next in thread]
List: gcc-bugs
Subject: [Bug rtl-optimization/19210] [4.0 Regression] not using do-loop for some loops
From: "dje at gcc dot gnu dot org" <gcc-bugzilla () gcc ! gnu ! org>
Date: 2004-12-31 23:55:38
Message-ID: 20041231235538.5380.qmail () sourceware ! org
[Download RAW message or body]
------- Additional Comments From dje at gcc dot gnu dot org 2004-12-31 23:55 -------
XLC includes the option
strict_induction
Turns off induction variable optimizations
that have the potential to alter the semantics of a
user's program. The default is "nostrict_induction" at
-O2 or higher and "strict_induction" otherwise.
"nostrict_induction" is recomended if your program does
not have overflows or wrap arounds of loop induction
variables.
We probably need something similar in GCC. Note that XLC enables it when
optimizing.
Most programmers do not expect to be limited by the undefined wrapping behavior.
They are not using the extremes.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19210
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic