diff --git a/compiler/powerpc/cpupi.pas b/compiler/powerpc/cpupi.pas index 4d1a5a5811..80c99f1929 100644 --- a/compiler/powerpc/cpupi.pas +++ b/compiler/powerpc/cpupi.pas @@ -182,7 +182,10 @@ unit cpupi; end; end else - result := align(tg.lasttemp,16); + begin + result := align(tg.lasttemp,16); + needstackframe:=result<>0; + end; end;