1. 22 Nov, 1999 7 commits
  2. 21 Nov, 1999 12 commits
  3. 20 Nov, 1999 1 commit
  4. 19 Nov, 1999 16 commits
  5. 18 Nov, 1999 4 commits
    • i386-protos.h (split_xf, [...]): Remove. · 2450a057
              * i386-protos.h (split_xf, ix86_split_movdi): Remove.
              (ix86_split_long_move): Declare.
              * i386.c (split_xf, ix86_split_movdi): Remove.
              (ix86_split_to_parts, ix86_split_long_move): New.
              * i386.md (dimode move splitters): Use ix86_split_long_move.
              (dfmode move splitters): Likewise.
              (xfmode move splitters): Likewise.
              (movsf_1): Allow F->r.
              (movdf_1, movxf_1): Allow F->ro.
      
      Co-Authored-By: Richard Henderson <rth@cygnus.com>
      
      From-SVN: r30578
      Jan Hubicka committed
    • except.c (expand_end_catch_block): Fix typo. · 4a6ef811
      	* except.c (expand_end_catch_block): Fix typo.
      	(expand_exception_blocks): Simplify.  Don't call
      	expand_leftover_cleanups.
      
      From-SVN: r30577
      Mark Mitchell committed
    • except.h (struct eh_entry): Add goto_entry_p. · 1e4ceb6f
      	* except.h (struct eh_entry): Add goto_entry_p.
      	(eh_region_from_symbol): Remove prototype.
      	* except.c (find_func_region_from_symbol): New function.
      	(emit_cleanup_handler): Likewise.
      	(eh_region_from_symbol): Make it static.
      	(add_new_handler): Verify the argument.
      	(find_func_region): Update comment.
      	(expand_eh_region_end): Expand handlers here, rater than waiting
      	until expand_leftover_cleanups or start_all_catch.
      	(expand_leftover_cleanups): Don't expand here.
      	(expand_start_all_catch): Or here.
      	(expand_rethrow): Check the return value from find_func_region.
      	* function.c (expand_function_end): Emit the catch_clauses.
      
      From-SVN: r30576
      Mark Mitchell committed