diff options
author | Doug Evans <dje@gnu.org> | 1996-02-22 02:47:54 +0000 |
---|---|---|
committer | Doug Evans <dje@gnu.org> | 1996-02-22 02:47:54 +0000 |
commit | 6afca97d5090357b81efe4480f17ad12a3e124c8 (patch) | |
tree | 6a5a75fe9e69912561b5a41dfe3f7106971c9d6b /gcc/sched.c | |
parent | 1cfb500fa410af550a3a09fc97c58f90df3b8522 (diff) | |
download | gcc-6afca97d5090357b81efe4480f17ad12a3e124c8.zip gcc-6afca97d5090357b81efe4480f17ad12a3e124c8.tar.gz gcc-6afca97d5090357b81efe4480f17ad12a3e124c8.tar.bz2 |
sparc.h (enum processor_type): Declare.
* sparc/sparc.h (enum processor_type): Declare.
(sparc_cpu_attr): Define.
(TARGET_OPTIONS): Add -mtune=.
(sparc_select): Declare.
(sparc_cpu_string): Delete.
(FIRST_PSEUDO_REGISTER): Set to 100.
({FIXED,CALL_USED}_REGISTERS): Merge !v9/v9 cases.
(CONDITIONAL_REGISTER_USAGE): Mark %g5 as fixed if !v9.
Mark %g1 as fixed if v9. Fix v9-only regs if !v9.
Mark fp{16..47} as call-saved if v9.
(enum reg_class): Merge !v9/v9 cases.
(REG_CLASS_NAMES,REG_CLASS_CONTENTS,REGNO_REG_CLASS): Likewise.
(REG_ALLOC_ORDER,REG_LEAF_ALLOC_ORDER,LEAF_REGISTERS): Likewise.
(FP_REG_CLASS_P,SPARC_REGISTER_NAMES): Likewise.
(REG_CLASS_FROM_LETTER): Test TARGET_V9 at runtime.
From-SVN: r11337
Diffstat (limited to 'gcc/sched.c')
0 files changed, 0 insertions, 0 deletions