On Sun, 16 Oct 2011 22:10:16 +0200, Karel Gardas <[email protected]> 
wrote:
> On 10/16/11 09:28 PM, Ben Gamari wrote:
(snip)
> Does not seems so. You still attempt to invoke makeArmSymbolExtra with 
> just 3 args, while it's defined with 4 and I'm not able to fix that 
> since I'm not sure what you like to do with this -- either brackets are 
> wrong here or something like that...
> 
Yep, I completely botched that one. As you point out, I put the
arguments in the wrong brackets.

> also how do you do the changes push into Git? I always get conflicts 
> while doing pull from your repo...
> 
Yes, I'm very sorry about that. I've been rebasing pretty liberally in
order to keep the patch set clean. I'll try to avoid doing this in the
future.

> > It seems you are right. There are some symbols that are definitely
> > emitted as Thumb, but these must have come from libraries. All of the
> > Haskell code is emitted as full 32-bit ARM instructions. In this case I
> > really don't know what to blame my SEGVs on.
> 
> Kind of imprecision on my side: in fact on my system, ghc is mixed 
> binary as all Haskell code is compiled into ARM ISA by LLVM and C code 
> is compiled into Thumb ISA by GCC. This means ghc's RTS library is Thumb 
> code for example!
> 
Ahh, yes. That explains it. So when you said a Thumb build failed, what
exactly were you referring to?

Cheers,

- Ben

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to