1. 05 Nov, 1999 23 commits
  2. 04 Nov, 1999 14 commits
  3. 03 Nov, 1999 3 commits
    • [multiple changes] · c0ec7a75
      Wed Nov  3 15:11:27 1999  David S. Miller  <davem@redhat.com>
      
      	* config/sparc/sparc.md: Remove insn type fpsqrt, add fpsqrts
      	and fpsqrtd.  Use them and create fdiv function unit to more
      	accurately represent fpu sqrt pipeline semantics on UltraSparc.
      	* config/sparc/sparc.c: Account for fpsqrt{s,d} changes.
      
      Wed Nov  3 15:11:27 1999  Matteo Frigo <athena@fftw.org>
      
      	* config/sparc/sparc.md: Adjust FADD/FMUL result latencies to
      	3 on UltraSparc.
      	* config/sparc/sparc.c (ultra_schedule_insn): Insert launched
      	insn into ready list, do not use just a raw swap.
      
      From-SVN: r30386
      David S. Miller committed
    • rtl.h (renumber_insns): New function. · aeeeda03
      	* rtl.h (renumber_insns): New function.
      	(remove_unnecessary_notes): Likewise.
      	* emit-rtl.c (renumber_insns): Define.
      	(remove_unncessary_notes): Likewise.
      	* toplev.c (rest_of_compilation): Remove dead code.
      	Use renumber_insns and remove_unncessary_notes.
      
      From-SVN: r30385
      Mark Mitchell committed
    • gcse.c (struct null_pointer_info): New type. · 0511851c
      	* gcse.c (struct null_pointer_info): New type.
      	(get_bitmap_width): New function.
      	(current_block): Remove.
      	(nonnull_local): Likewise.
      	(nonnull_killed): Likewise.
      	(invalidate_nonnull_info): Take a null_pointer_info as input.
      	(delete_null_pointer_checks_1): New function.
      	(delete_null_pointer_checks): Use it.
      
      From-SVN: r30384
      Mark Mitchell committed