]> git.ipfire.org Git - thirdparty/valgrind.git/commit
mc_translate.c: enable further uses of DLexpensive for scalar EQ/NE comparisons
authorJulian Seward <jseward@acm.org>
Fri, 12 Mar 2021 16:55:46 +0000 (17:55 +0100)
committerJulian Seward <jseward@acm.org>
Fri, 12 Mar 2021 16:59:01 +0000 (17:59 +0100)
commit21571252964c4d7860210cbe9f60a49eb6881824
treec3271e188c97ca0075f0cf6b7730142f4b25bc9c
parentce4b0e067772677fde0449242968dc89fa13dc63
mc_translate.c: enable further uses of DLexpensive for scalar EQ/NE comparisons

mc_translate.c: enable further cases where scalar integer EQ/NE comparisons
use expensive instrumentation by default:

  x86, amd64  for 16-bit comparisons
  arm, arm64  for 32-bit comparisons

This fixes 'Bug 434193 - GCC 9+ inlined strcmp causes "Conditional jump or move depends on
uninitialised value" report'.

Patch from Mike Crowe <mac@mcrowe.com>.
NEWS
memcheck/mc_translate.c