i386.md (*cmpxf_cc_i387): Remove pattern.
authorUros Bizjak <ubizjak@gmail.com>
Fri, 5 Oct 2018 18:48:56 +0000 (20:48 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Fri, 5 Oct 2018 18:48:56 +0000 (20:48 +0200)
commit874761d228eabe244e9d380f6ccdb1300d2aa18e
tree56f937bee3eb6a278c7b6a9ffeef1e9e8ed1dfb5
parent7717110a429283f3b0c48972cf222b86fa445d65
i386.md (*cmpxf_cc_i387): Remove pattern.

* config/i386/i386.md (*cmpxf_cc_i387): Remove pattern.
(*cmp<mode>_cc_i387): Ditto.
(*cmpu<mode>_cc_i387): Ditto.
(*cmp<X87MODEF:mode>_<SWI24:mode>_cc_i387): Ditto.
* config/i386/i386.c (ix86_expand_fp_compare): Remove
"scratch" argument.
<case IX86_FPCMP_SAHF>: Do not generate pattern with HImode clobber.
Emit x86_sahf_1 pattern.
(ix86_expand_compare): Update call to ix86_expand_fp_compare.
(ix86_expand_carry_flag_compare): Ditto.

From-SVN: r264884
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/i386.md