* cris.cpu (cris-set-mem): Correct integral write semantics.
authorHans-Peter Nilsson <hp@axis.com>
Tue, 21 Dec 2004 04:37:58 +0000 (04:37 +0000)
committerHans-Peter Nilsson <hp@axis.com>
Tue, 21 Dec 2004 04:37:58 +0000 (04:37 +0000)
cpu/ChangeLog
cpu/cris.cpu

index 3eef926..ddbce32 100644 (file)
@@ -1,3 +1,7 @@
+2004-12-21  Mikael Starvik  <starvik@axis.com>
+
+       * cris.cpu (cris-set-mem): Correct integral write semantics.
+
 2004-11-29  Hans-Peter Nilsson  <hp@axis.com>
 
        * cris.cpu: New file.
index 6bfa539..955ad32 100644 (file)
            (sequence
              ()
              (set (mem size addr) value)
-             (set cbit 0))
+             ; Write failures are signalled (by whatever entity "sends
+             ; the signal") by setting P at time of the write above, if X
+             ; is set.  Here, we just need to copy P into C.
+             (set cbit pbit))
            (set cbit 1))
        (set (mem size addr) value))