From 96c1c59618bacbabd02376632dfa2978ace7b37e Mon Sep 17 00:00:00 2001 From: Uros Bizjak Date: Fri, 3 Mar 2017 10:35:17 +0100 Subject: [PATCH] i386.md (*pushxf_rounded): Use Pmode instead of DImode. * config/i386/i386.md (*pushxf_rounded): Use Pmode instead of DImode. From-SVN: r245863 --- gcc/config/i386/i386.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index 3b17bb2af612..f951e30e03d9 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -2818,14 +2818,14 @@ (define_insn_and_split "*pushxf_rounded" [(set (mem:XF - (pre_modify:DI - (reg:DI SP_REG) - (plus:DI (reg:DI SP_REG) (const_int -16)))) + (pre_modify:P + (reg:P SP_REG) + (plus:P (reg:P SP_REG) (const_int -16)))) (match_operand:XF 0 "nonmemory_no_elim_operand" "f,r,*r,C"))] "TARGET_64BIT" "#" "&& 1" - [(set (reg:DI SP_REG) (plus:DI (reg:DI SP_REG) (const_int -16))) + [(set (reg:P SP_REG) (plus:P (reg:P SP_REG) (const_int -16))) (set (match_dup 1) (match_dup 0))] { rtx pat = PATTERN (curr_insn); -- 2.47.2