gas: bfin: fix build time warnings
authorMike Frysinger <vapier@gentoo.org>
Thu, 14 Jan 2021 05:51:59 +0000 (00:51 -0500)
committerMike Frysinger <vapier@gentoo.org>
Thu, 14 Jan 2021 05:53:13 +0000 (00:53 -0500)
gas/ChangeLog
gas/config/bfin-lex.l

index bad8473bf6699c616460ce64327023c9681e6f2d..4b05f3ef328a21dc86367733b1fb84c8ea0b2614 100644 (file)
@@ -1,3 +1,8 @@
+2021-01-14  Mike Frysinger  <vapier@gentoo.org>
+
+       * bfin-lex.l (YY_NO_INPUT, YY_NO_UNPUT): Define.
+       (parse_int): Mark char_bag const.
+
 2021-01-13  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR gas/27178
index 188bb197be6f79fac5973b0224ea9e6db961a933..ec3d1feb042b0c090209909ca027f42959e1f1d1 100644 (file)
@@ -32,6 +32,9 @@ int yylex (void);
 
 #define _REG yylval.reg
 
+/* Flex generates static functions "input" & "unput" which are not used.  */
+#define YY_NO_INPUT
+#define YY_NO_UNPUT
 
 %}
 
@@ -343,7 +346,7 @@ static long parse_int (char **end)
   char fmt = '\0';
   int not_done = 1;
   int shiftvalue = 0;
-  char * char_bag;
+  const char *char_bag;
   unsigned long value = 0;
   char *arg = *end;