From 2ff8644d33a8b9f3ca7c7c870c011a07da852ab3 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Sun, 23 Mar 2008 21:49:41 +0000 Subject: i386.h (STATIC_CHAIN_REGNUM): Use R10_REG and CX_REG. 2008-03-23 H.J. Lu * config/i386/i386.h (STATIC_CHAIN_REGNUM): Use R10_REG and CX_REG. From-SVN: r133468 --- gcc/config/i386/i386.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gcc/config') diff --git a/gcc/config/i386/i386.h b/gcc/config/i386/i386.h index 98cb72a..aa7f57a 100644 --- a/gcc/config/i386/i386.h +++ b/gcc/config/i386/i386.h @@ -1234,7 +1234,7 @@ do { \ /* Register in which static-chain is passed to a function. We do use ECX as static chain register for 32 bit ABI. On the 64bit ABI, ECX is an argument register, so we use R10 instead. */ -#define STATIC_CHAIN_REGNUM (TARGET_64BIT ? FIRST_REX_INT_REG + 10 - 8 : 2) +#define STATIC_CHAIN_REGNUM (TARGET_64BIT ? R10_REG : CX_REG) /* Register to hold the addressing base for position independent code access to data items. We don't use PIC pointer for 64bit -- cgit v1.1