Mantis - ALGLIB
Viewing Issue Advanced Details
379 General tweak have not tried 2010-09-30 10:39 2010-09-30 10:39
SergeyB  
SergeyB  
normal  
resolved  
fixed  
none    
none 3.0.0  
Unspecified
0000379: FIXED: minor tweak in detection of IEEE special quantities
Detection of IEEE special quantities in the 3.0.0.RC1 was unreliable when ALGLIB was compiled with heavy optimization settings (-xO5 for Sun Studio, -Os for GCC). In both cases subtle bugs in compilers was discovered (incorrect handling of volatile modifier; bugs when dealing with pointers to local variables).

In order to avoid triggering these bugs ALGLIB code was rewritten in a manner which was perfectly understandable by both compilers.
Issue History
2010-09-30 10:39 SergeyB New Issue
2010-09-30 10:39 SergeyB Status new => assigned
2010-09-30 10:39 SergeyB Assigned To => SergeyB
2010-09-30 10:39 SergeyB Programming language => Unspecified
2010-09-30 10:39 SergeyB Status assigned => resolved
2010-09-30 10:39 SergeyB Fixed in Version => 3.0.0
2010-09-30 10:39 SergeyB Resolution open => fixed

There are no notes attached to this issue.