1. 07 May, 1994 6 commits
    • (sched_analyze_insn, attach_deaths_insn): Look at · b288f2b3
      CALL_INSN_FUNCTION_USAGE.
      
      From-SVN: r7263
      Richard Kenner committed
    • (LIB_SPEC): Support -fshared-data. · ac8ec8c0
      (CPP_SPEC): Set _SEQUENT_ to 1.
      (SHARED_SECTION_ASM_OP, ASM_OUTPUT_SHARED_COMMON): Supply new macros.
      (SHARED_BSS_SECTION_ASM_OP, BSS_SECTION_FUNCTION): Likewise.
      
      From-SVN: r7262
      Richard Kenner committed
    • (choose_reload_regs): Remove previous change. · 19a9014f
      From-SVN: r7261
      Richard Kenner committed
    • Fix typo in comment. · 5a783256
      From-SVN: r7260
      Richard Kenner committed
    • (TARGET_FRW): Add note saying this option is deprecated. · 5c56efde
      (TARGET_FLAT): Renamed from TARGET_FRW_COMPAT.
      (TARGET_SWITCHES): Delete references to -mfrw, -mfrw-compat.  Add -mflat.
      (CONDITIONAL_REGISTER_USAGE): If -mflat, fix %i7, rename "%fp"
      to "%i7", and make %g7 a global_reg.
      (FRAME_POINTER_REQUIRED): Handle -mflat.
      (INITIAL_FRAME_POINTER_OFFSET): Likewise.
      (ARG_POINTER_REGNUM): Explicitly say it's the frame pointer.
      (LEAF_REGISTERS): Make %g7 not a leaf register.
      (leaf_reg_backmap): Delete.
      (LEAF_REG_BACKMAP): Likewise.
      (FUNCTION_PROLOGUE): Handle -mflat.
      (FUNCTION_EPILOGUE): Likewise.
      (DELAY_SLOTS_FOR_EPILOGUE): Likewise.
      (ELIGIBLE_FOR_EPILOGUE_DELAY): Likewise.
      
      From-SVN: r7259
      Doug Evans committed
    • (leaf_reg_backmap): Delete. · c6aa9ce1
      (sparc_flat_compute_frame_size): Renamed from
      sparc_frw_compute_frame_size.  All callers changed.
      (sparc_flat_save_restore): Likewise.
      (sparc_flat_output_function_prologue): Likewise.
      Delete decl of call_used_regs.
      Delete reference to frame_base_name, use frame pointer explicitly.
      Print prologue end marker.
      (sparc_flat_output_function_epilogue): Likewise (renaming).
      Delete decls of asm_out_data_file, asm_out_file, call_used_regs.
      Print epilogue start marker.
      (sparc_flat_epilogue_delay_slots): Likewise (renaming).
      (sparc_flat_eligible_for_epilogue_delay): Likewise.
      
      From-SVN: r7258
      Doug Evans committed
  2. 06 May, 1994 34 commits