While testing vector instructions, I ran into various issues with user space binaries compiled with more recent compiler versions like
# gunzip /usr/share/man/man1/hexdump.1.gz <dhildenb> *** stack smashing detected ***: <unknown> terminated Turns out: a) the STFLE instruction in semi-broken on the first invocation b) the code expects a different STFLE behavior than documented in the PoP Fix a) and make sure the code works by adjusting b). David Hildenbrand (2): s390x/tcg: Fix max_byte detection for stfle s390x/tcg: Store only the necessary amount of doublewords for STFLE target/s390x/misc_helper.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) -- 2.20.1