From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2119) id 1D2773851C2F; Fri, 2 Jul 2021 14:35:37 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1D2773851C2F MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Jeff Law To: gcc-cvs@gcc.gnu.org Subject: [gcc r12-1978] Fix xstormy16 target specific fallout from recent int->bool changes X-Act-Checkin: gcc X-Git-Author: Jeff Law X-Git-Refname: refs/heads/master X-Git-Oldrev: 4546f423ecff96f223adfbec4963d2ff17f27c7b X-Git-Newrev: a6fef2e1b6d7e8cea0c0489496cc8f96391200c6 Message-Id: <20210702143537.1D2773851C2F@sourceware.org> Date: Fri, 2 Jul 2021 14:35:37 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jul 2021 14:35:37 -0000 https://gcc.gnu.org/g:a6fef2e1b6d7e8cea0c0489496cc8f96391200c6 commit r12-1978-ga6fef2e1b6d7e8cea0c0489496cc8f96391200c6 Author: Jeff Law Date: Fri Jul 2 10:31:31 2021 -0400 Fix xstormy16 target specific fallout from recent int->bool changes gcc/ * config/stormy16/stormy16-protos.h (xstormy16_below_100_symbol): Change return type to a bool. (nonimmediate_nonstack_operand): Likewise. (xstormy16_splittable_below100_operand): Likewise. * config/stormy16/stormy16.c (xstormy16_below_100_symbol): Fix return type. (xstormy16_splittable_below100_operand): Likewise. Diff: --- gcc/config/stormy16/stormy16-protos.h | 6 +++--- gcc/config/stormy16/stormy16.c | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/gcc/config/stormy16/stormy16-protos.h b/gcc/config/stormy16/stormy16-protos.h index c81ea8c2eb0..d8010af9b57 100644 --- a/gcc/config/stormy16/stormy16-protos.h +++ b/gcc/config/stormy16/stormy16-protos.h @@ -54,7 +54,7 @@ extern void xstormy16_expand_andqi3 (rtx *); #if defined (HAVE_MACHINE_MODES) && defined (RTX_CODE) extern void xstormy16_split_cbranch (machine_mode, rtx, rtx, rtx); extern int short_memory_operand (rtx, machine_mode); -extern int nonimmediate_nonstack_operand (rtx, machine_mode); +extern bool nonimmediate_nonstack_operand (rtx, machine_mode); extern enum reg_class xstormy16_secondary_reload_class (enum reg_class, machine_mode, rtx); extern void xstormy16_split_move (machine_mode, rtx, rtx); @@ -63,8 +63,8 @@ extern void xstormy16_expand_arith (machine_mode, enum rtx_code, rtx, rtx, rtx); extern const char * xstormy16_output_shift (machine_mode, enum rtx_code, rtx, rtx, rtx); -extern int xstormy16_below100_symbol (rtx, machine_mode); -extern int xstormy16_splittable_below100_operand (rtx, machine_mode); +extern bool xstormy16_below100_symbol (rtx, machine_mode); +extern bool xstormy16_splittable_below100_operand (rtx, machine_mode); extern bool xstormy16_legitimate_address_p (machine_mode, rtx, bool); #endif diff --git a/gcc/config/stormy16/stormy16.c b/gcc/config/stormy16/stormy16.c index fb7670ff46d..92011fdb518 100644 --- a/gcc/config/stormy16/stormy16.c +++ b/gcc/config/stormy16/stormy16.c @@ -516,7 +516,7 @@ xstormy16_preferred_reload_class (rtx x, reg_class_t rclass) /* Predicate for symbols and addresses that reflect special 8-bit addressing. */ -int +bool xstormy16_below100_symbol (rtx x, machine_mode mode ATTRIBUTE_UNUSED) { @@ -542,7 +542,7 @@ xstormy16_below100_symbol (rtx x, /* Likewise, but only for non-volatile MEMs, for patterns where the MEM will get split into smaller sized accesses. */ -int +bool xstormy16_splittable_below100_operand (rtx x, machine_mode mode) { if (MEM_P (x) && MEM_VOLATILE_P (x))