Hi Dmitry,

The 437 is not entirely there! :-)

In fact, I found a group of related errors in binutils and GCC. I think the following diffs should fix several things related to the 15x, 437 and 447.

Regards,
Steve



Dmitry wrote:

this is there.
which compiler version are you using?
~d


On Thursday 06 February 2003 04:47, matthew.c...@tekelek.com.au wrote:
Has anyone ever tried using the compiler with the MSP430F437 yet ?   I
notice that it doesn't appear in the -mmcu listing.   I am trying to use
this device for a new project, I started using the F436 but now have over
24k of code.   I have moved over to the F447 and disabled the hardware
multiplier, this also appears to be working.   Can anyone tell me if the
xxxF437 likely to be added soon ?

Cheers

Matthew





-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Mspgcc-users mailing list
Mspgcc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mspgcc-users


--- binutils-2.11x/gas/config/tc-msp430.c       Thu Feb  6 22:02:22 2003
+++ binutils-2.11/gas/config/tc-msp430.c        Thu Feb  6 22:02:34 2003
@@ -116,10 +116,11 @@
            {"msp430x1331", MSP430_ISA_13, bfd_mach_msp13},
            {"msp430x1351", MSP430_ISA_13, bfd_mach_msp13},
            
            {"msp430x435", MSP430_ISA_43, bfd_mach_msp43},
            {"msp430x436", MSP430_ISA_43, bfd_mach_msp43},
+           {"msp430x437", MSP430_ISA_43, bfd_mach_msp43},
            
            {"msp430x447", MSP430_ISA_44, bfd_mach_msp44},
            {"msp430x448", MSP430_ISA_44, bfd_mach_msp44},
            {"msp430x449", MSP430_ISA_44, bfd_mach_msp44},
--- gcc-3.2.1x/gcc/config/msp430/msp430.c       Thu Feb  6 22:05:21 2003
+++ gcc-3.2.1/gcc/config/msp430/msp430.c        Thu Feb  6 22:06:37 2003
@@ -166,14 +166,13 @@
 
   {"msp430x167", MSP430_ISA_16, 1},
   {"msp430x168", MSP430_ISA_16, 1},
   {"msp430x169", MSP430_ISA_16, 1},
 
-  {"msp430x155", MSP430_ISA_15, 1},
-  {"msp430x156", MSP430_ISA_15, 1},
-  {"msp430x157", MSP430_ISA_15, 1},
-
+  {"msp430x155", MSP430_ISA_15, 0},
+  {"msp430x156", MSP430_ISA_15, 0},
+  {"msp430x157", MSP430_ISA_15, 0},
 
   {"msp430x412", MSP430_ISA_41, 0},
   {"msp430x413", MSP430_ISA_41, 0},
 
   {"msp430x311", MSP430_ISA_31, 0},
--- gcc-3.2.1x/gcc/config/msp430/msp430.h       Thu Feb  6 22:05:26 2003
+++ gcc-3.2.1/gcc/config/msp430/msp430.h        Thu Feb  6 22:08:47 2003
@@ -2796,11 +2796,11 @@
 %{mmcu=msp430x412:%(cpp_msp1) -D__MSP430_412__} \
 %{mmcu=msp430x413:%(cpp_msp1) -D__MSP430_413__} \
 %{mmcu=msp430x435:%(cpp_msp1) -D__MSP430_435__} \
 %{mmcu=msp430x436:%(cpp_msp1) -D__MSP430_436__} \
 %{mmcu=msp430x437:%(cpp_msp1) -D__MSP430_437__} \
-%{mmcu=msp430x447:%(cpp_msp1) -D__MSP430_447__} \
+%{mmcu=msp430x447:%(cpp_msp2) -D__MSP430_447__} \
 %{mmcu=msp430x448:%(cpp_msp2) -D__MSP430_448__} \
 %{mmcu=msp430x449:%(cpp_msp2) -D__MSP430_449__} \
 %{mmcu=msp430x110:%(cpp_msp1) -D__MSP430_110__} \
 %{mmcu=msp430x112:%(cpp_msp1) -D__MSP430_112__} \
 %{mmcu=msp430x122:%(cpp_msp1) -D__MSP430_122__} \
@@ -2813,13 +2813,13 @@
 %{mmcu=msp430x148:%(cpp_msp2) -D__MSP430_148__} \
 %{mmcu=msp430x149:%(cpp_msp2) -D__MSP430_149__} \
 %{mmcu=msp430x167:%(cpp_msp2) -D__MSP430_167__} \
 %{mmcu=msp430x168:%(cpp_msp2) -D__MSP430_168__} \
 %{mmcu=msp430x169:%(cpp_msp2) -D__MSP430_169__} \
-%{mmcu=msp430x155:%(cpp_msp2) -D__MSP430_155__} \
-%{mmcu=msp430x156:%(cpp_msp2) -D__MSP430_156__} \
-%{mmcu=msp430x157:%(cpp_msp2) -D__MSP430_157__} \
+%{mmcu=msp430x155:%(cpp_msp1) -D__MSP430_155__} \
+%{mmcu=msp430x156:%(cpp_msp1) -D__MSP430_156__} \
+%{mmcu=msp430x157:%(cpp_msp1) -D__MSP430_157__} \
 %{mmcu=msp430x311:%(cpp_msp1) -D__MSP430_311__} \
 %{mmcu=msp430x312:%(cpp_msp1) -D__MSP430_312__} \
 %{mmcu=msp430x313:%(cpp_msp1) -D__MSP430_313__} \
 %{mmcu=msp430x314:%(cpp_msp1) -D__MSP430_314__} \
 %{mmcu=msp430x315:%(cpp_msp1) -D__MSP430_315__} \
@@ -2900,10 +2900,11 @@
 %{mmcu=msp430x1121:-m msp430x1121 } \
 %{mmcu=msp430x1331:-m msp430x1331 } \
 %{mmcu=msp430x1351:-m msp430x1351 } \
 %{mmcu=msp430x435:-m msp430x435 } \
 %{mmcu=msp430x436:-m msp430x436 } \
+%{mmcu=msp430x437:-m msp430x437 } \
 %{mmcu=msp430x447:-m msp430x447 } \
 %{mmcu=msp430x448:-m msp430x448 } \
 %{mmcu=msp430x449:-m msp430x449 } \
 %{mmcu=msp430x110:-m msp430x110 } \
 %{mmcu=msp430x112:-m msp430x112 } \
--- gcc-3.2.1x/gcc/config/msp430/t-msp430       Thu Feb  6 22:05:37 2003
+++ gcc-3.2.1/gcc/config/msp430/t-msp430        Thu Feb  6 22:09:23 2003
@@ -59,11 +59,11 @@
 
 
 MULTILIB_MATCHES = \
        mmcu?msp2=mmcu?msp430x149 mmcu?msp2=mmcu?msp430x148 
mmcu?msp2=mmcu?msp430x147 \
        mmcu?msp2=mmcu?msp430x169 mmcu?msp2=mmcu?msp430x168 
mmcu?msp2=mmcu?msp430x167 \
-       mmcu?msp2=mmcu?msp430x157 mmcu?msp2=mmcu?msp430x156 
mmcu?msp2=mmcu?msp430x155 \
+       mmcu?msp1=mmcu?msp430x157 mmcu?msp1=mmcu?msp430x156 
mmcu?msp1=mmcu?msp430x155 \
        mmcu?msp2=mmcu?msp430x336 mmcu?msp2=mmcu?msp430x337 \
        mmcu?msp1=mmcu?msp430x135 mmcu?msp1=mmcu?msp430x315 \
        mmcu?msp1=mmcu?msp430x1x1 mmcu?msp1=mmcu?msp430x110 \
        mmcu?msp1=mmcu?msp430x123 mmcu?msp1=mmcu?msp430x112 \
        mmcu?msp1=mmcu?msp430x133 mmcu?msp1=mmcu?msp430x122 \
@@ -72,11 +72,11 @@
        mmcu?msp1=mmcu?msp430x313 mmcu?msp1=mmcu?msp430x312 \
        mmcu?msp1=mmcu?msp430x314 mmcu?msp1=mmcu?msp430x323 \
        mmcu?msp1=mmcu?msp430x325 mmcu?msp1=mmcu?msp430x1222 
mmcu?msp1=mmcu?msp430x1232 \
        mmcu?msp1=mmcu?msp430x1101 mmcu?msp1=mmcu?msp430x1111 
mmcu?msp1=mmcu?msp430x1121 \
        mmcu?msp1=mmcu?msp430x1331 mmcu?msp1=mmcu?msp430x1351 \
-       mmcu?msp2=mmcu?msp430x449 mmcu?msp2=mmcu?msp430x448 
mmcu?msp1=mmcu?msp430x447 \
+       mmcu?msp2=mmcu?msp430x449 mmcu?msp2=mmcu?msp430x448 
mmcu?msp2=mmcu?msp430x447 \
        mmcu?msp1=mmcu?msp430x435 mmcu?msp1=mmcu?msp430x436 
mmcu?msp1=mmcu?msp430x437
 
 MULTILIB_EXCEPTIONS =
 
 LIBGCC = stmp-multilib

Reply via email to