1. 11 Nov, 1997 7 commits
  2. 10 Nov, 1997 3 commits
    • stmt.c (expand_decl_cleanup_no_eh): New fn. · c7ae64f2
      	* stmt.c (expand_decl_cleanup_no_eh): New fn.
      
      	* except.c (expand_leftover_cleanups): do_pending_stack_adjust.
      
      	Complete nested exception support.
      	* except.c (do_pop_exception): Split out...
      	(push_eh_cleanup): From here.  Handle the EH region by hand.
      	(expand_start_catch_block): Add a new level for the catch parm.
      	Move the rethrow region outside the two cleanup regions.
      	Protect the initializer for the catch parm with terminate.
      	(expand_end_catch_block): Likewise.  End the region for the eh_cleanup.
      	* exception.cc (__cp_pop_exception): Now takes two parms.  Handle
      	popping off the middle of the stack.
      	* tree.c (lvalue_p, real_lvalue_p): Handle TRY_CATCH_EXPR,
      	WITH_CLEANUP_EXPR, and UNSAVE_EXPR.
      	(build_cplus_new): Only wrap CALL_EXPRs.
      	* init.c (expand_default_init): Handle a TRY_CATCH_EXPR around
      	the constructor call.
      
      From-SVN: r16419
      Jason Merrill committed
    • Remove ENABLE_REGMOVE_PASS. · 26f578a2
      From-SVN: r16418
      Joern Rennecke committed
    • alias.c (MAX_ALIAS_LOOP_PASSES): Define. · ea64ef27
              * alias.c (MAX_ALIAS_LOOP_PASSES): Define.
              (init_alias_analysis): Break out of loops after MAX_ALIAS_LOOP_PASSES.
      
      From-SVN: r16415
      Jeffrey A Law committed
  3. 09 Nov, 1997 6 commits
  4. 08 Nov, 1997 2 commits
  5. 07 Nov, 1997 4 commits
  6. 06 Nov, 1997 3 commits
  7. 05 Nov, 1997 14 commits
  8. 04 Nov, 1997 1 commit