Re: modules poll* fail on mingw-w64 for i686 and x86_64

2019-06-29 Thread Hannes Müller
Hi Bruno,  Thanks for your reply. Sorry, now the output with correct line breaks. For the following test command I got the below noted output on mingw- w64 with latest gnulib from git repository. ./gnulib-tool --create-testdir --dir=/tmp/testdir poll poll-tests poll- h poll-h-tests cd /tmp/testdi

Re: bug#36370: 27.0.50; XFIXNAT called on negative numbers

2019-06-29 Thread Bruno Haible
Hi Paul, > > + If you want the use of this macro to improve, not deteriorate, > > + performance, R should not contain function calls except to functions > > + that are declared 'inline __attribute__((__always_inline__))'. */ > > A reader of that might incorrectly conclude that using such f

Re: bug#36370: 27.0.50; XFIXNAT called on negative numbers

2019-06-29 Thread Paul Eggert
Pip Cet wrote: This is not a valid use of 'assume'. It's documented that assume's argument should be free of side effects. But the compiler makes no such assumption Sure, but if the caller uses 'assume' contrary to its documentation, that's a problem with the caller's code, not with 'assume

Re: bug#36370: 27.0.50; XFIXNAT called on negative numbers

2019-06-29 Thread Paul Eggert
Bruno Haible wrote: + If you want the use of this macro to improve, not deteriorate, + performance, R should not contain function calls except to functions + that are declared 'inline __attribute__((__always_inline__))'. */ A reader of that might incorrectly conclude that using such fun

Re: modules poll* fail on mingw-w64 for i686 and x86_64

2019-06-29 Thread Bruno Haible
Hi, Hannes Müller wrote: > on platform mingw-w64 for i686 and x86_64 I noticed the poll* modules > fail to compile with slightly different errors. > For the following test command I got the below noted output. The output is unreadable, because line breaks have been removed from where they origina

modules poll* fail on mingw-w64 for i686 and x86_64

2019-06-29 Thread Hannes Müller
Hi, on platform mingw-w64 for i686 and x86_64 I noticed the poll* modules fail to compile with slightly different errors. For the following test command I got the below noted output. ./gnulib-tool --create-testdir --dir=/tmp/testdir poll poll-tests poll- h poll-h-testscd /tmp/testdir./configure &&

Re: bug#36370: 27.0.50; XFIXNAT called on negative numbers

2019-06-29 Thread Bruno Haible
Pip Cet wrote: > I would like to state that the current assume does > behave very badly when combined with -fno-inline-small-functions > -fno-inline. Since we can't address this limitation through an acceptable change to the 'assume' macro, we need to address it through documentation. > marking i