* emultempl/aix.em: Add missing prototype.
authorAndreas Jaeger <aj@suse.de>
Mon, 3 Sep 2001 06:43:37 +0000 (06:43 +0000)
committerAndreas Jaeger <aj@suse.de>
Mon, 3 Sep 2001 06:43:37 +0000 (06:43 +0000)
* emultempl/lnk960.em: Likewise.
* emultempl/vanilla.em: Likewise.
* emultempl/armcoff.em: Likewise.
* emultempl/armelf_oabi.em: Likewise.
* emultempl/beos.em: Likewise.
* emultempl/gld960c.em: Likewise.
* emultempl/gld960.em: Likewise.

* emulparams/elf64alpha.sh (PARSE_AND_LIST_PROLOGUE): Add parameter
for prototype declaration.

ld/ChangeLog
ld/emulparams/elf64alpha.sh
ld/emultempl/aix.em
ld/emultempl/armcoff.em
ld/emultempl/armelf_oabi.em
ld/emultempl/beos.em
ld/emultempl/gld960.em
ld/emultempl/gld960c.em
ld/emultempl/lnk960.em
ld/emultempl/vanilla.em

index 4d305cb15e291607b2764bf9bda7dd033909ca82..4366d847c4aa04504dccdf5967a0d96df0994683 100644 (file)
@@ -1,3 +1,17 @@
+2001-09-02  Andreas Jaeger  <aj@suse.de>
+
+       * emultempl/aix.em: Add missing prototype.
+       * emultempl/lnk960.em: Likewise.
+       * emultempl/vanilla.em: Likewise.
+       * emultempl/armcoff.em: Likewise.
+       * emultempl/armelf_oabi.em: Likewise.
+       * emultempl/beos.em: Likewise.
+       * emultempl/gld960c.em: Likewise.
+       * emultempl/gld960.em: Likewise.
+
+       * emulparams/elf64alpha.sh (PARSE_AND_LIST_PROLOGUE): Add parameter
+       for prototype declaration.
+
 2001-08-31  Eric Christopher  <echristo@redhat.com>
            Jason Eckhardt  <jle@redhat.com>
 
index 5c69816b2b797332f6785ca35445c7a3740ec8bf..f31a38c883a65a53c7d9a74b7289ec5591aff20f 100644 (file)
@@ -24,7 +24,7 @@ PARSE_AND_LIST_PROLOGUE='
 static int elf64alpha_32bit = 0;
 
 struct ld_emulation_xfer_struct ld_elf64alpha_emulation;
-static void gld_elf64alpha_finish ();
+static void gld_elf64alpha_finish PARAMS ((void));
 '
 
 PARSE_AND_LIST_LONGOPTS='
index db3ea4c824cfa50a83e08ce2e411f8f9f6576404..3d1c018658060b04dc3078947a79cf3d1965f257 100644 (file)
@@ -65,6 +65,8 @@ static void gld${EMULATION_NAME}_find_relocs
   PARAMS ((lang_statement_union_type *));
 static void gld${EMULATION_NAME}_find_exp_assignment PARAMS ((etree_type *));
 static char *gld${EMULATION_NAME}_get_script PARAMS ((int *isfile));
+static boolean gld${EMULATION_NAME}_unrecognized_file
+  PARAMS ((lang_input_statement_type *));
 
 /* The file alignment required for each section.  */
 static unsigned long file_align;
index ab7084351cb6d7e4f7561b64c7b76cd50734186c..783efa9245eb126c02e7a5a003519950158df7a1 100644 (file)
@@ -4,7 +4,7 @@ cat >e${EMULATION_NAME}.c <<EOF
 /* This file is is generated by a shell script.  DO NOT EDIT! */
 
 /* emulate the original gld for the given ${EMULATION_NAME}
-   Copyright 1991, 1993, 1996, 1997, 1998, 1999, 2000
+   Copyright 1991, 1993, 1996, 1997, 1998, 1999, 2000, 2001
    Free Software Foundation, Inc.
    Written by Steve Chamberlain steve@cygnus.com
 
@@ -46,6 +46,7 @@ static char *gld${EMULATION_NAME}_get_script PARAMS ((int *isfile));
 static int  gld${EMULATION_NAME}_parse_args PARAMS((int, char **));
 static void gld${EMULATION_NAME}_list_options PARAMS ((FILE *));
 static void gld${EMULATION_NAME}_finish PARAMS ((void));
+static void gld${EMULATION_NAME}_after_open PARAMS ((void));
 
 /* If true, then interworking stubs which support calls to old, non-interworking
    aware ARM code should be generated.  */
index 1f2deb385d61ed46e9f8ea085aa09f5a63ca9ac8..b0c56698f9619f26bdcd2c7014c925c1a004982f 100644 (file)
@@ -4,7 +4,7 @@ cat >e${EMULATION_NAME}.c <<EOF
 /* This file is is generated by a shell script.  DO NOT EDIT! */
 
 /* emulate the original gld for the given ${EMULATION_NAME}
-   Copyright 1991, 1993, 1996, 1997, 1998, 1999, 2000
+   Copyright 1991, 1993, 1996, 1997, 1998, 1999, 2000, 2001
    Free Software Foundation, Inc.
    Written by Steve Chamberlain steve@cygnus.com
 
@@ -50,6 +50,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
 static void gld${EMULATION_NAME}_before_parse PARAMS ((void));
 static void gld${EMULATION_NAME}_before_allocation PARAMS ((void));
 static char *gld${EMULATION_NAME}_get_script PARAMS ((int *isfile));
+static void gld${EMULATION_NAME}_after_open PARAMS ((void));
 
 static void
 gld${EMULATION_NAME}_before_parse ()
index e11974b81c23a50ba91f4b59373b064810d12084..922202f5bd82518b24ef5633d0dc83056a458178 100644 (file)
@@ -69,6 +69,11 @@ static lang_statement_union_type **sort_sections_1
           int (*)()));
 static void sort_sections PARAMS ((lang_statement_union_type *));
 
+static void set_pe_name PARAMS ((char *, long int));
+static void set_pe_subsystem PARAMS ((void));
+static void set_pe_value PARAMS ((char *));
+static void set_pe_stack_heap PARAMS ((char *, char *));
+
 static struct internal_extra_pe_aouthdr pe;
 static int dll;
 
index 8d98355cb13bc2e72f19e6eb0b401929d6899e3e..c61a0619c8b63f29d2099fee34c93f36d9f2f957 100644 (file)
@@ -1,7 +1,8 @@
 # This shell script emits a C file. -*- C -*-
 # It does some substitutions.
 cat >e${EMULATION_NAME}.c <<EOF
-/* Copyright 1991, 1992, 1994, 1999, 2000 Free Software Foundation, Inc.
+/* Copyright 1991, 1992, 1994, 1999, 2000, 2001
+   Free Software Foundation, Inc.
 
 This file is part of GLD, the Gnu Linker.
 
@@ -38,6 +39,11 @@ the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307
 #include "ldfile.h"
 #include "ldemul.h"
 
+static void gld960_before_parse PARAMS ((void));
+static char *gld960_choose_target PARAMS ((void));
+static void gld960_set_output_arch PARAMS ((void));
+static char *gld960_get_script PARAMS ((int *));
+
 #ifdef GNU960
 
 static void
index 48fd95dafb143733db0ac76b88347e17692be05b..46d6e87d5e4db417b0f2dc5806769df3867faa77 100644 (file)
@@ -1,7 +1,7 @@
 # This shell script emits a C file. -*- C -*-
 # It does some substitutions.
 cat >e${EMULATION_NAME}.c <<EOF
-/* Copyright 1991, 1993, 1994, 1996, 1999, 2000
+/* Copyright 1991, 1993, 1994, 1996, 1999, 2000, 2001
    Free Software Foundation, Inc.
 
 This file is part of GLD, the Gnu Linker.
@@ -41,6 +41,11 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #include "ldfile.h"
 #include "ldemul.h"
 
+static void gld960_before_parse PARAMS ((void));
+static void gld960_set_output_arch PARAMS ((void));
+static char *gld960_choose_target PARAMS ((void));
+static char *gld960_get_script PARAMS ((int *));
+
 #ifdef GNU960
 
 static void
index ec69b45c740b41226b29f0194f30dcf5d230ed91..6d90da9717cc545aaf3779cf9fa15b2bf2740741 100644 (file)
@@ -2,7 +2,7 @@
 # It does some substitutions.
 cat >e${EMULATION_NAME}.c <<EOF
 /* intel coff loader emulation specific stuff
-   Copyright 1991, 1992, 1994, 1995, 1996, 1999, 2000
+   Copyright 1991, 1992, 1994, 1995, 1996, 1999, 2000, 2001
    Free Software Foundation, Inc.
    Written by Steve Chamberlain steve@cygnus.com
 
@@ -47,6 +47,18 @@ static lib_list_type **hll_list_tail = &hll_list;
 static lib_list_type *syslib_list;
 static lib_list_type **syslib_list_tail = &syslib_list;
 
+static void append PARAMS ((lib_list_type ***, char *));
+static void lnk960_hll PARAMS ((char *));
+static void lnk960_syslib PARAMS ((char *));
+static void lnk960_before_parse PARAMS ((void));
+static void add_on PARAMS ((lib_list_type *, lang_input_file_enum_type));
+static void lnk960_after_parse PARAMS ((void));
+static void lnk960_before_allocation PARAMS ((void));
+static void lnk960_after_allocation PARAMS ((void));
+static void lnk960_set_output_arch PARAMS ((void));
+static char *lnk960_choose_target PARAMS ((void));
+static char *lnk960_get_script PARAMS ((int *));
+
 
 static void
 append(list, name)
index 3e6aed92e397d46cccf990d5c4908f23505251ad..96ee34c8aef76214af1c2d48f5d7a56709534e17 100644 (file)
@@ -2,7 +2,7 @@
 # It does some substitutions.
 cat >e${EMULATION_NAME}.c <<EOF
 /* A vanilla emulation with no defaults
-   Copyright 1991, 1992, 1994, 2000 Free Software Foundation, Inc.
+   Copyright 1991, 1992, 1994, 2000, 2001 Free Software Foundation, Inc.
    Written by Steve Chamberlain steve@cygnus.com
 
 This file is part of GLD, the Gnu Linker.
@@ -34,6 +34,11 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
 #include "ldfile.h"
 #include "ldemul.h"
 
+static void vanilla_before_parse PARAMS ((void));
+static void vanilla_set_output_arch PARAMS ((void));
+static char *vanilla_get_script PARAMS ((int *));
+
+
 static void vanilla_before_parse()
 {
 }