This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: powerpc-ibm-aix4.3.3.0 bootstrap issue


Alex,

Alexandre Oliva wrote:
> 
> On Oct  5, 2001, David Edelsohn <dje@watson.ibm.com> wrote:
> 
> >       Using a debugger on the compiler producing different output caused
> > the compiler to stop emitting different output.
> 
> Gee!  I suppose the cat is neither dead nor alive, then :-)
> 
> If you run the compiler outside the debugger, does it reliably produce
> different output?  Given that timing doesn't play a role in GCC, I
> really don't see how a debugger could affect the output of the
> program, assuming you're not issuing commands to modify the state of
> the inferior program, such as setting variables, issuing calls, etc.
> 
> This makes me wonder whether there's some kernel problem that fails to
> preserve the upper 32 bits of 64-bit registers in certain corner cases
> on context switches, or something like that.  This would explain the
> irreproducibility of the failures, and the reason why it was when
> HOST_WIDE_INT became `long long' that it started showing up.
> 
> Does this make any sense to you?
> 
> --
> Alexandre Oliva   Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
> Red Hat GCC Developer                  aoliva@{cygnus.com, redhat.com}
> CS PhD student at IC-Unicamp        oliva@{lsd.ic.unicamp.br, gnu.org}
> Free Software Evangelist    *Please* write to mailing lists, not to me

I thought this had been sorted out?

Wasn't this fixed by this patch

Wed Oct 10 00:41:29 EDT 2001  John Wehle  (john@feith.com)

        * rs6000.c (rs6000_emit_load_toc_table): Don't
        strdup the toc label.
        (create_TOC_reference): Likewise.

Graham


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]