Update remaining calls to choose_hard_reg_mode
authorRichard Sandiford <richard.sandiford@arm.com>
Tue, 1 Oct 2019 07:46:45 +0000 (07:46 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Tue, 1 Oct 2019 07:46:45 +0000 (07:46 +0000)
2019-10-01  Richard Sandiford  <richard.sandiford@arm.com>

gcc/
* regs.h (HARD_REGNO_CALLER_SAVE_MODE): Update call to
choose_hard_reg_mode.
* config/sparc/sparc.h (HARD_REGNO_CALLER_SAVE_MODE): Likewise.

From-SVN: r276388

gcc/ChangeLog
gcc/config/sparc/sparc.h
gcc/regs.h

index d1fa196ba7aa42c0d1c2ffe3e441bca7893a575d..aa44ccd6390902cda087097549b96c2821f1dce2 100644 (file)
@@ -1,3 +1,9 @@
+2019-10-01  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * regs.h (HARD_REGNO_CALLER_SAVE_MODE): Update call to
+       choose_hard_reg_mode.
+       * config/sparc/sparc.h (HARD_REGNO_CALLER_SAVE_MODE): Likewise.
+
 2019-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
 
        * doc/md.texi (vec_pack_trunc_@var{m}): Fix typo.
index d14741846f573bb7ed336d632df24c27a7624fef..2b730f743898bcda9fc88fdf62e0099340533855 100644 (file)
@@ -716,7 +716,7 @@ along with GCC; see the file COPYING3.  If not see
    mode but the largest suitable mode for the given (REGNO, NREGS) pair and
    it quickly creates paradoxical subregs that can be problematic.  */
 #define HARD_REGNO_CALLER_SAVE_MODE(REGNO, NREGS, MODE) \
-  ((MODE) == VOIDmode ? choose_hard_reg_mode (REGNO, NREGS, false) : (MODE))
+  ((MODE) == VOIDmode ? choose_hard_reg_mode (REGNO, NREGS, NULL) : (MODE))
 
 /* Specify the registers used for certain standard purposes.
    The values of these macros are register numbers.  */
index 821979ec67251fa78ce1209e89f641b7dcac0c23..ea775df82d0426cda26011d10411983b80a9eef5 100644 (file)
@@ -192,7 +192,7 @@ extern int caller_save_needed;
 /* Select a register mode required for caller save of hard regno REGNO.  */
 #ifndef HARD_REGNO_CALLER_SAVE_MODE
 #define HARD_REGNO_CALLER_SAVE_MODE(REGNO, NREGS, MODE) \
-  choose_hard_reg_mode (REGNO, NREGS, false)
+  choose_hard_reg_mode (REGNO, NREGS, NULL)
 #endif
 
 /* Target-dependent globals.  */