------- Comment #1 from pinskia at gcc dot gnu dot org 2006-12-21 18:13 ------- The problem is in: if (same_type_p (TREE_TYPE (arg), boolean_type_node)) Which was in 4.2 and before: if (TREE_TYPE (arg) == boolean_type_node)
Confirmed. I might be able to fix this. -- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pinskia at gcc dot gnu dot | |org AssignedTo|unassigned at gcc dot gnu |pinskia at gcc dot gnu dot |dot org |org Status|UNCONFIRMED |ASSIGNED Ever Confirmed|0 |1 Keywords| |wrong-code Last reconfirmed|0000-00-00 00:00:00 |2006-12-21 18:13:05 date| | Summary|bool bit-field: wrong |[4.2/4.3 Regression] bool |increment and decremenet |bit-field: wrong increment | |and decremenet Target Milestone|--- |4.2.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30274