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: be...@math.utah.edu  -
- 155 S 1400 E RM 233                       be...@acm.org  be...@computer.org -
- 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
Open64-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open64-devel

Reply via email to