1 2002-06-10 Tim Josling <tej@melbpc.org.au>
5 * Make-lang.in (check-treelang). Add. Remove direct dependency of
6 'check' on 'treelang.check' as redundant.
8 PCH Garbage collection regime (gengtypes.c) phase 1.
10 * Make-lang.in (treelang/tree1.o). Depend on gt-treelang-tree1.h
11 gt-treelang-treelang.h gtype-treelang.h.
12 (gt-treelang-tree1.h) Depend on s-gtype.
13 (gt-treelang-treelang.h) Depend on s-gtype.
14 (gtype-treelang.h) Depend on s-gtype.
16 * config-lang.in (gtfiles): Define.
18 * lex.l (main): Remove '#if 0' dead code.
19 (main): Move undef of IN_GCC so define of tree typedef works.
20 (all): Replace token and production by prod_token_parm_item.
23 (all): Replace token and production by prod_token_parm_item.
25 * tree1.c (main): Remove include of "output.h".
26 (symbol_table): Add GTY details.
27 (symbol_table_ggc): Remove.
28 (treelang_init): Remove root definitions for garage collection.
29 (mark_production_used): Remove.
30 (mark_token_used): Remove.
31 (main, at end): include generated garage collection routines.
33 * treelang.h (category_enum ): Add parameter_category.
34 (all): Replace token and production and parameters by union
35 prod_token_parm_item containing production_part, token_part,
37 (STATIC_STORAGE AUTOMATIC_STORAGE EXTERNAL_REFERENCE_STORAGE
38 EXTERNAL_DEFINITION_STORAGE SIGNED_CHAR UNSIGNED_CHAR SIGNED_INT
39 UNSIGNED_INT VOID_TYPE EXP_PLUS EXP_REFERENCE EXP_ASSIGN
40 EXP_FUNCTION_INVOCATION EXP_MINUS EXP_EQUALS): Move here from
44 (tm_p.h): Do not include.
45 (ansidecl.h): Move include after config.h.
46 (treelang.h): Include it.
48 (all): Replace token, production and parameter by prod_token_parm_item.
49 (tree_parameter_list): Move to treelang.h as part of
51 (STATIC_STORAGE AUTOMATIC_STORAGE EXTERNAL_REFERENCE_STORAGE
52 EXTERNAL_DEFINITION_STORAGE SIGNED_CHAR UNSIGNED_CHAR SIGNED_INT
53 UNSIGNED_INT VOID_TYPE EXP_PLUS EXP_REFERENCE EXP_ASSIGN
54 EXP_FUNCTION_INVOCATION EXP_MINUS EXP_EQUALS): Move from here to
57 2002-05-19 Tim Josling <tej@melbpc.org.au>
59 * treetree.c (warn_format_zero_length): Add.
61 2002-05-14 Tim Josling <tej@melbpc.org.au>
63 * Make-lang.in: Fix build for .info files, add target for manpages.
64 A bug report and a suggested patch came from Magnus Fromreide
65 <magfr@lysator.liu.se>.
67 2002-05-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
69 * Make-lang.in: Allow for PWDCMD to override hardcoded pwd.
71 2002-05-11 Tim Josling <tej@melbpc.org.au>
73 * treetree.c: (cpp_define) Add.
74 (cpp_get_callbacks) Add.
76 2002-05-07 Tim Josling <tej@melbpc.org.au>
78 * treetree.c: (cpp_get_options) Add.
80 2002-05-06 Tim Josling <tej@melbpc.org.au>
84 2002-05-05 Tim Josling <tej@melbpc.org.au>
86 * Updated for gcc3.2 experimental. Major changes throughout.
88 2002-03-31 Tim Josling <tej@melbpc.org.au>
90 * Make-lang.in: Changes so build and check work more reliably
92 2001-07-30 Tim Josling <tej@melbpc.org.au>
95 * treelang.texi: updates based on feedback
97 2001-06-11 Tim Josling <tej@melbpc.org.au>
99 * all (all) Revamp code to conform to GCC coding standards, fix
102 2001-05-11 Tim Josling <tej@melbpc.org.au>
104 Create the new language.