From: Julian Seward Date: Fri, 29 Jun 2012 15:29:37 +0000 (+0000) Subject: Generate type-correct IR (always a good thing :-) when instrumenting X-Git-Tag: svn/VALGRIND_3_8_0~184 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e55e352fc6d7183f5a0901b50e569ebf9f902b41;p=thirdparty%2Fvalgrind.git Generate type-correct IR (always a good thing :-) when instrumenting 256 bit stores with --undef-value-errors=no. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12684 --- diff --git a/memcheck/mc_translate.c b/memcheck/mc_translate.c index ee9c3eda09..7ac42233ea 100644 --- a/memcheck/mc_translate.c +++ b/memcheck/mc_translate.c @@ -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;