1. 16 Oct, 1997 4 commits
    • pa.c (move_operand): Respect -mdisable-indexing. · 96b63cd7
              * pa.c (move_operand): Respect -mdisable-indexing.
              * pa.h (GO_IF_LEGITIMATE_ADDRESS): Likewise.
      Bring over from gcc2.  Fixes ada -O2 bootstrap.
      
      From-SVN: r15927
      Richard Kenner committed
    • Add patch from Edelsohn · f192bf8b
      From-SVN: r15918
      David Edelsohn committed
    • alpha.c (final_prescan_insn): Gut, remove and transform to ... · 2ea844d3
              * alpha.c (final_prescan_insn): Gut, remove and transform to ...
              (alpha_handle_trap_shadows): ... a new function.  Handle the entire
              function in one go.  Emit RTL for trapb, instead of printf directly.
              (alpha_reorg): New function.  Call alpha_handle_trap_shadows.
              (trap_pending): Kill global variable.
              (output_epilog): Don't call final_prescan_insn.
              (struct shadow_summary): Elide $31 and $f31; now it fits in a word.
              * alpha.h (FINAL_PRESCAN_INSN): Remove.
              (MACHINE_DEPENENT_REORG): Define.
              * alpha.md (jsr patterns with trapb): Stupid and useless.  Kill.
              (trapb): New insn.
      
      From-SVN: r15917
      Richard Henderson committed
    • alpha.h (ISSUE_RATE): Define. · 74835ed8
              * alpha.h (ISSUE_RATE): Define.
              * alpha.c (alpha_adjust_cost): Handle EV5 mult delay; don't apply
              EV4 adjustments to EV5.
              * alpha.md: Remove all scaling from function unit delays.  Rework
              EV5 function units to match the CPU.
              (umuldi3_highpart): EV5 added the IMULH insn class.
      
      From-SVN: r15916
      Richard Henderson committed
  2. 15 Oct, 1997 8 commits
  3. 14 Oct, 1997 12 commits
  4. 13 Oct, 1997 2 commits
  5. 10 Oct, 1997 9 commits
  6. 09 Oct, 1997 2 commits
  7. 08 Oct, 1997 3 commits