From: Marcus Shawcroft Date: Wed, 16 Oct 2013 14:46:13 +0000 (+0000) Subject: [AArch64] Classify FRAME_POINTER_REGNUM and ARG_POINTER_REGNUM as POINTER_REGS. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f24bb0805d785777be011a48296b4b47d1370063;p=gcc.git [AArch64] Classify FRAME_POINTER_REGNUM and ARG_POINTER_REGNUM as POINTER_REGS. From-SVN: r203707 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ebaa3e0d4eb..6fad912561c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2013-10-16 Marcus Shawcroft + + * config/aarch64/aarch64.c (aarch64_regno_regclass): Classify + FRAME_POINTER_REGNUM and ARG_POINTER_REGNUM as POINTER_REGS. + 2013-10-16 Yvan Roux * config/arm/arm.opt (mlra): New option. diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.c index f6f587a9122..da3962f354b 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;