public inbox for gcc-cvs@sourceware.org help / color / mirror / Atom feed
From: Jakub Jelinek <jakub@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org Subject: [gcc r12-1070] Remove useless register keywords Date: Wed, 26 May 2021 13:55:11 +0000 (GMT) [thread overview] Message-ID: <20210526135511.4E28E3847811@sourceware.org> (raw) https://gcc.gnu.org/g:76898cec437561a5e74d92b98f4631b80300409d commit r12-1070-g76898cec437561a5e74d92b98f4631b80300409d Author: Jakub Jelinek <jakub@redhat.com> Date: Wed May 26 15:54:17 2021 +0200 Remove useless register keywords This patch removes useless register keywords from several backends and one spot in the Ada FE. 2021-05-26 Jakub Jelinek <jakub@redhat.com> gcc/ * config/epiphany/epiphany.c (epiphany_print_operand_address): Remove register keywords. * config/microblaze/microblaze.c (microblaze_legitimize_address, call_internal1, microblaze_option_override, print_operand): Likewise. * config/microblaze/microblaze.md (call_internal_plt, call_value_intern_plt, call_value_intern): Likewise. * config/arm/aout.h (ASM_OUTPUT_ALIGN): Likewise. * config/iq2000/iq2000.md (call_internal1, call_value_internal1, call_value_multiple_internal1): Likewise. * config/bfin/bfin.c (symbolic_reference_mentioned_p): Likewise. gcc/ada/ * init.c (__gnat_error_handler): Remove register keyword. Diff: --- gcc/ada/init.c | 2 +- gcc/config/arm/aout.h | 2 +- gcc/config/bfin/bfin.c | 6 +++--- gcc/config/epiphany/epiphany.c | 2 +- gcc/config/iq2000/iq2000.md | 6 +++--- gcc/config/microblaze/microblaze.c | 26 +++++++++++++------------- gcc/config/microblaze/microblaze.md | 18 ++++++++++-------- 7 files changed, 32 insertions(+), 30 deletions(-) diff --git a/gcc/ada/init.c b/gcc/ada/init.c index 08ff8d78b1e..c48e2445ae8 100644 --- a/gcc/ada/init.c +++ b/gcc/ada/init.c @@ -1989,7 +1989,7 @@ __gnat_error_handler (int sig, siginfo_t *si, void *sc) anything else. This mechanism is only need in kernel mode. */ #if !(defined (__RTP__) || defined (VTHREADS)) && ((CPU == PPCE500V2) || (CPU == PPC85XX)) - register unsigned msr; + unsigned msr; /* Read the MSR value */ asm volatile ("mfmsr %0" : "=r" (msr)); /* Force the SPE bit if not set. */ diff --git a/gcc/config/arm/aout.h b/gcc/config/arm/aout.h index 9688fb62f08..25a2812a663 100644 --- a/gcc/config/arm/aout.h +++ b/gcc/config/arm/aout.h @@ -257,7 +257,7 @@ #define ASM_OUTPUT_ALIGN(STREAM, POWER) \ do \ { \ - register int amount = 1 << (POWER); \ + int amount = 1 << (POWER); \ \ if (amount == 2) \ fprintf (STREAM, "\t.even\n"); \ diff --git a/gcc/config/bfin/bfin.c b/gcc/config/bfin/bfin.c index a000b7a73dd..698dd879934 100644 --- a/gcc/config/bfin/bfin.c +++ b/gcc/config/bfin/bfin.c @@ -1773,8 +1773,8 @@ function_arg_regno_p (int n) int 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 1; @@ -1784,7 +1784,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))) diff --git a/gcc/config/epiphany/epiphany.c b/gcc/config/epiphany/epiphany.c index b60daa7c534..f2482947e76 100644 --- a/gcc/config/epiphany/epiphany.c +++ b/gcc/config/epiphany/epiphany.c @@ -1394,7 +1394,7 @@ epiphany_print_operand (FILE *file, rtx x, int code) static void epiphany_print_operand_address (FILE *file, machine_mode /*mode*/, rtx addr) { - register rtx base, index = 0; + rtx base, index = 0; int offset = 0; switch (GET_CODE (addr)) diff --git a/gcc/config/iq2000/iq2000.md b/gcc/config/iq2000/iq2000.md index fd25e059dc5..4637703410f 100644 --- a/gcc/config/iq2000/iq2000.md +++ b/gcc/config/iq2000/iq2000.md @@ -1553,7 +1553,7 @@ "" "* { - register rtx target = operands[0]; + rtx target = operands[0]; if (GET_CODE (target) == CONST_INT) return \"li\\t%@,%0\\n\\tjalr\\t%2,%@\"; @@ -1641,7 +1641,7 @@ "" "* { - register rtx target = operands[1]; + rtx target = operands[1]; if (GET_CODE (target) == CONST_INT) return \"li\\t%@,%1\\n\\tjalr\\t%3,%@\"; @@ -1678,7 +1678,7 @@ "" "* { - register rtx target = operands[1]; + rtx target = operands[1]; if (GET_CODE (target) == CONST_INT) return \"li\\t%@,%1\\n\\tjalr\\t%4,%@\"; diff --git a/gcc/config/microblaze/microblaze.c b/gcc/config/microblaze/microblaze.c index b444db17719..6e8f367c80a 100644 --- a/gcc/config/microblaze/microblaze.c +++ b/gcc/config/microblaze/microblaze.c @@ -991,7 +991,7 @@ static rtx microblaze_legitimize_address (rtx x, rtx oldx ATTRIBUTE_UNUSED, machine_mode mode ATTRIBUTE_UNUSED) { - register rtx xinsn = x, result; + rtx xinsn = x, result; if (GET_CODE (xinsn) == CONST && flag_pic && pic_address_needs_scratch (xinsn)) @@ -1011,10 +1011,10 @@ microblaze_legitimize_address (rtx x, rtx oldx ATTRIBUTE_UNUSED, if (GET_CODE (xinsn) == PLUS) { - register rtx xplus0 = XEXP (xinsn, 0); - register rtx xplus1 = XEXP (xinsn, 1); - register enum rtx_code code0 = GET_CODE (xplus0); - register enum rtx_code code1 = GET_CODE (xplus1); + rtx xplus0 = XEXP (xinsn, 0); + rtx xplus1 = XEXP (xinsn, 1); + enum rtx_code code0 = GET_CODE (xplus0); + enum rtx_code code1 = GET_CODE (xplus1); if (code0 != REG && code1 == REG) { @@ -1736,9 +1736,9 @@ microblaze_version_to_int (const char *version) static void microblaze_option_override (void) { - register int i, start; - register int regno; - register machine_mode mode; + int i, start; + int regno; + machine_mode mode; int ver; microblaze_section_threshold = (global_options_set.x_g_switch_value @@ -1891,11 +1891,11 @@ microblaze_option_override (void) for (mode = VOIDmode; mode != MAX_MACHINE_MODE; mode = (machine_mode) ((int) mode + 1)) { - register int size = GET_MODE_SIZE (mode); + int size = GET_MODE_SIZE (mode); for (regno = 0; regno < FIRST_PSEUDO_REGISTER; regno++) { - register int ok; + int ok; if (mode == CCmode) { @@ -2267,7 +2267,7 @@ microblaze_initial_elimination_offset (int from, int to) void print_operand (FILE * file, rtx op, int letter) { - register enum rtx_code code; + enum rtx_code code; if (PRINT_OPERAND_PUNCT_VALID_P (letter)) { @@ -2406,7 +2406,7 @@ print_operand (FILE * file, rtx op, int letter) else if (code == REG || code == SUBREG) { - register int regnum; + int regnum; if (code == REG) regnum = REGNO (op); @@ -2431,7 +2431,7 @@ print_operand (FILE * file, rtx op, int letter) rtx mem_reg = XEXP (op, 0); if (GET_CODE (mem_reg) == REG) { - register int regnum = REGNO (mem_reg); + int regnum = REGNO (mem_reg); fprintf (file, "%s", reg_names[regnum]); } } diff --git a/gcc/config/microblaze/microblaze.md b/gcc/config/microblaze/microblaze.md index 472ef4c1d8d..6d77752cbfd 100644 --- a/gcc/config/microblaze/microblaze.md +++ b/gcc/config/microblaze/microblaze.md @@ -2107,8 +2107,8 @@ (use (reg:SI R_GOT))] "flag_pic" { - register rtx target2 = gen_rtx_REG (Pmode, - GP_REG_FIRST + MB_ABI_SUB_RETURN_ADDR_REGNUM); + rtx target2 + = gen_rtx_REG (Pmode, GP_REG_FIRST + MB_ABI_SUB_RETURN_ADDR_REGNUM); gen_rtx_CLOBBER (VOIDmode, target2); return "brlid\tr15,%0\;%#"; } @@ -2122,9 +2122,9 @@ (clobber (reg:SI R_SR))] "" { - register rtx target = operands[0]; - register rtx target2 = gen_rtx_REG (Pmode, - GP_REG_FIRST + MB_ABI_SUB_RETURN_ADDR_REGNUM); + rtx target = operands[0]; + rtx target2 + = gen_rtx_REG (Pmode, GP_REG_FIRST + MB_ABI_SUB_RETURN_ADDR_REGNUM); if (GET_CODE (target) == SYMBOL_REF) { if (microblaze_break_function_p (SYMBOL_REF_DECL (target))) { gen_rtx_CLOBBER (VOIDmode, target2); @@ -2216,7 +2216,8 @@ (use (match_operand:SI 4 "register_operand"))] "flag_pic" { - register rtx target2=gen_rtx_REG (Pmode,GP_REG_FIRST + MB_ABI_SUB_RETURN_ADDR_REGNUM); + rtx target2 + = gen_rtx_REG (Pmode,GP_REG_FIRST + MB_ABI_SUB_RETURN_ADDR_REGNUM); gen_rtx_CLOBBER (VOIDmode,target2); return "brlid\tr15,%1\;%#"; @@ -2232,8 +2233,9 @@ (clobber (match_operand:SI 3 "register_operand" "=d"))] "" { - register rtx target = operands[1]; - register rtx target2=gen_rtx_REG (Pmode,GP_REG_FIRST + MB_ABI_SUB_RETURN_ADDR_REGNUM); + rtx target = operands[1]; + rtx target2 + = gen_rtx_REG (Pmode,GP_REG_FIRST + MB_ABI_SUB_RETURN_ADDR_REGNUM); if (GET_CODE (target) == SYMBOL_REF) {
reply other threads:[~2021-05-26 13:55 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20210526135511.4E28E3847811@sourceware.org \ --to=jakub@gcc.gnu.org \ --cc=gcc-cvs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).