diff options
author | Nick Clifton <nickc@gcc.gnu.org> | 2008-10-22 15:11:57 +0000 |
---|---|---|
committer | Nick Clifton <nickc@gcc.gnu.org> | 2008-10-22 15:11:57 +0000 |
commit | b8a19ec4860dcd9c9dba47902b414706479fa4f7 (patch) | |
tree | 7bc940bf8c266233887dcbccd0f4a86dbc350f13 /gcc/config/frv | |
parent | a291ed6dbc4563499e0d4063dc2820202ee1fb3f (diff) | |
download | gcc-b8a19ec4860dcd9c9dba47902b414706479fa4f7.zip gcc-b8a19ec4860dcd9c9dba47902b414706479fa4f7.tar.gz gcc-b8a19ec4860dcd9c9dba47902b414706479fa4f7.tar.bz2 |
frv.h (HARD_REGNO_RENAME_OK): Define.
* config/frv/frv.h (HARD_REGNO_RENAME_OK): Define. Do not allow
the fdpic register to be a target when running in fdpic mode.
From-SVN: r141295
Diffstat (limited to 'gcc/config/frv')
-rw-r--r-- | gcc/config/frv/frv.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/config/frv/frv.h b/gcc/config/frv/frv.h index 2ef459e..179e95f 100644 --- a/gcc/config/frv/frv.h +++ b/gcc/config/frv/frv.h @@ -592,6 +592,8 @@ #define FDPIC_FPTR_REGNO (GPR_FIRST + 14) /* uClinux PIC function pointer register. */ #define FDPIC_REGNO (GPR_FIRST + 15) /* uClinux PIC register. */ +#define HARD_REGNO_RENAME_OK(from,to) (TARGET_FDPIC ? ((to) != FDPIC_REG) : 1) + #define OUR_FDPIC_REG get_hard_reg_initial_val (SImode, FDPIC_REGNO) #define FPR_FIRST 64 /* First FP reg */ |