re PR target/35768 (gcc.c-torture/compile/20010226-1.c:22: ICE: in do_output_reload...
authorJohn David Anglin <dave.anglin@nrc-cnrc.gc.ca>
Thu, 10 Apr 2008 22:50:49 +0000 (22:50 +0000)
committerJohn David Anglin <danglin@gcc.gnu.org>
Thu, 10 Apr 2008 22:50:49 +0000 (22:50 +0000)
commit6ef5fab0997f50ae5f8915ce96a2c69d2254e93c
tree68e8ce128420058c828d76e41af33d0fa93c7a9e
parente47f8bba9ce987d62b82ec250940ac865b658649
re PR target/35768 (gcc.c-torture/compile/20010226-1.c:22: ICE: in do_output_reload, at reload1.c:7331)

PR target/35768
* pa.md: Define mode iterator P.  Define mode attribute dwc.
(dcacheflush): Update pattern to use iterator P and attribute dwc.
(icacheflush): Likewise.
* pa.h (INITIALIZE_TRAMPOLINE): Use dcacheflushsi/icacheflushsi if
!TARGET_64BIT, and dcacheflushdi/icacheflushdi if TARGET_64BIT.

From-SVN: r134182
gcc/ChangeLog
gcc/config/pa/pa.h
gcc/config/pa/pa.md