GCC Bugzilla has been upgraded from version 4.4.9 to 5.0rc3. If you see any problem, please report it to bug 64968.
Bug 51428 - Some code after SSA expand does nothing
Summary: Some code after SSA expand does nothing
Alias: None
Product: gcc
Classification: Unclassified
Component: middle-end (show other bugs)
Version: 4.7.0
: P3 normal
Target Milestone: ---
Assignee: Not yet assigned to anyone
Depends on:
Reported: 2011-12-05 23:52 UTC by Andrew Pinski
Modified: 2011-12-05 23:52 UTC (History)
0 users

See Also:
Known to work:
Known to fail:
Last reconfirmed:


Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Pinski 2011-12-05 23:52:42 UTC
While looking into PR 45416, I came across:
	/* Check for |= or &= of a bitfield of size one into another bitfield
	   of size 1.  In this case, (unless we need the result of the
	   assignment) we can do this more efficiently with a
	   test followed by an assignment, if necessary.

From what I am reading, this code does nothing any more as TREE_CODE (rhs) will never be BIT_IOR_EXPR or BIT_AND_EXPR.