From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1474) id 85183385703A; Wed, 26 May 2021 13:22:56 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 85183385703A MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Jan-Benedict Glaw To: gcc-cvs@gcc.gnu.org Subject: [gcc r12-1069] arc: Remove useless register keyword X-Act-Checkin: gcc X-Git-Author: Jan-Benedict Glaw X-Git-Refname: refs/heads/master X-Git-Oldrev: 88834c7d05acf5ce4eaccda56fb04436595e2a52 X-Git-Newrev: 74045879770ace0b14f0f809c8e795069044cf41 Message-Id: <20210526132256.85183385703A@sourceware.org> Date: Wed, 26 May 2021 13:22:56 +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: Wed, 26 May 2021 13:22:56 -0000 https://gcc.gnu.org/g:74045879770ace0b14f0f809c8e795069044cf41 commit r12-1069-g74045879770ace0b14f0f809c8e795069044cf41 Author: Jan-Benedict Glaw Date: Wed May 26 15:22:11 2021 +0200 arc: Remove useless register keyword The "register" keyword was removed in C++17, remove them to get the backend to build again. gcc/ * config/arc/arc.c (arc_address_cost, arc_print_operand_address, arc_ccfsm_advance, symbolic_reference_mentioned_p, arc_raw_symbolic_reference_mentioned_p): Remove register keyword. Diff: --- gcc/config/arc/arc.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/gcc/config/arc/arc.c b/gcc/config/arc/arc.c index ec7328edb5a..9153f0529ab 100644 --- a/gcc/config/arc/arc.c +++ b/gcc/config/arc/arc.c @@ -2488,8 +2488,8 @@ arc_address_cost (rtx addr, machine_mode, addr_space_t, bool speed) case PLUS : { - register rtx plus0 = XEXP (addr, 0); - register rtx plus1 = XEXP (addr, 1); + rtx plus0 = XEXP (addr, 0); + rtx plus1 = XEXP (addr, 1); if (GET_CODE (plus0) != REG && (GET_CODE (plus0) != MULT @@ -5032,7 +5032,7 @@ arc_print_operand (FILE *file, rtx x, int code) void arc_print_operand_address (FILE *file , rtx addr) { - register rtx base, index = 0; + rtx base, index = 0; switch (GET_CODE (addr)) { @@ -5157,7 +5157,7 @@ static void arc_ccfsm_advance (rtx_insn *insn, struct arc_ccfsm *state) { /* BODY will hold the body of INSN. */ - register rtx body; + rtx body; /* This will be 1 if trying to repeat the trick (ie: do the `else' part of an if/then/else), and things need to be reversed. */ @@ -6130,8 +6130,8 @@ arc_legitimate_pic_addr_p (rtx addr) static bool symbolic_reference_mentioned_p (rtx op) { - register const char *fmt; - register int i; + const char *fmt; + int i; if (GET_CODE (op) == SYMBOL_REF || GET_CODE (op) == LABEL_REF) return true; @@ -6141,7 +6141,7 @@ symbolic_reference_mentioned_p (rtx op) { if (fmt[i] == 'E') { - register int j; + int j; for (j = XVECLEN (op, i) - 1; j >= 0; j--) if (symbolic_reference_mentioned_p (XVECEXP (op, i, j))) @@ -6163,8 +6163,8 @@ symbolic_reference_mentioned_p (rtx op) bool arc_raw_symbolic_reference_mentioned_p (rtx op, bool skip_local) { - register const char *fmt; - register int i; + const char *fmt; + int i; if (GET_CODE(op) == UNSPEC) return false; @@ -6184,7 +6184,7 @@ arc_raw_symbolic_reference_mentioned_p (rtx op, bool skip_local) { if (fmt[i] == 'E') { - register int j; + int j; for (j = XVECLEN (op, i) - 1; j >= 0; j--) if (arc_raw_symbolic_reference_mentioned_p (XVECEXP (op, i, j),