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
