- 27 Sep, 1996 2 commits
- 26 Sep, 1996 3 commits
-
-
(mulsidi3 matcher): Change predicate const_int_operand to const_sint32_operand. Get rid of bogus range condition. From-SVN: r12850
Torbjorn Granlund committed -
header files to objdir. From-SVN: r12849
Jim Wilson committed -
* 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
-
- 25 Sep, 1996 7 commits
-
-
From-SVN: r12847
Jim Wilson committed -
* sparc.c (print_operand): Handle new codes H/L. * sparc.md (lo_sum_di_sp32,adddi3_sp32,subdi3_sp32, mulsidi3_sp32,const_mulsidi3,umulsidi3_sp32,const_umulsidi3, smacdi,umacdi,anddi3_sp32,iordi3_sp32,xordi3_sp32,negdi2_sp32): Add little endian support. From-SVN: r12846
Doug Evans committed -
* sparc.c (print_operand): Handle new codes H/L. * sparc.md (lo_sum_di_sp32,adddi3_sp32,subdi3_sp32, mulsidi3_sp32,const_mulsidi3,umulsidi3_sp32,const_umulsidi3, smacdi,umacdi,anddi3_sp32,iordi3_sp32,xordi3_sp32,negdi2_sp32): Add little endian support. From-SVN: r12845
Doug Evans committed -
From-SVN: r12844
Doug Evans committed -
for memory operands. From-SVN: r12843
Jim Wilson committed -
From-SVN: r12842
Jim Wilson committed -
(push_secondary_reload): Do strip paradoxical SUBREG even if reload_class is CLASS_CANNOT_CHANGE_SIZE. (push_secondary_reload): Do strip paradoxical SUBREG even if reload_class is CLASS_CANNOT_CHANGE_SIZE. Change reload_mode to mode in SECONDARY_MEMORY_NEEDED and get_secondary_mem calls. From-SVN: r12841
Jim Wilson committed
-
- 24 Sep, 1996 19 commits
-
-
emit after RELOAD_FOR_OUTPUT, in reverse order of reload number, but not separately. From-SVN: r12840
Jim Wilson committed -
From-SVN: r12839
Jim Wilson committed -
From-SVN: r12838
Michael Meissner committed -
From-SVN: r12837
Doug Evans committed -
From-SVN: r12836
Jeff Law committed -
From-SVN: r12835
Richard Kenner committed -
From-SVN: r12834
Richard Kenner committed -
From-SVN: r12833
Richard Kenner committed -
BITS_PER_WORD as inlined function result. From-SVN: r12832
Richard Kenner committed -
(struct directive, directive_table, handle_directive): pass_thru now 1 for #define and 2 for #pragma. (struct directive, directive_table, handle_directive): pass_thru now 1 for #define and 2 for #pragma. (handle_directive): When deciding whether to suppress comment at end of directive, ignore tabs and spaces after comment. Remove redundant limit test. With -dD -C, copy comment when isolating definition. (skip_to_end_of_comment): With -C, don't copy newline at end of C++ comment. From-SVN: r12831
Richard Kenner committed -
command is 'a' or 'i'. From-SVN: r12830
Richard Kenner committed -
(PREFERRED_DEBUGGING_TYPE): If no debugging formats are supported, set to NO_DEBUG. (main): Don't do setting of PREFERRED_DEBUGGING_TYPE here. From-SVN: r12829
Richard Kenner committed -
(finish_struct): Check PCC_BITFIELD_TYPE_MATTERS value. arbitrary expression. From-SVN: r12828
Richard Kenner committed -
From-SVN: r12827
Richard Kenner committed -
From-SVN: r12795
Richard Kenner committed -
From-SVN: r12794
Richard Kenner committed -
From-SVN: r12793
Richard Kenner committed -
From-SVN: r12792
Richard Kenner committed -
DECL_ARTIFICIAL also when using the short cut way. From-SVN: r12791
Richard Kenner committed
-
- 23 Sep, 1996 9 commits
-
-
From-SVN: r12790
Richard Kenner committed -
extended if all_adjacent set. From-SVN: r12789
Richard Kenner committed -
From-SVN: r12788
Richard Kenner committed -
From-SVN: r12787
Richard Kenner committed -
From-SVN: r12786
Richard Kenner committed -
load address in reg and enqueue increment and store of reg. From-SVN: r12785
Richard Kenner committed -
if_then_else in condjump. From-SVN: r12784
Richard Kenner committed -
(jump_optimize): In no-nop move deletion, don't test PRESERVE_DEATH_INFO_REGNO_P; instead test if optimization is performed. Check for REG_UNUSED note on to-be deleted insn before searching for preceding instruction to delete note from. If PRESERVE_DEATH_INFO_REGNO_P is true for SREG, replace INSN with USE. From-SVN: r12783
Richard Kenner committed -
From-SVN: r12782
Richard Kenner committed
-