Thanks for the news of the Open64 compiler version 4.2.4 release
earlier today. I have the compilers successfully installed
on Red Hat and Fedora AMD64 and IA-32 systems from the *.rpm files.
The IA-64 build will not run on Red Hat 5.6 IA-64 (the last
supported by the vendor for that platform), because of
a glibc version issue:
/lib/libc.so.6.1: version `GLIBC_2.11' not found
The highest GLIBC_xxxx symbol found in /lib/libc.so.6.1 on our local
IA-64 box is GLIBC_2.5. I'm going to try a build from source code,
but it would be nice if older, rather than the latest, systems were
used for release builds so as to target the broadest range of machines
possible.
I also ran the features-1.2.1 tests on AMD64 and IA-32
http://www.math.utah.edu/pub/features
ftp://www.math.utah.edu/pub/features
They uncover incorrect handling of floating-point on both platforms:
AMD64:
Test of Infinity handling in extended-precision IEEE 754 arithmetic:
...
(-Inf > 0.0): WRONG
(-Inf >= 0.0): WRONG
(0.0 != -Inf): OK
(0.0 <= -Inf): WRONG
(0.0 < -Inf): WRONG
...
Test of zero handling in extended-precision IEEE 754 arithmetic:
sizeof(long double) = 16
+zero is unsigned OK
-zero is unsigned WRONG
0 - 0 is unsigned OK
(-0) - (+0) is unsigned WRONG
(+1)*(0) is unsigned OK
(-1)*(0) is unsigned WRONG
IA-32:
Test of Infinity handling in extended-precision IEEE 754 arithmetic:
...
(-Inf > 0.0): WRONG
(-Inf >= 0.0): WRONG
(0.0 != -Inf): OK
(0.0 <= -Inf): WRONG
(0.0 < -Inf): WRONG
Those test failures are serious for floating-point applications, and I
hope that they can be quickly identified and repaired.
-------------------------------------------------------------------------------
- Nelson H. F. Beebe Tel: +1 801 581 5254 -
- University of Utah FAX: +1 801 581 4148 -
- Department of Mathematics, 110 LCB Internet e-mail: [email protected] -
- 155 S 1400 E RM 233 [email protected] [email protected] -
- Salt Lake City, UT 84112-0090, USA URL: http://www.math.utah.edu/~beebe/ -
-------------------------------------------------------------------------------
------------------------------------------------------------------------------
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now! http://p.sf.net/sfu/ibm-webcastpromo
_______________________________________________
Open64-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/open64-devel