Hi everyone! I have continued the patches for the mspgcc toolchain done by Oszkar. Now the PUSHM and POPM instructions are not only supported in binutils, but they are also generated by the gcc compiler for functions. Also some mathematical functions like POW, LOG and EXP were added to LIBC, since they weren't available for MSP430X.
The patches are available at the following address: www.c7obs.net/~perinia/mspgcc/msp430x-patches.tgz<http://www.c7obs.net/%7Eperinia/mspgcc/msp430x-patches.tgz> Installation: 1. Decompress the archive to your msp430x source directory you choose 2. Download the source code for binutils-2.17 and gcc-3.2.3 3. Download the msp430 patches to mspgcc from the CVS for gcc and msp430-libc 4. Decompress or copy them to your msp430x directory 5. Apply the three patch files: patch -p1 < msp430-libc.diff patch -p1 < binutils-2.17.diff patch -p1 < gcc-3.2.3.diff Feel free to test and to use them but please report to me any bugs or problems you might have encountered, so that I can try to fix them Regards, Alpar
