Re: [arm-gnu] LD inserting BLX instruction to Cortex-M0 long branch stub / veneer
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [arm-gnu] LD inserting BLX instruction to Cortex-M0 long branch stub / veneer
- To: "Andrew Kohlsmith (mailing lists account)" <aklists@xxxxxxxxxx>
- Subject: Re: [arm-gnu] LD inserting BLX instruction to Cortex-M0 long branch stub / veneer
- From: Daniel Jacobowitz <dan@xxxxxxxxxxxxxxxx>
- Date: Mon, 3 May 2010 12:56:09 -0400
On Tue, Apr 27, 2010 at 10:59:49PM -0400, Andrew Kohlsmith (mailing lists account) wrote:
> On Tuesday 23 March 2010 10:32:31 am Daniel Jacobowitz wrote:
> > On Tue, Mar 23, 2010 at 09:51:45AM +0000, Anon User wrote:
> > > The following cut down example shows this up.....
> >
> > I can reproduce this problem; I'll open an internal issue for it.
> > Thanks for the report.
>
> Is there anything we can do in our own code to work around the issue? I have a
> cut-down test case as well. In my particular case, it seems to occur when
> Thumb code calls ARM code, but only if my startup assembly is Thumb.
The issue described here only applies to Cortex-M0; you have some
different problem.
--
Daniel Jacobowitz
CodeSourcery