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.
This commit is contained in:
Alan Modra 2020-02-19 13:11:17 +10:30
parent 2e3cd5d013
commit 2d0e121701
2 changed files with 9 additions and 5 deletions

View File

@ -1,3 +1,7 @@
2020-02-19 Alan Modra <amodra@gmail.com>
* elfxx-riscv.c (riscv_multi_letter_ext_valid_p): Don't use C99.
2020-02-13 H.J. Lu <hongjiu.lu@intel.com>
* plugin.c (try_load_plugin): Make plugin_list_iter an argument

View File

@ -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;
}