OSDN Git Service

Daily bump.
[pf3gnuchains/gcc-fork.git] / gcc / treelang / ChangeLog
index 6c3000d..b1a80e9 100644 (file)
@@ -1,3 +1,105 @@
+2005-05-02  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR treelang/21345
+       * parse.y (parameters_opt): Add semicolon at the end.
+
+2005-04-29  Tom Tromey  <tromey@redhat.com>
+
+       * treetree.c (poplevel): Updated for change to build_block.
+
+2005-04-23  DJ Delorie  <dj@redhat.com>
+
+       * parse.y: Adjust warning() callers.
+
+2005-04-11  Richard Sandiford  <rsandifo@redhat.com>
+
+       * lang.opt: Refer to the GCC internals documentation instead of c.opt.
+
+2005-04-01  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR treelang/20604
+       * lang-spec.c: Simplify @treelang to what the other
+       languages do.
+
+2005-04-01  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * treelang/treelang.texi: Fix typos.
+       * treelang/treetree.c: Fix comment typos.
+
+2005-03-23  Joseph S. Myers  <joseph@codesourcery.com>
+
+       * treetree.c (LANG_HOOKS_TRUTHVALUE_CONVERSION,
+       tree_lang_truthvalue_conversion): Remove.
+       * tree-convert.c: Don't call truthvalue_conversion.
+
+2005-03-22  James A. Morrison  <phython@gcc.gnu.org>
+
+       * treetree.c (tree_code_if_start): Use fold_buildN. 
+       (tree_code_create_variable): Likewise.
+       (tree_code_generate_return): Likewise.
+       (tree_code_get_expression): Likewise.
+       (tree_code_add_parameter): Likewise.
+
+2005-03-22  James A. Morrison  <phython@gcc.gnu.org>
+
+       * treelang.h (struct parameter_part): Skip WHERE_TO_PUT_VAR_TREE
+       during GC.
+
+2005-03-15  Zack Weinberg  <zack@codesourcery.com>
+
+       * Make-lang.in (TEXI_TREELANG_FILES): Add gcc-vers.texi.
+
+2005-03-06  James A. Morrison  <phython@gcc.gnu.org>
+
+       PR other/20326
+       * Make-lang.in (gtreelang, treelang/spec.o): New targets.
+       * spec.c: New file.
+
+2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * treelang.texi: Fix a typo.
+
+2005-02-26  James A. Morrison  <phython@gcc.gnu.org>
+
+       * parse.y (function_invocation, variable-ref, make_plus_expression):
+       Pass location to tree_code_get_expression.
+       * treetree.c (tree_code_generate_return): Set EXPR_LOCUS on retval.
+       (tree_code_get_expression): Wrap variable references in NOP_EXPRs and
+       set EXPR_LOCATION on ret1.
+       * treetree.h (tree_code_get_expression): Take the location of the
+       expression as an argument.
+
+2005-02-26  James A. Morrison  <phython@gcc.gnu.org>
+
+       * treelang.texi: Treelang does have warnings.
+       * treetree.c (tree_code_create_function_prototype): Don't set
+       TREE_USED and set TREE_PUBLIC, DECL_EXTERNAL, and TREE_STATIC
+       as few times as needed on the function declaration.
+       (tree_code_create_function_initial): Don't set TREE_USED,
+       TREE_ADDRESSABLE, but set TREE_STATIC on the function declaration.
+       (tree_code_create_variable): Don't set TREE_USED on VAR_DECL.
+       (tree_code_get_expression): Set TREE_USED for variable references
+       and function calls.
+
+2005-02-26  James A. Morrison  <phython@gcc.gnu.org>
+
+       * parse.y: Do comparisons as the type of the first expression.
+       * treetree.c (tree_code_get_integer_value): Build integer constants
+       with the proper type.
+
+2005-02-26  James A. Morrison  <phython@gcc.gnu.org>
+
+       * Make-lang.in: Remove commented out code.
+       * lang-specs.h: Always pass -dumpbase to tree1.
+
+2005-02-25  James A. Morrrison  <phython@gcc.gnu.org>
+
+       * treelang.texi: Remove extra contribution notice.
+       Split up some run-on sentences.  Document function parameters
+       as optional.  Indicate automatic variables can now be at any scope.
+       Mention literals are only signed if they are preceded by a unary
+       plus or minus.  Clarify interoperability with C.
+
 2005-02-25  James A. Morrison  <phython@gcc.gnu.org>
 
        * treelang.texi: Fix whitespacing.
        rest_of_decl_compilation on static variables.
        (pushdecl): Put DECL_EXPRs into the current BIND_EXPR for automatic
        variables.
-       
+
 2005-02-24  James A. Morrison  <phython@gcc.gnu.org>
 
        PR other/19897