Skip to content
Snippets Groups Projects
  1. Jul 16, 2001
  2. Jul 15, 2001
  3. Jul 14, 2001
    • hubicka's avatar
      · bf73fcf4
      hubicka authored
      	Re-install recently reverted patch.
      	* emit-rtl.c (try_split): Update mark_jump_label call.
      	* flow.c (find_sub_basic_blocks): Likewise.
      	* jump.c (cross_jump_death_matters, find_cross_jump, do_cross_jump,
      	jump_back_p): Kill.
      	(mark_all_labels): Kill second parameter.
      	(jump_optimize, jump_optimize_1): Kill cross_jump parameter.
      	(rebuild_jump_labels, jump_optimize_minimal): Update call
      	of jump_optimize_1.
      	(jump_optimize_1): Kill crossjumping code.
      	(mark_jump_label): Kill cross_jump parameter.
      	* rtl.h (mark_jump_label, jump_optimize): Update prototypes.
      	(JUMP_CROSS_JUMP, JUMP_CROSS_JUMP_DEATH_MATTERS): Kill.
      	* reg-stack.c (reg_to_stack): Do not rebuild if not needed; do
      	 splitting.
      	* toplev.c (enum dump_file_index): Kill DFI_jump2; put DFI_stack before
      	DFI_bpro.
      	(dump_file_info): Likewise.
      	(rest_of_compilation): Update calls to jump_optimize; kill jump2 pass;
      	reorganize passes to do reg-stack first, bb-reorder second.
      	* invoke.texi (-d letters doc): Remove the jump2 pass.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44008 138bc75d-0d04-0410-961f-82ee72b054a4
      bf73fcf4
    • rth's avatar
      * ifcvt.c (find_cond_trap): New. · 10a2674d
      rth authored
              (find_if_header): Call it.
              (merge_if_block): Relax existing jump sanity check.
              * jump.c (jump_optimize_1): Remove conditional trap handling.
      
      	* gcc.dg/iftrap-1.c: New.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44006 138bc75d-0d04-0410-961f-82ee72b054a4
      10a2674d
    • gccadmin's avatar
      Daily bump. · 7891f985
      gccadmin authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44004 138bc75d-0d04-0410-961f-82ee72b054a4
      7891f985
    • amodra's avatar
      * config/pa/pa.c (emit_hpdiv_const): Return reg is r2 for 64-bit · 2013ddf6
      amodra authored
      	millicode.
      	(insn_refs_are_delayed): Correct comment.
      	* config/pa/pa.h (INSN_REFERENCES_ARE_DELAYED): Likewise.
      	* config/pa/pa.md (mulsi3): If TARGET_64BIT, clobber r2
      	instead of r31.  Make associated insn !TARGET_64BIT, and
      	provide an additional 64-bit insn that clobbers r2.
      	(divsi3): Likewise.
      	(udivsi3): Likewise.
      	(modsi3): Likewise.
      	(umodsi3): Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44003 138bc75d-0d04-0410-961f-82ee72b054a4
      2013ddf6
    • hubicka's avatar
      * bb-reorder.c (skip_insn_after_block): Get past the line number notes. · 0c07445c
      hubicka authored
      	* flow.c (redirect_edge_and_branch_force, split_edge,
      	try_crossjump_to_edge): Use set_block_for_new_insns.
      	* bb-reorder.c (emit_jump_to_block_after): Call set_block_for_new_insns.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44002 138bc75d-0d04-0410-961f-82ee72b054a4
      0c07445c
  4. Jul 13, 2001
Loading