------- Comment #2 from danglin at gcc dot gnu dot org  2008-02-06 18:10 -------
It turns out these failures are a result of using the 2.0n ABI
with gmp-4.2.2.  This is the default for hppa2.0w-hp-hpux11.11.
In all my previous testing, I had built GMP using the standard
1.x ABI.  Using the 2.0n ABI affects libmpfr.

The 2.0n ABI attempts to exploit the 64-bit registers and
instructions present in PA-RISC 2.0 when using the 32-bit HP-UX
runtime.  This is possible because wide HP-UX kernels maintain
a full 64-bit context for 32-bit applications.

I expect this problem affects all GCC versions requiring GMP for
this target.


-- 

danglin at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|rth at gcc dot gnu dot org  |
            Summary|[4.2 Regression] 841        |841 unexpected failures in
                   |unexpected failures in      |gfortran testsuite with GMP
                   |gfortran testsuite          |2.0n ABI


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35082

Reply via email to