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 @@
""
"")
;; Sync instruction used for V.4 trampolines
(define_insn "sync"
[(unspec [(match_operand 0 "" "")] 1)]
;; Synchronize instruction/data caches for V.4 trampolines
(define_insn "sync_isync"
[(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,
......
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