- 14 Jan, 1995 13 commits
-
-
Fix unrecognized mode warning. Make string comparisons consistent. Support machine attributes with arguments. Make noreturn/volatile warnings consistent with others. From-SVN: r8757
Doug Evans committed -
(extract_bit_field, fields bigger than word case): Count subwords in target. Zero remaining upper bits if unsigned. From-SVN: r8756
Doug Evans committed -
(plain_type_1): For LONG_LONG_TYPE_SIZE, return T_[U]LONG instead of 0 (i.e. T_VOID). From-SVN: r8755
Richard Kenner committed -
(expand_binop): Do not force constant shift-count to a register, to allow possible widening; do not convert_to_mode mode{1,2} or copy_to_mode_reg if mode{1,2} is VOIDmode. From-SVN: r8754
Richard Kenner committed -
(extendqidi2, extendhidi2, extendsidi2, extendplussidi): New patterns. (adddia_sexthishl32, adddid_sexthishl32): New patterns. (adddi_dilshr32, adddi_dishl32, adddi_mem): New patterns. (adddi3, subdi3): Allow more alternatives. (subdia_sexthishl32, subdid_sexthishl32): New patterns. (subdi_dishl32, subdi_mem): New patterns. (negdi2): New pattern. (ashldi_sexthi, ashldi_const32, ashldi_const, ashldi3): New patterns. (subreg1ashrdi_const32, ashrdi_const32): New patterns. (ashrdi_const32_mem, ashrdi_const, ashrdi3): New patterns. (subreg1lshrdi_const32, lshrdi_const32, lshrdi_const, lshrdi3): Ditto. (lshrsi_31): New pattern. (lshrsi_16, lshrsi_17_24): New names for old unnamed patterns. From-SVN: r8753
Richard Kenner committed -
From-SVN: r8752
Richard Kenner committed -
From-SVN: r8751
Richard Kenner committed -
(const_int_cost, output_move_const_into_data_reg): Likewise. (singlemove_string): Call output_move_const_into_data_reg. From-SVN: r8750
Richard Kenner committed -
From-SVN: r8749
Richard Kenner committed -
From-SVN: r8748
Richard Kenner committed -
From-SVN: r8747
Jason Merrill committed -
(execute): Don't wait for just any N subprocesses, since we may have started with some subprocesses before we started executing. Wait just for _our_ N subprocesses. From-SVN: r8746
Richard Kenner committed -
Strip nops from ARG2, just like ARG1. Make {MIN,MAX}_EXPR properly when type of result different than args. From-SVN: r8745
Richard Kenner committed
-
- 13 Jan, 1995 6 commits
-
-
From-SVN: r8744
Richard Kenner committed -
names begin with '*'. From-SVN: r8743
Richard Kenner committed -
From-SVN: r8742
Richard Kenner committed -
From-SVN: r8741
Richard Kenner committed -
From-SVN: r8740
Richard Kenner committed -
From-SVN: r8739
Richard Kenner committed
-
- 12 Jan, 1995 6 commits
-
-
From-SVN: r8738
Jim Wilson committed -
From-SVN: r8737
Jim Wilson committed -
From-SVN: r8736
Steve Chamberlain committed -
From-SVN: r8735
Steve Chamberlain committed -
(e64toe): Likewise; also check the exponent field properly. From-SVN: r8734
Richard Kenner committed -
From-SVN: r8733
Jason Merrill committed
-
- 11 Jan, 1995 2 commits
-
-
From-SVN: r8732
Richard Kenner committed -
From-SVN: r8731
Richard Kenner committed
-
- 10 Jan, 1995 1 commit
-
-
From-SVN: r8730
Richard Kenner committed
-
- 09 Jan, 1995 1 commit
-
-
From-SVN: r8729
Jeff Law committed
-
- 08 Jan, 1995 4 commits
-
-
From-SVN: r8728
Richard Kenner committed -
(print_operand, case 'f'): New case. (sparc_initialize_trampoline): Use gen_flush instead of knowing what pattern looks like. Use MEM instead of address in flush insn, so virtual reg instantiation can update. Ensure address in flush insn is valid. From-SVN: r8727
Richard Kenner committed -
From-SVN: r8726
Richard Kenner committed -
From-SVN: r8725
Richard Kenner committed
-
- 07 Jan, 1995 3 commits
-
-
(fold, case CONVERT_EXPR): Don't remove an integer conversion when outer is FP unless it doesn't change signedness... (fold, case CONVERT_EXPR): Don't remove an integer conversion when outer is FP unless it doesn't change signedness; rework code in this area to be clearer. From-SVN: r8724
Richard Kenner committed -
pa.h (enum processor_type): New enumeration describing the processor to schedule for (700, 7100, 7100LC). * pa.h (enum processor_type): New enumeration describing the processor to schedule for (700, 7100, 7100LC). (pa_cpu_attr, TARGET_OPTIONS, OVERRIDE_OPTIONS): Define. (pa_cpu_string, pa_cpu): Provide extern decls. * pa.c (pa_cpu, pa_cpu_string): Provide definitions. (override_options): New function. (pa_adjust_cost): Handle PROCESSOR_7100 and PROCESSOR_7100LC scheduling. Handle anti-dependendy cases involving fp division and sqrt. Handle output dependencies correctly. Break TYPE_FPMUL into TYPE_FPMULSGL and TYPE_FPMULDBL. * pa.md (cpu attribute): New attribute. Clean up comments for PROCESSOR_700 scheduling info. Slightly simplify. Make conditional on PROCESSOR_700. Add comments and scheduling information for PROCESSOR_7100 and PROCESSOR_7100LC. Set types for instructions which use the shifter to "shift". Explicitly set lengths and types for all instructions. Break type "fpmul" into "fmulsgl" and "fpmuldbl". From-SVN: r8723
Jeff Law committed -
left not left to right. From-SVN: r8722
Jim Wilson committed
-
- 05 Jan, 1995 1 commit
-
-
From-SVN: r8721
Doug Evans committed
-
- 04 Jan, 1995 3 commits
-
-
From-SVN: r8720
Per Bothner committed -
From-SVN: r8719
Per Bothner committed -
pa.md (call expander): Use emit_insn_before to emit an insn to save the PIC register before a function... * pa.md (call expander): Use emit_insn_before to emit an insn to save the PIC register before a function call. (call_value expander): Likewise. From-SVN: r8718
Jeff Law committed
-