vax.h (REGNO_REG_CLASS): Access the REGNO argument.
authorJeff Law <law@redhat.com>
Sat, 29 Oct 2016 04:23:33 +0000 (22:23 -0600)
committerJeff Law <law@gcc.gnu.org>
Sat, 29 Oct 2016 04:23:33 +0000 (22:23 -0600)
* config/vax/vax.h (REGNO_REG_CLASS): Access the REGNO argument.
* config/spu/spu.h (REGNO_REG_CLASS): Likewise.

From-SVN: r241675

gcc/ChangeLog
gcc/config/spu/spu.h
gcc/config/vax/vax.h

index fca1f235dfa9f6cca0d6cfe4e8bb00b8d8564e5d..529b58e50e200f22a9574eb041a9ed09da788372 100644 (file)
@@ -1,3 +1,8 @@
+2016-10-28  Jeff Law  <law@redhat.com>
+
+       * config/vax/vax.h (REGNO_REG_CLASS): Access the REGNO argument.
+       * config/spu/spu.h (REGNO_REG_CLASS): Likewise.
+
 2016-10-28  Eric Botcazou  <ebotcazou@adacore.com>
 
        * doc/sourcebuild.texi (Ada Tests): Remove mention of gcc chapter.
index c2c31e789000a04892c717a4784cf41578625404..7b6bad1500d6520b37afbc76e85850a58de51d12 100644 (file)
@@ -205,7 +205,8 @@ enum reg_class {
     {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3}, /* general regs */ \
     {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3}} /* all regs */
 
-#define REGNO_REG_CLASS(REGNO) (GENERAL_REGS)
+#define REGNO_REG_CLASS(REGNO) ((void)(REGNO), GENERAL_REGS)
+
 
 #define BASE_REG_CLASS GENERAL_REGS
 
index 427c352bc228c94cb8aac8583baef80c3c798718..dc77aa992231e6cd2aa83083600bb9589f14ed3b 100644 (file)
@@ -226,7 +226,7 @@ enum reg_class { NO_REGS, ALL_REGS, LIM_REG_CLASSES };
    reg number REGNO.  This could be a conditional expression
    or could index an array.  */
 
-#define REGNO_REG_CLASS(REGNO) ALL_REGS
+#define REGNO_REG_CLASS(REGNO) ((void)(REGNO), ALL_REGS)
 
 /* The class value for index registers, and the one for base regs.  */