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

                                          

Reply via email to