# HG changeset patch # User gthomas # Date 1028551786 0 # Node ID 72947dc266acb2938c88a37ad37193fc468f52cf # Parent 922ca26d90c4852cfbecf24aab6b762fbe10fd6d Fix bug in load_fpu_regs diff --git a/packages/hal/powerpc/arch/current/ChangeLog b/packages/hal/powerpc/arch/current/ChangeLog --- a/packages/hal/powerpc/arch/current/ChangeLog +++ b/packages/hal/powerpc/arch/current/ChangeLog @@ -1,3 +1,8 @@ +2002-08-05 Gary Thomas +2002-08-05 Bob Koninckx + + * include/arch.inc: hal_fpu_load regs was not loading registers! + 2002-04-29 Jonathan Larmour * src/vectors.S: diff --git a/packages/hal/powerpc/arch/current/include/arch.inc b/packages/hal/powerpc/arch/current/include/arch.inc --- a/packages/hal/powerpc/arch/current/include/arch.inc +++ b/packages/hal/powerpc/arch/current/include/arch.inc @@ -182,7 +182,7 @@ name: #ifdef CYGHWR_HAL_POWERPC_FPU .set _freg, 0 .rept MAX_SAVE_FREG+1 - stfd _freg,(CYGARC_PPCREG_FREGS+_freg*8)(\regs) + lfd _freg,(CYGARC_PPCREG_FREGS+_freg*8)(\regs) .set _freg, _freg+1 .endr #endif