1diff -ur qemu/target-arm/translate.c qemu-0.9.0/target-arm/translate.c
2--- qemu/target-arm/translate.c	2007-02-06 00:01:54.000000000 +0100
3+++ qemu-0.9.0/target-arm/translate.c	2007-07-10 09:15:56.000000000 +0200
4@@ -2536,7 +2536,9 @@
5                     int (*cpu_fprintf)(FILE *f, const char *fmt, ...),
6                     int flags)
7 {
8+    uint32_t psr;
9     int i;
10+#ifndef X49GP
11     union {
12         uint32_t i;
13         float s;
14@@ -2548,7 +2550,7 @@
15         float64 f64;
16         double d;
17     } d0;
18-    uint32_t psr;
19+#endif
20
21     for(i=0;i<16;i++) {
22         cpu_fprintf(f, "R%02d=%08x", i, env->regs[i]);
23@@ -2567,6 +2567,7 @@
24                 psr & CPSR_T ? 'T' : 'A',
25                 cpu_mode_names[psr & 0xf], (psr & 0x10) ? 32 : 26);
26
27+#ifndef X49GP
28     for (i = 0; i < 16; i++) {
29         d.d = env->vfp.regs[i];
30         s0.i = d.l.lower;
31@@ -2579,5 +2580,6 @@
32                     d0.d);
33     }
34     cpu_fprintf(f, "FPSCR: %08x\n", (int)env->vfp.xregs[ARM_VFP_FPSCR]);
35+#endif
36 }
37
38