Re: [Mingw-w64-public] quadmath bugs

2014-11-02 Thread Óscar Fuentes
sisyph...@optusnet.com.au writes:

 In quadmath.h there's a long list of math library function prototypes, 
 beginning with acosq() ... through to ynq().

 On 6/10/2013 I reported (to this list) a problem with expq crashing - and I 
 still haven't struck a mingw-w64 compiler where this has been fixed. 
 (Haven't tried anything later than 4.8.2, but.)
 I've now found that expq, coshq, nearbyintq, tgammaq, and fmaq all cause 
 runtime crashes when called. The rest of those math library functions seem 
 fine, however.

 Here's the demo for verification of those crashes:

[snip]

Your test case runs with no crash (after uncommenting the *q function
calls) on MinGW-w64 as distributed by MSYS2, which uses the latest
MinGW-w64 runtime from Git and gcc 4.9.2.


--
___
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public


Re: [Mingw-w64-public] quadmath bugs

2014-11-02 Thread sisyphus1

-Original Message- 
From: Óscar Fuentes
Sent: Sunday, November 02, 2014 8:51 PM
To: mingw-w64-public@lists.sourceforge.net
Subject: Re: [Mingw-w64-public] quadmath bugs

 Here's the demo for verification of those crashes:

 [snip]

 Your test case runs with no crash (after uncommenting the *q function
 calls) on MinGW-w64 as distributed by MSYS2, which uses the latest
 MinGW-w64 runtime from Git and gcc 4.9.2.

That's good news, indeed !!
Thanks.

Cheers,
Rob 


--
___
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public


[Mingw-w64-public] quadmath bugs

2014-11-01 Thread sisyphus1
Hi,

CC'ing kmx (Strawberry Perl developer), FHI.

In quadmath.h there's a long list of math library function prototypes, 
beginning with acosq() ... through to ynq().

On 6/10/2013 I reported (to this list) a problem with expq crashing - and I 
still haven't struck a mingw-w64 compiler where this has been fixed. 
(Haven't tried anything later than 4.8.2, but.)
I've now found that expq, coshq, nearbyintq, tgammaq, and fmaq all cause 
runtime crashes when called. The rest of those math library functions seem 
fine, however.

Here's the demo for verification of those crashes:


#include stdio.h
#include quadmath.h

int main(void) {

   __float128 rop, op1 = 2.5Q, op2 = 3.6Q, op3 = 6.7Q;

   rop = expm1q(op1);
   printf(1 done\n);

   rop = cosq(op1);
   printf(2 done\n);

   /* The following, when uncommented, all crash */

   /* rop = expq(op1);*/
   /* rop = coshq(op1);*/
   /* rop = nearbyintq(op1);*/
   /* rop = tgammaq(op1);*/
   /* rop = fmaq(op1, op2, op3);*/

   printf(Done\n);

   return 0;
}



Built with:
gcc -o expq.exe expq.c -lquadmath

Latest mingw-w64 compilers that I've tried are the 32-bit and 64-bit 4.8.2 
compilers that ship with the 32-bit and 64-bit builds of Strawberry Perl 
5.20.0.
I've also checked with 64-bit 4.7.0 (which was one of Ruben's builds).
And I've also got a 4.7.3 that shipped with an earlier Strawberry Perl 
build.

With all of those compilers, the behaviour is the same.

If you require any further info (or these issues have already been 
addressed) please let me know.

And thank you for the excellent efforts you guys continue to make.

Cheers,
Rob



--
___
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public