Module Name:    src
Committed By:   joerg
Date:           Fri Nov 29 23:01:54 UTC 2013

Modified Files:
        src/external/gpl3/binutils/dist/ld: configure.tgt
        src/external/gpl3/binutils/dist/ld/emulparams: armelf_nbsd.sh
            armelf_nbsd_eabi.sh
        src/external/gpl3/binutils/dist/ld/emultempl: elf32.em

Log Message:
Allow gnueabi to be matched for the relevant cases as well.


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/binutils/dist/ld/configure.tgt
cvs rdiff -u -r1.3 -r1.4 \
    src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd.sh
cvs rdiff -u -r1.2 -r1.3 \
    src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd_eabi.sh
cvs rdiff -u -r1.9 -r1.10 \
    src/external/gpl3/binutils/dist/ld/emultempl/elf32.em

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/ld/configure.tgt
diff -u src/external/gpl3/binutils/dist/ld/configure.tgt:1.11 src/external/gpl3/binutils/dist/ld/configure.tgt:1.12
--- src/external/gpl3/binutils/dist/ld/configure.tgt:1.11	Sun Sep 29 14:03:31 2013
+++ src/external/gpl3/binutils/dist/ld/configure.tgt	Fri Nov 29 23:01:54 2013
@@ -64,10 +64,10 @@ arm-*-coff)		targ_emul=armcoff ;;
 arm-*-freebsd* | arm-*-kfreebsd*-gnu)
 	       		targ_emul=armelf_fbsd
 			targ_extra_emuls="armelf" ;;
-arm*eb-*-netbsdelf*-eabi*)
+arm*eb-*-netbsdelf*-*eabi*)
 			targ_emul=armelfb_nbsd_eabi;
 			targ_extra_emuls="armelf_nbsd_eabi armelf armnbsd" ;;
-arm*-*-netbsdelf*-eabi*)
+arm*-*-netbsdelf*-*eabi*)
 			targ_emul=armelf_nbsd_eabi;
 			targ_extra_emuls="armelfb_nbsd_eabi armelf armnbsd" ;;
 arm*eb-*-netbsdelf*)	targ_emul=armelfb_nbsd;

Index: src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd.sh
diff -u src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd.sh:1.3 src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd.sh:1.4
--- src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd.sh:1.3	Mon Aug 13 02:52:34 2012
+++ src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd.sh	Fri Nov 29 23:01:54 2013
@@ -8,7 +8,7 @@ unset STACK_ADDR
 unset EMBEDDED
 
 case "$target" in
-  arm*-*-netbsdelf*-eabi*)
+  arm*-*-netbsdelf*-*eabi*)
     LIB_PATH='=/usr/lib/oabi'
     ;;
 esac

Index: src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd_eabi.sh
diff -u src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd_eabi.sh:1.2 src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd_eabi.sh:1.3
--- src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd_eabi.sh:1.2	Mon Aug 13 02:52:34 2012
+++ src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd_eabi.sh	Fri Nov 29 23:01:54 2013
@@ -10,7 +10,7 @@ OTHER_READONLY_SECTIONS="
 unset LIB_PATH
 
 case "$target" in
-  arm*-*-netbsdelf*-eabi*)
+  arm*-*-netbsdelf*-*eabi*)
     ;;
   arm*-*-netbsdelf*)
     LIB_PATH='=/usr/lib/eabi'

Index: src/external/gpl3/binutils/dist/ld/emultempl/elf32.em
diff -u src/external/gpl3/binutils/dist/ld/emultempl/elf32.em:1.9 src/external/gpl3/binutils/dist/ld/emultempl/elf32.em:1.10
--- src/external/gpl3/binutils/dist/ld/emultempl/elf32.em:1.9	Thu Nov 14 01:12:14 2013
+++ src/external/gpl3/binutils/dist/ld/emultempl/elf32.em	Fri Nov 29 23:01:54 2013
@@ -72,6 +72,9 @@ EOF
 
 if [ "x${USE_LIBPATH}" = xyes ] ; then
   case ${target} in
+    *-*-netbsd*)
+    ;;
+
     *-*-linux-* | *-*-k*bsd*-* | *-*-gnu*)
   fragment <<EOF
 #ifdef HAVE_GLOB
@@ -376,6 +379,9 @@ gld${EMULATION_NAME}_try_needed (struct 
 
 EOF
 case ${target} in
+    *-*-netbsd*)
+    ;;
+
   *-*-linux-* | *-*-k*bsd*-* | *-*-gnu*)
     fragment <<EOF
 	  {
@@ -639,6 +645,9 @@ EOF
     # FreeBSD
     ;;
 
+    *-*-netbsd*)
+    ;;
+
     *-*-linux-* | *-*-k*bsd*-* | *-*-gnu*)
       fragment <<EOF
 /* For a native linker, check the file /etc/ld.so.conf for directories
@@ -1331,6 +1340,9 @@ EOF
     # FreeBSD
     ;;
 
+    *-*-netbsd*)
+    ;;
+
     *-*-linux-* | *-*-k*bsd*-* | *-*-gnu*)
     # Linux
       fragment <<EOF

Reply via email to