* compare-elim.c (try_eliminate_compare): Canonicalize
commitf0c04e33ed1eb39569c03dc518d8172777a03d75
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 12 May 2017 19:04:05 +0000 (12 19:04 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 12 May 2017 19:04:05 +0000 (12 19:04 +0000)
tree4c30e423d62fc42b58f267231981db14ab16fd32
parentda1398ae596bd5005c06513cc7ce471f03e7d0dd
* compare-elim.c (try_eliminate_compare): Canonicalize
operation with embedded compare to
[(set (reg:CCM) (compare:CCM (operation) (immediate)))
 (set (reg) (operation)].

* config/i386/i386.c (TARGET_FLAGS_REGNUM): New define.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@247992 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/compare-elim.c
gcc/config/i386/i386.c