diff options
author | Uros Bizjak <uros@gcc.gnu.org> | 2010-09-04 13:02:44 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2010-09-04 13:02:44 +0200 |
commit | 8b2b54f9d6dc34cafebf59ecb154ac52a354ecc1 (patch) | |
tree | dfa84b88aca53448b9d4e8351db153ecfb989b30 /gcc | |
parent | bcf71673366dfc347be6b691d60eba6ef52d54fa (diff) | |
download | gcc-8b2b54f9d6dc34cafebf59ecb154ac52a354ecc1.zip gcc-8b2b54f9d6dc34cafebf59ecb154ac52a354ecc1.tar.gz gcc-8b2b54f9d6dc34cafebf59ecb154ac52a354ecc1.tar.bz2 |
* config/i386/i386.md: Add missing part from my previous commit.
From-SVN: r163859
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/i386/i386.md | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index c2fd671..726301c 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -2868,12 +2868,12 @@ (match_operand:XF 1 "general_operand" ""))] "reload_completed && !(MEM_P (operands[0]) && MEM_P (operands[1])) - && ! (ANY_FP_REG_P (operands[0]) || + && ! (FP_REG_P (operands[0]) || (GET_CODE (operands[0]) == SUBREG - && ANY_FP_REG_P (SUBREG_REG (operands[0])))) - && ! (ANY_FP_REG_P (operands[1]) || + && FP_REG_P (SUBREG_REG (operands[0])))) + && ! (FP_REG_P (operands[1]) || (GET_CODE (operands[1]) == SUBREG - && ANY_FP_REG_P (SUBREG_REG (operands[1]))))" + && FP_REG_P (SUBREG_REG (operands[1]))))" [(const_int 0)] "ix86_split_long_move (operands); DONE;") |