I was previously building fine using version 3.05. I have switched to version 4.0.01 and I am now getting a linker error which I have no idea how to debug.
/opt/ti/gcc/bin/../lib/gcc/msp430-elf/5.3.0/large/libmul_f5.a(lib2hw_mul_f5.o): In function `__mulhi2_f5':
(.text.__mulhi2_f5+0x0): multiple definition of `__mspabi_mpyi'
/opt/ti/gcc/bin/../lib/gcc/msp430-elf/5.3.0/../../../../msp430-elf/bin/ld: Dwarf Error: Line info data is bigger (0xfffffffc) than the section (0x65)
/opt/ti/gcc/bin/../lib/gcc/msp430-elf/5.3.0/large/libgcc.a(mpy.o):mpy.c:(.text.__mulhi3+0x0): first defined here
I am building for an MSP430F5438 using the large memory model. This image contains more maths than most of the other things which are building correctly (even with the new compiler).
Thanks in advance.