On April 29, 2018 1:06:47 AM GMT+02:00, David Edelsohn <dje....@gmail.com> wrote: >Hi, Richi > >I had been using two source trees to speed the bisection and didn't >realize >that one defaulted to DWARF debugging and the other defaulted to XCOFF >debugging, which confused the bisection result. The -f[no-]checking >patch >is the culprit.
My theory is that all non-bootstrap-debug bootstrap configs are currently broken. I'll deal with this tomorrow. Richard. >Thanks, David > >On Sat, Apr 28, 2018 at 4:08 AM Richard Biener <rguent...@suse.de> >wrote: > >> On Sat, 28 Apr 2018, Richard Biener wrote: > >> > On Fri, 27 Apr 2018, Richard Biener wrote: >> > >> > > On Fri, 27 Apr 2018, David Edelsohn wrote: >> > > >> > > > Hi, Richi >> > > > >> > > > This patches causes a boostrap failure on AIX. Everything >miscompares. >> > > > The code itself is the same, but the DWARF debug information >contains many >> > > > differences. >> > > >> > > Does AIX use bootstrap-debug by default? I don't see how the >patch >> > > can cause this kind of issue directly but of course it will >change >> > > CH decisions which may expose latent bugs somewhere. >> > > >> > > Can you provide more details please, like actual differences? >> > > I would have expected the dwarf2out.c change to be a more likely >> > > candidate for such symtoms but I trust that you did properly >> > > bisect to my patch? >> > >> > OK, so the x86-64 -O3 bootstrap failure is not caused by this >patch, >> > reverting it doesn't fix the issue. >> > >> > The difference w/ the patch reverted is in debug info, all >(indirect) >> > strings reside at different offsets. If I strip the objects they >> > compare identical. >> > >> > I'm trying reversal of that dwarf2out patch now. > >> That didn't help. Reverting the bootstrap -f[no-]checking patch did. > >> Richard.