From: H.J. Lu Date: Sun, 11 Mar 2012 15:50:42 +0000 (+0000) Subject: Use Pmode on x86_64 this parameter X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=649507afb03f0e5cc688215f49fce8597518f0dd;p=gcc.git Use Pmode on x86_64 this parameter 2012-03-11 H.J. Lu * config/i386/i386.c (x86_this_parameter): Replace DImode with Pmode. From-SVN: r185196 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1e5fb4a08d2..5a74c5f875b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2012-03-11 H.J. Lu + + * config/i386/i386.c (x86_this_parameter): Replace DImode with + Pmode. + 2012-03-11 H.J. Lu * config/i386/i386.md (lwp_slwpcb): Check Pmode instead of diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index de2483c3f77..30dac591aa8 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -31971,7 +31971,7 @@ x86_this_parameter (tree function) parm_regs = x86_64_ms_abi_int_parameter_registers; else parm_regs = x86_64_int_parameter_registers; - return gen_rtx_REG (DImode, parm_regs[aggr]); + return gen_rtx_REG (Pmode, parm_regs[aggr]); } nregs = ix86_function_regparm (type, function);