1. 11 Apr, 2001 24 commits
  2. 10 Apr, 2001 11 commits
  3. 09 Apr, 2001 5 commits
    • Makefile.in (LIB2FUNCS_STATIC_EXTRA): New macro. · fa9518de
              2001-04-29  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
      
              * Makefile.in (LIB2FUNCS_STATIC_EXTRA): New macro.
              (LIB2ADD_ST): New macro, pass it to mklibgcc.
              * mklibgcc.in (libgcc2_st_objs): New variable, set it from LIB2ADD_ST.
              (libgcc_st_objs): New, set from libgcc2_st_objs. Use it for libgcc.a.
              * config/rs6000/t-ppccomm (LIB2FUNCS_STATIC_EXTRA): New macro.
      
      From-SVN: r41215
      Franz Sirl committed
    • i386.md: "TARGET_64BIT && TARGET_64BIT": Removed one. · d4f33f6c
      2001-04-09  Bo Thorsen  <bo@suse.co.uk>
      
      	* config/i386/i386.md: "TARGET_64BIT && TARGET_64BIT": Removed one.
      
      From-SVN: r41211
      Bo Thorsen committed
    • output.h (set_block_num): Missed it earlier, remove deprecated prototype. · 5b3ad99f
      
      2001-04-09  Andrew MacLeod  <amacleod@redhat.com>
      
      	* output.h (set_block_num): Missed it earlier, remove deprecated
      	prototype.
      
      From-SVN: r41210
      Andrew MacLeod committed
    • gcse.c (oprs_unchanged_p): Pass basic_block to load_killed_in_block_p. · e2d2ed72
      2001-04-09  Andrew MacLeod  <amacleod@redhat.com>
      
      	* gcse.c (oprs_unchanged_p): Pass basic_block to load_killed_in_block_p.
      	(load_killed_in_block_p): Change bb parameter from int to basic_block.
      	(oprs_not_set_p): Pass basic_blocks instead of ints as parameters.
      	(handle_rd_kill_set): Change bb parameter from int to basic_block.
      	(compute_kill_rd): Pass basic_blocks instead of ints as parameters.
      	(expr_killed_p): Change bb parameter from int to basic_block, pass
      	basic_blocks instead of ints as parameters.
      	(compute_ae_kill): Pass basic_blocks instead of ints as parameters.
      	(expr_reaches_here_p_work, expr_reaches_here_p): Change bb parameter
      	from int to basic_block, pass basic_blocks instead of ints as parms.
      	(pre_expr_reaches_here_p_work, pre_expr_reaches_here_p): Change bb
      	parameter from int to basic_block, pass basic_blocks instead of ints.
      	(process_insert_insn): Pass basic_blocks instead of ints as parameters.
      	(insert_insn_end_bb): Change bb parameter from int to basic_block,
      	pass basic_blocks instead of ints.
      	(pre_edge_insert, pre_insert_copy_insn, pre_insert_copies): Pass
      	basic_blocks instead of ints as parameters.
      	(pre_delete): Pass basic_blocks instead of ints as parameters.
      	(hoist_expr_reaches_here_p): Change bb parameter from int to
      	basic_block, pass basic_blocks instead of ints.
      	(hoist_code): Pass basic_blocks instead of ints as parameters.
      	(reg_set_info, store_ops_ok, store_killed_after, store_killed_before):
      	Change bb parameter from int to basic_block.
      	(build_store_vectors): Pass basic_blocks instead of ints as parameters.
      	(insert_insn_start_bb): Change bb parameter from int to basic_block,
      	pass basic_blocks instead of ints.
      	(insert_store): Pass basic_blocks instead of ints as parameters.
      	(replace_store_insn, delete_store): Change bb parameter from int to
      	basic_block, pass basic_blocks instead of ints.
      	(store_motion): Pass basic_blocks instead of ints as parameters.
      
      From-SVN: r41209
      Andrew MacLeod committed
    • basic-block.h (set_new_block_for_insns): New Prototype. · ccbaf064
      
      2001-04-09  Andrew MacLeod  <amacleod@redhat.com>
      
      	* basic-block.h (set_new_block_for_insns): New Prototype.
      	(set_block_num): Delete prototype.
      	* flow.c (set_block_num): Remove obsolete function.
      	(set_block_for_new_insns): Set BB for single or multiple insns.
      	* gcse.c (handle_avail_expr): Use set_block_for_new_insns.
      	(process_insn_end_bb): Use set_block_for_new_insns or
      	set_block_for_insn instead of set_block_num.
      	(pre_insert_copy_insn): Use set_block_for_new_insns.
      	(update_ld_motion_stores): Use set_block_for_new_insns.
      	(insert_insn_start_bb): Use set_block_for_new_insns.
      	(replace_store_insn): Use set_block_for_new_insns.
      
      From-SVN: r41208
      Andrew MacLeod committed