12004-09-30 Release Manager 2 3 * GCC 3.3.5 Released. 4 52004-05-31 Release Manager 6 7 * GCC 3.3.4 Released. 8 92004-02-14 Release Manager 10 11 * GCC 3.3.3 Released. 12 132003-10-16 Release Manager 14 15 * GCC 3.3.2 Released. 16 172003-08-04 Release Manager 18 19 * GCC 3.3.1 Released. 20 212003-08-04 Release Manager 22 23 * GCC 3.3.1 Released. 24 252003-07-08 Andreas Schwab <schwab@suse.de> 26 27 * Make-lang.in (treelang.check.fix): Replace one leftover PWD 28 with PWD_COMMAND. 29 302003-07-04 H.J. Lu <hongjiu.lu@intel.com> 31 32 * Make-lang.in: Replace PWD with PWD_COMMAND. 33 342003-05-13 Release Manager 35 36 * GCC 3.3 Released. 37 382003-05-13 Release Manager 39 40 * GCC 3.3 Released. 41 422003-05-13 Release Manager 43 44 * GCC 3.3 Released. 45 462003-03-02 Matthias Klose <doko@debian.org> 47 48 * Make-lang.in (treelang.install-info): Install all info 49 files in $(infodir). 50 512003-02-04 Joseph S. Myers <jsm@polyomino.org.uk> 52 53 * treelang.texi: Update to GFDL 1.2. 54 552003-01-26 Christian Cornelssen <ccorn@cs.tu-berlin.de> 56 57 * Make-lang.in (treelang.install.common.done) 58 (treelang.install-info, treelang.uninstall): Prepend 59 $(DESTDIR) to destination paths in all (un)installation 60 commands. 61 622002-12-28 Joseph S. Myers <jsm@polyomino.org.uk> 63 64 * treelang.texi: Use @copying. 65 662002-12-23 Joseph S. Myers <jsm@polyomino.org.uk> 67 68 * treelang.texi: Include gcc-common.texi. 69 * Make-lang.in ($(srcdir)/treelang/treelang.info, treelang.dvi): 70 Depend on gcc-common.texi. Add other missing dependencies. 71 (treelang.dvi): Use texi2dvi. 72 732002-12-22 Joseph S. Myers <jsm@polyomino.org.uk> 74 75 * treelang.texi: Use @ifnottex instead of @ifinfo. 76 772002-09-09 Tim Josling <tej@melbpc.org.au> 78 79 * treetree.c (objc_is_id): New. 80 812002-08-16 Tim Josling <tej@melbpc.org.au> 82 83 Remove variables and functions now defined elsewhere. 84 85 * treetree.c (maybe_objc_comptypes): Remove. 86 (warn_format, warn_format_y2k, warn_format_extra_args, 87 warn_format_nonliteral, warn_format_security, 88 warn_format_zero_length): Remove. 89 (maybe_building_objc_message_expr): Remove. 90 (cpp_post_options): Remove. 91 (maybe_objc_check_decl): Remove. 92 (integer_types): Remove. 93 94 952002-08-13 Neil Booth <neil@daikokuya.co.uk> 96 97 * treelang.c: Remove cpp_post_options. 98 992002-08-13 Tim Josling <tej@melbpc.org.au> 100 101 * parse.y: Provide dummy definition of rtx for use by config.h. 102 * Make-lang.in (treetree.o): Remove dependency on non-existent 103 gt-treelang-treelang.h. 104 (gt-treelang-treelang.h): Remove. 105 1062002-08-08 Nathan Sidwell <nathan@codesourcery.com> 107 108 * treelang/Make-lang.in (treelang.mostlyclean): Remove coverage files. 109 1102002-07-11 Tim Josling <tej@melbpc.org.au> 111 112 Remove front end hard coding from gengtype.c. 113 114 * config-lang.in (gtfiles): Add files needed for this front 115 end. 116 1172002-07-09 Tim Josling <tej@melbpc.org.au> 118 119 Support new attributes regime (Fix for PR c++/7099). 120 121 * treetree.c (handle_format_attribute): Return NULL_TREE instead 122 of aborting. 123 (top level): Define LANG_HOOKS_COMMON_ATTRIBUTE_TABLE 124 LANG_HOOKS_FORMAT_ATTRIBUTE_TABLE 125 LANG_HOOKS_INSERT_DEFAULT_ATTRIBUTES as the standard C routines. 126 1272002-06-21 Andreas Jaeger <aj@suse.de> 128 129 * Make-lang.in (treelang/tree1.o, treelang/treetree.o, 130 treelang/parse.o, treelang/lex.o): Add dependency on $(CONFIG_H). 131 1322002-06-19 Paolo Bonzini <bonzini@gnu.org> 133 134 * lex.l (yyparse) Return AUTOMATIC for 'automatic' token rather 135 than STATIC. 136 1372002-06-10 Tim Josling <tej@melbpc.org.au> 138 139 Cleanup 140 141 * Make-lang.in (check-treelang). Add. Remove direct dependency of 142 'check' on 'treelang.check' as redundant. 143 144 PCH Garbage collection regime (gengtypes.c) phase 1. 145 146 * Make-lang.in (treelang/tree1.o). Depend on gt-treelang-tree1.h 147 gt-treelang-treelang.h gtype-treelang.h. 148 (gt-treelang-tree1.h) Depend on s-gtype. 149 (gt-treelang-treelang.h) Depend on s-gtype. 150 (gtype-treelang.h) Depend on s-gtype. 151 152 * config-lang.in (gtfiles): Define. 153 154 * lex.l (main): Remove '#if 0' dead code. 155 (main): Move undef of IN_GCC so define of tree typedef works. 156 (all): Replace token and production by prod_token_parm_item. 157 158 * parse.y 159 (all): Replace token and production by prod_token_parm_item. 160 161 * tree1.c (main): Remove include of "output.h". 162 (symbol_table): Add GTY details. 163 (symbol_table_ggc): Remove. 164 (treelang_init): Remove root definitions for garbage collection. 165 (mark_production_used): Remove. 166 (mark_token_used): Remove. 167 (main, at end): include generated garage collection routines. 168 169 * treelang.h (category_enum ): Add parameter_category. 170 (all): Replace token and production and parameters by union 171 prod_token_parm_item containing production_part, token_part, 172 parameter_part. 173 (STATIC_STORAGE AUTOMATIC_STORAGE EXTERNAL_REFERENCE_STORAGE 174 EXTERNAL_DEFINITION_STORAGE SIGNED_CHAR UNSIGNED_CHAR SIGNED_INT 175 UNSIGNED_INT VOID_TYPE EXP_PLUS EXP_REFERENCE EXP_ASSIGN 176 EXP_FUNCTION_INVOCATION EXP_MINUS EXP_EQUALS): Move here from 177 treetree.h. 178 179 * treetree.c 180 (tm_p.h): Do not include. 181 (ansidecl.h): Move include after config.h. 182 (treelang.h): Include it. 183 (ADDROOT): Remove. 184 (all): Replace token, production and parameter by prod_token_parm_item. 185 (tree_parameter_list): Move to treelang.h as part of 186 prod_token_parm_item. 187 (STATIC_STORAGE AUTOMATIC_STORAGE EXTERNAL_REFERENCE_STORAGE 188 EXTERNAL_DEFINITION_STORAGE SIGNED_CHAR UNSIGNED_CHAR SIGNED_INT 189 UNSIGNED_INT VOID_TYPE EXP_PLUS EXP_REFERENCE EXP_ASSIGN 190 EXP_FUNCTION_INVOCATION EXP_MINUS EXP_EQUALS): Move from here to 191 treelang.h. 192 1932002-05-19 Tim Josling <tej@melbpc.org.au> 194 195 * treetree.c (warn_format_zero_length): Add. 196 1972002-05-14 Tim Josling <tej@melbpc.org.au> 198 199 * Make-lang.in: Fix build for .info files, add target for manpages. 200 A bug report and a suggested patch came from Magnus Fromreide 201 <magfr@lysator.liu.se>. 202 2032002-05-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> 204 205 * Make-lang.in: Allow for PWDCMD to override hardcoded pwd. 206 2072002-05-11 Tim Josling <tej@melbpc.org.au> 208 209 * treetree.c: (cpp_define) Add. 210 (cpp_get_callbacks) Add. 211 2122002-05-07 Tim Josling <tej@melbpc.org.au> 213 214 * treetree.c: (cpp_get_options) Add. 215 2162002-05-06 Tim Josling <tej@melbpc.org.au> 217 218 * .cvsignore: Add. 219 2202002-05-05 Tim Josling <tej@melbpc.org.au> 221 222 * Updated for gcc3.2 experimental. Major changes throughout. 223 2242002-03-31 Tim Josling <tej@melbpc.org.au> 225 226 * Make-lang.in: Changes so build and check work more reliably 227 2282001-07-30 Tim Josling <tej@melbpc.org.au> 229 230 * root.texi: remove 231 * treelang.texi: updates based on feedback 232 2332001-06-11 Tim Josling <tej@melbpc.org.au> 234 235 * all (all) Revamp code to conform to GCC coding standards, fix 236 typos in texi files. 237 2382001-05-11 Tim Josling <tej@melbpc.org.au> 239 240 Create the new language. 241