]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Generate type-correct IR (always a good thing :-) when instrumenting
authorJulian Seward <jseward@acm.org>
Fri, 29 Jun 2012 15:29:37 +0000 (15:29 +0000)
committerJulian Seward <jseward@acm.org>
Fri, 29 Jun 2012 15:29:37 +0000 (15:29 +0000)
256 bit stores with --undef-value-errors=no.

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

memcheck/mc_translate.c

index ee9c3eda097023a882481a34b66b280fbb3cabe3..7ac42233eadd9bd1b450c2b5a6115faf842c9295 100644 (file)
@@ -4125,6 +4125,7 @@ void do_shadow_Store ( MCEnv* mce,
    if (MC_(clo_mc_level) == 1) {
       switch (ty) {
          case Ity_V256: // V256 weirdness -- used four times
+                        c = IRConst_V256(V_BITS32_DEFINED); break;
          case Ity_V128: // V128 weirdness -- used twice
                         c = IRConst_V128(V_BITS16_DEFINED); break;
          case Ity_I64:  c = IRConst_U64 (V_BITS64_DEFINED); break;