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)",