- 04 Feb, 1995 7 commits
-
-
From-SVN: r8865
Jim Wilson committed -
(cpu attribute): Add r8000. (umaddi+1, ..., umadddi+8): Add pattern for multiply accumulate. (movdi): Legitimize addresses, just like movsi does. (loadgp): New pattern for 64 bit ABI. (shift patterns): Use INTVAL instead of XINT for constants. (jump, tablejump_interal[12]): Add 64 bit ABI support. (movsicc-8, ..., movsicc): Add patterns for conditional moves. From-SVN: r8864
Jim Wilson committed -
(large_int): Delete code for handling 64 bit constants. (mips_const_double_ok): For irix6, reject all floating point constants. (mips_move_2words): Use dli not li for 64 bit constants. Use dla not la for 64 bit addresses. (output_block_move): Likewise. (function_arg): Add support for 64bit ABI. (override_options): Add support for mips4 and R8000. (print_operand): Handle new modifiers 'B', 'b', 'T', 't'. Make 'X' case work for 64 bit host. (mips_output_filename): Use ASM_OUTPUT_FILENAME. (mips_asm_file_start): Go to text section for 64bit ABI. (compure_frame_size, save_restore_insns, function_prologue, mips_expand_prologue, function_epilogue): Add support for 64 bit ABI. (type_dependent_reg, mips_function_value): New functions. From-SVN: r8863
Jim Wilson committed -
(enum processor_type): Add R8000. (mips_isa_string, CC1_SPEC): Add mips4 to comment. (CONDITIONAL_REGISTER_USAGE): Use SUBTARGET_CONDITIONAL_REGISTER_USAGE. (SUBTARGET_CONDITIONAL_REGISTER_USAGE): New macro. (ASM_SPEC, LINK_SPEC, CPP_SPEC): Add mips4 support. (MIPS_TEMP[12]_REGNUM): Change to avoid clobbering 64bit abi parameter registers. (SMALL_INT, SMALL_INT_UNSIGNED, CONST_OK_FOR_LETTER_P): Fix for 64 bit host. (ABI_64BIT): New macro. (REG_PARM_STACK_SPACE): Use UNITS_PER_WORD not 4. (GO_IF_LEGITIMATE_ADDRESS, CONSTANT_ADDRESS_P, LEGITIMATE_CONSTANT, LEGITIMIZE_ADDRESS): Don't allow CONST addresses for Irix6. (ASM_OUTPUT_FILENAME): New macro. (ASM_OUTPUT_ADDR_DIFF_ELT): Add 64 bit ABI support. From-SVN: r8862
Jim Wilson committed -
From-SVN: r8861
Jim Wilson committed -
(sgidefs.h): Include if _MIPS_SIM is defined. (va_start): Add support for 64 bit ABI. From-SVN: r8860
Jim Wilson committed -
(dbxout_source_file): Don't switch to text section if in function with section attribute. Print Ltext label to correct file (important on mips). From-SVN: r8859
Doug Evans committed
-
- 03 Feb, 1995 3 commits
-
-
From-SVN: r8858
Michael Meissner committed -
From-SVN: r8857
Michael Meissner committed -
From-SVN: r8856
Jason Merrill committed
-
- 02 Feb, 1995 3 commits
-
-
From-SVN: r8855
Michael Meissner committed -
From-SVN: r8854
Ian Lance Taylor committed -
From-SVN: r8853
Michael Meissner committed
-
- 01 Feb, 1995 7 commits
-
-
From-SVN: r8852
Michael Meissner committed -
From-SVN: r8851
Michael Meissner committed -
From-SVN: r8850
Michael Meissner committed -
From-SVN: r8849
Mike Stump committed -
(TARGET_SWITCHES, CPP_SPEC, CONDITIONAL_REGISTER_USAGE, FUNCTION_VALUE, LIBCALL_VALUE, FUNCTION_VALUE_REGNO_P, FUNCTION_ARG_REGNO_P, FUNCTION_ARG, ASM_DECLARE_FUNCTION_NAME, GO_IF_LEGITIMATE_ADDRESS, RTX_COSTS): Use TARGET_SOFT_FLOAT. (REAL_ARITHMETIC): Define. (ASM_OUTPUT_DOUBLE): Rewrite. (ASM_OUTPUT_FLOAT): Rewrite. From-SVN: r8848
Torbjorn Granlund committed -
(print_operand): #ifdef out CONST_DOUBLE cases. From-SVN: r8847
Torbjorn Granlund committed -
(movsi, movdi, movsf, movdf): Add patterns for TARGET_SOFT_FLOAT. (SF and DF move): Use constraint 'E' instead of 'F'. From-SVN: r8846
Torbjorn Granlund committed
-
- 31 Jan, 1995 7 commits
-
-
From-SVN: r8845
Jason Merrill committed -
From-SVN: r8844
Mike Stump committed -
From-SVN: r8843
Doug Evans committed -
From-SVN: r8842
Doug Evans committed -
From-SVN: r8841
Ian Lance Taylor committed -
From-SVN: r8840
Jason Merrill committed -
From-SVN: r8839
Jason Merrill committed
-
- 28 Jan, 1995 9 commits
-
-
From-SVN: r8838
Roland McGrath committed -
variable to allow subtracting a pointer from it. From-SVN: r8837
Richard Kenner committed -
* pa.md (call, call_value): Always save the PIC register before a call. From-SVN: r8836
Jeff Law committed -
(expand_call): When emitting queue for each arg, call protect_from_queue; put in initial_value so EXPR_LIST in is_const case won't have QUEUED. From-SVN: r8835
Richard Kenner committed -
* pa.md (call_internal_reg): Use an even faster sequence for TARGET_FAST_INDIRECT_CALLS. (call_value_internal_reg): Likewise. From-SVN: r8834
Jeff Law committed -
From-SVN: r8833
Richard Kenner committed -
(LIB2FUNCS): Delete _lshldi3. From-SVN: r8832
Richard Kenner committed -
From-SVN: r8831
Richard Kenner committed -
From-SVN: r8830
Richard Kenner committed
-
- 27 Jan, 1995 4 commits
-
-
From-SVN: r8829
Richard Kenner committed -
convert_to_mode. From-SVN: r8828
Richard Kenner committed -
(final_start_function): Initialize them. (final_end_function): Pass highest line number to function end debugging routines. (final_scan_insn): Pass highest line number in block to block end debugging function. (output_source_line): Update highest line in block and function. From-SVN: r8827
Richard Kenner committed -
From-SVN: r8826
Roland McGrath committed
-