diff --git a/cpu/ChangeLog b/cpu/ChangeLog
index 671bc11a9de3020c8d141556e8391aa6b5346949..8f46cf242db8af056b959d8e1873d0c174a265d1 100644
--- a/cpu/ChangeLog
+++ b/cpu/ChangeLog
@@ -1,3 +1,8 @@
+2009-01-03  Hans-Peter Nilsson  <hp@axis.com>
+
+	* cris.cpu (cris-implemented-writable-specregs-v32): Correct size
+	of number 2, PID.
+
 2008-12-23  Jon Beniston <jon@beniston.com>
 
 	* lm32.cpu: New file.
diff --git a/cpu/cris.cpu b/cpu/cris.cpu
index 633abc0e12707c0863e3ff1b220cbb380aa0899c..ad045d1b4d6ae79c941b0172d02288c641918d18 100644
--- a/cpu/cris.cpu
+++ b/cpu/cris.cpu
@@ -439,7 +439,7 @@
 
 (define-pmacro (cris-implemented-writable-specregs-v32)
   "Special writable registers in v32 and their sizes"
-  ((QI 2) (QI 3)
+  ((SI 2) (QI 3)
    (SI 5) (SI 6) (SI 7) (SI 9)
    (SI 10) (SI 11) (SI 12) (SI 13) (SI 14) (SI 15))
 )