1. 15 Apr, 1996 10 commits
  2. 14 Apr, 1996 16 commits
  3. 13 Apr, 1996 7 commits
    • Initial revision · 89a2944c
      From-SVN: r11756
      Doug Evans committed
    • arm.c (use_return_insn): Don't use return for naked functions. · 31fdb4d5
      	* arm/arm.c (use_return_insn): Don't use return for naked functions.
      	(arm_valid_machine_decl_attribute): New function.
      	(arm_naked_function_p): New function.
      	(output_func_prologue): Naked functions don't have prologues.
      	(arm_expand_prologue): Likewise.
      	(output_func_epilogue): Likewise with epilogues.
      
      From-SVN: r11755
      Doug Evans committed
    • h8300.c (adds_subs_operand): Fix thinko in last change. · 17b706a6
              * h8300/h8300.c (adds_subs_operand): Fix thinko in last change.
      
              * h8300/h8300.md (subhi3): Turn into a define_expand.
              (subhi3 using adds_subs): New pattern.
              (H8300 subhi): Derived from old subhi pattern.  Simplified.
              (H8300H subhi): Likewise.
              (subsi using adds_subs): New pattern.  Only used on H8300H.
              (subsi_h8300): Allow "a" registers as destination.
              (subsi_h8300h): Allow "a" registers as destination.  Simplify.
      
              * h8300/h8300.md (bcs_qiqi, bcs_hihi, bs_hiqi): Fix thinkos
              in last change.
      
      From-SVN: r11754
      Jeff Law committed
    • (ASM_DECLARE_FUNCTION_NAME): Don't write anything to asm file, because · a3ec0d4b
      everything is handled in FUNCTION_PROLOGUE.
      
      From-SVN: r11753
      Richard Kenner committed
    • (alpha_emit_set_const_1): Renamed from alpha_emit_set_const and static. · 9102cd1f
      Remove change of Nov 26; again use normal mechanism for SImode.
      (alpha_emit_set_const): New function.
      
      From-SVN: r11752
      Richard Kenner committed
    • h8300.md: Add more comments about things which seem wrong... · 3b7d443c
              * h8300.md: Add more comments about things which seem
              wrong, stupid, or just don't make any sense yet.
      
              * h8300.c (adds_subs_operand): New function.
              (output_adds_subs): New function.
              * h8300.md (addhi3): Turn into a define_expand.
              (addhi3 using adds_subs): New pattern.
              (H8300 addhi): Derived from old addhi pattern.  Simplified.
              (H8300H addhi): Likewise.
              (addsi using adds_subs): New pattern.  Only used on H8300H.
              (addsi_h8300): Allow "a" registers as destination.
              (addsi_h8300h):  Simplify.  Allow "a" registers as destination.
      
              * h8300.md (bcs): New attribute type.
              (default_length): Compute correct length for bcs insns.
              (bcs_qiqi, bcs_hihi, bs_hiqi): Use new type and update
              to account for correct length computation.
      
              * h8300.md (movhi_internal): Demand at least one operand to
              be a register.
              (movsi_h8300): Optimize loading certain constants.
              (movsi_h8300h): Likewise.
      
              * h8300.h (NO_FUNCTION_CSE): Comment out.
              (FUNCTION_ARG_REGNO_P): Properly define for TARGET_QUICKCALL.
              (RETURN_IN_MEMORY): Don't return small structs in regs.
      
      From-SVN: r11751
      Jeff Law committed
    • config.guess: Combine two OSF1 rules. · 2ca96cdf
      * config.guess:  Combine two OSF1 rules.
      Also recognize field test versions.  From mjr@zk3.dec.com.
      * config.guess (dgux):  Use /usr/bin/uname rather than uname,
      because GNU uname does not support -p.  From pmr@pajato.com.
      
      From-SVN: r11712
      Per Bothner committed
  4. 12 Apr, 1996 7 commits