[Bug sanitizer/59402] [4.9 Regression] bootstrap failure on x32

hjl.tools at gmail dot com gcc-bugzilla@gcc.gnu.org
Fri Dec 6 11:39:00 GMT 2013


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59402

--- Comment #4 from H.J. Lu <hjl.tools at gmail dot com> ---
(In reply to Kostya Serebryany from comment #3)
> (In reply to H.J. Lu from comment #2)
> > (In reply to Kostya Serebryany from comment #1)
> > > Thanks for the report, H.J. I'll try to respond properly on Monday (-ish).
> > 
> > Can I check my patches into trunk to unblock x32 build and revert them
> > after we find a better fix?
> 
> You may, assuming other targets will not break.

I will check in my patches. Since my patch is guarded with

#if defined(__x86_64__)

and

#if defined(__x86_64__) && !defined(_LP64)

they shouldn't break other targets.

> But I will not be able to do another merge until the two versions 
> (upstream and GCC) are equivalent again. 

You can revert my patches before merging or apply my
patches to llvm first.  In any case, please don't break
x32 before the merge.  You can send me a patch before
doing the merge.  I can test it on x32.

> So, please don't close this bug until it's done.
> 
> 
> > 
> > > Long term, everyone would benefit if you could setup a public build bot
> > > upstream.
> > 
> > Can you find a machine with Ubuntu 13.04 or newer?

You can try virtual machine.  You only need to build GCC
with C and C++ without bootstrap. Stage 1 build is sufficient.
It shouldn't take more than a hour on a fast host.  Thanks.



More information about the Gcc-bugs mailing list