Gentoo Archives: gentoo-embedded

From: Ahmed Ammar <b33fc0d3@g.o>
To: gentoo-embedded@l.g.o
Cc: linux-cirrus@×××××××××.org
Subject: Re: [linux-cirrus] Re: [gentoo-embedded] maverick-crunch queries
Date: Mon, 22 Dec 2008 15:39:32
Message-Id: 1229960356.28926.18.camel@localhost.localdomain
In Reply to: Re: [linux-cirrus] Re: [gentoo-embedded] maverick-crunch queries by Martin Guy
1 On Mon, 2008-11-17 at 17:21 +0000, Martin Guy wrote:
2 > There is support called arm-crunch-unwind.patch in the later tarballs
3 > that is independent of the other patches and it should apply OK to the
4 > earlier GCC versions too.
5 > You can see it my most recent complete set under
6 > http://martinwguy.co.uk/martin/crunch/gcc-4.3.2-patches
7 > though this isn't prodution quality (sometimes Internal Compiler
8 > Errors)
9 > If you'd like to try adding that patch and running some tests with
10 > unwinds, I'd be glad to hear of your results .
11
12 Sorry I've been very busy lately and didn't have a chance to try the
13 patches before you released them publicly. Although, I have tried the
14 above link and i get a 403 'Forbidden' error. I was trying to find the
15 arm-crunch-unwind.patch in an attempt to try to understand/debug/solve
16 the following problem:
17
18 I have compiled a brand new tool-chain using your 4.3.2 patch series but
19 I am hitting a certain bug (that also existed with the older 4.1.2
20 patches); an assembler error when trying to compiler certain c++ files.
21
22 The assembly generated is:
23 .LCFI141:
24 .save {mv8} <-- Error: register expected
25 cfstrd mvd8, [sp, #-8]!
26
27
28 I don't know if the arm-crunch-unwind.patch was supposed to solve this,
29 as it's not included in the public patches. I could give you the source
30 code that is causing this bug too but it's part of a large library and
31 therefore didn't want to clutter this message with it's details (and
32 patches which are needed to get it to cross-compile).
33
34
35 Best Regards,
36 --
37 Ahmed Ammar (b33fc0d3 [at] gentoo.org)

Replies