1. 22 Dec, 2000 4 commits
    • reload.c (update_auto_inc_notes): New, broken out from ... · 98c17df2
      
              * reload.c (update_auto_inc_notes): New, broken out from ...
              (find_reloads_address_1): ... use here, also correct possible
              use of uninitialised reloadnum.
      
      From-SVN: r38441
      Graham Stott committed
    • configure.in: Change GLIBCPP_ENABLE_SHADOW to GLIBCPP_ENABLE_CHEADERS. · 98e6e789
      
      2000-12-21  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* configure.in: Change GLIBCPP_ENABLE_SHADOW to
      	GLIBCPP_ENABLE_CHEADERS.
      	* acinclude.m4 (GLIBCPP_ENABLE_SHADOW): Change to
      	ENABLE_CHEADERS.  C_INCLUDE_DIR defaults to c_std from c.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* include/c: Move to ...
      	* include/c_std: ...here.
      	* include/c_std: Move to ...
      	* include/c_shadow: ...here.
      	* include/c: Repopulate, with simple headers.
      	* docs/html/configopts.html: Adjust docs.
      
      From-SVN: r38440
      Benjamin Kosnik committed
    • configure.in: Change GLIBCPP_ENABLE_SHADOW to GLIBCPP_ENABLE_CHEADERS. · 74da183a
      
      2000-12-21  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* configure.in: Change GLIBCPP_ENABLE_SHADOW to
      	GLIBCPP_ENABLE_CHEADERS.
      	* acinclude.m4 (GLIBCPP_ENABLE_SHADOW): Change to
      	ENABLE_CHEADERS.  C_INCLUDE_DIR defaults to c_std from c.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* include/c: Move to ...
      	* include/c_std: ...here.
      	* include/c_std: Move to ...
      	* include/c_shadow: ...here.
      	* include/c: Repopulate, with simple headers.
      	* docs/html/configopts.html: Adjust docs.
      
      From-SVN: r38439
      Benjamin Kosnik committed
    • configure.in: Change GLIBCPP_ENABLE_SHADOW to GLIBCPP_ENABLE_CHEADERS. · fb9affe7
      
      2000-12-21  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* configure.in: Change GLIBCPP_ENABLE_SHADOW to
      	GLIBCPP_ENABLE_CHEADERS.
      	* acinclude.m4 (GLIBCPP_ENABLE_SHADOW): Change to
      	ENABLE_CHEADERS.  C_INCLUDE_DIR defaults to c_std from c.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* include/c: Move to ...
      	* include/c_std: ...here.
      	* include/c_std: Move to ...
      	* include/c_shadow: ...here.
      	* include/c: Repopulate, with simple headers.
      	* docs/html/configopts.html: Adjust docs.
      
      From-SVN: r38438
      Benjamin Kosnik committed
  2. 21 Dec, 2000 30 commits
  3. 20 Dec, 2000 6 commits
    • crash36.C: Update error lines. · 1e248ee3
              * g++.old-deja/g++.pt/crash36.C: Update error lines.
              * g++.old-deja/g++.robertl/eb109.C: Likewise.
      
      From-SVN: r38407
      Richard Henderson committed
    • acinclude.m4 (SECTION_FLAGS, [...]): Fix minor thinko. · 4c07386b
      2000-12-20  Phil Edwards  <pme@sources.redhat.com>
      
      	* acinclude.m4 (SECTION_FLAGS, OPT_LDFLAGS):  Fix minor thinko.
      	* aclocal.m4:  Regenerate.
      	* configure:  Ditto.
      	* Makefile.in:  Ditto.
      	* libio/Makefile.in:  Ditto.
      	* libmath/Makefile.in:  Ditto.
      	* libsupc++/Makefile.in:  Ditto.
      	* src/Makefile.in:  Ditto.
      
      	* include/bits/istream.tcc:  Fix clause reference in comment.
      
      From-SVN: r38406
      Phil Edwards committed
    • avr.c (out_movsi_r_mr, [...]): Do not output undefined opcodes where source or… · dfaf5abf
      avr.c (out_movsi_r_mr, [...]): Do not output undefined opcodes where source or destination register overlaps...
      
      	* config/avr/avr.c (out_movsi_r_mr, out_movsi_mr_r, out_movhi_mr_r):
      	Do not output undefined opcodes where source or destination register
      	overlaps with modified pointer register.  Handle (X + d) addresses.
      	* config/avr/avr.md (*movhi, *movsi, *movsf): Correct insn length
      	in alternatives with memory operand.
      
      From-SVN: r38405
      Marek Michalkiewicz committed
    • c-typeck.c (build_asm_stmt): New, broken out from ... · 64094f6a
              * c-typeck.c (build_asm_stmt): New, broken out from ...
              (c_expand_asm_operands): ... here.  Just do rtl expansion.
              (c_expand_return): Return the new stmt node.
              (c_start_case, do_case): Likewise.
              * c-common.c (c_expand_expr_stmt): Likewise.
              * c-common.h: Update declarations.
              * c-tree.h: Likewise.
              * c-semantics.c (build_stmt): Use STMT_LINENO not TREE_COMPLEXITY.
              * c-parse.in (fndef): Set DECL_SOURCE_LINE to the open brace.
              (nested_function, notype_nested_function): Likewise.
              (compstmt): Return the compound statement not the binding level.
              (lineno_labeled_stmt): Simplify.
              (lineno_stmt, lineno_label): Set STMT_LINENO.
              (stmt, label): Return the new stmt node.
      
      From-SVN: r38402
      Richard Henderson committed
    • cp-tree.h: Update declarations. · 3e4d04a1
              * cp-tree.h: Update declarations.
              * decl.c (finish_case_label): Return the new stmt node.
              * semantics.c (finish_goto_stmt): Likewise.
              (finish_expr_stmt, finish_return_stmt): Likewise.
              (finish_break_stmt, finish_continue_stmt): Likewise.
              (finish_asm_stmt): Likewise.
              * parse.y (already_scoped_stmt): Set STMT_LINENO.
              (compstmt, implicitly_scoped_stmt, stmt): Likewise.
              (simple_if, simple_stmt): Return the new stmt node.
              (save_lineno): New.
      
      From-SVN: r38401
      Richard Henderson committed
    • Support scheduling across extended basic blocks · 18e720b3
      From-SVN: r38400
      Bernd Schmidt committed