Module Name: src
Committed By: matt
Date: Fri Jul 19 16:01:33 UTC 2013
Modified Files:
src/external/gpl3/binutils/dist/bfd: config.bfd
src/external/gpl3/binutils/dist/gas: configure.tgt
src/external/gpl3/binutils/dist/ld: configure.tgt
Log Message:
Allow alias of m5407--netbsdelf for m68k--netbsdself
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/binutils/dist/bfd/config.bfd
cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/binutils/dist/gas/configure.tgt
cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/binutils/dist/ld/configure.tgt
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/gpl3/binutils/dist/bfd/config.bfd
diff -u src/external/gpl3/binutils/dist/bfd/config.bfd:1.6 src/external/gpl3/binutils/dist/bfd/config.bfd:1.7
--- src/external/gpl3/binutils/dist/bfd/config.bfd:1.6 Sun Sep 25 04:32:34 2011
+++ src/external/gpl3/binutils/dist/bfd/config.bfd Fri Jul 19 16:01:33 2013
@@ -86,6 +86,7 @@ hppa*) targ_archs=bfd_hppa_arch ;;
i[3-7]86) targ_archs=bfd_i386_arch ;;
i370) targ_archs=bfd_i370_arch ;;
lm32) targ_archs=bfd_lm32_arch ;;
+m5200|m5407) targ_archs=bfd_m68k_arch ;;
m6811*|m68hc11*) targ_archs="bfd_m68hc11_arch bfd_m68hc12_arch" ;;
m6812*|m68hc12*) targ_archs="bfd_m68hc12_arch bfd_m68hc11_arch" ;;
m68*) targ_archs=bfd_m68k_arch ;;
@@ -837,7 +838,7 @@ case "${targ}" in
targ_selvecs="m68knetbsd_vec hp300bsd_vec sunos_big_vec bfd_elf32_m68k_vec"
targ_underscore=yes
;;
- m68*-*-netbsdelf*)
+ m68*-*-netbsdelf* | m5407-*-netbsdelf*)
targ_defvec=bfd_elf32_m68k_vec
targ_selvecs="m68knetbsd_vec m68k4knetbsd_vec hp300bsd_vec sunos_big_vec"
;;
Index: src/external/gpl3/binutils/dist/gas/configure.tgt
diff -u src/external/gpl3/binutils/dist/gas/configure.tgt:1.3 src/external/gpl3/binutils/dist/gas/configure.tgt:1.4
--- src/external/gpl3/binutils/dist/gas/configure.tgt:1.3 Mon Feb 4 22:38:07 2013
+++ src/external/gpl3/binutils/dist/gas/configure.tgt Fri Jul 19 16:01:33 2013
@@ -48,7 +48,7 @@ case ${cpu} in
m32c) cpu_type=m32c endian=little ;;
m32r) cpu_type=m32r endian=big ;;
m32rle) cpu_type=m32r endian=little ;;
- m5200) cpu_type=m68k ;;
+ m5200|m5407) cpu_type=m68k ;;
m68008) cpu_type=m68k ;;
m680[012346]0) cpu_type=m68k ;;
m6811|m6812|m68hc12) cpu_type=m68hc11 ;;
Index: src/external/gpl3/binutils/dist/ld/configure.tgt
diff -u src/external/gpl3/binutils/dist/ld/configure.tgt:1.8 src/external/gpl3/binutils/dist/ld/configure.tgt:1.9
--- src/external/gpl3/binutils/dist/ld/configure.tgt:1.8 Sun Aug 5 04:03:03 2012
+++ src/external/gpl3/binutils/dist/ld/configure.tgt Fri Jul 19 16:01:33 2013
@@ -354,7 +354,8 @@ m68k-*-uclinux*) targ_emul=m68kelf ;;
m68*-*-gnu*) targ_emul=m68kelf ;;
m68*-*-netbsd*4k*) targ_emul=m68k4knbsd
targ_extra_emuls="m68knbsd m68kelfnbsd" ;;
-m68*-*-netbsdelf*) targ_emul=m68kelfnbsd
+m68*-*-netbsdelf* | m5407*-*-netbsdelf*)
+ targ_emul=m68kelfnbsd
targ_extra_emuls="m68knbsd m68k4knbsd" ;;
m68*-*-netbsdaout* | m68*-*-netbsd*)
targ_emul=m68knbsd