* solib.c (locate_base): Fix uninitialized variable that was
authorFred Fish <fnf@specifix.com>
Mon, 23 Dec 1991 03:43:48 +0000 (03:43 +0000)
committerFred Fish <fnf@specifix.com>
Mon, 23 Dec 1991 03:43:48 +0000 (03:43 +0000)
causing return of random value to callee.

* config/mh-amix, config/mh-i386v4:  Change to find alloca by
compiling and linking alloca.c, even when it is not strictly
required.  Also arrange to link with -ltermlib rather than
-ltermcap.

* Makefile.in:  Move TERMCAP definition to prior to inclusion
of host makefile fragments so it can be overridden.

gdb/ChangeLog
gdb/Makefile.in
gdb/solib.c

index cf99117..08c3300 100644 (file)
@@ -1,3 +1,16 @@
+Sun Dec 22 19:31:04 1991  Fred Fish  (fnf at cygnus.com)
+
+       * solib.c (locate_base):  Fix uninitialized variable that was 
+       causing return of random value to callee.
+
+       * config/mh-amix, config/mh-i386v4:  Change to find alloca by
+       compiling and linking alloca.c, even when it is not strictly
+       required.  Also arrange to link with -ltermlib rather than
+       -ltermcap.
+
+       * Makefile.in:  Move TERMCAP definition to prior to inclusion
+       of host makefile fragments so it can be overridden.
+
 Fri Dec 20 16:33:39 1991  John Gilmore  (gnu at cygnus.com)
 
        * xcoffread.c (read_symbol_lineno):  Logic error in incrementing
index bf84c42..b796a76 100644 (file)
@@ -31,7 +31,7 @@ man6dir = $(mandir)/man6
 man7dir = $(mandir)/man7
 man8dir = $(mandir)/man8
 man9dir = $(mandir)/man9
-infodir = $(prefix)/info
+infodir = $(datadir)/info
 includedir = $(prefix)/include
 docdir = $(datadir)/doc
 
@@ -45,6 +45,10 @@ AR = ar
 AR_FLAGS = qv
 RANLIB = ranlib
 
+# Flags that describe where you can find the termcap library.
+# This can be overridden in the host Makefile fragment file.
+TERMCAP = -ltermcap
+
 #### Host, target, and site specific Makefile fragments come in here.
 ###
 
@@ -140,10 +144,6 @@ LDFLAGS = $(CFLAGS)
 LIBIBERTY_DIR = ${srcdir}/../libiberty
 LIBIBERTY = $(unsubdir)/../libiberty${subdir}/libiberty.a
 
-# Flags that describe where you can find the termcap library.
-# You may need to make other arrangements for USG.
-TERMCAP = -ltermcap
-
 # The config/mh-* file must define REGEX and REGEX1 on USG machines.
 # If your sysyem is missing alloca(), or, more likely, it's there but
 # it doesn't work, define ALLOCA & ALLOCA1 too.
index b1c78a4..1c6717b 100644 (file)
@@ -301,7 +301,7 @@ FIXME
 static CORE_ADDR
 locate_base ()
 {
-  CORE_ADDR address;
+  CORE_ADDR address = 0;
 
 #ifdef sun