]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Fix track-origin instrumentation for ppc32 following r2270/r12476
authorJulian Seward <jseward@acm.org>
Mon, 2 Apr 2012 15:10:37 +0000 (15:10 +0000)
committerJulian Seward <jseward@acm.org>
Mon, 2 Apr 2012 15:10:37 +0000 (15:10 +0000)
(initial DFP support).  Maynard Johnson (maynardj@us.ibm.com).

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12480

memcheck/mc_machine.c

index 3be57a5ca0bfdab4764c2dadab657722edf31e82..1f1ae25704210b91ba2a66745e6c26eee0eee8bc 100644 (file)
@@ -393,7 +393,8 @@ static Int get_otrack_shadow_offset_wrk ( Int offset, Int szB )
 
    if (o == GOF(CIA)       && sz == 4) return -1;
    if (o == GOF(IP_AT_SYSCALL) && sz == 4) return -1; /* slot unused */
-   if (o == GOF(FPROUND)   && sz == 4) return -1;
+   if (o == GOF(FPROUND)   && sz == 1) return -1;
+   if (o == GOF(DFPROUND)  && sz == 1) return -1;
    if (o == GOF(VRSAVE)    && sz == 4) return -1;
    if (o == GOF(EMWARN)    && sz == 4) return -1;
    if (o == GOF(TISTART)   && sz == 4) return -1;