Summary: | 841 unexpected failures in gfortran testsuite with GMP 2.0n ABI | ||
---|---|---|---|
Product: | gcc | Reporter: | John David Anglin <danglin> |
Component: | middle-end | Assignee: | Not yet assigned to anyone <unassigned> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | gcc-bugs |
Priority: | P3 | ||
Version: | 4.2.4 | ||
Target Milestone: | --- | ||
Host: | hppa2.0w-hp-hpux11.11 | Target: | hppa2.0w-hp-hpux11.11 |
Build: | hppa2.0w-hp-hpux11.11 | Known to work: | |
Known to fail: | Last reconfirmed: |
Description
John David Anglin
2008-02-05 00:53:31 UTC
Subject: Re: [4.2 Regression] 841 unexpected failures in gfortran testsuite
> CC| |rth at gcc dot gnu dot org
I'm sorry but Richard's change isn't the cause. There's only one
other change since the 4.2.3 release that could be the cause, but
I better confirm that it actually introduced the the regression.
Dave
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. 4.2.4 is being released, changing milestones to 4.2.5. Regression marker was removed, removing milestone. Do you know if these work after the fixes you did recently? On 2/1/2012 3:20 PM, pinskia at gcc dot gnu.org wrote:
> Do you know if these work after the fixes you did recently?
Unlikely, however, I should recheck the report and try to find the problem.
|