Suppress _dl_runtime_resolve_avx_slow for memcheck conditional.
commitf844689f858d4bb744e59eadaaf984d3fd0b5b50
authorMark Wielaard <mark@klomp.org>
Tue, 17 Oct 2017 15:49:26 +0000 (17 17:49 +0200)
committerMark Wielaard <mark@klomp.org>
Fri, 20 Oct 2017 12:17:04 +0000 (20 14:17 +0200)
treea9ed0e599ee40359a3ff6bd6b84a718bd8fb6929
parentcd1d7eb00c2a21fde127fadcd65ea91c535ac497
Suppress _dl_runtime_resolve_avx_slow for memcheck conditional.

glibc ld.so has an optimization when resolving a symbol that checks
whether or not the upper 128 bits of the ymm registers are zero. If
so it uses "cheaper" instructions to save/restore them using the xmm
registers. If those upper 128 bits contain undefined values memcheck
will issue an Conditional jump or move depends on uninitialised value(s)
warning whenever trying to resolve a symbol.

This triggers in our sh-mem-vecxxx test cases. Suppress the warning
by default.

https://bugs.kde.org/show_bug.cgi?id=385868
NEWS
glibc-2.X.supp.in