From: Mike Pall Date: Wed, 14 Sep 2011 14:02:43 +0000 (+0200) Subject: PPC: Fix GC barrier for TSETM. X-Git-Tag: v2.0.0-beta9~90 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1a899ff671a7e6e14891ffc2c81740908df00546;p=thirdparty%2FLuaJIT.git PPC: Fix GC barrier for TSETM. --- diff --git a/src/buildvm_ppc.dasc b/src/buildvm_ppc.dasc index bc2382ac..c0a461cd 100644 --- a/src/buildvm_ppc.dasc +++ b/src/buildvm_ppc.dasc @@ -3924,7 +3924,7 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | b <1 | |7: // Possible table write barrier for any value. Skip valiswhite check. - | barrierback TAB:RB, TMP3, TMP0 + | barrierback TAB:CARG2, TMP3, TMP0 | b <4 break; diff --git a/src/buildvm_ppc.h b/src/buildvm_ppc.h index af217215..724ef661 100644 --- a/src/buildvm_ppc.h +++ b/src/buildvm_ppc.h @@ -6646,11 +6646,11 @@ static const unsigned int build_actionlist[7562] = { 0x80110000, 0x00098200, 0x54c607b8, -0x91510000, +0x90910000, 0x00098200, -0x98ca0000, +0x98c40000, 0x00098200, -0x900a0000, +0x90040000, 0x00098200, 0x00000000, 0x48000000,