On Mon, 2008-11-17 at 17:21 +0000, Martin Guy wrote:
> There is support called arm-crunch-unwind.patch in the later tarballs
> that is independent of the other patches and it should apply OK to the
> earlier GCC versions too.
> You can see it my most recent complete set under
> http://martinwguy.co.uk/martin/crunch/gcc-4.3.2-patches
> though this isn't prodution quality (sometimes Internal Compiler
> Errors)
> If you'd like to try adding that patch and running some tests with
> unwinds,  I'd be glad to hear of your results .

Sorry I've been very busy lately and didn't have a chance to try the
patches before you released them publicly. Although, I have tried the
above link and i get a 403 'Forbidden' error. I was trying to find the
arm-crunch-unwind.patch in an attempt to try to understand/debug/solve
the following problem:

I have compiled a brand new tool-chain using your 4.3.2 patch series but
I am hitting a certain bug (that also existed with the older 4.1.2
patches); an assembler error when trying to compiler certain c++ files.

The assembly generated is:
.LCFI141:
        .save {mv8}                     <-- Error: register expected
        cfstrd  mvd8, [sp, #-8]!


I don't know if the arm-crunch-unwind.patch was supposed to solve this,
as it's not included in the public patches. I could give you the source
code that is causing this bug too but it's part of a large library and
therefore didn't want to clutter this message with it's details (and
patches which are needed to get it to cross-compile).


Best Regards,
-- 
Ahmed Ammar (b33fc0d3 [at] gentoo.org)


Reply via email to