From 2d0e121701a95e0f37af02bc622393b1ccd88c76 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Wed, 19 Feb 2020 13:11:17 +1030 Subject: [PATCH] c99 elfxx-riscv.c fix We can't use c99 without enabling c99 support for older compilers that don't enable c99 by default. So if you want to use c99 contructs in binutils you'll need to first arrange for -std=c99 to be passed to older compilers. * elfxx-riscv.c (riscv_multi_letter_ext_valid_p): Don't use C99. --- bfd/ChangeLog | 4 ++++ bfd/elfxx-riscv.c | 10 +++++----- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index e2f236ff415..9e3190d0bd7 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,7 @@ +2020-02-19 Alan Modra + + * elfxx-riscv.c (riscv_multi_letter_ext_valid_p): Don't use C99. + 2020-02-13 H.J. Lu * plugin.c (try_load_plugin): Make plugin_list_iter an argument diff --git a/bfd/elfxx-riscv.c b/bfd/elfxx-riscv.c index 0a0711ef8d4..dc6db0c307d 100644 --- a/bfd/elfxx-riscv.c +++ b/bfd/elfxx-riscv.c @@ -1401,11 +1401,11 @@ static bfd_boolean riscv_multi_letter_ext_valid_p (const char *ext, const char *const *known_exts) { - for (size_t i = 0; known_exts[i]; ++i) - { - if (!strcmp (ext, known_exts[i])) - return TRUE; - } + size_t i; + + for (i = 0; known_exts[i]; ++i) + if (!strcmp (ext, known_exts[i])) + return TRUE; return FALSE; } -- 2.30.2