1. 04 Oct, 2004 8 commits
  2. 03 Oct, 2004 22 commits
  3. 02 Oct, 2004 10 commits
    • tree-mudflap.c (mf_build_check_statement_for): Reorganize to take check-base and -limit arguments. · fefbfa21
      2004-10-02  Frank Ch. Eigler  <fche@redhat.com>
      
      	* tree-mudflap.c (mf_build_check_statement_for): Reorganize to
      	take check-base and -limit arguments.
      	(mf_xform_derefs_1): Reorganize slightly to pass proper base/limit
      	check ranges for ARRAY_REF and COMPONENT_REF.
      	(execute_mudflap_fnction_ops, ..._decls): Limit unnecessary
      	instrumentation.
      
      2004-10-02  Frank Ch. Eigler  <fche@redhat.com>
      
      	* testsuite/libmudflap.c/pass50-frag.c, fail33-frag.c, fail34-frag.c:
      	New tests for proper base/limit checking for aggregates.
      
      From-SVN: r88432
      Frank Ch. Eigler committed
    • c-objc-common.c (c_tree_printer): Correct description of %E. · 7848dfca
      	* c-objc-common.c (c_tree_printer): Correct description of %E.
      	Don't fall through after printing an expression.
      
      testsuite:
      	* gcc.dg/20040920-1.c: Update expected message text.
      
      From-SVN: r88431
      Joseph Myers committed
    • re PR treelang/17762 (treelang doesn't use mapped locations) · 34c4f8c7
      2004-10-02  James A. Morrison  <phython@gcc.gnu.org>
      
              PR other/17762
              * lex.l: Include input.h and errors.h
              (lineno): New variable.
              (LINEMAP_POSITION_FOR_COLUMN): Define as noop when USE_MAPPED_LOCATION
              is not defined.
              Set column position with LINEMAP_POSITION_FOR_COLUMN.
              Use error instead of fprintf.
              Set input_location with the value returned by linemap_start_line when
              USE_MAPPED_LOCATION is defined.
              (dump_lex_value): Use LOCATION_LINE.
              * parse.y: Include errors.h.
              Use error and warning instead of fprintf.
              (return): Move exp to rule scope and always set to $2.  Test against
              exp instead of $2.
              (init): Set $$ to $2.
              (print_token): Use LOCATION_LINE.
              * tree1.c (treelang_init): Call treelang_init_decl_processing last.
              Call linemap_add to set input_filename when USE_MAPPED_LOCATION is
              defined.
              (treelang_parse_file): Always start at line one.
              Rename input_filename to main_input_filename when USE_MAPPED_LOCATION is
              defined.
              Leave main_input_filename when done parsing the input.
              (insert_tree_name): Use error instead of fprintf.
              * treetree.c (tree_code_get_expression): Wrap long line.
              (tree_mark_addressable): Use %qD to print out DECLs.
      
      2004-10-02  James A. Morrison  <phython@gcc.gnu.org>
      
              * compile/autofunc.tree: New File.
              * compile/badchar.tree: New File.
              * compile/externvar.tree: New File.
              * compile/mismatch.tree: New File.
              * compile/noproto.tree: New File.
              * compile/novar.tree: New File.
              * compile/var_defs.tree: Add duplicate variable.
      
      From-SVN: r88430
      James A. Morrison committed
    • parse.y: Use gcc_assert and gcc_unreachable instead of abort. · 039784fa
      2004-10-02  James A. Morrison  <phython@gcc.gnu.org>
      
              * parse.y: Use gcc_assert and gcc_unreachable instead of abort.
              * tree1.c: Likewise.
              * treetree.c: Likewise.
      
      From-SVN: r88429
      James A. Morrison committed
    • lex.l: Remove random whitespace. · 7e57da12
      2004-10-02  James A. Morrison  <phython@gcc.gnu.org>
      
              * lex.l: Remove random whitespace.
              * parse.y: Reformat copyright notice.  Indent declarations.
              Wrap long lines, unwrap short lines.
              * tree1.c: Reformat copyright notice.  Wrap long lines.
              Remove random whitespace.
              (lookup_tree_name): Use LOCATION_LINE.
              * treetree.c: Reformat copyright notice.  Wrap long lines.
              Remove random whitespace.
      
      From-SVN: r88428
      James A. Morrison committed
    • ltcf-c.sh (tpf*): Add ld_shlibs=yes. · 1abb828a
      2004-10-02  P.J. Darcy  <darcypj@us.ibm.com>
      
      	* ltcf-c.sh (tpf*): Add ld_shlibs=yes.
      	* ltcf-cxx.sh (tpf*): Likewise.
      	* ltconfig (tpf*): Add TPF OS configuration support.
      
      From-SVN: r88427
      P.J. Darcy committed
    • * objc-act.c: Fix comment typos. · c72f8eec
      From-SVN: r88426
      Kazu Hirata committed
    • parse.y (ELSE): Set tok to $1. · 64beac09
      2004-09-28  James A. Morrison  <phython@gcc.gnu.org>
      
              * parse.y (ELSE): Set tok to $1.
              * treelang.texi: Wrap comments in @r{}.  Indent example comments.
              Use gcc when refering to the command line or website.  Update function
              definition.
      
      From-SVN: r88425
      James A. Morrison committed
    • * tree-cfg.c, config/s390/tpf-unwind.h: Fix comment typos. · 66efeafc
      From-SVN: r88424
      Kazu Hirata committed
    • * testsuite/libffi.call/negint.c: New test case. · 3d47e9ca
      From-SVN: r88421
      Kaz Kojima committed