c99 elfxx-riscv.c fix
authorAlan Modra <amodra@gmail.com>
Wed, 19 Feb 2020 02:41:17 +0000 (13:11 +1030)
committerAlan Modra <amodra@gmail.com>
Wed, 19 Feb 2020 02:41:17 +0000 (13:11 +1030)
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
bfd/elfxx-riscv.c

index e2f236ff415cbb5cfe9520614fa4261f88799c0f..9e3190d0bd770e0920173d15500655f0f4544148 100644 (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
index 0a0711ef8d4e5b1baa0892f328a8e599aad4b149..dc6db0c307d2a0e504cf234b857305f247adbfd2 100644 (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;
 }