diff options
author | Doug Evans <dje@gnu.org> | 1996-02-20 00:17:04 +0000 |
---|---|---|
committer | Doug Evans <dje@gnu.org> | 1996-02-20 00:17:04 +0000 |
commit | bafb031b01fedafab908d822d25087edd89d5cfe (patch) | |
tree | 5ea92d6619987efd5645e39db55cdccff89692be /gcc/cplus-dem.c | |
parent | f1fe6b073d79ddf86e58f7bc59ac1e181105fb6b (diff) | |
download | gcc-bafb031b01fedafab908d822d25087edd89d5cfe.zip gcc-bafb031b01fedafab908d822d25087edd89d5cfe.tar.gz gcc-bafb031b01fedafab908d822d25087edd89d5cfe.tar.bz2 |
sparc.h (TARGET_SWITCHES): Add -m{,no-}impure-text.
* sparc/sparc.h (TARGET_SWITCHES): Add -m{,no-}impure-text.
(MASK_IMPURE_TEXT, TARGET_IMPURE_TEXT): Define.
(LINK_SPEC): Only add `-assert pure-text' if -mimpure-text wasn't used.
* sparc/sparc.h (TARGET_CPU_sparc{,let,lite,64}): Define.
({CPP,ASM}_DEFAULT_SPEC): Set from TARGET_CPU_foo.
(SPARC_ARCH64 CPP_PREDEFINES): Define __arch64__.
(CPP_SPEC): Add %(cpp_cpu).
(CPP_CPU_SPEC): Define.
(CC1_SPEC): Convert -m<cpu> to -mcpu=<cpu>.
(ASM_SPEC): Add %(asm_cpu).
(ASM_CPU_SPEC): Define.
(EXTRA_SPECS,SUBTARGET_EXTRA_SPECS): Define.
(OVERRIDE_OPTIONS): Call SUBTARGET_OVERRIDE_OPTIONS after
sparc_override_options.
({MASK,TARGET}_SUPERSPARC): Delete.
({MASK,TARGET}_SPARCLET): Define.
(MASK_ISA): Renamed from MASK_CPUS.
({MASK,TARGET}_FRW): Delete.
(TARGET_SWITCHES): Delete no-{v8,sparclite}.
(sparc_cpu,sparc_cpu_string): Declare.
({SUB,}TARGET_OPTIONS): Define.
(FIXED_REGISTERS): Add definitions for sparc64 in 32 bit mode.
(CONDITIONAL_REGISTER_USAGE): Don't set fixed_regs[234] if sparc64.
Don't set call_used_regs[48..80] for sparc64 in 32 bit mode.
Don't clobber fixed_regs[234] if -ffixed- was passed.
(FRAME_POINTER_REQUIRED,INITIAL_FRAME_POINTER_OFFSET,
BASE_{INCOMING_ARG,OUTGOING_VALUE}_REG,INCOMING_REGNO,OUTGOING_REGNO,
FUNCTION_{PROLOGUE,EPILOGUE},DELAY_SLOTS_FOR_EPILOGUE): TARGET_FRW
renamed to TARGET_FLAT.
(ADJUST_COST): Change test for supersparc.
From-SVN: r11320
Diffstat (limited to 'gcc/cplus-dem.c')
0 files changed, 0 insertions, 0 deletions