]> git.ipfire.org Git - thirdparty/valgrind.git/commit
Bug 401112 - LLVM 5.0 generates comparison against partially initialized data.
authorJulian Seward <jseward@acm.org>
Wed, 28 Nov 2018 13:15:06 +0000 (14:15 +0100)
committerJulian Seward <jseward@acm.org>
Wed, 28 Nov 2018 13:15:06 +0000 (14:15 +0100)
commitf2c03ce3babe51eecbf03735f726c4028a162857
tree041eb3c7f0de6cb39d0b5713fab44007edee924b
parent7c26e71c096addf193502334c69b06abe3d86766
Bug 401112 - LLVM 5.0 generates comparison against partially initialized data.

This generalises the existing spec rules for W of 32 bits:

             W  <u   0---(N-1)---0 1 0---0  or

(that is, B/NB after SUBL, where dep2 has the above form), to also cover

             W  <=u  0---(N-1)---0 0 1---1

(that is, BE/NBE after SUBL, where dept2 has the specified form).

Patch from Nicolas B. Pierron (nicolas.b.pierron@nbp.name).
NEWS
VEX/priv/guest_amd64_helpers.c