Makefile.in (gengtype-lex.c): Include bconfig.h first.
authorPaolo Bonzini <bonzini@gnu.org>
Thu, 11 Nov 2010 23:44:44 +0000 (23:44 +0000)
committerDavid Edelsohn <dje@gcc.gnu.org>
Thu, 11 Nov 2010 23:44:44 +0000 (18:44 -0500)
2010-11-11  Paolo Bonzini  <bonzini@gnu.org>

        * Makefile.in (gengtype-lex.c): Include bconfig.h first.

From-SVN: r166634

gcc/ChangeLog
gcc/Makefile.in

index 3f59637a41fe36dec6471a5d96839d14f4a5a881..596ee8bdd4fcd50a60655e038fb3df246850b933 100644 (file)
@@ -1,3 +1,7 @@
+2010-11-11  Paolo Bonzini  <bonzini@gnu.org>
+
+       * Makefile.in (gengtype-lex.c): Include bconfig.h first.
+
 2010-11-11  Jan Hubicka  <jh@suse.cz>
 
        * opts.c (finish_options): Do not error on -flto-partition alone.
index cc58d7f4c7d1b42daf6de9837e5659c6e5093694..8367a71700400528a79adbab202412abbd2d9ed7 100644 (file)
@@ -3943,7 +3943,11 @@ $(genprog:%=build/gen%$(build_exeext)): build/gen%$(build_exeext): build/gen%.o
 
 # Generated source files for gengtype.
 gengtype-lex.c : gengtype-lex.l
-       -$(FLEX) $(FLEXFLAGS) -o$@ $<
+       -$(FLEX) $(FLEXFLAGS) -o$@ $< && { \
+         echo '#include "bconfig.h"' > $@.tmp; \
+         cat $@ >> $@.tmp; \
+         mv $@.tmp $@; \
+       }
 
 #\f
 # Remake internationalization support.