AIX/xlc test failures for gmp-5.0.1
    Peter O'Gorman 
    pogma at thewrittenword.com
       
    Sun Nov 28 17:01:01 CET 2010
    
    
  
On Sun, Nov 28, 2010 at 10:20:43AM +0100, Paul Zimmermann wrote:
> > How did you track down the xlc bug?  Did you manage to make the compiler
> > emit usable debug symbols?
> 
> in fact Peter did isolate the problem himself. He might give more details how
> he managed to do that.
> 
Unfortunately it was not the same system, the MPFR 3.0 compiler bug is
on HPUX/IA-64 with HP cc. With a lot of hints from Vincent and Paul I
realized the problem was in pow.c and that I could change a macro
definition to make the problem appear and disappear, so I simply did:
#undef MACRO
#define MACRO definition_with_no_problem
at the top of pow.c, and
#undef MACRO
#define MACRO definition_with_problem
in the middle. And moved them as necessary to keep showing the issue
until I was left with just one line.
The issue with GMP on AIX/xlc is harder because there is no combination
of options or macro definitions that I have found that cause success.
Torbjorn has access to an AIX system and is intimate with the code,
if he's unable to debug it, I don't think I have much hope. :(
Peter
-- 
Peter O'Gorman
pogma at thewrittenword.com
    
    
More information about the gmp-bugs
mailing list