[CLN-list] new release
Bruno Haible
bruno at clisp.org
Wed Mar 15 23:07:43 CET 2023
Hi Richy,
> > Hop! <https://in.terlu.de/~kreckel/cln-1.3.7-pre.tar.bz2>
Unfortunately, when I build this with CC="gcc -ftrapv" CXX="g++ -ftrapv",
I find that it invokes undefined behaviour (due to signed integer overflow
during left-shifting). It means that compilers can miscompile this code as
they see fit.
The fix is to change the bit() macro. Of course I would like to do this
fix before the next release. But before doing that, I need to increase the
test coverage (more 'exam_*' tests), to make sure that the change doesn't
break things.
Then only I'll test on the umpteen various architectures.
It will take a couple of weeks (because I'm also busy with other packages).
Bruno
More information about the CLN-list
mailing list