Re: Re-merge crtstuff.c from the trans-mem branch

2011-11-25 Thread Rainer Orth
Rainer Orth writes: > While the first patch allows Solaris 8/9 x86 bootstraps to finish > (testsuite still running), I happened to run a Solaris 10/SPARC > bootstrap that broke configuring stage 2 libgomp: even trivial > executables die with a SEGV in _init. > > It turns out (still verifying with

Re: Re-merge crtstuff.c from the trans-mem branch

2011-11-23 Thread Rainer Orth
Richard Henderson writes: > On 11/22/2011 04:15 AM, Rainer Orth wrote: >> This patch broke bootstrap on Solaris 8 and 9/x86 with Sun as which >> doesn't support .hidden: linking the stage2 lto-plugin fails like this: >> >> ld: fatal: relocation error: R_386_GOTOFF: file >> /var/gcc/regression/t

Re: Re-merge crtstuff.c from the trans-mem branch

2011-11-22 Thread Richard Henderson
On 11/22/2011 04:15 AM, Rainer Orth wrote: > This patch broke bootstrap on Solaris 8 and 9/x86 with Sun as which > doesn't support .hidden: linking the stage2 lto-plugin fails like this: > > ld: fatal: relocation error: R_386_GOTOFF: file > /var/gcc/regression/trunk/8-gcc/build/./prev-gcc/crtbegi

Re: Re-merge crtstuff.c from the trans-mem branch

2011-11-22 Thread Rainer Orth
Richard Henderson writes: > On 11/21/2011 02:13 PM, Richard Henderson wrote: >> This was actually a merge error on the branch. When crtstuff.c >> moved to libgcc/, Aldy failed to copy the changes. >> >> I've tidied things even a bit more from the branch, with the >> introduction of the USE_TM_C

Re: Re-merge crtstuff.c from the trans-mem branch

2011-11-21 Thread Patrick Marlier
On 11/21/2011 06:46 PM, Patrick Marlier wrote: On 11/21/2011 06:14 PM, Richard Henderson wrote: On 11/21/2011 02:13 PM, Richard Henderson wrote: It has been pointed out to me that I'm an idiot and sent an empty attachment. So lets try this again... Arg... I have never said that! +#if USE_TM

Re: Re-merge crtstuff.c from the trans-mem branch

2011-11-21 Thread Richard Henderson
On 11/21/2011 02:13 PM, Richard Henderson wrote: > This was actually a merge error on the branch. When crtstuff.c > moved to libgcc/, Aldy failed to copy the changes. > > I've tidied things even a bit more from the branch, with the > introduction of the USE_TM_CLONE_REGISTRY control macro, which