sparc.h (sparc_arch_type): Delete.
authorDoug Evans <dje@gnu.org>
Fri, 26 Jan 1996 22:22:32 +0000 (22:22 +0000)
committerDoug Evans <dje@gnu.org>
Fri, 26 Jan 1996 22:22:32 +0000 (22:22 +0000)
commiteb582c5d18a8fcddc4ee9f2ca76f13e99c49d174
tree66d651f73bbac94607fb51f27d7a1d0864253752
parent2f3e5814284494e67d761eb0e68e8b7f1a130966
sparc.h (sparc_arch_type): Delete.

* 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
gcc/config/sparc/sparc.c
gcc/config/sparc/sparc.h
gcc/config/sparc/sparc.md