gas: bfin: build lexer with -Werror
authorMike Frysinger <vapier@gentoo.org>
Thu, 14 Jan 2021 06:03:54 +0000 (01:03 -0500)
committerMike Frysinger <vapier@gentoo.org>
Thu, 14 Jan 2021 06:07:13 +0000 (01:07 -0500)
The makefile has comments about old versions of bison/yacc generating
warnings, but that doesn't apply to the lexer which comes from flex.
As far as I can tell, the warnings in the Blackfin lexer can be fixed
with defines that have been supported back through flex in 2002.  So
lets turn on -Werror for it and see if anyone notices.  If they do,
they can report their exact tool versions so we can record that here.

gas/ChangeLog
gas/Makefile.am
gas/Makefile.in

index 4b05f3ef328a21dc86367733b1fb84c8ea0b2614..adf7ad15a0ffce296b635a2322d4341d0cb90c1c 100644 (file)
@@ -1,3 +1,8 @@
+2021-01-14  Mike Frysinger  <vapier@gentoo.org>
+
+       * Makefile.am (bfin-lex-wrapper.@OBJEXT@): Delete $(NO_WERROR).
+       * Makefile.in: Regenerated.
+
 2021-01-14  Mike Frysinger  <vapier@gentoo.org>
 
        * bfin-lex.l (YY_NO_INPUT, YY_NO_UNPUT): Define.
index bf167b372d49eb6e3ab7853869e8ab56cc0cf385..ce7da76d79634f4a2a9fe5fb6df09c74fbe6a619 100644 (file)
@@ -492,14 +492,14 @@ bfin-lex.c: $(srcdir)/config/bfin-lex.l
        $(SHELL) $(YLWRAP) $(srcdir)/config/bfin-lex.l lex.yy.c bfin-lex.c -- $(LEXCOMPILE)
 bfin-lex-wrapper.@OBJEXT@: $(srcdir)/config/bfin-lex-wrapper.c bfin-lex.c bfin-parse.h $(srcdir)/config/bfin-defs.h
 if am__fastdepCC
-       $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $(srcdir)/config/bfin-lex-wrapper.c $(NO_WERROR)
+       $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $(srcdir)/config/bfin-lex-wrapper.c
        mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 else
 if AMDEP
        source='bfin-lex-wrapper.c' object='$@' libtool=no @AMDEPBACKSLASH@
        DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 endif
-       $(COMPILE) -c $(srcdir)/config/bfin-lex-wrapper.c $(NO_WERROR)
+       $(COMPILE) -c $(srcdir)/config/bfin-lex-wrapper.c
 endif
 
 EXTRA_as_new_SOURCES += config/rl78-parse.y
index a0f3a4ad49ea407e790ab73689844283429f005c..008ed582ab4d153e80a229a267273dea1ec90a79 100644 (file)
@@ -1617,11 +1617,11 @@ $(srcdir)/config/bfin-parse.h: ; @true
 bfin-lex.c: $(srcdir)/config/bfin-lex.l
        $(SHELL) $(YLWRAP) $(srcdir)/config/bfin-lex.l lex.yy.c bfin-lex.c -- $(LEXCOMPILE)
 bfin-lex-wrapper.@OBJEXT@: $(srcdir)/config/bfin-lex-wrapper.c bfin-lex.c bfin-parse.h $(srcdir)/config/bfin-defs.h
-@am__fastdepCC_TRUE@   $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $(srcdir)/config/bfin-lex-wrapper.c $(NO_WERROR)
+@am__fastdepCC_TRUE@   $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $(srcdir)/config/bfin-lex-wrapper.c
 @am__fastdepCC_TRUE@   mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      source='bfin-lex-wrapper.c' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(COMPILE) -c $(srcdir)/config/bfin-lex-wrapper.c $(NO_WERROR)
+@am__fastdepCC_FALSE@  $(COMPILE) -c $(srcdir)/config/bfin-lex-wrapper.c
 rl78-parse.c: $(srcdir)/config/rl78-parse.y $(srcdir)/../bfd/reloc.c
        $(SHELL) $(YLWRAP) $(srcdir)/config/rl78-parse.y y.tab.c rl78-parse.c y.tab.h rl78-parse.h -- $(YACCCOMPILE) -d ;
 rl78-parse.h: rl78-parse.c