Commit e89f9d8a by Richard Kenner

(sync_isync): Renamed from sync...

(sync_isync): Renamed from sync; added an isync insn after the sync to
properly deal with PowerPC's with split I/D caches.

From-SVN: r10253
parent ef7a1424
...@@ -5553,11 +5553,12 @@ ...@@ -5553,11 +5553,12 @@
"" ""
"") "")
;; Sync instruction used for V.4 trampolines ;; Synchronize instruction/data caches for V.4 trampolines
(define_insn "sync" (define_insn "sync_isync"
[(unspec [(match_operand 0 "" "")] 1)] [(unspec [(match_operand 0 "memory_operand" "=m")] 1)]
"" ""
"sync") "{dcs|sync}\;{ics|isync}"
[(set_attr "length" "8")])
;; Compare insns are next. Note that the RS/6000 has two types of compares, ;; Compare insns are next. Note that the RS/6000 has two types of compares,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment