1. 27 Sep, 1996 2 commits
  2. 26 Sep, 1996 3 commits
    • (mulsidi3 matcher): Change predicate const_int_operand to const_sint32_operand. · 33163ace
      (mulsidi3 matcher): Change predicate const_int_operand
      to const_sint32_operand.  Get rid of bogus range condition.
      
      From-SVN: r12850
      Torbjorn Granlund committed
    • (stmp-int-hdrs): Don't cd to srcdir before copying · ae678a13
      header files to objdir.
      
      From-SVN: r12849
      Jim Wilson committed
    • h8300.h (FIRST_PSEUDO_REGISTER): Bump up by one. · 7d9f07f4
              * h8300/h8300.h (FIRST_PSEUDO_REGISTER): Bump up by one.
              (ARG_POINTER_REGNUM): Likewise.
              (FIXED_REGISTERS): Add entry for MAC register.
              (CALL_USED_REGISTERS< REG_ALLOC_ORDER): Likewise.
              (HARD_REGNO_NREGS): Handle MAC register.
              (HARD_REGNO_MODE_OK< REGNO_OK_FOR_BASE_P): LIkewise.
              (REGISTER_NAMES): Likewise.
              (enum reg_class): New MAC_REGS register class.
              (REG_CLASS_CONTENTS, REGNO_REG_CLASS): Corresponding changes.
              (REG_CLASS_FROM_LETTER): LIkewise.
              (REGISTER_MOVE_COST): Make copies to/from the MAC register
              expenseive.
              (CONDITIONAL_REGISTER_USAGE): Define.
              * h8300/h8300.md (movsi_h8300hs): Renamed from movsi_h8300h.
              Handle moves to/from the MAC register.
              (mac): Two new patterns to use the mac instruction.
      
              * h8300/h8300.c (notice_update_cc): Fix CC_SET case.
              (restore_compare_p): Remove unused function.
              * h8300/h8300.md: Handle "set" vs "set_zn_c0" correctly.
              (bCC patterns): No longer need to call restore_compare_p.
      
      
              * h8300/h8300.c (get_shift_alg): Fix HImode ASHIFTRT by
              13 or 14 bits.
      
      From-SVN: r12848
      Jeff Law committed
  3. 25 Sep, 1996 7 commits
  4. 24 Sep, 1996 19 commits
  5. 23 Sep, 1996 9 commits