Handle 8-byte value-check failures using a special fast-case fn (like
0,1,4 sized) rather than the generic one. Remove size 2 since that
never seems to get used.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3545 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/memcheck/mc_translate.c b/memcheck/mc_translate.c
index dd11f6e..ecce5f3 100644
--- a/memcheck/mc_translate.c
+++ b/memcheck/mc_translate.c
@@ -702,6 +702,13 @@
mkIRExprVec_0()
);
break;
+ case 8:
+ di = unsafeIRDirty_0_N( 0/*regparms*/,
+ "MC_(helperc_value_check8_fail)",
+ &MC_(helperc_value_check8_fail),
+ mkIRExprVec_0()
+ );
+ break;
default:
di = unsafeIRDirty_0_N( 1/*regparms*/,
"MC_(helperc_complain_undef)",