Hi, On Thu, 17 Jan 2008, Alexander Graf wrote:
> Johannes Schindelin wrote: > > Hi, > > > > On Thu, 17 Jan 2008, Johannes Schindelin wrote: > > > > > >> It fixed it for me, but only after a "make distclean && ./configure && > >> make". Apparently there are still some dependencies which are not > >> right. > >> > > > > Spoke too soon... It introduces an extra #endif in target-mips/exec.h > > > > > > Right, thanks. > > New patch attached. I still need this on top, to compile the user targets: -- snipsnap -- target-ppc/exec.h | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) diff --git a/target-ppc/exec.h b/target-ppc/exec.h index 3387663..0ab4143 100644 --- a/target-ppc/exec.h +++ b/target-ppc/exec.h @@ -38,8 +38,7 @@ register struct CPUPPCState *env asm(AREG0); #define T1 (env->t1) #define T2 (env->t2) #define TDX "%016" PRIx64 -#else -#if defined(GCC_BREAKS_T_REGISTER) +#elif defined(GCC_BREAKS_T_REGISTER) register unsigned long T0 asm(AREG1); register unsigned long T1 asm(AREG2); #define T2 (env->t2)