diff options
Diffstat (limited to 'gcc/config/i386/i386.md')
-rw-r--r-- | gcc/config/i386/i386.md | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index b388cd16bfb..a72c1b7232e 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -1083,6 +1083,17 @@ DONE; }) +(define_expand "cmpcc" + [(set (reg:CC FLAGS_REG) + (compare:CC (match_operand 0 "flags_reg_operand" "") + (match_operand 1 "general_operand" "")))] + "" +{ + ix86_compare_op0 = operands[0]; + ix86_compare_op1 = operands[1]; + DONE; +}) + ;; FP compares, step 1: ;; Set the FP condition codes. ;; |