Here is a puzzler. I have been fiddling with a version of Camelforth for the FRAM parts in an ill fated attempt to port it to the MSP430FR5969. The original code is for the IAR tools but I use gcc.
After much gnashing of teeth and assorted hacking I have an error that I don't know how to fix or even if it can be fixed. The code uses a few macros to automate production of FORTH headers and the trouble is with the link field which creates a linked list of headers. Cutting it down to a small program that recreates the error: .text .globl main main: .equ link,0 .word link .equ link, . .word link .equ link, . .end test.S:7: Error: redefined symbol cannot be used on reloc Line 7 being the second ".word link" The really interesting thing is that while this fails on the newfangled TI version of msp430-elf-gcc, aka: msp430-elf-gcc (GCC) 4.9.1 20140707 (prerelease (msp430-14r1-167)) (GNUPro 14r1) It works just fine on my old msp430-gcc. aka: msp430-gcc (GCC) 4.6.4 20130412 (mspgcc LTS 20120406 unpatched) Is there something I am doing wrong or did someone break the assembler? -- David W. Schultz http://home.earthlink.net/~david.schultz Returned for Regrooving ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk _______________________________________________ Mspgcc-users mailing list Mspgcc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mspgcc-users