* cris/crisv32f.c (MY (deliver_interrupt)): Set CCS to new_ccs.
authorHans-Peter Nilsson <hp@axis.com>
Sat, 8 Apr 2006 17:37:56 +0000 (17:37 +0000)
committerHans-Peter Nilsson <hp@axis.com>
Sat, 8 Apr 2006 17:37:56 +0000 (17:37 +0000)
sim/ChangeLog
sim/cris/crisv32f.c

index 144426a6aa6f321ec2a3262604762f1184893403..c5b1af04d2ad90c76026ded3dc99e53a4943a84e 100644 (file)
@@ -1,3 +1,7 @@
+2006-04-08  Hans-Peter Nilsson  <hp@axis.com>
+
+       * cris/crisv32f.c (MY (deliver_interrupt)): Set CCS to new_ccs.
+
 2006-04-03  Hans-Peter Nilsson  <hp@axis.com>
 
        * cris/dv-cris.c, cris/dv-rv.c, cris/rvdummy.c: New files.
index cd14d3e3c678801ce8deff68f4db3c49fff9ca18..ad8297ef9cb65fe7892619e28dcc11154294c18d 100644 (file)
@@ -590,6 +590,8 @@ MY (deliver_interrupt) (SIM_CPU *current_cpu,
      recognize that we're in kernel mode.  */
   CPU (h_ubit_v32) = 0;
 
+  SET_H_SR (H_SR_CCS, new_ccs);
+
   if (was_user)
     {
       /* These methods require that user mode is unset.  */