- 11 Feb, 1995 7 commits
-
-
From-SVN: r8910
Richard Kenner committed -
From-SVN: r8909
Richard Kenner committed -
(do_spec_1, case 'O'): New option. From-SVN: r8908
Richard Kenner committed -
error messages; DECLARATOR might be null. From-SVN: r8907
Richard Kenner committed -
From-SVN: r8906
Richard Kenner committed -
targets. From-SVN: r8905
Richard Kenner committed -
From-SVN: r8904
Richard Kenner committed
-
- 10 Feb, 1995 5 commits
-
-
From-SVN: r8903
Richard Kenner committed -
(store_constructor, ARRAY_TYPE): Use code for non-integer INDEX for non-integer ELTTYPE size. Allow INDEX to be zero in code and divide size by BITS_PER_UNIT. From-SVN: r8902
Richard Kenner committed -
tree in those cases. From-SVN: r8901
Richard Kenner committed -
From-SVN: r8900
Michael Meissner committed -
From-SVN: r8899
Michael Meissner committed
-
- 08 Feb, 1995 7 commits
-
-
(movsicc, movdicc): Operand 3 must be a register to match define_insns. Delete miscellaneous cmove comments. From-SVN: r8898
Doug Evans committed -
instead of knowing what pattern looks like. From-SVN: r8897
Doug Evans committed -
From-SVN: r8896
Doug Evans committed -
* sparc/sparc.c (v9_regcmp_p): New function. (v9_regcmp_op): Call it. * sparc/sparc.md (movsicc): New pattern. (movdicc, movsfcc, movdfcc, movtfcc): Likewise. From-SVN: r8895
Doug Evans committed -
From-SVN: r8894
David J. MacKenzie committed -
From-SVN: r8893
David J. MacKenzie committed -
pa.md (call, call_value): Emit save of the PIC register with "emit_insn" before emitting the call insn itself. * pa.md (call, call_value): Emit save of the PIC register with "emit_insn" before emitting the call insn itself. From-SVN: r8892
Jeff Law committed
-
- 07 Feb, 1995 9 commits
-
-
register for unsigned comparisons. From-SVN: r8891
Jim Wilson committed -
(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 -
(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 -
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 -
From-SVN: r8887
Doug Evans committed -
format and endianness. From-SVN: r8886
Stephen L Moshier committed -
stop if we find a LOOP_BEG note first. From-SVN: r8885
Jim Wilson committed -
(alter_reg): New variable stack_slot. Apply anti BYTES_BIG_ENDIAN correction to stack slot address stored in spill_stack_slot. From-SVN: r8884
Jim Wilson committed -
From-SVN: r8883
Jim Wilson committed
-
- 06 Feb, 1995 12 commits
-
-
From-SVN: r8882
Jim Wilson committed -
(sh_function_arg_partial_nregs): Likewise. From-SVN: r8881
Jim Wilson committed -
Rewrite to actually work for more than a few small operands, and to be reasonably small. (__mulsi3): Eliminate usage of link register (i.e. a6). (shift patterns): Delete. (__umulsi3): Delete. From-SVN: r8880
Torbjorn Granlund committed -
From-SVN: r8879
Torbjorn Granlund committed -
From-SVN: r8878
Torbjorn Granlund committed -
From-SVN: r8877
Jim Wilson committed -
(PREFERRED_DEBUGGING_TYPE): Define. From-SVN: r8876
Doug Evans committed -
* pa.md: Replace "misc" attribute with "multi" in recentlyadded soft-float code. From-SVN: r8875
Jeff Law committed -
From-SVN: r8874
Jeff Law committed -
From-SVN: r8873
Ian Lance Taylor committed -
(emit_move_sequence): Use expand_inc instead of plus_constant (generates less rtl). From-SVN: r8872
Torbjorn Granlund committed -
From-SVN: r8871
Torbjorn Granlund committed
-