From f62dff78f9ef063c09f07522ae669b942ccf0643 Mon Sep 17 00:00:00 2001
From: "Frank Ch. Eigler" <fche@redhat.com>
Date: Tue, 3 Mar 1998 00:00:09 +0000
Subject: [PATCH] * Continuing PKE sim unit tests.  Found little bugs in VU
 instead.

	* sky-vu1.c (vu1_io_write_register_window): Make CIA (pc) write
 	effective by updating more registers.

	* sky-libvpe.c: Updated to match earlier VU state-change code.

	* sky-vpe.h: Removed unused globals from declarations.
---
 sim/mips/sky-vu1.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sim/mips/sky-vu1.c b/sim/mips/sky-vu1.c
index 40ddb034d64..8ad0ac77d76 100644
--- a/sim/mips/sky-vu1.c
+++ b/sim/mips/sky-vu1.c
@@ -121,7 +121,7 @@ vu1_io_write_register_window(device *me,
 	    vu1_state.junk._TOP = T2H_4(*(int*)source); 	
 	    return nr_bytes;
         } else if (addr == VU1_CIA) {
-	    vu1_state.junk._vpepc = T2H_4(*(int*)source); 	
+	    vu1_state.junk.pc = vu1_state.junk._vpepc = T2H_4(*(int*)source);
 	    vu1_state.runState = VU_RUN;
 	    vu1_state.junk.eflag = 0;
 	    vu1_state.junk.peflag = 0;