pa-protos.h (prefetch_operand): Delete.
authorJohn David Anglin <dave.anglin@nrc-cnrc.gc.ca>
Sat, 15 Jan 2005 18:57:29 +0000 (18:57 +0000)
committerJohn David Anglin <danglin@gcc.gnu.org>
Sat, 15 Jan 2005 18:57:29 +0000 (18:57 +0000)
commit2d5ca9a017f4ca590249b3bc987fc7c1803b00ee
treeb7d3dc9a86910317266f385ff932710e7f1ebca2
parent6a9836b1cd7bc1a599df3f8af8bf1f93a7b38e9c
pa-protos.h (prefetch_operand): Delete.

* pa-protos.h (prefetch_operand): Delete.
(prefetch_cc_operand, prefetch_nocc_operand): New declations.
* pa.c (prefetch_operand): Delete.
(prefetch_cc_operand, prefetch_nocc_operand): New functions.
* pa.h (EXTRA_CONSTRAINT): Add `W' constraint.
(PREDICATE_CODES): Delete prefetch_operand.  Add prefetch_cc_operand
and prefetch_nocc_operand.
* pa.md (prefetch): Rework to avoid reload problems handling short
displacements when a cache control completer needs to be provided.
(prefetch_32, prefetch_64): Delete.
(prefetch_cc, prefetch_nocc): New patterns.

From-SVN: r93702
gcc/ChangeLog
gcc/config/pa/pa-protos.h
gcc/config/pa/pa.c
gcc/config/pa/pa.h
gcc/config/pa/pa.md