Hello Herbert,
> >[...]
> > + // preserve potential 128bit stack alignment
>
> I'm not sure whether the SPARCv9 ABI spec is relevant for your build
> environment, but it mentions this 16byte stack alignment in [1] as
> something new. Maybe the other changes may be relevant too to solve the
> bridge problems.
Well, as I said my patch is based on the code found in the corresponding
gcc3-linux-intel file. Obviously, this has nothing to do with SPARC machines,
but then again it might be some kind of leftover.
> In particular I'd also suggest to mark the ecx register as clobbered
> like we do in [2] by changing the line:
> : "eax", "edx"
> to
> : "eax", "edx", "ecx"
>
I have changed this and it still compiles the testtools.
A.S.
--
Apostols Syropoulos
Xanthi, Greece