1. 04 Feb, 1995 7 commits
    • (TARGET_DEFAULT): Add #ifndef/#endif around define. · ef012153
      From-SVN: r8865
      Jim Wilson committed
    • (type attribute): Add fmadd. · e19ff60f
      (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
    • (mips_isa_string): Add mips4 to comment. · 33563487
      (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
    • (__PTR_TO_INT, __INT_TO_PTR): Delete. · 516a2dfd
      (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
    • (IRIX): Sed - to _. · 36f9f6c1
      From-SVN: r8861
      Jim Wilson committed
    • (*): Change __mips==3 to __mips>=3. · c311f311
      (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. · 5604861b
      (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
  2. 03 Feb, 1995 3 commits
  3. 02 Feb, 1995 3 commits
  4. 01 Feb, 1995 7 commits
  5. 31 Jan, 1995 7 commits
  6. 28 Jan, 1995 9 commits
  7. 27 Jan, 1995 4 commits