This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/21694] Missed forwprop opportunity into COND_EXPR
- 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: 21 May 2005 15:01:04 -0000
- Subject: [Bug tree-optimization/21694] Missed forwprop opportunity into COND_EXPR
- References: <20050521075655.21694.kazu@cs.umass.edu>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-21 15:01 -------
Confirmed, here is a testcase which makes sure that we don't have to worry about the one use property
of forwprop:
enum tree_code {
AAA,
BBB,
CCC
};
struct tree_common {
enum tree_code code : 8;
};
int
foo (struct tree_common *p)
{
enum tree_code code = p->code;
if (code == 0)
return 1000;
return 123;
}
--
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed| |1
Last reconfirmed|0000-00-00 00:00:00 |2005-05-21 15:01:02
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21694