Re: [Solaris] Catch FP exceptions

2013-05-31 Thread Eric Botcazou
> i386 only, might be related > > ,.,. CXG2021 ACATS 2.5 13-05-27 17:47:57 > CXG2021 Check the accuracy of the complex SIN and COS functions. >* CXG2021 Identity_2_Test 3 0: Cos(( 1.60300E+01, 1.6E+01)) > imaginary part actual: 1.40623E+06 expected: >

Re: [Solaris] Catch FP exceptions

2013-05-28 Thread Eric Botcazou
> i386 only, might be related > > ,.,. CXG2021 ACATS 2.5 13-05-27 17:47:57 > CXG2021 Check the accuracy of the complex SIN and COS functions. >* CXG2021 Identity_2_Test 3 0: Cos(( 1.60300E+01, 1.6E+01)) > imaginary part actual: 1.40623E+06 expected: >

Re: [Solaris] Catch FP exceptions

2013-05-28 Thread Rainer Orth
Eric Botcazou writes: >> * The new gnat.dg/fp_exception.adb test fails on Solaris 9 and 10/x86, >> Solaris 9 and 11/SPARC: >> >> +FAIL: gnat.dg/fp_exception.adb execution test >> >> raised CONSTRAINT_ERROR : SIGFPE > > Patch collision. After > > 2013-05-24 Eric Botcazou > > * gcc-

Re: [Solaris] Catch FP exceptions

2013-05-28 Thread Eric Botcazou
> I've included the patch in my Solaris bootstraps this weekend, and > results don't look good: > > * On Solaris 9/x86 and Solaris 10/x86 (both 32- and 64-bit), I get a new > ACATS failure which may or may not be related: > > +FAIL: cxg2021 > > i386 only, might be related > > ,.,. CXG2021

Re: [Solaris] Catch FP exceptions

2013-05-28 Thread Rainer Orth
Hi Eric, > this isn't really valid Ada semantics, but some people enable traps-on-fp- > exceptions in the FPU on Solaris and expect the Ada exception to be caught. > There is a glitch with the x87 and the SPARC FPUs: the SIGFPE is delivered > after the faulting instruction by Solaris, so the unwi

[Solaris] Catch FP exceptions

2013-05-23 Thread Eric Botcazou
Hi, this isn't really valid Ada semantics, but some people enable traps-on-fp- exceptions in the FPU on Solaris and expect the Ada exception to be caught. There is a glitch with the x87 and the SPARC FPUs: the SIGFPE is delivered after the faulting instruction by Solaris, so the unwinder is foole