[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GNU poke 2.0.92 with ubsan
From: |
Bruno Haible |
Subject: |
Re: GNU poke 2.0.92 with ubsan |
Date: |
Mon, 07 Feb 2022 02:58:30 +0100 |
Here are the remaining findings from running the test suite with ubsan,
and "grep 'runtime error:' poke.log': 296 errors. All are about left-shifts.
The fix should be, each time, to cast from a signed integer type to an
unsigned integer type just before the left-shift, and cast back to a signed
integer type afterwards (if needed).
../../libpoke/pvm.jitter:3101:6: runtime error: left shift of negative value -1
pk-val.c:36:12: runtime error: left shift of negative value -666
pvm-val.c:587:16: runtime error: left shift of negative value -3500
pvm-val.c:587:38: runtime error: left shift of negative value -3500
pvm-val.c:593:16: runtime error: left shift of negative value -35
pvm-val.c:593:39: runtime error: left shift of negative value -35
../../libpoke/pvm.jitter:2075:5: runtime error: left shift of 1023 by 22 places
cannot be represented in type 'int32_t' (aka 'int')
../../libpoke/pvm.jitter:2075:5: runtime error: left shift of 1023 by 22 places
cannot be represented in type 'int32_t' (aka 'int')
../../libpoke/pvm.jitter:2075:5: runtime error: left shift of 127 by 25 places
cannot be represented in type 'int32_t' (aka 'int')
../../libpoke/pvm.jitter:2075:5: runtime error: left shift of 3 by 30 places
cannot be represented in type 'int32_t' (aka 'int')
../../libpoke/pvm.jitter:2075:5: runtime error: left shift of 3 by 30 places
cannot be represented in type 'int32_t' (aka 'int')
../../libpoke/pvm.jitter:2075:5: runtime error: left shift of 524287 by 13
places cannot be represented in type 'int32_t' (aka 'int')
../../libpoke/pvm.jitter:2075:5: runtime error: left shift of 524287 by 13
places cannot be represented in type 'int32_t' (aka 'int')
../../libpoke/pvm.jitter:2075:5: runtime error: left shift of negative value -10
../../libpoke/pvm.jitter:2075:5: runtime error: left shift of negative value -10
../../libpoke/pvm.jitter:2105:5: runtime error: left shift of
1152921504606846974 by 4 places cannot be represented in type 'int64_t' (aka
'long')
../../libpoke/pvm.jitter:2105:5: runtime error: left shift of 35184372088831 by
19 places cannot be represented in type 'int64_t' (aka 'long')
../../libpoke/pvm.jitter:2105:5: runtime error: left shift of 35184372088831 by
19 places cannot be represented in type 'int64_t' (aka 'long')
../../libpoke/pvm.jitter:2105:5: runtime error: left shift of 35184372088831 by
19 places cannot be represented in type 'int64_t' (aka 'long')
../../libpoke/pvm.jitter:2236:5: runtime error: left shift of 255 by 24 places
cannot be represented in type 'int32_t' (aka 'int')
../../libpoke/pvm.jitter:2236:5: runtime error: left shift of 255 by 24 places
cannot be represented in type 'int32_t' (aka 'int')
../../libpoke/pvm.jitter:2236:5: runtime error: left shift of 255 by 24 places
cannot be represented in type 'int32_t' (aka 'int')
../../libpoke/pvm.jitter:2236:5: runtime error: left shift of 255 by 24 places
cannot be represented in type 'int32_t' (aka 'int')
../../libpoke/pvm.jitter:2682:5: runtime error: left shift of 4 by 29 places
cannot be represented in type 'int32_t' (aka 'int')
../../libpoke/pvm.jitter:2682:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:2682:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:2682:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:2682:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:2682:5: runtime error: left shift of negative value -10
../../libpoke/pvm.jitter:2682:5: runtime error: left shift of negative value -10
../../libpoke/pvm.jitter:2682:5: runtime error: left shift of negative value -2
../../libpoke/pvm.jitter:2682:5: runtime error: left shift of negative value -2
../../libpoke/pvm.jitter:2682:5: runtime error: left shift of negative value -2
../../libpoke/pvm.jitter:2682:5: runtime error: left shift of negative value -2
../../libpoke/pvm.jitter:2682:5: runtime error: left shift of negative value
-2147483648
../../libpoke/pvm.jitter:2682:5: runtime error: left shift of negative value
-2147483648
../../libpoke/pvm.jitter:2682:5: runtime error: left shift of negative value -4
../../libpoke/pvm.jitter:2682:5: runtime error: left shift of negative value
-8531
../../libpoke/pvm.jitter:2682:5: runtime error: left shift of negative value
-8531
../../libpoke/pvm.jitter:2711:5: runtime error: left shift of negative value -2
../../libpoke/pvm.jitter:2711:5: runtime error: left shift of negative value -2
../../libpoke/pvm.jitter:2711:5: runtime error: left shift of negative value
-9223372036854775808
../../libpoke/pvm.jitter:2711:5: runtime error: left shift of negative value
-9223372036854775808
../../libpoke/pvm.jitter:2739:5: runtime error: left shift of 4 by 29 places
cannot be represented in type 'int32_t' (aka 'int')
../../libpoke/pvm.jitter:2739:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:2739:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:2739:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:2739:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:2739:5: runtime error: left shift of negative value
-2147483648
../../libpoke/pvm.jitter:2739:5: runtime error: left shift of negative value
-2147483648
../../libpoke/pvm.jitter:2739:5: runtime error: left shift of negative value -4
../../libpoke/pvm.jitter:2767:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:2767:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:2767:5: runtime error: left shift of negative value
-9223372036854775808
../../libpoke/pvm.jitter:2767:5: runtime error: left shift of negative value
-9223372036854775808
../../libpoke/pvm.jitter:2795:5: runtime error: left shift of negative value -2
../../libpoke/pvm.jitter:2795:5: runtime error: left shift of negative value -2
../../libpoke/pvm.jitter:2854:5: runtime error: left shift of 4 by 29 places
cannot be represented in type 'int32_t' (aka 'int')
../../libpoke/pvm.jitter:2854:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:2854:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:2854:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:2854:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:2854:5: runtime error: left shift of negative value
-2147483648
../../libpoke/pvm.jitter:2854:5: runtime error: left shift of negative value
-2147483648
../../libpoke/pvm.jitter:2854:5: runtime error: left shift of negative value -4
../../libpoke/pvm.jitter:2887:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:2887:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:2887:5: runtime error: left shift of negative value
-9223372036854775808
../../libpoke/pvm.jitter:2887:5: runtime error: left shift of negative value
-9223372036854775808
../../libpoke/pvm.jitter:2920:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:2920:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:2920:5: runtime error: left shift of negative value
-2147483648
../../libpoke/pvm.jitter:2920:5: runtime error: left shift of negative value
-2147483648
../../libpoke/pvm.jitter:2953:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:2953:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:2953:5: runtime error: left shift of negative value
-9223372036854775808
../../libpoke/pvm.jitter:2953:5: runtime error: left shift of negative value
-9223372036854775808
../../libpoke/pvm.jitter:2983:5: runtime error: left shift of negative value
-2147483648
../../libpoke/pvm.jitter:2983:5: runtime error: left shift of negative value
-2147483648
../../libpoke/pvm.jitter:3011:5: runtime error: left shift of negative value
-9223372036854775808
../../libpoke/pvm.jitter:3011:5: runtime error: left shift of negative value
-9223372036854775808
../../libpoke/pvm.jitter:3267:6: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:3397:6: runtime error: left shift of negative value -7
../../libpoke/pvm.jitter:3640:5: runtime error: left shift of negative value
-65536
../../libpoke/pvm.jitter:3640:5: runtime error: left shift of negative value
-65536
../../libpoke/pvm.jitter:3640:5: runtime error: left shift of negative value
-65536
../../libpoke/pvm.jitter:3848:5: runtime error: left shift of 1 by 31 places
cannot be represented in type 'int32_t' (aka 'int')
../../libpoke/pvm.jitter:3917:5: runtime error: left shift of negative value
-32733
../../libpoke/pvm.jitter:3917:5: runtime error: left shift of negative value
-32733
../../libpoke/pvm.jitter:4237:5: runtime error: left shift of 57005 by 16
places cannot be represented in type 'int32_t' (aka 'int')
../../libpoke/pvm.jitter:4237:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:4237:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:4237:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:4237:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:4237:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:4237:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:4252:5: runtime error: left shift of 10 by 31 places
cannot be represented in type 'int32_t' (aka 'int')
../../libpoke/pvm.jitter:4252:5: runtime error: left shift of 1076895760 by 24
places cannot be represented in type 'int32_t' (aka 'int')
../../libpoke/pvm.jitter:4252:5: runtime error: left shift of 11337728 by 8
places cannot be represented in type 'int32_t' (aka 'int')
../../libpoke/pvm.jitter:4252:5: runtime error: left shift of 57005 by 16
places cannot be represented in type 'int32_t' (aka 'int')
../../libpoke/pvm.jitter:4252:5: runtime error: left shift of 57005 by 16
places cannot be represented in type 'int32_t' (aka 'int')
../../libpoke/pvm.jitter:4252:5: runtime error: left shift of 65535 by 16
places cannot be represented in type 'int32_t' (aka 'int')
../../libpoke/pvm.jitter:4252:5: runtime error: left shift of 65535 by 16
places cannot be represented in type 'int32_t' (aka 'int')
../../libpoke/pvm.jitter:4252:5: runtime error: left shift of 65535 by 16
places cannot be represented in type 'int32_t' (aka 'int')
../../libpoke/pvm.jitter:4252:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:4252:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:4252:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:4252:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:4252:5: runtime error: left shift of negative value
-32733
../../libpoke/pvm.jitter:4252:5: runtime error: left shift of negative value
-32733
../../libpoke/pvm.jitter:4252:5: runtime error: left shift of negative value
-559038737
../../libpoke/pvm.jitter:4252:5: runtime error: left shift of negative value
-559038737
../../libpoke/pvm.jitter:4252:5: runtime error: left shift of negative value
-559038737
../../libpoke/pvm.jitter:4252:5: runtime error: left shift of negative value
-559038737
../../libpoke/pvm.jitter:4252:5: runtime error: left shift of negative value
-559038737
../../libpoke/pvm.jitter:4252:5: runtime error: left shift of negative value
-559038737
../../libpoke/pvm.jitter:4252:5: runtime error: left shift of negative value
-559038737
../../libpoke/pvm.jitter:4252:5: runtime error: left shift of negative value
-559038737
../../libpoke/pvm.jitter:4252:5: runtime error: left shift of negative value
-559038737
../../libpoke/pvm.jitter:4252:5: runtime error: left shift of negative value
-559038737
../../libpoke/pvm.jitter:4252:5: runtime error: left shift of negative value
-559087616
../../libpoke/pvm.jitter:4282:5: runtime error: left shift of 10 by 31 places
cannot be represented in type 'int32_t' (aka 'int')
../../libpoke/pvm.jitter:4282:5: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:4282:5: runtime error: left shift of negative value -7
../../libpoke/pvm.jitter:6051:5: runtime error: left shift of negative value
-1430532899
../../libpoke/pvm.jitter:6051:5: runtime error: left shift of negative value
-1430532899
../../libpoke/pvm.jitter:6051:5: runtime error: left shift of negative value
-1868517184
../../libpoke/pvm.jitter:6051:5: runtime error: left shift of negative value
-1868517184
../../libpoke/pvm.jitter:6051:5: runtime error: left shift of negative value
-1868517184
../../libpoke/pvm.jitter:6051:5: runtime error: left shift of negative value
-559038737
../../libpoke/pvm.jitter:6051:5: runtime error: left shift of negative value
-559038737
../../libpoke/pvm.jitter:6051:5: runtime error: left shift of negative value
-559038737
../../libpoke/pvm.jitter:6430:17: runtime error: left shift of negative value -1
../../libpoke/pvm.jitter:6431:18: runtime error: left shift of negative value -1
ios.c:775:18: runtime error: left shift of 9004869 by 40 places cannot be
represented in type 'int64_t' (aka 'long')
ios.c:783:38: runtime error: left shift of 128 by 24 places cannot be
represented in type 'int'
ios.c:783:38: runtime error: left shift of 137 by 24 places cannot be
represented in type 'int'
ios.c:783:38: runtime error: left shift of 192 by 24 places cannot be
represented in type 'int'
ios.c:783:38: runtime error: left shift of 192 by 24 places cannot be
represented in type 'int'
ios.c:783:38: runtime error: left shift of 222 by 24 places cannot be
represented in type 'int'
ios.c:783:38: runtime error: left shift of 222 by 24 places cannot be
represented in type 'int'
ios.c:785:38: runtime error: left shift of 137 by 24 places cannot be
represented in type 'int'
ios.c:785:38: runtime error: left shift of 144 by 24 places cannot be
represented in type 'int'
ios.c:785:38: runtime error: left shift of 144 by 24 places cannot be
represented in type 'int'
ios.c:785:38: runtime error: left shift of 144 by 24 places cannot be
represented in type 'int'
ios.c:785:38: runtime error: left shift of 144 by 24 places cannot be
represented in type 'int'
ios.c:785:38: runtime error: left shift of 144 by 24 places cannot be
represented in type 'int'
ios.c:785:38: runtime error: left shift of 144 by 24 places cannot be
represented in type 'int'
ios.c:785:38: runtime error: left shift of 170 by 24 places cannot be
represented in type 'int'
ios.c:785:38: runtime error: left shift of 170 by 24 places cannot be
represented in type 'int'
ios.c:785:38: runtime error: left shift of 222 by 24 places cannot be
represented in type 'int'
ios.c:797:18: runtime error: left shift of 736744654115 by 24 places cannot be
represented in type 'int64_t' (aka 'long')
ios.c:812:18: runtime error: left shift of 226136628348195 by 16 places cannot
be represented in type 'int64_t' (aka 'long')
ios.c:827:18: runtime error: left shift of 67498656062194979 by 8 places cannot
be represented in type 'int64_t' (aka 'long')
ios.c:854:14: runtime error: left shift of 10269599173190 by 20 places cannot
be represented in type 'int64_t' (aka 'long')
ios.c:854:14: runtime error: left shift of 10412 by 50 places cannot be
represented in type 'int64_t' (aka 'long')
ios.c:854:14: runtime error: left shift of 11426 by 50 places cannot be
represented in type 'int64_t' (aka 'long')
ios.c:854:14: runtime error: left shift of 1332856 by 43 places cannot be
represented in type 'int64_t' (aka 'long')
ios.c:854:14: runtime error: left shift of 136231359132578 by 17 places cannot
be represented in type 'int64_t' (aka 'long')
ios.c:854:14: runtime error: left shift of 1618850 by 43 places cannot be
represented in type 'int64_t' (aka 'long')
ios.c:854:14: runtime error: left shift of 17 by 59 places cannot be
represented in type 'int64_t' (aka 'long')
ios.c:854:14: runtime error: left shift of 17 by 59 places cannot be
represented in type 'int64_t' (aka 'long')
ios.c:854:14: runtime error: left shift of 174700180857 by 26 places cannot be
represented in type 'int64_t' (aka 'long')
ios.c:854:14: runtime error: left shift of 248399573922 by 26 places cannot be
represented in type 'int64_t' (aka 'long')
ios.c:854:14: runtime error: left shift of 325 by 55 places cannot be
represented in type 'int64_t' (aka 'long')
ios.c:854:14: runtime error: left shift of 3377734 by 42 places cannot be
represented in type 'int64_t' (aka 'long')
ios.c:854:14: runtime error: left shift of 341211290 by 35 places cannot be
represented in type 'int64_t' (aka 'long')
ios.c:854:14: runtime error: left shift of 35 by 58 places cannot be
represented in type 'int64_t' (aka 'long')
ios.c:854:14: runtime error: left shift of 35 by 58 places cannot be
represented in type 'int64_t' (aka 'long')
ios.c:854:14: runtime error: left shift of 394405754467525866 by 5 places
cannot be represented in type 'int64_t' (aka 'long')
ios.c:854:14: runtime error: left shift of 422946213316233798 by 5 places
cannot be represented in type 'int64_t' (aka 'long')
ios.c:854:14: runtime error: left shift of 449098658 by 35 places cannot be
represented in type 'int64_t' (aka 'long')
ios.c:854:14: runtime error: left shift of 527241412375849933 by 5 places
cannot be represented in type 'int64_t' (aka 'long')
ios.c:854:14: runtime error: left shift of 5724575526346485 by 11 places cannot
be represented in type 'int64_t' (aka 'long')
ios.c:854:14: runtime error: left shift of 6183545311900578 by 11 places cannot
be represented in type 'int64_t' (aka 'long')
ios.c:854:14: runtime error: left shift of 7770622668016198 by 11 places cannot
be represented in type 'int64_t' (aka 'long')
ios.c:854:14: runtime error: left shift of 89446492599163 by 17 places cannot
be represented in type 'int64_t' (aka 'long')
ios.c:854:14: runtime error: left shift of negative value -2396871060034940171
ios.c:854:14: runtime error: left shift of negative value -787509438841176866
pkl-fold.c:1004:3: runtime error: left shift of 2147483648 by 32 places cannot
be represented in type 'int64_t' (aka 'long')
pkl-fold.c:1004:3: runtime error: left shift of negative value -1
pkl-fold.c:1004:3: runtime error: left shift of negative value -1
pkl-fold.c:1004:3: runtime error: left shift of negative value
-9223372036854775808
pkl-fold.c:1037:3: runtime error: left shift of 2147483648 by 32 places cannot
be represented in type 'int64_t' (aka 'long')
pkl-fold.c:1037:3: runtime error: left shift of negative value -1
pkl-fold.c:1037:3: runtime error: left shift of negative value -1
pkl-fold.c:1037:3: runtime error: left shift of negative value
-9223372036854775808
pkl-fold.c:797:1: runtime error: left shift of negative value -666
pkl-fold.c:798:1: runtime error: left shift of 2147483648 by 32 places cannot
be represented in type 'int64_t' (aka 'long')
pkl-fold.c:798:1: runtime error: left shift of 2147483648 by 32 places cannot
be represented in type 'int64_t' (aka 'long')
pkl-fold.c:798:1: runtime error: left shift of 4 by 61 places cannot be
represented in type 'int64_t' (aka 'long')
pkl-fold.c:798:1: runtime error: left shift of negative value
-9223372036854775808
pkl-fold.c:798:1: runtime error: left shift of negative value
-9223372036854775808
pkl-fold.c:935:1: runtime error: left shift of negative value -3
pkl-fold.c:935:1: runtime error: left shift of negative value -3
pkl-fold.c:936:1: runtime error: left shift of negative value
-9223372036854775807
pkl-fold.c:936:1: runtime error: left shift of negative value
-9223372036854775807
pkl-fold.c:936:1: runtime error: left shift of negative value
-9223372036854775807
pkl-fold.c:936:1: runtime error: left shift of negative value
-9223372036854775807
pkl-fold.c:936:1: runtime error: left shift of negative value
-9223372036854775807
pkl-fold.c:936:1: runtime error: left shift of negative value
-9223372036854775807
pkl-fold.c:936:1: runtime error: left shift of negative value
-9223372036854775807
pkl-fold.c:936:1: runtime error: left shift of negative value
-9223372036854775807
pkl-fold.c:936:1: runtime error: left shift of negative value
-9223372036854775807
pkl-fold.c:936:1: runtime error: left shift of negative value
-9223372036854775807
pkl-fold.c:946:3: runtime error: left shift of 4 by 61 places cannot be
represented in type 'int64_t' (aka 'long')
pkl-fold.c:972:3: runtime error: left shift of 2147483648 by 32 places cannot
be represented in type 'int64_t' (aka 'long')
pkl-fold.c:972:3: runtime error: left shift of negative value -1
pkl-fold.c:972:3: runtime error: left shift of negative value -1
pkl-fold.c:972:3: runtime error: left shift of negative value
-9223372036854775808
pvm-val.c:1133:25: runtime error: left shift of negative value -1
pvm-val.c:1133:25: runtime error: left shift of negative value -1
pvm-val.c:1133:25: runtime error: left shift of negative value -1
pvm-val.c:1133:25: runtime error: left shift of negative value -1
pvm-val.c:1133:25: runtime error: left shift of negative value -100177726087
pvm-val.c:1133:25: runtime error: left shift of negative value -1236576586724794
pvm-val.c:1133:25: runtime error: left shift of negative value
-153514538987189690
pvm-val.c:1133:25: runtime error: left shift of negative value
-182054997835897622
pvm-val.c:1133:25: runtime error: left shift of negative value
-2396871060034940171
pvm-val.c:1133:25: runtime error: left shift of negative value -26478333022
pvm-val.c:1133:25: runtime error: left shift of negative value -2823653942840414
pvm-val.c:1133:25: runtime error: left shift of negative value -3282623728394507
pvm-val.c:1133:25: runtime error: left shift of negative value -362766973661
pvm-val.c:1133:25: runtime error: left shift of negative value -4506129222750
pvm-val.c:1133:25: runtime error: left shift of negative value -4558937975732957
pvm-val.c:1133:25: runtime error: left shift of negative value
-49219339927573555
pvm-val.c:1133:25: runtime error: left shift of negative value -51290995756165
pvm-val.c:1133:25: runtime error: left shift of negative value -55338348362461
pvm-val.c:1133:25: runtime error: left shift of negative value -7322586871226
pvm-val.c:1133:25: runtime error: left shift of negative value
-787509438841176866
pvm-val.c:1163:24: runtime error: left shift of 381 by 23 places cannot be
represented in type 'int32_t' (aka 'int')
pvm-val.c:1163:24: runtime error: left shift of 381 by 23 places cannot be
represented in type 'int32_t' (aka 'int')
pvm-val.c:1163:24: runtime error: left shift of 57005 by 16 places cannot be
represented in type 'int32_t' (aka 'int')
pvm-val.c:1163:24: runtime error: left shift of 57005 by 16 places cannot be
represented in type 'int32_t' (aka 'int')
pvm-val.c:1163:24: runtime error: left shift of 57005 by 16 places cannot be
represented in type 'int32_t' (aka 'int')
pvm-val.c:1163:24: runtime error: left shift of 57005 by 16 places cannot be
represented in type 'int32_t' (aka 'int')
pvm-val.c:1163:24: runtime error: left shift of 57005 by 16 places cannot be
represented in type 'int32_t' (aka 'int')
pvm-val.c:1163:24: runtime error: left shift of 57005 by 16 places cannot be
represented in type 'int32_t' (aka 'int')
pvm-val.c:1163:24: runtime error: left shift of 65295 by 16 places cannot be
represented in type 'int32_t' (aka 'int')
pvm-val.c:1163:24: runtime error: left shift of 65520 by 16 places cannot be
represented in type 'int32_t' (aka 'int')
pvm-val.c:1163:24: runtime error: left shift of 65535 by 20 places cannot be
represented in type 'int32_t' (aka 'int')
pvm-val.c:1163:24: runtime error: left shift of negative value -1
pvm-val.c:1163:24: runtime error: left shift of negative value -1
pvm-val.c:1163:24: runtime error: left shift of negative value -1
pvm-val.c:1163:24: runtime error: left shift of negative value -1
pvm-val.c:1163:24: runtime error: left shift of negative value -1
pvm-val.c:1163:24: runtime error: left shift of negative value -1
pvm-val.c:1163:24: runtime error: left shift of negative value -1
pvm-val.c:1163:24: runtime error: left shift of negative value -1
pvm-val.c:1163:24: runtime error: left shift of negative value -1
pvm-val.c:1163:24: runtime error: left shift of negative value -1
pvm-val.c:1163:24: runtime error: left shift of negative value -1
pvm-val.c:1163:24: runtime error: left shift of negative value -1
pvm-val.c:1163:24: runtime error: left shift of negative value -1
pvm-val.c:1163:24: runtime error: left shift of negative value -1062166384
pvm-val.c:1163:24: runtime error: left shift of negative value -1062166384
pvm-val.c:1163:24: runtime error: left shift of negative value -119
pvm-val.c:1163:24: runtime error: left shift of negative value -1430532899
pvm-val.c:1163:24: runtime error: left shift of negative value -1430532899
pvm-val.c:1163:24: runtime error: left shift of negative value -15
pvm-val.c:1163:24: runtime error: left shift of negative value -15
pvm-val.c:1163:24: runtime error: left shift of negative value -1868517184
pvm-val.c:1163:24: runtime error: left shift of negative value -1868517184
pvm-val.c:1163:24: runtime error: left shift of negative value -1868517184
pvm-val.c:1163:24: runtime error: left shift of negative value -187
pvm-val.c:1163:24: runtime error: left shift of negative value -195659622
pvm-val.c:1163:24: runtime error: left shift of negative value -1985229329
pvm-val.c:1163:24: runtime error: left shift of negative value -1989720797
pvm-val.c:1163:24: runtime error: left shift of negative value -2
pvm-val.c:1163:24: runtime error: left shift of negative value -2140118960
pvm-val.c:1163:24: runtime error: left shift of negative value -2147483648
pvm-val.c:1163:24: runtime error: left shift of negative value -28512
pvm-val.c:1163:24: runtime error: left shift of negative value -29
pvm-val.c:1163:24: runtime error: left shift of negative value -29
pvm-val.c:1163:24: runtime error: left shift of negative value -32656
pvm-val.c:1163:24: runtime error: left shift of negative value -32656
pvm-val.c:1163:24: runtime error: left shift of negative value -478302
pvm-val.c:1163:24: runtime error: left shift of negative value -4958
pvm-val.c:1163:24: runtime error: left shift of negative value -559038737
pvm-val.c:1163:24: runtime error: left shift of negative value -559038737
pvm-val.c:1163:24: runtime error: left shift of negative value -559038737
pvm-val.c:1163:24: runtime error: left shift of negative value -559038737
pvm-val.c:1163:24: runtime error: left shift of negative value -559038737
pvm-val.c:1163:24: runtime error: left shift of negative value -559038737
pvm-val.c:1163:24: runtime error: left shift of negative value -559038737
pvm-val.c:1163:24: runtime error: left shift of negative value -5972
pvm-val.c:1163:24: runtime error: left shift of negative value -6
pvm-val.c:1163:24: runtime error: left shift of negative value -65537
pvm-val.c:1163:24: runtime error: left shift of negative value -65538
pvm-val.c:1163:24: runtime error: left shift of negative value -666
pvm-val.c:1163:24: runtime error: left shift of negative value -666
pvm-val.c:1163:24: runtime error: left shift of negative value -666
pvm-val.c:1163:24: runtime error: left shift of negative value -764296
pvm-val.c:1163:24: runtime error: left shift of negative value -7772347
pvm-val.c:1163:24: runtime error: left shift of negative value -816570
pvm-val.c:1163:24: runtime error: left shift of negative value -87772254
- Re: GNU poke 2.0.92 on powerpc32, (continued)
- Re: GNU poke 2.0.92 on powerpc32, Bruno Haible, 2022/02/06
- Re: GNU poke 2.0.92 on sparc, Bruno Haible, 2022/02/06
- Re: GNU poke 2.0.92 invokes undefined behaviour on signed integers, Bruno Haible, 2022/02/06
- Re: GNU poke 2.0.92 on arm, Bruno Haible, 2022/02/06
- Re: GNU poke 2.0.92 on mips, Bruno Haible, 2022/02/06
- Re: GNU poke 2.0.92 on x86_64-{32,x32}, Bruno Haible, 2022/02/06
- Re: GNU poke 2.0.92 on alpha, Bruno Haible, 2022/02/06
- Re: GNU poke 2.0.92 with ubsan, Bruno Haible, 2022/02/06
- Re: GNU poke 2.0.92 with ubsan, Mohammad-Reza Nabipoor, 2022/02/06
- Re: GNU poke 2.0.92 with ubsan, Bruno Haible, 2022/02/06
- Re: GNU poke 2.0.92 with ubsan,
Bruno Haible <=
- Re: GNU poke 2.0.92 with ubsan, Jose E. Marchesi, 2022/02/07
- Signed overflow Was: Re: GNU poke 2.0.92 with ubsan, Jose E. Marchesi, 2022/02/07
- Re: Signed overflow Was: Re: GNU poke 2.0.92 with ubsan, Bruno Haible, 2022/02/07
- Re: Signed overflow Was: Re: GNU poke 2.0.92 with ubsan, Jose E. Marchesi, 2022/02/07
Re: GNU poke 2.0.92 on s390x, Bruno Haible, 2022/02/06
Re: GNU poke 2.0.92 on riscv64, Bruno Haible, 2022/02/06