From: Julian Seward Date: Mon, 2 Jan 2006 16:32:10 +0000 (+0000) Subject: Recrystallise the warp core on ppc64-linux. X-Git-Tag: svn/VALGRIND_3_2_0~420 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=82a78cd12ca893e912257b750a716bebd14690c7;p=thirdparty%2Fvalgrind.git Recrystallise the warp core on ppc64-linux. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5475 --- diff --git a/coregrind/m_syscall.c b/coregrind/m_syscall.c index db956566cb..fe64462d46 100644 --- a/coregrind/m_syscall.c +++ b/coregrind/m_syscall.c @@ -78,9 +78,10 @@ SysRes VG_(mk_SysRes_ppc32_linux) ( UInt val, UInt cr0so ) { return res; } -SysRes VG_(mk_SysRes_ppc64_linux) ( ULong val, ULong errflag ) { +/* As per ppc32 version, cr0.so must be in l.s.b. of 2nd arg */ +SysRes VG_(mk_SysRes_ppc64_linux) ( ULong val, ULong cr0so ) { SysRes res; - res.isError = errflag != 0; + res.isError = (cr0so & 1) != 0; res.val = val; return res; }