diff options
Diffstat (limited to 'gcc/treelang')
-rw-r--r-- | gcc/treelang/ChangeLog | 13 | ||||
-rw-r--r-- | gcc/treelang/Make-lang.in | 5 | ||||
-rw-r--r-- | gcc/treelang/treetree.c | 4 |
3 files changed, 15 insertions, 7 deletions
diff --git a/gcc/treelang/ChangeLog b/gcc/treelang/ChangeLog index 837af4f7d07..773a50a5e46 100644 --- a/gcc/treelang/ChangeLog +++ b/gcc/treelang/ChangeLog @@ -1,3 +1,12 @@ +2004-09-17 Jeffrey D. Oldham <oldham@codesourcery.com> + Zack Weinberg <zack@codesourcery.com> + + * treetree.c: Update for new tree-class enumeration constants. + +2004-09-15 Zack Weinberg <zack@codesourcery.com> + + * Make-lang.in (treelang-warn): Set to $(STRICT_WARN). + 2004-08-26 Nathan Sidwell <nathan@codesourcery.com> * treetree.c (tree_code_get_integer_value): Fix build_int_cst call. @@ -100,7 +109,7 @@ 2004-01-30 Kelley Cook <kcook@gcc.gnu.org> - * Make-lang.in (doc/treelang.dvi): Use $(abs_docdir). + * Make-lang.in (doc/treelang.dvi): Use $(abs_docdir). 2004-01-20 Kelley Cook <kcook@gcc.gnu.org> @@ -111,7 +120,7 @@ 2004-01-15 Kelley Cook <kcook@gcc.gnu.org> * Make-lang.in (TREE_GENERATED): Delete reference to $(parsedir). - (treelang/parse.o, treelang/lex.o): Look for sources in build + (treelang/parse.o, treelang/lex.o): Look for sources in build directory. Use implicit rule. (treelang/parse.c, treelang/parse.h treelang/lex.c): Always build in doc directory. diff --git a/gcc/treelang/Make-lang.in b/gcc/treelang/Make-lang.in index 2ea3b656c38..2625ef1d1a4 100644 --- a/gcc/treelang/Make-lang.in +++ b/gcc/treelang/Make-lang.in @@ -56,9 +56,8 @@ GCC_EXTRAS = -B./ -B$(build_tooldir)/bin/ -isystem $(build_tooldir)/include TREE_GENERATED = lex.c parse.c parse.h parse.output TREE_EXES = tree1 -#no -Wtraditional warnings, allow long long -treelang-warn = $(LOOSE_WARN) -pedantic -Wno-long-long -Wmissing-prototypes \ - -Wmissing-declarations -Wno-variadic-macros $(WERROR) +#strict warnings for treelang +treelang-warn = $(STRICT_WARN) # bison emits some unused static arrays (yytoknum) treelang/parse.o-warn = -Wno-error # flex produces 'no previous prototype' warnings diff --git a/gcc/treelang/treetree.c b/gcc/treelang/treetree.c index c86918c7f6c..e0a220fe65d 100644 --- a/gcc/treelang/treetree.c +++ b/gcc/treelang/treetree.c @@ -199,9 +199,9 @@ const struct lang_hooks lang_hooks = LANG_HOOKS_INITIALIZER; #define DEFTREECODE(SYM, NAME, TYPE, LENGTH) TYPE, -const char tree_code_type[] = { +const enum tree_code_class tree_code_type[] = { #include "tree.def" - 'x' + tcc_exceptional }; #undef DEFTREECODE |