This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug rtl-optimization/64713] New: Missed ccmp optimization
- From: "rth at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Wed, 21 Jan 2015 16:00:11 +0000
- Subject: [Bug rtl-optimization/64713] New: Missed ccmp optimization
- Auto-submitted: auto-generated
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64713
Bug ID: 64713
Summary: Missed ccmp optimization
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: enhancement
Priority: P3
Component: rtl-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: rth at gcc dot gnu.org
In a small percentage of ccmp uses within the stage3 cc1plus I see
56b638: f100045f cmp x2, #0x1
56b63c: fa421320 ccmp x25, x2, #0x0, ne
56b640: 1a9f17e3 cset w3, eq
56b644: 350001c3 cbnz w3, ...
This is a reminder to dig those out as test cases and see if we can
eliminate the cset.