Re: arm thumb veneer question

2010-09-21 Thread Nicolas Pitre
On Tue, 21 Sep 2010, Wolfgang Denk wrote: > Dear Nicolas Pitre, > > In message you wrote: > > > > > Is the specific tool chain in question available somewhere > > > for testing? > > > > As far as I know, any reasonably recent toolchain (e.g. like toolchains > > released even 2

Re: OpenOCD

2010-09-21 Thread Zach Welch
On 09/21/2010 12:52 PM, Christian Robottom Reis wrote: [snip] > Welcome on. We discussed OpenOCD at the last TSC meeting we had, and > we have discovered that we don't have a very firm grasp of the gaps in > OpenOCD for v7 hardware at the moment. So let me ask a few basic > questions and see if

Re: Branding for Linaro GDB package

2010-09-21 Thread Michael Hope
On Wed, Sep 22, 2010 at 4:20 AM, Ulrich Weigand wrote: > > Hello Michael, > > I'm looking into "branding" changes needed for a Linaro GDB release.   So > far I've made the following changes: > > - Set default PKGVERSION to "Linaro GDB" instead of "GDB" > - Set default BUGURL to "http://bugs.launch

Re: arm thumb veneer question

2010-09-21 Thread Wolfgang Denk
Dear Nicolas Pitre, In message you wrote: > > > Is the specific tool chain in question available somewhere > > for testing? > > As far as I know, any reasonably recent toolchain (e.g. like toolchains > released even 2 years ago) will emit veneers when required. Thanks. But that

Re: arm thumb veneer question

2010-09-21 Thread Nicolas Pitre
On Tue, 21 Sep 2010, Wolfgang Denk wrote: > Is there any information available about relative code sizes / > performance numbers of "--emit-relocs" versus "--use-blx"? The blx instruction will always win on both counts: it is smaller and faster than a veneer. > BTW: why does nobody answer my qu

Re: arm thumb veneer question

2010-09-21 Thread Wolfgang Denk
Dear Dave Martin, In message you wrote: > > I believe such calls are getting resolved via a veneer because of a > combination the thumb2-ness of libgcc and the toolchain being used. > > In principle, the linker can know that it is linking for >= ARMv5T due > to the way it was configured and the

Re: OpenOCD

2010-09-21 Thread David Rusling
Welcome Zach, glad to have you around... Sent from yet another ARM powered mobile device On 20 Sep 2010, at 11:39, Zach Welch wrote: > Hi all, > > I was recently hired by CodeSourcery and have been assigned to Linaro > for the purpose of improving OpenOCD. > > Specifically, I will be adding n

Re: Branding for Linaro GDB package

2010-09-21 Thread Ulrich Weigand
Matthias Klose wrote: > Note that these values are overridden when configuring --with-pkgversion and > --with-bugurl. Yes, of course -- for the Ubuntu build they *should* refer to Ubuntu, instead of Linaro. But those defaults are intended for people who build the Linaro GDB from our source rele

Re: Branding for Linaro GDB package

2010-09-21 Thread Matthias Klose
On 21.09.2010 18:20, Ulrich Weigand wrote: > > Hello Michael, > > I'm looking into "branding" changes needed for a Linaro GDB release. So > far I've made the following changes: > > - Set default PKGVERSION to "Linaro GDB" instead of "GDB" > - Set default BUGURL to "http://bugs.launchpad.net/gdb-l

Branding for Linaro GDB package

2010-09-21 Thread Ulrich Weigand
Hello Michael, I'm looking into "branding" changes needed for a Linaro GDB release. So far I've made the following changes: - Set default PKGVERSION to "Linaro GDB" instead of "GDB" - Set default BUGURL to "http://bugs.launchpad.net/gdb-linaro/"; instead of "http://www.gnu.org/software/gdb/bug

Re: arm thumb veneer question

2010-09-21 Thread Dave Martin
Hi, John Rigby wrote: >  288:   e59f0148        ldr     r0, [pc, #328]  ; 3d8 >  28c:   e1a01083        lsl     r1, r3, #1 >  290:   ebfe        bl      0 <__aeabi_idiv> >  294:   e2507006        subs    r7, r0, #6 >  298:   4a01        bmi     2a4 I believe such calls are getting reso