Update the openrisc previous program counter (ppc) when running code in the cgen...
authorStafford Horne <shorne@gmail.com>
Mon, 20 Mar 2017 15:33:51 +0000 (15:33 +0000)
committerNick Clifton <nickc@redhat.com>
Mon, 20 Mar 2017 15:33:51 +0000 (15:33 +0000)
* or1kcommon.cpu: Add pc set semantics to also update ppc.

cpu/ChangeLog
cpu/or1kcommon.cpu

index 47c86a9..ac63d28 100644 (file)
@@ -1,3 +1,7 @@
+2017-03-15  Stafford Horne  <shorne@gmail.com>
+
+       * or1kcommon.cpu: Add pc set semantics to also update ppc.
+
 2016-10-06  Alan Modra  <amodra@gmail.com>
 
        * mep.opc (expand_string): Add fall through comment.
index 1119f98..ced70c3 100644 (file)
   (comment "program counter")
   (attrs PC (MACH ORBIS-MACHS))
   (type pc UWI)
+  (get () (raw-reg h-pc))
+  (set (newval) (sequence ()
+                 (set (reg h-sys-ppc) (raw-reg h-pc))
+                 (set (raw-reg h-pc) newval)
+                ))
   )
 
 (define-pmacro REG-INDICES