1. 04 Oct, 2004 12 commits
  2. 03 Oct, 2004 22 commits
  3. 02 Oct, 2004 6 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