merge rev 1.16.2.3:
Fix bug in 108-byte load/stores.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1114 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/memcheck/mc_main.c b/memcheck/mc_main.c
index 29276d8..18e67b0 100644
--- a/memcheck/mc_main.c
+++ b/memcheck/mc_main.c
@@ -1357,7 +1357,7 @@
if (size == 28 || size == 108) {
PROF_EVENT(84); /* XXX assign correct event number */
- fpu_read_check_SLOWLY ( addr, 28 );
+ fpu_read_check_SLOWLY ( addr, size );
return;
}
@@ -1445,7 +1445,7 @@
if (size == 28 || size == 108) {
PROF_EVENT(89); /* XXX assign correct event number */
- fpu_write_check_SLOWLY ( addr, 28 );
+ fpu_write_check_SLOWLY ( addr, size );
return;
}