This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/15547] [tree-ssa] don't generate if (a != 0) for if (a)
- From: "pinskia at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 20 May 2004 01:07:33 -0000
- Subject: [Bug tree-optimization/15547] [tree-ssa] don't generate if (a != 0) for if (a)
- References: <20040519235519.15547.dann@godzilla.ics.uci.edu>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-20 01:07 -------
The reason why this is not done this way as it would prevent some optimizations from happening and it
is not the way it is done for most targets (yes x86 is the exception here). Anywas this function should
be optimized to "a==0" but is not as the return expressions are not merged to.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15547