OSDN Git Service

PR 5215
authorAlan Modra <amodra@bigpond.net.au>
Fri, 26 Oct 2007 06:33:59 +0000 (06:33 +0000)
committerAlan Modra <amodra@bigpond.net.au>
Fri, 26 Oct 2007 06:33:59 +0000 (06:33 +0000)
* genscripts.sh: Move bash script to..
* genscrba.sh: ..here.

ld/ChangeLog
ld/genscrba.sh [new file with mode: 0644]
ld/genscripts.sh

index 104a0ff..5fc553c 100644 (file)
@@ -1,3 +1,9 @@
+2007-10-26  Alan Modra  <amodra@bigpond.net.au>
+
+       PR 5215
+       * genscripts.sh: Move bash script to..
+       * genscrba.sh: ..here.
+
 2007-10-25  Pedro Alves  <pedro_alves@portugalmail.pt>
 
        * pe-dll.c (autofilter_symbollist_generic)
@@ -45,7 +51,7 @@
 2007-10-01  Nick Clifton  <nickc@redhat.com>
 
        PR linker/4844
-       * genscript.sh: Add support for generating a .xa script for use
+       * genscripts.sh: Add support for generating a .xa script for use
        with the --auto-import option.
        * ld.texinfo: Document the new behaviour of the --auto-import
        option.
diff --git a/ld/genscrba.sh b/ld/genscrba.sh
new file mode 100644 (file)
index 0000000..621de7a
--- /dev/null
@@ -0,0 +1,14 @@
+#!/bin/bash
+source_em()
+{
+  local current_script="$em_script"
+  em_script=$1
+  . $em_script
+  em_script=$current_script
+}
+fragment()
+{
+  local lineno=$[${BASH_LINENO[0]} + 1]
+  echo >> e${EMULATION_NAME}.c "#line $lineno \"$em_script\""
+  cat >> e${EMULATION_NAME}.c
+}
index 10623ec..46af1da 100755 (executable)
@@ -402,19 +402,7 @@ case " $EMULATION_LIBPATH " in
 esac
 
 if test -n "${BASH+set}"; then
-  source_em()
-  {
-    local current_script="$em_script"
-    em_script=$1
-    . $em_script
-    em_script=$current_script
-  }
-  fragment()
-  {
-    local lineno=$[${BASH_LINENO[0]} + 1]
-    echo >> e${EMULATION_NAME}.c "#line $lineno \"$em_script\""
-    cat >> e${EMULATION_NAME}.c
-  }
+  . ${srcdir}/genscrba.sh
 else
   source_em()
   {