pa.md (cacheflush): Rework pattern and output template to avoid using REG+D addressing.
* pa.md (cacheflush): Rework pattern and output template to avoid using REG+D addressing. From-SVN: r4210
This commit is contained in:
parent
c495c0c015
commit
76fd7c2862
@ -3053,7 +3053,7 @@
|
||||
;; is sufficient.
|
||||
(define_insn "cacheflush"
|
||||
[(unspec_volatile [(const_int 1)] 0)
|
||||
(use (match_operand:SI 0 "" ""))]
|
||||
(use (mem:SI (match_operand:SI 0 "register_operand" "r")))]
|
||||
""
|
||||
"fdc %0\;sync\;fic %0\;sync\;nop\;nop\;nop\;nop\;nop\;nop\;nop"
|
||||
"fdc 0(0,%0)\;sync\;fic 0(0,%0)\;sync\;nop\;nop\;nop\;nop\;nop\;nop\;nop"
|
||||
[(set_attr "length" "11")])
|
||||
|
Loading…
Reference in New Issue
Block a user