Re: GNU LD fails to generate correct ARM Thumb veneer

2008-07-08 Thread Aaron P. D'Souza
good morning Nick: You try to isolate whether this really is a linker bug. (It certainly sounds like it is). If you can reproduce the problem just using assembler source files then please file a bug report with the binutils project (at http://sourceware.org/bugzilla). Including a *small* test

Re: GNU LD fails to generate correct ARM Thumb veneer

2008-07-07 Thread Aaron P. D'Souza
hello Nick: thank you for your prompt response. i have seen your crt0.S. - the first file to be linked is an ARM assembly .s file that contains the ARM vector table and handler addresses. the vector table is in a separate section called .VhaInit. Did you know that you can use the KEEP dir

Re: GNU LD fails to generate correct ARM Thumb veneer

2008-07-07 Thread Nick Clifton
Hi Aaron, - the first file to be linked is an ARM assembly .s file that contains the ARM vector table and handler addresses. the vector table is in a separate section called .VhaInit. Did you know that you can use the KEEP directive in a linker script (or a linker script fragment) i

GNU LD fails to generate correct ARM Thumb veneer

2008-07-07 Thread Aaron P. D'Souza
good day people: i have been using GNUARM/Cygwin for some time now and i have not encountered a problem like this before. BACKGROUND - target MCU is STR71x - CPU core is ARM7TDMI - toolchain is GNUARM 4.1.1 on Cygwin - source code - the first file to be linked is an ARM assembly .s file th