1. 13 Feb, 1995 12 commits
  2. 11 Feb, 1995 10 commits
  3. 10 Feb, 1995 5 commits
  4. 08 Feb, 1995 7 commits
  5. 07 Feb, 1995 6 commits
    • (prepare_scc_operands, from_compare): Force constant 0 into · e553bfb9
      register for unsigned comparisons.
      
      From-SVN: r8891
      Jim Wilson committed
    • Correct errors in comments. · 97b65a3e
      (CONDITIONAL_REGISTER_USAGE): Delete TARGET_NOSAVE support.
      (TARGET_MAC, TARGET_TRYR0, TARGET_NOSAVE, TARGET_SMALLCALL,
      TARGET_PARANOID, TARGET_RETR2, TARGET_SHORTADDR, TARGET_BSR): Delete.
      (TARGET_SWITCHES): Delete above options.
      (OVERRIDE_OPTIONS): Delete TARGET_BSR support.
      (FUNCTION_BOUNDARY): Use 32 bit alignment when not TARGET_SMALLCODE.
      (FIRST_RET_REG): Delete TARGET_RETR2 support.
      (MODE_DISP_OK_[21]): Delete TARGET_TRYR0 support.
      (EXTRA_CONSTRAINT_U): Delete.
      (CONST_COSTS): For logical operations, give L constants cost 1.
      (PRINT_OPERAND_PUNCT_VALID_P): Delete '*', '^', '!'.
      
      From-SVN: r8890
      Jim Wilson committed
    • Correct errors in comments. · 5325c0fa
      (calc_live_regs, expand_acall): Delete TARGET_SMALLCALL support.
      (need_slot): Add comment.  Delete test of INSN_ANNULLED_BRANCH_P.
      (print_operand_address): Delete '*', '^', '!' support.
      (synth_constant): Call zero_extend* instead of and*.  Call ashlsi3_k
      instead of ashlsi3_n.
      (prepare_scc_operands): Abort for NE case.
      (output_move_double, output_far_jump, output_branch): Delete commented
      out code.  Don't output assembler comments.
      (gen_ashift): Don't call addsi3.
      (fixit): Delete redundant test for QImode constants.
      (hi_const): Delete TARGET_SHORTADDR support.
      (find_barrier): Don't put constant pool between mova and its label.
      (add_function, seen_function, bsr_operand, mac_operand,
      fake_shift): Delete.
      (sh_expand_prologue, expand_acall): Delete TARGET_BSR support.
      (general_movsrc_operand): Don't reject non-I CONST_INT.
      
      From-SVN: r8889
      Jim Wilson committed
    • Correct errors in comments. Delete all assembler comments. · 51bd623f
      Delete commented out patterns.  Delete all peepholes but two.
      Delete all define_splits but one.  Delete all `combiner' patterns.
      (mpy): Correct multiply latencies.
      (needs_delay_slot, hit_stack, interrupt_function, in_delay_slot,
      define_delay): Correct and/or simplify all reorg related definitions.
      (addsi3_real): Delete.
      (addsi3): Use arith_operand for argument 1.
      (mulhisi3): Use arith_reg_operand not mac_operand.
      (and_ffff, and_ff): Delete.
      (andsi3): Handle constant 255 specially.
      (rot*): Correct and/or simplify all rotate patterns.
      (ashlsi3_k): Delete clobber of T bit.  Output add for 1 bit shift.
      (ashlsi3_n, lshrsi3_n): Delete use of fake_shift.
      (negc): Correct pattern by adding set of T bit.
      (extend*): Delete 'u' and 'U' constraint cases.
      (pop): Separate 'l' and 'x' constraint cases.
      (movsi-1): Better code for move to T bit case.
      (bsr, bsr_value, mac): Delete.
      
      From-SVN: r8888
      Jim Wilson committed
    • (*): Give names to all anonymous patterns. · c8b3b7d6
      From-SVN: r8887
      Doug Evans committed
    • (ASM_OUTPUT_FLOAT, ASM_OUTPUT_DOUBLE): Remove tests for host == target · e29eead5
      format and endianness.
      
      From-SVN: r8886
      Stephen L Moshier committed