diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2018-10-03 23:51:50 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2018-10-03 23:51:50 +0200 |
commit | c7d53a7c9b86b2440ee631bf1db71105b79a573f (patch) | |
tree | f5cb3311d9b32a9b3ca73cd8e593df26a95bf211 /gcc/config/i386/i386.md | |
parent | bbfc3ce55ff26384400c1eb122dbbe5bb6f84866 (diff) | |
download | gcc-c7d53a7c9b86b2440ee631bf1db71105b79a573f.zip gcc-c7d53a7c9b86b2440ee631bf1db71105b79a573f.tar.gz gcc-c7d53a7c9b86b2440ee631bf1db71105b79a573f.tar.bz2 |
i386.md (*cmp<X87MODEF:mode>_<SWI24:mode>_i387): Change operand 2 predicate to nonimmediate_operand.
* config/i386/i386.md (*cmp<X87MODEF:mode>_<SWI24:mode>_i387):
Change operand 2 predicate to nonimmediate_operand.
(*cmp<X87MODEF:mode>_<SWI24:mode>_cc_i387): Ditto.
From-SVN: r264827
Diffstat (limited to 'gcc/config/i386/i386.md')
-rw-r--r-- | gcc/config/i386/i386.md | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index 9aa276a..39b220e 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -1612,7 +1612,7 @@ [(compare:CCFP (match_operand:X87MODEF 1 "register_operand" "f") (float:X87MODEF - (match_operand:SWI24 2 "memory_operand" "m")))] + (match_operand:SWI24 2 "nonimmediate_operand" "m")))] UNSPEC_FNSTSW))] "TARGET_80387 && (TARGET_USE_<SWI24:MODE>MODE_FIOP @@ -1628,7 +1628,7 @@ (compare:CCFP (match_operand:X87MODEF 1 "register_operand" "f") (float:X87MODEF - (match_operand:SWI24 2 "memory_operand" "m")))) + (match_operand:SWI24 2 "nonimmediate_operand" "m")))) (clobber (match_operand:HI 0 "register_operand" "=a"))] "TARGET_80387 && TARGET_SAHF && !TARGET_CMOVE && (TARGET_USE_<SWI24:MODE>MODE_FIOP |