-
sparc.h (sparc_arch_type): Delete. · eb582c5d
* sparc/sparc.h (sparc_arch_type): Delete. ({,TARGET_}MASK_DEPRECATED_V8_INSNS): Define. (ARCH64_SWITCHES): Renamed from V9_SWITCHES. * sparc/sparc.c (sparc_arch_type): Delete. (sparc_init_modes): Likewise. (output_move_quad): Don't use ldq/stq unless TARGET_HARD_QUAD. * sparc/sp64-sol2.h (TARGET_DEFAULT): Add MASK_DEPRECATED_V8_INSNS. (SUBTARGET_SWITCHES): Add -m{no,}deprecated-v8-insns * sparc/sparc.md (arch attribute): Rewrite. (isa): New attribute. (32 bit multiply/divide patterns): Use if TARGET_DEPRECATED_V8_INSNS. (32 bit divide patterns): V9 doesn't require delay after y reg write. From-SVN: r11110
Doug Evans committed
Name |
Last commit
|
Last update |
---|---|---|
gcc | Loading commit data... |