diff options
author | Marcus Shawcroft <marcus.shawcroft@arm.com> | 2013-10-16 14:46:13 +0000 |
---|---|---|
committer | Marcus Shawcroft <mshawcroft@gcc.gnu.org> | 2013-10-16 14:46:13 +0000 |
commit | f24bb0805d785777be011a48296b4b47d1370063 (patch) | |
tree | 90f09a80aa17f5f3443881e711570ddbb46ca75b /gcc | |
parent | c187e58fa22954fda277ad369a44ca1329e26e60 (diff) | |
download | gcc-f24bb0805d785777be011a48296b4b47d1370063.zip gcc-f24bb0805d785777be011a48296b4b47d1370063.tar.gz gcc-f24bb0805d785777be011a48296b4b47d1370063.tar.bz2 |
[AArch64] Classify FRAME_POINTER_REGNUM and ARG_POINTER_REGNUM as POINTER_REGS.
From-SVN: r203707
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/aarch64/aarch64.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ebaa3e0..6fad912 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2013-10-16 Marcus Shawcroft <marcus.shawcroft@arm.com> + + * config/aarch64/aarch64.c (aarch64_regno_regclass): Classify + FRAME_POINTER_REGNUM and ARG_POINTER_REGNUM as POINTER_REGS. + 2013-10-16 Yvan Roux <yvan.roux@linaro.org> * config/arm/arm.opt (mlra): New option. diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.c index f6f587a..da3962f 100644 --- a/gcc/config/aarch64/aarch64.c +++ b/gcc/config/aarch64/aarch64.c @@ -3904,7 +3904,7 @@ aarch64_regno_regclass (unsigned regno) if (regno == FRAME_POINTER_REGNUM || regno == ARG_POINTER_REGNUM) - return CORE_REGS; + return POINTER_REGS; if (FP_REGNUM_P (regno)) return FP_LO_REGNUM_P (regno) ? FP_LO_REGS : FP_REGS; |