------- 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