ARM/thumb interworking confuses unwinder

Christophe LYON christophe.lyon@st.com
Tue Aug 26 09:18:00 GMT 2008


Hi,

> I have a question.  Have you tried any of the Thumb stubs on a
> big-endian target?  I worry that your trick of using a 32-bit
> word with two 16-bit Thumb instructions in it is going to leave them
> in the wrong order.

No, I didn't try, and was worrying about this too.

  > Space before the *, not afterwards, please.
Here is an updated patch.

>> +		       "  first occurrence: %B: thumb call to arm"),
> "Thumb", "ARM".
I changed this too. Note that I merely cut&pasted the error message from 
another part of elf32-arm.c :-)

I also removed the reformated comments (Thumb->(non-interworking aware) 
ARM), as they have been updated by Nick.

> Otherwise OK; the big-endian question isn't new with this patch.
> 

Can someone commit this for me? (as an only occasional contributor, I 
still don't dare to request an account)


Thanks,

Christophe.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: patch
URL: <https://sourceware.org/pipermail/binutils/attachments/20080826/c98dcb94/attachment.ksh>


More information about the Binutils mailing list