2002-05-28 David S. Miller <davem@redhat.com>
commite30b7baee380b579053cb1d3a82ce50db2332ca6
authordavem <davem@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 28 May 2002 09:17:46 +0000 (28 09:17 +0000)
committerdavem <davem@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 28 May 2002 09:17:46 +0000 (28 09:17 +0000)
tree51941649e57799feb2e4309bd0161a1f60b75687
parent0aad4cd2fa68698975b11761426a2eb3815f67e5
2002-05-28  David S. Miller  <davem@redhat.com>

* config/sparc/sparc.md (cpu): Tidy.
(type): Delete 'return', add 'ialuX', 'flushw', 'iflush', and
'trap'.
(in_call_delay): Delete reference to 'return' type.
(eligible_for_return_delay, in_return_delay, define_delay
referencing those): Delete.
(rest of file): Use new type attributes as appropriate.
* config/sparc/sparc-protos.h (eligible_for_return_delay): Delete.
* config/sparc/sparc.c (eligible_for_return_delay): Likewise.
* config/sparc/ultra1_2.md (us1_single): New reservation.
(us1_ialuX): Likewise.
* config/sparc/ultra3.md (us3_single): Likewise.
(us3_ialuX): Likewise.
(us3_imul, us3_idiv): Tweak.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@53953 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/sparc/sparc-protos.h
gcc/config/sparc/sparc.c
gcc/config/sparc/sparc.md
gcc/config/sparc/ultra1_2.md
gcc/config/sparc/ultra3.md