1. 26 Sep, 1999 2 commits
  2. 25 Sep, 1999 6 commits
    • cse.c: Update comments. · e48a7fbe
              * cse.c: Update comments.
              (cse_insn): When converting a conditional/computed jump into
              an unconditional jump, always make sure a BARRIER immediately
              follows the converted jump.  Do not delete unreachable code.
              (cse_basic_block): Do not delete unreachable code.
              * toplev.c (rest_of_compilation): Move call to
              delete_trivially_dead_insns after the conditional call to
              jump_optimize.
      
      From-SVN: r29665
      Jeffrey A Law committed
    • dump.c (dequeue_and_dump): Handle RESULT_DECL. · 57151693
      	* dump.c (dequeue_and_dump): Handle RESULT_DECL.
      	* ir.texi: Document RESULT_DECL and DECL_RESULT.
      
      From-SVN: r29664
      Mark Mitchell committed
    • cp-tree.h (check_return_expr): New function. · efee38a9
      	* cp-tree.h (check_return_expr): New function.
      	* decl.c (finish_constructor_body): New function.
      	(pushdecl): Put global friend functions in namespace binding
      	level, not the class binding level.
      	(finish_destructor_body): Make sure the dtor_label is always
      	defined.  Fix typo in comment.
      	(finish_function): Move generation of constructor-termination code
      	to semantic-analysis time.  Move generation of implicit `main'
      	return value to semantic-analysis time.
      	* semantics.c (finish_return_stmt): Generate goto's to
      	ctor_label/dtor_label here.  Use check_return_expr to do semantic
      	analysis on the returned expression.
      	* typeck.c (maybe_warn_about_returning_address_of_local): New
      	function split out from c_expand_return.
      	(check_return_expr): Likewise.
      	(c_expand_return): Just generate the RTL for the return.
      
      From-SVN: r29663
      Mark Mitchell committed
    • libiberty.h (make_temp_file): Add a prototype. · 5a657fc3
      include:
      
              * libiberty.h (make_temp_file):  Add a prototype.
      
      libiberty:
      
              * choose-temp.c: Remove obsolete comment about gcc.
              (make_temp_file): Constify a char*.
      
      gcc:
      
              * collect2.c (make_temp_file): Don't prototype.
      
              * gcc.c (make_temp_file): Likewise.
      
              * mips.c (mips_make_temp_file): Renamed from `make_temp_file'.
      
      From-SVN: r29662
      Kaveh R. Ghazi committed
    • Daily bump. · 74d3e96a
      From-SVN: r29660
      Jeff Law committed
  3. 24 Sep, 1999 17 commits
  4. 23 Sep, 1999 15 commits