* ldmain.c (main): Don't initialize link_info.lprefix or
authorIan Lance Taylor <ian@airs.com>
Fri, 28 Feb 1997 04:17:02 +0000 (04:17 +0000)
committerIan Lance Taylor <ian@airs.com>
Fri, 28 Feb 1997 04:17:02 +0000 (04:17 +0000)
link_info.lprefix_len.
* emultempl/hppaelf.em (hppaelf_before_parse): Likewise.

ld/ldmain.c

index 315ac0cacb7d8b189a64fec5eda853e59d836bea..e8e303ec356e5c2fdac2aebde1a0ec6a099489af 100644 (file)
@@ -1,5 +1,5 @@
 /* Main program of GNU linker.
-   Copyright (C) 1991, 92, 93, 94, 95, 1996 Free Software Foundation, Inc.
+   Copyright (C) 1991, 92, 93, 94, 95, 96, 1997 Free Software Foundation, Inc.
    Written by Steve Chamberlain steve@cygnus.com
 
 This file is part of GLD, the Gnu Linker.
@@ -46,6 +46,12 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 
 #include <string.h>
 
+#ifdef HAVE_SBRK
+#ifdef NEED_DECLARATION_SBRK
+extern PTR sbrk ();
+#endif
+#endif
+
 static char *get_emulation PARAMS ((int, char **));
 static void set_scripts_dir PARAMS ((void));
 
@@ -183,8 +189,6 @@ main (argc, argv)
   link_info.traditional_format = false;
   link_info.strip = strip_none;
   link_info.discard = discard_none;
-  link_info.lprefix_len = 1;
-  link_info.lprefix = "L";
   link_info.keep_memory = true;
   link_info.input_bfds = NULL;
   link_info.create_object_symbols_section = NULL;
@@ -427,7 +431,7 @@ get_emulation (argc, argv)
   char *emulation;
   int i;
 
-  emulation = (char *) getenv (EMULATION_ENVIRON);
+  emulation = getenv (EMULATION_ENVIRON);
   if (emulation == NULL)
     emulation = DEFAULT_EMULATION;
 
@@ -450,7 +454,8 @@ get_emulation (argc, argv)
            }
          else if (strcmp (argv[i], "-mips1") == 0
                   || strcmp (argv[i], "-mips2") == 0
-                  || strcmp (argv[i], "-mips3") == 0)
+                  || strcmp (argv[i], "-mips3") == 0
+                  || strcmp (argv[i], "-mips4") == 0)
            {
              /* FIXME: The arguments -mips1, -mips2 and -mips3 are
                 passed to the linker by some MIPS compilers.  They