(cacheflush): Flush the cache entries associated with
authorRichard Stallman <rms@gnu.org>
Mon, 17 May 1993 17:47:07 +0000 (17:47 +0000)
committerRichard Stallman <rms@gnu.org>
Mon, 17 May 1993 17:47:07 +0000 (17:47 +0000)
both the starting and ending addresses of the trampoline.

From-SVN: r4485

gcc/config/pa/pa.md

index 05c7b42..33e45be 100644 (file)
 ;; is sufficient.
 (define_insn "cacheflush"
   [(unspec_volatile [(const_int 1)] 0)
-   (use (mem:SI (match_operand:SI 0 "register_operand" "r")))]
+   (use (mem:SI (match_operand:SI 0 "register_operand" "r")))
+   (use (mem:SI (match_operand:SI 1 "register_operand" "r")))]
   ""
-  "fdc 0(0,%0)\;sync\;fic 0(0,%0)\;sync\;nop\;nop\;nop\;nop\;nop\;nop\;nop"
-  [(set_attr "length" "11")])
+  "fdc 0(0,%0)\;sync\;fic 0(0,%0)\;sync\;fdc 0(0,%1)\;sync\;fic 0(0,%1)\;sync\;nop\;nop\;nop\;nop\;nop\;nop\;nop"
+  [(set_attr "length" "15")])