Hi all,

I think there may be a firewall issue with ftp.opencall.org. I think passive FTP is failing. Anyway, the patch is not so huge so it is attached.

Regards,
Steve


Dmitry wrote:

Steve,
ftp://www.opencall.org/pub/ cannot be opened.
Can you post the patch either here or send it to me via email.
Thanks
~d

On Thursday 22 July 2004 09:14, Steve Underwood wrote:
Hi all,

ftp://www.opencall.org/pub/ binutils-msp430-1610-2-415-7-G437-9.patch is
a patch against the binutils CVS code at sources.redhat.com, which adds
support for the 1610, 1611, 1612, 415, 417, G437, G438 and G439. It also
fixes a couple of small errors for existing devices (they had slightly
incorrect ROM sizes). I have produced patches for some of these devices
before. However, the CVS at Redhat still doesn't contain those, so I
produced one big one this time. I tried this patch against a CVS
snapshot from a couple of months ago, and from today's snapshot. Both
worked OK.

I think all these devices are supported by the CVS patches for GCC and
libc. If you find that is not the case, please tell me.

Regards,
Steve


diff -rU5 binutils-040407/gas/config/tc-msp430.c binutils-040407-patched/gas/config/tc-msp430.c
--- binutils-040407/gas/config/tc-msp430.c	2003-12-10 14:41:08.000000000 +0800
+++ binutils-040407-patched/gas/config/tc-msp430.c	2004-07-22 11:53:30.099366451 +0800
@@ -117,10 +117,13 @@
   {"msp430x156", MSP430_ISA_15, bfd_mach_msp15},
   {"msp430x157", MSP430_ISA_15, bfd_mach_msp15},
   {"msp430x167", MSP430_ISA_16, bfd_mach_msp16},
   {"msp430x168", MSP430_ISA_16, bfd_mach_msp16},
   {"msp430x169", MSP430_ISA_16, bfd_mach_msp16},
+  {"msp430x1610", MSP430_ISA_16, bfd_mach_msp16},
+  {"msp430x1611", MSP430_ISA_16, bfd_mach_msp16},
+  {"msp430x1612", MSP430_ISA_16, bfd_mach_msp16},
 
   {"msp430x311", MSP430_ISA_31, bfd_mach_msp31},
   {"msp430x312", MSP430_ISA_31, bfd_mach_msp31},
   {"msp430x313", MSP430_ISA_31, bfd_mach_msp31},
   {"msp430x314", MSP430_ISA_31, bfd_mach_msp31},
@@ -130,18 +133,25 @@
   {"msp430x336", MSP430_ISA_33, bfd_mach_msp33},
   {"msp430x337", MSP430_ISA_33, bfd_mach_msp33},
 
   {"msp430x412", MSP430_ISA_41, bfd_mach_msp41},
   {"msp430x413", MSP430_ISA_41, bfd_mach_msp41},
+  {"msp430x415", MSP430_ISA_41, bfd_mach_msp41},
+  {"msp430x417", MSP430_ISA_41, bfd_mach_msp41},
 
   {"msp430xE423", MSP430_ISA_42, bfd_mach_msp42},
   {"msp430xE425", MSP430_ISA_42, bfd_mach_msp42},
   {"msp430xE427", MSP430_ISA_42, bfd_mach_msp42},
+
   {"msp430xW423", MSP430_ISA_42, bfd_mach_msp42},
   {"msp430xW425", MSP430_ISA_42, bfd_mach_msp42},
   {"msp430xW427", MSP430_ISA_42, bfd_mach_msp42},
 
+  {"msp430xG437", MSP430_ISA_43, bfd_mach_msp43},
+  {"msp430xG438", MSP430_ISA_43, bfd_mach_msp43},
+  {"msp430xG439", MSP430_ISA_43, bfd_mach_msp43},
+
   {"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},
@@ -203,16 +213,18 @@
 	     "                  msp430x133  msp430x135\n"
 	     "                  msp430x1331 msp430x1351\n"
 	     "                  msp430x147  msp430x148  msp430x149\n"
 	     "                  msp430x155  msp430x156  msp430x157\n"
 	     "                  msp430x167  msp430x168  msp430x169\n"
+	     "                  msp430x1610 msp430x1611 msp430x1612\n"
 	     "                  msp430x311  msp430x312  msp430x313  msp430x314  msp430x315\n"
 	     "                  msp430x323  msp430x325\n"
 	     "                  msp430x336  msp430x337\n"
-	     "                  msp430x412  msp430x413\n"
+	     "                  msp430x412  msp430x413  msp430x415  msp430x417\n"
 	     "                  msp430xE423 msp430xE425 msp430E427\n"
 	     "                  msp430xW423 msp430xW425 msp430W427\n"
+	     "                  msp430xG437 msp430xG438 msp430G439\n"
 	     "                  msp430x435  msp430x436  msp430x437\n"
 	     "                  msp430x447  msp430x448  msp430x449\n"));
 
   show_mcu_list (stream);
 }
diff -rU5 binutils-040407/gas/po/es.po binutils-040407-patched/gas/po/es.po
--- binutils-040407/gas/po/es.po	2003-07-17 22:22:40.000000000 +0800
+++ binutils-040407-patched/gas/po/es.po	2004-07-22 12:38:39.266699502 +0800
@@ -7331,14 +7331,18 @@
 "                  msp430x133  msp430x135\n"
 "                  msp430x1331 msp430x1351\n"
 "                  msp430x147  msp430x148  msp430x149\n"
 "                  msp430x155  msp430x156  msp430x157\n"
 "                  msp430x167  msp430x168  msp430x169\n"
+"                  msp430x1610 msp430x1611 msp430x1612\n"
 "                  msp430x311  msp430x312  msp430x313  msp430x314  msp430x315\n"
 "                  msp430x323  msp430x325\n"
 "                  msp430x336  msp430x337\n"
-"                  msp430x412  msp430x413\n"
+"                  msp430x412  msp430x413  msp430x415  msp430x417\n"
+"                  msp430xE423 msp430xE425 msp430E427\n"
+"                  msp430xW423 msp430xW425 msp430W427\n"
+"                  msp430xG437 msp430xG438 msp430G439\n"
 "                  msp430x435  msp430x436  msp430x437\n"
 "                  msp430x447  msp430x448  msp430x449\n"
 msgstr ""
 "Opciones de MSP430:\n"
 "  -mmcu=[nombre-msp430] selecciona el tipo de microcontrolador\n"
@@ -7350,14 +7354,16 @@
 "                  msp430x133  msp430x135\n"
 "                  msp430x1331 msp430x1351\n"
 "                  msp430x147  msp430x148  msp430x149\n"
 "                  msp430x155  msp430x156  msp430x157\n"
 "                  msp430x167  msp430x168  msp430x169\n"
+"                  msp430x1610 msp430x1611 msp430x1612\n"
 "                  msp430x311  msp430x312  msp430x313  msp430x314  msp430x315\n"
 "                  msp430x323  msp430x325\n"
 "                  msp430x336  msp430x337\n"
-"                  msp430x412  msp430x413\n"
+"                  msp430x412  msp430x413  msp430x415  msp430x417\n"
+"                  msp430xG437 msp430xG438 msp430G439\n"
 "                  msp430x435  msp430x436  msp430x437\n"
 "                  msp430x447  msp430x448  msp430x449\n"
 
 #: config/tc-msp430.c:263
 #, c-format
Binary files binutils-040407/gas/po/fr.gmo and binutils-040407-patched/gas/po/fr.gmo differ
diff -rU5 binutils-040407/gas/po/fr.po binutils-040407-patched/gas/po/fr.po
--- binutils-040407/gas/po/fr.po	2003-08-06 18:15:13.000000000 +0800
+++ binutils-040407-patched/gas/po/fr.po	2004-07-22 12:39:21.316953120 +0800
@@ -7343,14 +7343,18 @@
 "                  msp430x133  msp430x135\n"
 "                  msp430x1331 msp430x1351\n"
 "                  msp430x147  msp430x148  msp430x149\n"
 "                  msp430x155  msp430x156  msp430x157\n"
 "                  msp430x167  msp430x168  msp430x169\n"
+"                  msp430x1610 msp430x1611 msp430x1612\n"
 "                  msp430x311  msp430x312  msp430x313  msp430x314  msp430x315\n"
 "                  msp430x323  msp430x325\n"
 "                  msp430x336  msp430x337\n"
-"                  msp430x412  msp430x413\n"
+"                  msp430x412  msp430x413  msp430x415  msp430x417\n"
+"                  msp430xE423 msp430xE425 msp430E427\n"
+"                  msp430xW423 msp430xW425 msp430W427\n"
+"                  msp430xG437 msp430xG438 msp430G439\n"
 "                  msp430x435  msp430x436  msp430x437\n"
 "                  msp430x447  msp430x448  msp430x449\n"
 msgstr ""
 "Options MSP430:\n"
 "  -mmcu=[msp430-name] sélectionner le type de micro-contrôleur\n"
@@ -7362,14 +7366,18 @@
 "                  msp430x133  msp430x135\n"
 "                  msp430x1331 msp430x1351\n"
 "                  msp430x147  msp430x148  msp430x149\n"
 "                  msp430x155  msp430x156  msp430x157\n"
 "                  msp430x167  msp430x168  msp430x169\n"
+"                  msp430x1610 msp430x1611 msp430x1612\n"
 "                  msp430x311  msp430x312  msp430x313  msp430x314  msp430x315\n"
 "                  msp430x323  msp430x325\n"
 "                  msp430x336  msp430x337\n"
-"                  msp430x412  msp430x413\n"
+"                  msp430x412  msp430x413  msp430x415  msp430x417\n"
+"                  msp430xE423 msp430xE425 msp430E427\n"
+"                  msp430xW423 msp430xW425 msp430W427\n"
+"                  msp430xG437 msp430xG438 msp430G439\n"
 "                  msp430x435  msp430x436  msp430x437\n"
 "                  msp430x447  msp430x448  msp430x449\n"
 
 #: config/tc-msp430.c:263
 #, c-format
diff -rU5 binutils-040407/gas/po/gas.pot binutils-040407-patched/gas/po/gas.pot
--- binutils-040407/gas/po/gas.pot	2004-03-19 15:05:56.000000000 +0800
+++ binutils-040407-patched/gas/po/gas.pot	2004-07-22 12:02:36.858762073 +0800
@@ -7541,17 +7541,19 @@
 "                  msp430x133  msp430x135\n"
 "                  msp430x1331 msp430x1351\n"
 "                  msp430x147  msp430x148  msp430x149\n"
 "                  msp430x155  msp430x156  msp430x157\n"
 "                  msp430x167  msp430x168  msp430x169\n"
+"                  msp430x1610 msp430x1611 msp430x1612\n"
 "                  msp430x311  msp430x312  msp430x313  msp430x314  "
 "msp430x315\n"
 "                  msp430x323  msp430x325\n"
 "                  msp430x336  msp430x337\n"
-"                  msp430x412  msp430x413\n"
+"                  msp430x412  msp430x413  msp430x415  msp430x417\n"
 "                  msp430xE423 msp430xE425 msp430E427\n"
 "                  msp430xW423 msp430xW425 msp430W427\n"
+"                  msp430xG437 msp430xG438 msp430G439\n"
 "                  msp430x435  msp430x436  msp430x437\n"
 "                  msp430x447  msp430x448  msp430x449\n"
 msgstr ""
 
 #: config/tc-msp430.c:278
Binary files binutils-040407/gas/po/tr.gmo and binutils-040407-patched/gas/po/tr.gmo differ
diff -rU5 binutils-040407/gas/po/tr.po binutils-040407-patched/gas/po/tr.po
--- binutils-040407/gas/po/tr.po	2003-08-21 21:52:53.000000000 +0800
+++ binutils-040407-patched/gas/po/tr.po	2004-07-22 12:37:29.964578972 +0800
@@ -7346,14 +7346,18 @@
 "                  msp430x133  msp430x135\n"
 "                  msp430x1331 msp430x1351\n"
 "                  msp430x147  msp430x148  msp430x149\n"
 "                  msp430x155  msp430x156  msp430x157\n"
 "                  msp430x167  msp430x168  msp430x169\n"
+"                  msp430x1610 msp430x1611 msp430x1612\n"
 "                  msp430x311  msp430x312  msp430x313  msp430x314  msp430x315\n"
 "                  msp430x323  msp430x325\n"
 "                  msp430x336  msp430x337\n"
-"                  msp430x412  msp430x413\n"
+"                  msp430x412  msp430x413  msp430x415  msp430x417\n"
+"                  msp430xE423 msp430xE425 msp430E427\n"
+"                  msp430xW423 msp430xW425 msp430W427\n"
+"                  msp430xG437 msp430xG438 msp430G439\n"
 "                  msp430x435  msp430x436  msp430x437\n"
 "                  msp430x447  msp430x448  msp430x449\n"
 msgstr ""
 "MSP430 seçenekleri:\n"
 "  -mmcu=[msp430-adı] mikrokontrolör türü seçer\n"
@@ -7365,14 +7369,18 @@
 "                  msp430x133  msp430x135\n"
 "                  msp430x1331 msp430x1351\n"
 "                  msp430x147  msp430x148  msp430x149\n"
 "                  msp430x155  msp430x156  msp430x157\n"
 "                  msp430x167  msp430x168  msp430x169\n"
+"                  msp430x1610 msp430x1611 msp430x1612\n"
 "                  msp430x311  msp430x312  msp430x313  msp430x314  msp430x315\n"
 "                  msp430x323  msp430x325\n"
 "                  msp430x336  msp430x337\n"
-"                  msp430x412  msp430x413\n"
+"                  msp430x412  msp430x413  msp430x415  msp430x417\n"
+"                  msp430xE423 msp430xE425 msp430E427\n"
+"                  msp430xW423 msp430xW425 msp430W427\n"
+"                  msp430xG437 msp430xG438 msp430G439\n"
 "                  msp430x435  msp430x436  msp430x437\n"
 "                  msp430x447  msp430x448  msp430x449\n"
 
 #: config/tc-msp430.c:263
 #, c-format
diff -rU5 binutils-040407/ld/configure.tgt binutils-040407-patched/ld/configure.tgt
--- binutils-040407/ld/configure.tgt	2004-03-30 22:04:22.000000000 +0800
+++ binutils-040407-patched/ld/configure.tgt	2004-07-22 12:40:36.190844832 +0800
@@ -449,11 +449,11 @@
 			targ_extra_emuls=elf64mmix
 			;;
 mn10200-*-*)		targ_emul=mn10200 ;;
 mn10300-*-*)		targ_emul=mn10300 ;;
 msp430-*-*)             targ_emul=msp430x110
-                        targ_extra_emuls="msp430x112 msp430x1101 msp430x1111 msp430x1121 msp430x1122 msp430x1132 msp430x122 msp430x123 msp430x1222 msp430x1232 msp430x133 msp430x135 msp430x1331 msp430x1351 msp430x147 msp430x148 msp430x149 msp430x155 msp430x156 msp430x157 msp430x167 msp430x168 msp430x169 msp430x311 msp430x312 msp430x313 msp430x314 msp430x315 msp430x323 msp430x325 msp430x336 msp430x337 msp430x412 msp430x413 msp430xE423 msp430xE425 msp430xE427 msp430xW423 msp430xW425 msp430xW427 msp430x435 msp430x436 msp430x437 msp430x447 msp430x448 msp430x449" ;;
+                        targ_extra_emuls="msp430x112 msp430x1101 msp430x1111 msp430x1121 msp430x1122 msp430x1132 msp430x122 msp430x123 msp430x1222 msp430x1232 msp430x133 msp430x135 msp430x1331 msp430x1351 msp430x147 msp430x148 msp430x149 msp430x155 msp430x156 msp430x157 msp430x167 msp430x168 msp430x169 msp430x1610 msp430x1611 msp430x1612 msp430x311 msp430x312 msp430x313 msp430x314 msp430x315 msp430x323 msp430x325 msp430x336 msp430x337 msp430x412 msp430x413 msp430x415 msp430x417 msp430xE423 msp430xE425 msp430xE427 msp430xW423 msp430xW425 msp430xW427 msp430xG437 msp430xG438 msp430xG439 msp430x435 msp430x436 msp430x437 msp430x447 msp430x448 msp430x449" ;;
 alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu)
 		        targ_emul=elf64alpha_fbsd
 			targ_extra_emuls="elf64alpha alpha"
 			tdir_alpha=`echo ${targ_alias} | sed -e 's/freebsd/freebsdecoff/'`
 			;;
diff -rU5 binutils-040407/ld/emulparams/msp430all.sh binutils-040407-patched/ld/emulparams/msp430all.sh
--- binutils-040407/ld/emulparams/msp430all.sh	2003-08-16 01:04:48.000000000 +0800
+++ binutils-040407-patched/ld/emulparams/msp430all.sh	2004-07-22 12:10:19.299587669 +0800
@@ -284,11 +284,11 @@
 MAXPAGESIZE=1
 EMBEDDED=yes
 TEMPLATE_NAME=generic
 
 ROM_START=0x4000
-ROM_SIZE=0xbef0
+ROM_SIZE=0xbfe0
 RAM_START=0x0200
 RAM_SIZE=0x07ff
 
 STACK=0xa00
 fi
@@ -386,11 +386,11 @@
 MAXPAGESIZE=1
 EMBEDDED=yes
 TEMPLATE_NAME=generic
 
 ROM_START=0x4000
-ROM_SIZE=0xbef0
+ROM_SIZE=0xbfe0
 RAM_START=0x0200
 RAM_SIZE=0x07ff
 
 STACK=0xa00
 fi
@@ -410,10 +410,61 @@
 RAM_SIZE=0x07ff
 
 STACK=0xa00
 fi
 
+if [ "${MSP430_NAME}" = "msp430x1610" ] ; then
+ARCH=msp:16
+MACHINE=
+SCRIPT_NAME=elf32msp430
+OUTPUT_FORMAT="elf32-msp430"
+MAXPAGESIZE=1
+EMBEDDED=yes
+TEMPLATE_NAME=generic
+
+ROM_START=0x8000
+ROM_SIZE=0x7fe0
+RAM_START=0x1100
+RAM_SIZE=0x13ff
+
+STACK=0x1400
+fi
+
+if [ "${MSP430_NAME}" = "msp430x1611" ] ; then
+ARCH=msp:16
+MACHINE=
+SCRIPT_NAME=elf32msp430
+OUTPUT_FORMAT="elf32-msp430"
+MAXPAGESIZE=1
+EMBEDDED=yes
+TEMPLATE_NAME=generic
+
+ROM_START=0x4000
+ROM_SIZE=0xbfe0
+RAM_START=0x1100
+RAM_SIZE=0x27ff
+
+STACK=0x2800
+fi
+
+if [ "${MSP430_NAME}" = "msp430x1612" ] ; then
+ARCH=msp:16
+MACHINE=
+SCRIPT_NAME=elf32msp430
+OUTPUT_FORMAT="elf32-msp430"
+MAXPAGESIZE=1
+EMBEDDED=yes
+TEMPLATE_NAME=generic
+
+ROM_START=0x2800
+ROM_SIZE=0xd7e0
+RAM_START=0x1100
+RAM_SIZE=0x13ff
+
+STACK=0x1400
+fi
+
 if [ "${MSP430_NAME}" = "msp430x311" ] ; then
 ARCH=msp:31
 MACHINE=
 SCRIPT_NAME=elf32msp430_3
 OUTPUT_FORMAT="elf32-msp430"
@@ -597,10 +648,44 @@
 RAM_SIZE=256
 
 STACK=0x300
 fi
 
+if [ "${MSP430_NAME}" = "msp430x415" ] ; then
+ARCH=msp:41
+MACHINE=
+SCRIPT_NAME=elf32msp430
+OUTPUT_FORMAT="elf32-msp430"
+MAXPAGESIZE=1
+EMBEDDED=yes
+TEMPLATE_NAME=generic
+
+ROM_START=0xc000
+ROM_SIZE=0x3fe0
+RAM_START=0x0200
+RAM_SIZE=512
+
+STACK=0x400
+fi
+
+if [ "${MSP430_NAME}" = "msp430x417" ] ; then
+ARCH=msp:41
+MACHINE=
+SCRIPT_NAME=elf32msp430
+OUTPUT_FORMAT="elf32-msp430"
+MAXPAGESIZE=1
+EMBEDDED=yes
+TEMPLATE_NAME=generic
+
+ROM_START=0x8000
+ROM_SIZE=0x7fe0
+RAM_START=0x0200
+RAM_SIZE=1024
+
+STACK=0x600
+fi
+
 if [ "${MSP430_NAME}" = "msp430x435" ] ; then
 ARCH=msp:43
 MACHINE=
 SCRIPT_NAME=elf32msp430
 OUTPUT_FORMAT="elf32-msp430"
@@ -660,11 +745,11 @@
 TEMPLATE_NAME=generic
 
 ROM_START=0x8000
 ROM_SIZE=0x7fe0
 RAM_START=0x0200
-RAM_SIZE=1K
+RAM_SIZE=1024
 
 STACK=0x600
 fi
 
 if [ "${MSP430_NAME}" = "msp430x448" ] ; then
@@ -675,11 +760,11 @@
 MAXPAGESIZE=1
 EMBEDDED=yes
 TEMPLATE_NAME=generic
 
 ROM_START=0x4000
-ROM_SIZE=0xbef0
+ROM_SIZE=0xbfe0
 RAM_START=0x0200
 RAM_SIZE=0x07ff
 
 STACK=0xa00
 fi
@@ -796,9 +881,61 @@
 TEMPLATE_NAME=generic
 
 ROM_START=0x8000
 ROM_SIZE=0x7fe0
 RAM_START=0x0200
-RAM_SIZE=1K
+RAM_SIZE=0x400
 
 STACK=0x600
 fi
+
+if [ "${MSP430_NAME}" = "msp430xG437" ] ; then
+ARCH=msp:43
+MACHINE=
+SCRIPT_NAME=elf32msp430
+OUTPUT_FORMAT="elf32-msp430"
+MAXPAGESIZE=1
+EMBEDDED=yes
+TEMPLATE_NAME=generic
+
+ROM_START=0x8000
+ROM_SIZE=0x7fe0
+RAM_START=0x0200
+RAM_SIZE=1024
+
+STACK=0x600
+fi
+
+if [ "${MSP430_NAME}" = "msp430xG438" ] ; then
+ARCH=msp:43
+MACHINE=
+SCRIPT_NAME=elf32msp430
+OUTPUT_FORMAT="elf32-msp430"
+MAXPAGESIZE=1
+EMBEDDED=yes
+TEMPLATE_NAME=generic
+
+ROM_START=0x4000
+ROM_SIZE=0xbef0
+RAM_START=0x0200
+RAM_SIZE=0x07ff
+
+STACK=0xa00
+fi
+
+if [ "${MSP430_NAME}" = "msp430xG439" ] ; then
+ARCH=msp:43
+MACHINE=
+SCRIPT_NAME=elf32msp430
+OUTPUT_FORMAT="elf32-msp430"
+MAXPAGESIZE=1
+EMBEDDED=yes
+TEMPLATE_NAME=generic
+
+ROM_START=0x1100
+ROM_SIZE=0xeee0
+RAM_START=0x0200
+RAM_SIZE=0x07ff
+
+STACK=0xa00
+fi
+
diff -rU5 binutils-040407/ld/ld.1 binutils-040407-patched/ld/ld.1
--- binutils-040407/ld/ld.1	2004-04-07 14:08:36.000000000 +0800
+++ binutils-040407-patched/ld/ld.1	2004-07-22 12:40:56.612997301 +0800
@@ -1,6 +1,6 @@
-.\" Automatically generated by Pod::Man v1.34, Pod::Parser v1.13
+.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
 .\"
 .\" Standard preamble:
 .\" ========================================================================
 .de Sh \" Subsection heading
 .br
@@ -526,15 +526,15 @@
 .IX Item "--print-map"
 .PD
 Print a link map to the standard output.  A link map provides
 information about the link, including the following:
 .RS 4
-.IP "\(bu" 4
+.IP "*" 4
 Where object files and symbols are mapped into memory.
-.IP "\(bu" 4
+.IP "*" 4
 How common symbols are allocated.
-.IP "\(bu" 4
+.IP "*" 4
 All archive members included in the link, with a mention of the symbol
 which caused the archive member to be brought in.
 .RE
 .RS 4
 .RE
diff -rU5 binutils-040407/ld/Makefile.am binutils-040407-patched/ld/Makefile.am
--- binutils-040407/ld/Makefile.am	2004-03-31 04:02:03.000000000 +0800
+++ binutils-040407-patched/ld/Makefile.am	2004-07-22 12:11:59.015462117 +0800
@@ -279,10 +279,13 @@
 	emsp430x156.o \
 	emsp430x157.o \
 	emsp430x167.o \
 	emsp430x168.o \
 	emsp430x169.o \
+	emsp430x1610.o \
+	emsp430x1611.o \
+	emsp430x1612.o \
 	emsp430x311.o \
 	emsp430x312.o \
 	emsp430x313.o \
 	emsp430x314.o \
 	emsp430x315.o \
@@ -290,16 +293,21 @@
 	emsp430x325.o \
 	emsp430x336.o \
 	emsp430x337.o \
 	emsp430x412.o \
 	emsp430x413.o \
+	emsp430x415.o \
+	emsp430x417.o \
 	emsp430xE423.o \
 	emsp430xE425.o \
 	emsp430xE427.o \
 	emsp430xW423.o \
 	emsp430xW425.o \
 	emsp430xW427.o \
+	emsp430xG437.o \
+	emsp430xG438.o \
+	emsp430xG439.o \
 	emsp430x435.o \
 	emsp430x436.o \
 	emsp430x437.o \
 	emsp430x447.o \
 	emsp430x448.o \
@@ -1151,10 +1159,22 @@
 	${GENSCRIPTS} msp430x168 "$(tdir_msp430x168)" msp430all
 emsp430x169.c: $(srcdir)/emulparams/msp430all.sh \
   $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
   ${GEN_DEPENDS}
 	${GENSCRIPTS} msp430x169 "$(tdir_msp430x169)" msp430all
+emsp430x1610.c: $(srcdir)/emulparams/msp430all.sh \
+  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
+  ${GEN_DEPENDS}
+	${GENSCRIPTS} msp430x1610 "$(tdir_msp430x1610)" msp430all
+emsp430x1611.c: $(srcdir)/emulparams/msp430all.sh \
+  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
+  ${GEN_DEPENDS}
+	${GENSCRIPTS} msp430x1611 "$(tdir_msp430x1611)" msp430all
+emsp430x1612.c: $(srcdir)/emulparams/msp430all.sh \
+  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
+  ${GEN_DEPENDS}
+	${GENSCRIPTS} msp430x1612 "$(tdir_msp430x1612)" msp430all
 emsp430x311.c: $(srcdir)/emulparams/msp430all.sh \
   $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430_3.sc \
   ${GEN_DEPENDS}
 	${GENSCRIPTS} msp430x311 "$(tdir_msp430x311)" msp430all
 emsp430x312.c: $(srcdir)/emulparams/msp430all.sh \
@@ -1195,10 +1215,18 @@
 	${GENSCRIPTS} msp430x412 "$(tdir_msp430x412)" msp430all
 emsp430x413.c: $(srcdir)/emulparams/msp430all.sh \
   $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
   ${GEN_DEPENDS}
 	${GENSCRIPTS} msp430x413 "$(tdir_msp430x413)" msp430all
+emsp430x415.c: $(srcdir)/emulparams/msp430all.sh \
+  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
+  ${GEN_DEPENDS}
+	${GENSCRIPTS} msp430x415 "$(tdir_msp430x415)" msp430all
+emsp430x417.c: $(srcdir)/emulparams/msp430all.sh \
+  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
+  ${GEN_DEPENDS}
+	${GENSCRIPTS} msp430x417 "$(tdir_msp430x417)" msp430all
 emsp430xE423.c: $(srcdir)/emulparams/msp430all.sh \
   $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
   ${GEN_DEPENDS}
 	${GENSCRIPTS} msp430xE423 "$(tdir_msp430xE423)" msp430all
 emsp430xE425.c: $(srcdir)/emulparams/msp430all.sh \
@@ -1219,10 +1247,22 @@
 	${GENSCRIPTS} msp430xW425 "$(tdir_msp430xW425)" msp430all
 emsp430xW427.c: $(srcdir)/emulparams/msp430all.sh \
   $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
   ${GEN_DEPENDS}
 	${GENSCRIPTS} msp430xW427 "$(tdir_msp430xW427)" msp430all
+emsp430xG437.c: $(srcdir)/emulparams/msp430all.sh \
+  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
+  ${GEN_DEPENDS}
+	${GENSCRIPTS} msp430xG437 "$(tdir_msp430xG437)" msp430all
+emsp430xG438.c: $(srcdir)/emulparams/msp430all.sh \
+  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
+  ${GEN_DEPENDS}
+	${GENSCRIPTS} msp430xG438 "$(tdir_msp430xG438)" msp430all
+emsp430xG439.c: $(srcdir)/emulparams/msp430all.sh \
+  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
+  ${GEN_DEPENDS}
+	${GENSCRIPTS} msp430xG439 "$(tdir_msp430xG439)" msp430all
 emsp430x435.c: $(srcdir)/emulparams/msp430all.sh \
   $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
   ${GEN_DEPENDS}
 	${GENSCRIPTS} msp430x435 "$(tdir_msp430x435)" msp430all
 emsp430x436.c: $(srcdir)/emulparams/msp430all.sh \
diff -rU5 binutils-040407/ld/Makefile.in binutils-040407-patched/ld/Makefile.in
--- binutils-040407/ld/Makefile.in	2004-03-31 04:02:03.000000000 +0800
+++ binutils-040407-patched/ld/Makefile.in	2004-07-22 12:13:11.156478720 +0800
@@ -393,10 +393,13 @@
 	emsp430x156.o \
 	emsp430x157.o \
 	emsp430x167.o \
 	emsp430x168.o \
 	emsp430x169.o \
+	emsp430x1610.o \
+	emsp430x1611.o \
+	emsp430x1612.o \
 	emsp430x311.o \
 	emsp430x312.o \
 	emsp430x313.o \
 	emsp430x314.o \
 	emsp430x315.o \
@@ -404,16 +407,21 @@
 	emsp430x325.o \
 	emsp430x336.o \
 	emsp430x337.o \
 	emsp430x412.o \
 	emsp430x413.o \
+	emsp430x415.o \
+	emsp430x417.o \
 	emsp430xE423.o \
 	emsp430xE425.o \
 	emsp430xE427.o \
 	emsp430xW423.o \
 	emsp430xW425.o \
 	emsp430xW427.o \
+	emsp430xG437.o \
+	emsp430xG438.o \
+	emsp430xG439.o \
 	emsp430x435.o \
 	emsp430x436.o \
 	emsp430x437.o \
 	emsp430x447.o \
 	emsp430x448.o \
@@ -1877,10 +1885,22 @@
 	${GENSCRIPTS} msp430x168 "$(tdir_msp430x168)" msp430all
 emsp430x169.c: $(srcdir)/emulparams/msp430all.sh \
   $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
   ${GEN_DEPENDS}
 	${GENSCRIPTS} msp430x169 "$(tdir_msp430x169)" msp430all
+emsp430x1610.c: $(srcdir)/emulparams/msp430all.sh \
+  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
+  ${GEN_DEPENDS}
+	${GENSCRIPTS} msp430x1610 "$(tdir_msp430x1610)" msp430all
+emsp430x1611.c: $(srcdir)/emulparams/msp430all.sh \
+  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
+  ${GEN_DEPENDS}
+	${GENSCRIPTS} msp430x1611 "$(tdir_msp430x1611)" msp430all
+emsp430x1612.c: $(srcdir)/emulparams/msp430all.sh \
+  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
+  ${GEN_DEPENDS}
+	${GENSCRIPTS} msp430x1612 "$(tdir_msp430x1612)" msp430all
 emsp430x311.c: $(srcdir)/emulparams/msp430all.sh \
   $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430_3.sc \
   ${GEN_DEPENDS}
 	${GENSCRIPTS} msp430x311 "$(tdir_msp430x311)" msp430all
 emsp430x312.c: $(srcdir)/emulparams/msp430all.sh \
@@ -1921,10 +1941,18 @@
 	${GENSCRIPTS} msp430x412 "$(tdir_msp430x412)" msp430all
 emsp430x413.c: $(srcdir)/emulparams/msp430all.sh \
   $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
   ${GEN_DEPENDS}
 	${GENSCRIPTS} msp430x413 "$(tdir_msp430x413)" msp430all
+emsp430x415.c: $(srcdir)/emulparams/msp430all.sh \
+  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
+  ${GEN_DEPENDS}
+	${GENSCRIPTS} msp430x415 "$(tdir_msp430x415)" msp430all
+emsp430x417.c: $(srcdir)/emulparams/msp430all.sh \
+  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
+  ${GEN_DEPENDS}
+	${GENSCRIPTS} msp430x417 "$(tdir_msp430x417)" msp430all
 emsp430xE423.c: $(srcdir)/emulparams/msp430all.sh \
   $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
   ${GEN_DEPENDS}
 	${GENSCRIPTS} msp430xE423 "$(tdir_msp430xE423)" msp430all
 emsp430xE425.c: $(srcdir)/emulparams/msp430all.sh \
@@ -1945,10 +1973,22 @@
 	${GENSCRIPTS} msp430xW425 "$(tdir_msp430xW425)" msp430all
 emsp430xW427.c: $(srcdir)/emulparams/msp430all.sh \
   $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
   ${GEN_DEPENDS}
 	${GENSCRIPTS} msp430xW427 "$(tdir_msp430xW427)" msp430all
+emsp430xG437.c: $(srcdir)/emulparams/msp430all.sh \
+  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
+  ${GEN_DEPENDS}
+	${GENSCRIPTS} msp430xG437 "$(tdir_msp430xG437)" msp430all
+emsp430xG438.c: $(srcdir)/emulparams/msp430all.sh \
+  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
+  ${GEN_DEPENDS}
+	${GENSCRIPTS} msp430xG438 "$(tdir_msp430xG438)" msp430all
+emsp430xG439.c: $(srcdir)/emulparams/msp430all.sh \
+  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
+  ${GEN_DEPENDS}
+	${GENSCRIPTS} msp430xG439 "$(tdir_msp430xG439)" msp430all
 emsp430x435.c: $(srcdir)/emulparams/msp430all.sh \
   $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
   ${GEN_DEPENDS}
 	${GENSCRIPTS} msp430x435 "$(tdir_msp430x435)" msp430all
 emsp430x436.c: $(srcdir)/emulparams/msp430all.sh \

Reply via email to