With mspgcc 3.x (12/08 windows build) I found some problems with the assembler.
Using some of the MOVA and MOVX.A instructions resulted into a 0x0000 0000 0000 
instruction (in the assembler listing) and other problems. Including relocation 
problems.
Since mspgcc4 was already in the works, I didn't report this.
But incorrect handling os some seldom used addressing modes or a missing/wrong 
flag for 20 bit addresses (especially if the address is moved from 16 to 20 bit 
space by the linker while the compiler generated 16 bit 
code) might be a possible cause.

I'm just guessing :)

JMGross

----- Ursprüngliche Nachricht -----
Von: Peter Bigot
An: GCC for MSP430 - http://mspgcc.sf.net
Gesendet am: 04 Jun 2010 19:44:19
Betreff: Re: [Mspgcc-users] mspgcc4 linking problems - relates to bug 5815 in 
mspgcc


Good point; in fact, it's probably not related to MSP430X ("relocation" just
signals that thought in my mind).  Either way, it's on the queue (I've had a
Chronos sitting on my desk for the last three months that I haven't had a
chance to look at, so what you're doing could be very useful to me as well).

The warning in signal.h is from a previous maintainer, and I just need to
look again to confirm there's nothing wrong with what it's doing.  Since
it's been working fine since January, I don't have much concern.

Peter

On Fri, Jun 4, 2010 at 12:32 PM, Paul F. Sehorne <p...@sehorne.org> wrote:

> Thank you, Peter.
>
> I notice you refer to the linking problem as MSP430X.  Are the linking
> problem and the warning issued in signal.h related?
>


Reply via email to