1. 29 Jan, 2001 7 commits
    • tree.c, tree.h (build_parse_node): Remove; was identical to build_nt. · 718b8ea5
      	* tree.c, tree.h (build_parse_node): Remove; was identical to
      	build_nt.
      	* c-lang.c (start_cdtor), objc/objc-act.c
      	(build_module_descriptor): Use build_nt instead of
      	build_parse_node.
      
      cp:
      	* decl2.c (build_expr_from_tree), lex.c (make_pointer_declarator,
      	make_reference_declarator, make_call_declarator), method.c
      	(implicitly_declare_fn), parse.y (namespace_using_decl,
      	notype_unqualified_id, expr_or_declarator, new_type_id,
      	after_type_declarator, direct_after_type_declarator,
      	notype_declarator, complex_notype_declarator,
      	complex_direct_notype_declarator, qualified_id,
      	notype_qualified_id, overqualified_id, direct_new_declarator,
      	absdcl, direct_abstract_declarator, conversion_declarator), pt.c
      	(tsubst), semantics.c (begin_constructor_declarator): Use build_nt
      	instead of build_parse_node.
      
      From-SVN: r39332
      Joseph Myers committed
    • i386.md (addqi_1_lea): Fix mode (QI instead of HI). · adc88131
      	* config/i386/i386.md (addqi_1_lea): Fix mode (QI instead of HI).
      	(testqi_1, andqi_2): If widening to SImode, make sure CONST_INT does
      	not have any upper bits set.
      
      	* gcc.c-torture/execute/20010129-1.c: New test.
      	* gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
      
      From-SVN: r39331
      Jakub Jelinek committed
    • COPYING.LIB: Update to LGPL 2.1 from the FSF. · 42c0c80a
      2001-01-29  Phil Edwards  <pme@sources.redhat.com>
      
      	* COPYING.LIB:  Update to LGPL 2.1 from the FSF.
      
      From-SVN: r39330
      Phil Edwards committed
    • Daily bump. · 02deb288
      From-SVN: r39329
      Jeff Law committed
    • zextract.c (read_zip_archive): Read file_offset before writing zipd and… · 7be00c49
      zextract.c (read_zip_archive): Read file_offset before writing zipd and consequently clobbering the header...
      
      2000-01-24  Jeff Sturm  <jeff.sturm@commerceone.com>
      
      	* zextract.c (read_zip_archive): Read file_offset before writing
      	zipd and consequently clobbering the header contents.
      
      (http://gcc.gnu.org/ml/gcc-patches/2001-01/msg02129.html)
      
      From-SVN: r39328
      Jeff Sturm committed
    • stmt.c (estimate_case_costs): Use integer_minus_one_node. · f2d1f0ba
      	* stmt.c (estimate_case_costs): Use integer_minus_one_node.
      
      	* tree.c (build_common_tree_nodes_2): Set integer_minus_one_node.
      
      	* tree.h (tree_index): Add new element TI_INTEGER_MINUS_ONE.
      	(integer_minus_one_node): Define.
      
      ch:
      	* ch-tree.h (integer_minus_one_node): Moved to top level gcc
      	directory.
      
      	* decl.c (integer_minus_one_node): Likewise.
      	(init_decl_processing): Don't set integer_minus_one_node.
      
      cp:
      	* cp-tree.h (cp_tree_index): Delete CPTI_MINUS_ONE.
      	(minus_one_node): Moved to top level gcc directory.  Renamed
      	to integer_minus_one_node.
      
      	* init.c (init_init_processing): Don't set minus_one_node.
      	(build_vec_init): Use integer_minus_one_node.
      
      	* rtti.c (get_tinfo_decl_dynamic): Likewise.
      
      From-SVN: r39325
      Kaveh R. Ghazi committed
    • * Makefile.in (bootstrap2-lean): Fix typo. · 4f92461a
      From-SVN: r39324
      Alexandre Oliva committed
  2. 28 Jan, 2001 10 commits
    • README: Add more comment. · 4870f472
      2001-01-28  Gabriel Dos Reis  <gdr@codesourcery.com>
      
              * testsuite/README: Add more comment.
              * testsuite/lib/libstdc++.exp: Tweak comment.
      
      From-SVN: r39321
      Gabriel Dos Reis committed
    • Clarify comment. · 64b9f199
      From-SVN: r39320
      Jakub Jelinek committed
    • * gcc.dg/cpp/avoidpaste1.c: Test case. · 14e2799a
      From-SVN: r39319
      Neil Booth committed
    • cpphash.c (_cpp_cleanup_hashtable, [...]): Don't set fe_value. · 26ec42ee
              * cpphash.c (_cpp_cleanup_hashtable, _cpp_lookup_with_hash)
              : Don't set fe_value.
              * cpplib.h (AVOID_LPASTE): New flag.
              (struct cpp_hashnode): Remove fe_value.
              * cpplex.c (cpp_avoid_paste): Don't paste '.' with a number.
              * cppmacro.c (builtin_macro): Don't set flags here.
              (replace_args): Set AVOID_LPASTE flag on first token of an
              argument, and the token following it.
              (cpp_get_token): Set AVOID_LPASTE flag on first token of a
              macro expansion, and on the token following it.  Do it for
              builtins too.
              * cppmain.c (scan_buffer): Avoid pasting only flagged tokens.
      
      From-SVN: r39318
      Neil Booth committed
    • optimize.c (copy_body_r): If MODIFY_EXPR has both arguments identical and they… · 6001735e
      optimize.c (copy_body_r): If MODIFY_EXPR has both arguments identical and they would be replaced with...
      
      	* optimize.c (copy_body_r): If MODIFY_EXPR has both arguments
      	identical and they would be replaced with constant, remove
      	MODIFY_EXPR from the tree.
      
      	* g++.old-deja/g++.other/inline18.C: New test.
      
      From-SVN: r39317
      Jakub Jelinek committed
    • Daily bump. · 666bd4e7
      From-SVN: r39316
      Jeff Law committed
    • configure.in (target_makefile_frag): Use mt-alphaieee. · 0be25992
       	* configure.in (target_makefile_frag) [alpha*-*]: Use mt-alphaieee.
      
       	* mt-alphaieee: New file.
      
       	* config/alpha/t-ieee: Remove multilibbing.
       	(TARGET_LIBGCC2_CFLAGS): Add -mieee.
      
       	* configure.host (alpha*-*) [libgcj_flags]: Add -mieee.
      
      From-SVN: r39309
      Richard Henderson committed
    • configure.in: Arrange to include defaults.h in [ht]config.h/tm.h. · c913b6f1
      	* configure.in: Arrange to include defaults.h in [ht]config.h/tm.h.
      
      	* Makefile.in: Remove all dependencies on defaults.h.
      	* builtins.c: Don't include defaults.h.
      	* c-common.c: Likewise.
      	* c-decl.c: Likewise.
      	* c-pragma.c: Likewise.
      	* c-typeck.c: Likewise.
      	* combine.c: Likewise.
      	* i386.c: Likewise.
      	* frame-ia64.c: Likewise.
      	* cppexp.c: Likewise.
      	* crtstuff.c: Likewise.
      	* dbxout.c: Likewise.
      	* dwarf2out.c: Likewise.
      	* dwarfout.c: Likewise.
      	* emit-rtl.c: Likewise.
      	* except.c: Likewise.
      	* expr.c: Likewise.
      	* final.c: Likewise.
      	* frame-dwarf2.c: Likewise.
      	* libgcc2.c: Likewise.
      	* optabs.c: Likewise.
      	* profile.c: Likewise.
      	* sdbout.c: Likewise.
      	* toplev.c: Likewise.
      	* tradcif.y: Likewise.
      	* tree.c: Likewise.
      	* varasm.c: Likewise.
      
      ch:
      	* Makefile.in: Remove all dependencies on defaults.h.
      	* decl.c: Don't include defaults.h.
      	* timing.c: Likewise.
      
      cp:
      	* Make-lang.in: Remove all dependencies on defaults.h.
      	* call.c: Don't include defaults.h.
      	* decl.c: Likewise.
      	* decl2.c: Likewise.
      	* except.c: Likewise.
      	* pt.c: Likewise.
      	* rtti.c: Likewise.
      	* tree.c: Likewise.
      	* typeck.c: Likewise.
      
      f:
      	* Make-lang.in: Remove all dependencies on defaults.h.
      	* com.c: Don't include defaults.h.
      
      java:
      	* Make-lang.in: Remove all dependencies on defaults.h.
      	* decl.c: Don't include defaults.h.
      	* expr.c: Likewise.
      	* parse.y: Likewise.
      
      From-SVN: r39308
      Kaveh R. Ghazi committed
    • stdio-opt-2.c: Also test __builtin_puts and __builtin_putchar. · 75c1416b
      	* gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
      	and __builtin_putchar.
      
      From-SVN: r39307
      Kaveh R. Ghazi committed
    • builtins.c (expand_builtin_fputs): Use size_one_node when transforming into fwrite. · 013dea40
      	* builtins.c (expand_builtin_fputs): Use size_one_node when
      	transforming into fwrite.
      
      From-SVN: r39306
      Kaveh R. Ghazi committed
  3. 27 Jan, 2001 13 commits
  4. 26 Jan, 2001 10 commits