From b14dd8ab6781828850ef31024f5056718575f14c Mon Sep 17 00:00:00 2001 From: sheeple Date: Sat, 22 Aug 2009 20:23:28 -0500 Subject: [PATCH] cpu.ppc: integer>fixnum scratch area overlapped with the rest of stack frame, very bad --- basis/cpu/ppc/ppc.factor | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/basis/cpu/ppc/ppc.factor b/basis/cpu/ppc/ppc.factor index b8e5bdbe10..d6674e7097 100644 --- a/basis/cpu/ppc/ppc.factor +++ b/basis/cpu/ppc/ppc.factor @@ -96,10 +96,7 @@ HOOK: reserved-area-size os ( -- n ) ! frame, 8 bytes in size. This is in the param-save area so it ! does not overlap with spill slots. : scratch@ ( n -- offset ) - stack-frame get total-size>> - factor-area-size - - param-save-size - - + ; + factor-area-size + ; ! GC root area : gc-root@ ( n -- offset )