https://bugs.kde.org/show_bug.cgi?id=366413

--- Comment #2 from Andreas Arnez <ar...@linux.vnet.ibm.com> ---
(In reply to Zack Brdge from comment #1)
> Are there some specific KDE binaries, perhaps distributed with Debian s390x,
> that have the missing instructions compiled in or are these instructions
> emitted with just about every gcc/g++ binary on s390x Linux?

Binaries in current distributions usually do not contain any of the new
instructions, since they are compiled for compatibility with older systems. 
One exception is the glibc, which contains performance-optimized z13 variants
of some selected functions.  Those are dynamically activated via ifunc if the
hardware capabilities (HWCAP) indicate vector support.  Since Valgrind will
currently mask off vector support from HWCAP, glibc will fall back to the
non-optimized variants when running under Valgrind.

However, gcc and llvm may generate many of the new instructions when compiling
for z13 or higher, i.e., when the command line option "-march=z13" is
specified.  A resulting binary can then not be debugged under Valgrind.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to