]> sourceware.org Git - valgrind.git/commit
s390x: Fix 64-bit shift in s390_irgen_VSTRS
authorAndreas Arnez <arnez@li-32acfd01-53a8-11cb-b225-9c4f961b6dbf.ibm.com>
Fri, 17 Sep 2021 16:48:12 +0000 (18:48 +0200)
committerAndreas Arnez <arnez@li-32acfd01-53a8-11cb-b225-9c4f961b6dbf.ibm.com>
Fri, 17 Sep 2021 16:48:12 +0000 (18:48 +0200)
commit687aad3498226d35459b147f751e90bcaeef80e4
tree6d1ff1c0aa9f05b1640099f0a03c89df9b29d941
parent093bef43d69236287ccc748591c9560a71181b0a
s390x: Fix 64-bit shift in s390_irgen_VSTRS

The function s390_irgen_VSTRS in guest_s390_toIR.c contains a shift
operation that is intended to yield a 64-bit number but uses 1UL instead
of 1ULL.  This doesn't work on systems where 'unsigned long' is only 32
bits wide.  Fix by replacing 1UL by 1ULL.
VEX/priv/guest_s390_toIR.c
This page took 0.034327 seconds and 5 git commands to generate.