On 05/25/2018 04:30 PM, Torbjörn Granlund wrote:
Dennis Clarke writes:
I have run all the testsuite, both with the assembly and without, on a
pure 32-bit Debian machine and see no errors anywhere.
Our machine runs gentoo with gcc 6.4.0. (Not sure if the exact
On 05/25/2018 08:10 AM, Niels Möller wrote:
Dennis Clarke writes:
gcd_1.c:187:13: runtime error: shift exponent 32 is too large for
32-bit type 'long unsigned int'
FAIL t-cmp_ui (exit status: 1)
And code is essentially
count_trailing_zeros (c, t);
ulimb
ni...@lysator.liu.se (Niels Möller) writes:
And code is essentially
count_trailing_zeros (c, t);
ulimb >>= (c + 1);
The intention is to shift right to get rid of both trailing zero bits,
and the redundant least significant one bit.
That fails with undefined behavior if
On 05/25/2018 04:45 AM, Torbjörn Granlund wrote:
If somebody could take a look at
https://gmplib.org/devel/tm/gmp/check/failure/ivygentoo32.gmplib.org-dyn-noasm-ubsan:32.txt
I would appreciate it. (I am traveling.)
This seems to require --disable-assembly during configure ..
... starting
On 05/25/2018 04:45 AM, Torbjörn Granlund wrote:
If somebody could take a look at
https://gmplib.org/devel/tm/gmp/check/failure/ivygentoo32.gmplib.org-dyn-noasm-ubsan:32.txt
I would appreciate it. (I am traveling.)
Not able to reproduce that failure with gmp-6.1.99-20180525 :
configure
If somebody could take a look at
https://gmplib.org/devel/tm/gmp/check/failure/ivygentoo32.gmplib.org-dyn-noasm-ubsan:32.txt
I would appreciate it. (I am traveling.)
--
Torbjörn
Please encrypt, key id 0xC8601622
___
gmp-bugs mailing list