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