1. 14 Aug, 2000 19 commits
  2. 13 Aug, 2000 8 commits
  3. 12 Aug, 2000 10 commits
  4. 11 Aug, 2000 3 commits
    • ia64.md (addsi3): Remove expander. · 058557c4
              * config/ia64/ia64.md (addsi3): Remove expander.
              (subsi3, mulsi3, negsi2, one_cmplsi2): Likewise.
              (*addsi3_shladd): New.
      
      From-SVN: r35649
      Richard Henderson committed
    • ia64.c (do_spill): Pass cfa offset to move expander. · 870f9ec0
              * config/ia64/ia64.c (do_spill): Pass cfa offset to move expander.
              (do_restore): Likewise.
              (gen_movdi_x, gen_fr_spill_x, gen_fr_restore_x): New.
              (ia64_expand_prologue, ia64_expand_epilogue): Use them.
              (rtx_needs_barrier): Track actual bit manipulation for
              ar.unat moves, gr_spill, and gr_restore.
              (emit_insn_group_barriers): Special case gr_spill/gr_restore.
              (process_set): Don't handle varargs spills.
              * config/ia64/ia64.md (gr_spill): Accept cfa offset.  Emit
              .mem.offset here instead of in process_set.
              (gr_restore): Likewise.
      
      From-SVN: r35648
      Richard Henderson committed
    • straits.h (is_del): Boolify with !!. · dc329d29
              * std/straits.h (is_del): Boolify with !!.
      
              * std/bastring.cc (compare to charT*): Add rlen==n check.
              * std/bastring.h (Rep::grab): Add x86 atomic version.
      
      From-SVN: r35647
      Jason Merrill committed