f9de7cf74866c8ef5e7a9e1cf604210ca04b67c1
[external/binutils.git] / gdb / ChangeLog
1 2001-03-08  Andrew Cagney  <ac131313@redhat.com>
2
3         * inferior.h (ARCH_NUM_REGS): Delete definition.
4         * stack.c (frame_info): Use NUM_REGS, not ARCH_NUM_REGS.
5         * regcache.c (registers_changed): Ditto.
6         (registers_fetched): Ditto.
7         * infptrace.c (fetch_inferior_registers): Ditto.
8         (store_inferior_registers): Ditto.
9         * infcmd.c (do_registers_info): Ditto.
10         (registers_info): Ditto.
11         * i386-linux-nat.c (old_fetch_inferior_registers): Ditto.
12         (old_store_inferior_registers): Ditto.
13         * gdbserver/low-linux.c (register_addr): Ditto.
14         * gdbserver/low-hppabsd.c (register_addr): Ditto.
15         * core-aout.c: Don't include "inferior.h".
16         (fetch_core_registers): Use NUM_REGS not ARCH_NUM_REGS.
17         (register_addr): Ditto.
18
19 2001-03-13  Fernando Nasser  <fnasser@redhat.com>
20
21         From Steven Johnson <sjohnson@neurizon.net>
22         * cli/cli-script.c (define_command): Fix setting of post hooks.
23
24 2001-03-13  Mark Kettenis  <kettenis@gnu.org>
25
26         * i386-linux-tdep.c: Fix formatting and clarify comments.
27         (i386_linux_svr4_fetch_link_map_offsets): Use NULL instead of 0
28         where appropriate.
29
30 2001-03-12  Andrew Cagney  <ac131313@redhat.com>
31
32         * gnu-nat.c: Include "gdb_assert.h" instead of <assert.h>.
33         (proc_update_sc): Use gdb_assert instead of assert.
34         (proc_abort): Ditto.
35         (inf_set_step_thread): Ditto.
36         (gnu_wait): Ditto.
37         (S_exception_raise_request): Ditto.
38         (gnu_terminal_init_inferior): Ditto.
39
40 2001-03-09  Kevin Buettner  <kevinb@redhat.com>
41
42         * Makefile.in (solib-svr4.o): Depend on solib-svr4.c, not solib.c.
43         (solib-legacy.o): New makefile target.
44         * solib-legacy.c: New file.
45         * solib-svr4.h (SVR4_FETCH_LINK_MAP_OFFSETS): Delete.
46         (default_svr4_fetch_link_map_offsets): Delete.
47         (set_solib_svr4_fetch_link_map_offsets): Declare.
48         (legacy_svr4_fetch_link_map_offsets_hook): Declare.
49         * solib-svr4.c (elf/common.h): Include.
50         (link.h): Only include for SunOS shared library support.
51         (_SYSCALL32): Don't define.
52         (SVR4_FETCH_LINK_MAP_OFFSETS): Define.
53         (default_svr4_fetch_link_map_offsets): Made static; added forward
54         declaration.
55         (fetch_link_map_offsets): New static global.
56         (legacy_svr4_fetch_link_map_offsets_hook): New global variable.
57         (default_svr4_fetch_link_map_offsets):  Rewritten.  The guts
58         of what used to be in this function now reside in
59         legacy_svr4_fetch_link_map_offsets() in solib-legacy.c.
60         (open_symbol_file_object): Fix declaration in SunOS section
61         of the code.
62         (set_solib_svr4_fetch_link_map_offsets): New extern function.
63         (init_fetch_link_map_offsets): New static function.
64         (_initialize_svr4_solib): Put static global fetch_link_map_offsets
65         under multiarch control.
66
67         * config/alpha/alpha-linux.mt (TDEPFILES): Add solib-legacy.o to
68         list.
69         * config/alpha/fbsd.mh (NATDEPFILES): Likewise.
70         * config/arm/linux.mt (TDEPFILES): Likewise.
71         * config/i386/fbsd.mh (NATDEPFILES): Likewise.
72         * config/i386/i386dgux.mh (NATDEPFILES): Likewise.
73         * config/i386/i386gnu.mh (NATDEPFILES): Likewise.
74         * config/i386/i386sco5.mh (NATDEPFILES): Likewise.
75         * config/i386/i386sol2.mt (TDEPFILES): Likewise.
76         * config/i386/i386v4.mh (NATDEPFILES): Likewise.
77         * config/i386/i386v42mp.mh (NATDEPFILES): Likewise.
78         * config/i386/linux.mt (TDEPFILES): Likewise.
79         * config/i386/nbsd.mh (NATDEPFILES): Likewise.
80         * config/i386/nbsdelf.mh (NATDEPFILES): Likewise.
81         * config/i386/ncr3000.mt (TDEPFILES): Likewise.
82         * config/i386/ptx4.mh (XDEPFILES): Likewise.
83         * config/i386/sun386.mt (TDEPFILES): Likewise.
84         * config/ia64/linux.mt (TDEPFILES): Likewise.
85         * config/m68k/linux.mt (TDEPFILES): Likewise.
86         * config/m68k/m68kv4.mh (NATDEPFILES): Likewise.
87         * config/m68k/nbsd.mh (NATDEPFILES): Likewise.
88         * config/m68k/sun2os4.mt (TDEPFILES): Likewise.
89         * config/m68k/sun3os4.mt (TDEPFILES): Likewise.
90         * config/m88k/delta88v4.mh (NATDEPFILES): Likewise.
91         * config/mips/mipsv4.mh (NATDEPFILES): Likewise.
92         * config/ns32k/nbsd.mh (NATDEPFILES): Likewise.
93         * config/powerpc/linux.mt (TDEPFILES): Likewise.
94         * config/powerpc/nbsd.mh (NATDEPFILES): Likewise.
95         * config/powerpc/solaris.mh (NATDEPFILES): Likewise.
96         * config/sh/linux.mt (TDEPFILES): Likewise.
97         * config/sparc/linux.mt (TDEPFILES): Likewise.
98         * config/sparc/nbsd.mh (NATDEPFILES): Likewise.
99         * config/sparc/nbsdelf.mh (NATDEPFILES): Likewise.
100         * config/sparc/sp64linux.mt (TDEPFILES): Likewise.
101         * config/sparc/sun4os4.mt (TDEPFILES): Likewise.
102         * config/sparc/sun4sol2.mh (NATDEPFILES): Likewise.
103
104 2001-03-09  Kevin Buettner  <kevinb@redhat.com>
105
106         * utils.c (xmrealloc, xcalloc): Return NULL for zero-sized requests.
107
108 2001-03-09  Andrew Cagney  <ac131313@redhat.com>
109
110         * MAINTAINERS (Write After Approval): Update Philip Blundell.
111
112 2001-03-09  Keith Seitz  <keiths@cygnus.com>
113
114         * MAINTAINERS: Add myself to write after approval list.
115
116 2001-03-09  Mark Kettenis  <kettenis@gnu.org>
117
118         * i387-tdep.c (print_i387_status_word): Fix printing of Stack
119         fault flag.  It is bit 6 of the x87 FPU status word, not bit 7.
120
121 2001-03-08  Andrew Cagney  <ac131313@redhat.com>
122
123         * configure.host (m88*-harris-cxux*): Mark as obsolete.
124         * configure.tgt: Ditto.
125         * config/m88k/xm-cxux.h: Ditto.
126         * config/m88k/tm-cxux.h: Ditto.
127         * config/m88k/nm-cxux.h: Ditto.
128         * config/m88k/cxux.mt: Ditto.
129         * config/m88k/cxux.mh: Ditto.
130
131 2001-03-08  Andrew Cagney  <ac131313@redhat.com>
132
133         * Makefile.in: Delete rules for obsolete files.
134
135 Thu Mar  8 15:43:40 2001  David Taylor  <taylor@redhat.com>
136
137         * stack.c (parse_frame_specification): For one argument case,
138         handle the situation where the argument is an integer, not an
139         address -- arguably the most common case.  This matters on
140         targets where pointers and addresses are different.
141
142 2001-03-08  Andrew Cagney  <ac131313@redhat.com>
143
144         * TODO: Revise 5.1 list.  Delete PARAMS task.  Add coding standard
145         review.  Clarify GNU/LINUX/sparc.  Move other tasks to 5.2 or
146         general.
147
148 2001-03-07  Andrew Cagney  <ac131313@redhat.com>
149
150         * TODO (GDB 5.1 Known Problems): Document problem of building GDB
151         with SID on Solaris 8.
152
153 2001-03-07  Mark Kettenis  <kettenis@gnu.org>
154
155         * defs.h: Provide prototypes for floatformat_is_negative,
156         floatformat_is_nan and floatformat_mantissa.
157         * utils.c: Include "gdb_assert.h".
158         (floatformat_is_negative): New function.
159         (floatformat_is_nan): New function.
160         (floatformat_mantissa): New function.
161         * valprint.c: Include "floatformat.h".
162         (print_floating): Get rid of the Linux-specific
163         TARGET_ANALYZE_FLOATING macro and rewrite NaN detection with the
164         help these new functions.  Print NaN's in a format conforming to
165         ISO C99.
166
167 2001-03-07  Eli Zaretskii  <eliz@is.elta.co.il>
168
169         * top.c (init_main): Make `set history file name' complete on file
170         names.
171
172 2001-03-06  J.T. Conklin  <jtc@redback.com>
173
174         * Makefile.in (LINTFLAGS): Update to contain all of the macros
175         which define include paths used when compiling.
176
177         * util.c (savestring, msavestring): Change type of length argument.
178         * defs.h (savestring, msavestring): Update to match.
179
180         * symtab.h (decode_line_1): Removed declaration.
181
182         * symfile.c (#include <assert.h>): Removed.
183
184         * arch-utils.c (#include <ctype.h>): Removed.
185         * c-typeprint.c: Likewise.
186         * dbxread.c: Likewise.
187         * gdbtypes.c: Likewise.
188         * target.c: Likewise.
189         * os9kread.c: Likewise.
190
191         * c-valprint.c (#include "demangle.h"): Removed.
192         * ch-typeprint.c: Likewise.
193         * eval.c: Likewise.
194         * f-typeprint.c: Likewise.
195         * f-valprint.c: Likewise.
196         * m2-typeprint.c: Likewise.
197         * typeprint.c: Likewise.
198         * p-typeprint.c: Likewise.
199         * valarith.c: Likewise.
200         * valprint.c: Likewise.
201
202         * m2-typeprint.c (#include "gdb_string.h"): Removed.
203         * nlmread.c: Likewise.
204
205         * mdebugread.c (#include "gdb-stabs.h"): Removed.
206         * minsyms.c: Likewise.
207         * mipsread.c: Likewise.
208         * nlmread.c: Likewise.
209
210         * m2-typeprint.c (#include "obstack.h"): Removed.
211         * m2-valprint.c: Likewise.
212
213         * event-loop.c (#include <setjmp.h>): Removed.
214
215 2001-03-06  Stan Shebs  <shebs@apple.com>
216
217         * MAINTAINERS: Remove self from specific maintenance domains
218         (macos, gdbserver, documentation, testsuite).
219
220 2001-03-06  Kevin Buettner  <kevinb@redhat.com>
221
222         * 29k-share/udi/udip2soc.c, Makefile.in, a29k-tdep.c,
223         a68v-nat.c, abug-rom.c, aclocal.m4, alpha-nat.c, alpha-tdep.c,
224         annotate.c, annotate.h, arc-tdep.c, arch-utils.c,
225         arch-utils.h, arm-tdep.c, ax-gdb.c, ax-gdb.h, ax-general.c,
226         ax.h, bcache.c, bcache.h, blockframe.c, breakpoint.c,
227         breakpoint.h, buildsym.c, buildsym.h, c-exp.y, c-lang.c,
228         c-lang.h, c-typeprint.c, c-valprint.c, call-cmds.h, ch-exp.c,
229         ch-lang.c, ch-lang.h, ch-typeprint.c, ch-valprint.c,
230         cli/cli-cmds.h, cli/cli-decode.c, cli/cli-decode.h,
231         cli/cli-script.c, cli/cli-script.h, cli/cli-setshow.h,
232         cli/cli-utils.h, cli-out.c, cli-out.h, coff-solib.c,
233         coff-solib.h, coffread.c, command.h, complaints.c,
234         complaints.h, completer.c, completer.h,
235         config/a29k/nm-ultra3.h, config/a29k/tm-a29k.h,
236         config/a29k/tm-ultra3.h, config/a29k/tm-vx29k.h,
237         config/a29k/xm-ultra3.h, config/alpha/nm-fbsd.h,
238         config/alpha/nm-linux.h, config/alpha/nm-osf.h,
239         config/alpha/nm-osf2.h, config/alpha/nm-osf3.h,
240         config/alpha/tm-alpha.h, config/alpha/tm-alphalinux.h,
241         config/alpha/xm-alphalinux.h, config/alpha/xm-alphaosf.h,
242         config/alpha/xm-fbsd.h, config/arc/tm-arc.h,
243         config/arm/nm-linux.h, config/arm/tm-arm.h,
244         config/arm/tm-embed.h, config/d10v/tm-d10v.h,
245         config/d30v/tm-d30v.h, config/fr30/tm-fr30.h,
246         config/h8300/tm-h8300.h, config/h8500/tm-h8500.h,
247         config/i386/nm-fbsd.h, config/i386/nm-gnu.h,
248         config/i386/nm-i386bsd.h, config/i386/nm-i386mach.h,
249         config/i386/nm-i386sco.h, config/i386/nm-i386sol2.h,
250         config/i386/nm-i386v.h, config/i386/nm-i386v4.h,
251         config/i386/nm-i386v42mp.h, config/i386/nm-linux.h,
252         config/i386/nm-nbsd.h, config/i386/nm-nbsdelf.h,
253         config/i386/nm-ptx4.h, config/i386/nm-sun386.h,
254         config/i386/nm-symmetry.h, config/i386/tm-cygwin.h,
255         config/i386/tm-fbsd.h, config/i386/tm-i386.h,
256         config/i386/tm-i386aix.h, config/i386/tm-i386bsd.h,
257         config/i386/tm-i386gnu.h, config/i386/tm-i386lynx.h,
258         config/i386/tm-i386m3.h, config/i386/tm-i386mk.h,
259         config/i386/tm-i386nw.h, config/i386/tm-i386os9k.h,
260         config/i386/tm-i386sco5.h, config/i386/tm-i386sol2.h,
261         config/i386/tm-i386v.h, config/i386/tm-i386v4.h,
262         config/i386/tm-i386v42mp.h, config/i386/tm-linux.h,
263         config/i386/tm-nbsd.h, config/i386/tm-ptx.h,
264         config/i386/tm-ptx4.h, config/i386/tm-sun386.h,
265         config/i386/tm-symmetry.h, config/i386/tm-vxworks.h,
266         config/i386/xm-fbsd.h, config/i386/xm-i386bsd.h,
267         config/i386/xm-i386gnu.h, config/i386/xm-i386m3.h,
268         config/i386/xm-i386mach.h, config/i386/xm-i386mk.h,
269         config/i386/xm-i386sco.h, config/i386/xm-i386v4.h,
270         config/i386/xm-linux.h, config/i386/xm-nbsd.h,
271         config/i386/xm-ptx.h, config/i386/xm-ptx4.h,
272         config/i386/xm-sun386.h, config/i386/xm-symmetry.h,
273         config/i960/tm-i960.h, config/i960/tm-mon960.h,
274         config/i960/tm-nindy960.h, config/i960/tm-vx960.h,
275         config/ia64/nm-aix.h, config/ia64/nm-linux.h,
276         config/ia64/tm-aix.h, config/ia64/tm-ia64.h,
277         config/ia64/tm-linux.h, config/ia64/xm-aix.h,
278         config/ia64/xm-linux.h, config/m68k/nm-apollo68b.h,
279         config/m68k/nm-delta68.h, config/m68k/nm-dpx2.h,
280         config/m68k/nm-hp300bsd.h, config/m68k/nm-hp300hpux.h,
281         config/m68k/nm-linux.h, config/m68k/nm-sun3.h,
282         config/m68k/tm-apollo68b.h, config/m68k/tm-cisco.h,
283         config/m68k/tm-dpx2.h, config/m68k/tm-es1800.h,
284         config/m68k/tm-hp300bsd.h, config/m68k/tm-hp300hpux.h,
285         config/m68k/tm-isi.h, config/m68k/tm-linux.h,
286         config/m68k/tm-m68k.h, config/m68k/tm-m68kv4.h,
287         config/m68k/tm-mac.h, config/m68k/tm-monitor.h,
288         config/m68k/tm-nbsd.h, config/m68k/tm-news.h,
289         config/m68k/tm-os68k.h, config/m68k/tm-sun3.h,
290         config/m68k/tm-vx68.h, config/m68k/xm-3b1.h,
291         config/m68k/xm-apollo68b.h, config/m68k/xm-dpx2.h,
292         config/m68k/xm-hp300bsd.h, config/m68k/xm-hp300hpux.h,
293         config/m68k/xm-linux.h, config/m68k/xm-m68kv4.h,
294         config/m68k/xm-mpw.h, config/m68k/xm-news.h,
295         config/m68k/xm-sun2.h, config/m68k/xm-sun3.h,
296         config/m68k/xm-sun3os4.h, config/m88k/nm-delta88v4.h,
297         config/m88k/tm-delta88.h, config/m88k/tm-delta88v4.h,
298         config/m88k/tm-m88k.h, config/m88k/xm-cxux.h,
299         config/m88k/xm-delta88.h, config/m88k/xm-delta88v4.h,
300         config/m88k/xm-dgux.h, config/mcore/tm-mcore.h,
301         config/mips/nm-irix3.h, config/mips/nm-irix4.h,
302         config/mips/nm-irix5.h, config/mips/nm-mips.h,
303         config/mips/nm-news-mips.h, config/mips/tm-bigmips.h,
304         config/mips/tm-embed.h, config/mips/tm-embed64.h,
305         config/mips/tm-embedl.h, config/mips/tm-embedl64.h,
306         config/mips/tm-irix3.h, config/mips/tm-irix5.h,
307         config/mips/tm-mips.h, config/mips/tm-mips64.h,
308         config/mips/tm-mipsm3.h, config/mips/tm-mipsv4.h,
309         config/mips/tm-tx39.h, config/mips/tm-tx39l.h,
310         config/mips/tm-vr4100.h, config/mips/tm-vr4300.h,
311         config/mips/tm-vr4300el.h, config/mips/tm-vr4xxx.h,
312         config/mips/tm-vr4xxxel.h, config/mips/tm-vr5000.h,
313         config/mips/tm-vr5000el.h, config/mips/xm-irix3.h,
314         config/mips/xm-irix4.h, config/mips/xm-irix5.h,
315         config/mips/xm-mips.h, config/mips/xm-mipsm3.h,
316         config/mips/xm-mipsv4.h, config/mips/xm-news-mips.h,
317         config/mips/xm-riscos.h, config/mn10200/tm-mn10200.h,
318         config/mn10300/tm-mn10300.h, config/nm-gnu.h,
319         config/nm-linux.h, config/nm-lynx.h, config/nm-m3.h,
320         config/nm-sysv4.h, config/none/nm-none.h,
321         config/none/tm-none.h, config/none/xm-none.h,
322         config/ns32k/nm-nbsd.h, config/ns32k/nm-umax.h,
323         config/ns32k/tm-merlin.h, config/ns32k/tm-nbsd.h,
324         config/ns32k/tm-ns32km3.h, config/ns32k/tm-umax.h,
325         config/ns32k/xm-merlin.h, config/ns32k/xm-ns32km3.h,
326         config/pa/nm-hppab.h, config/pa/nm-hppah.h,
327         config/pa/nm-hppao.h, config/pa/tm-hppa.h,
328         config/pa/tm-hppa64.h, config/pa/tm-hppah.h,
329         config/pa/xm-hppab.h, config/pa/xm-hppah.h,
330         config/powerpc/nm-aix.h, config/powerpc/nm-linux.h,
331         config/powerpc/nm-macos.h, config/powerpc/nm-nbsd.h,
332         config/powerpc/tm-cygwin.h, config/powerpc/tm-linux.h,
333         config/powerpc/tm-macos.h, config/powerpc/tm-ppc-aix.h,
334         config/powerpc/tm-ppc-eabi.h, config/powerpc/tm-ppc-nw.h,
335         config/powerpc/tm-ppcle-eabi.h, config/powerpc/tm-solaris.h,
336         config/powerpc/xm-aix.h, config/powerpc/xm-linux.h,
337         config/powerpc/xm-mpw.h, config/rs6000/nm-rs6000.h,
338         config/rs6000/tm-rs6000.h, config/rs6000/tm-rs6000ly.h,
339         config/rs6000/xm-aix4.h, config/rs6000/xm-rs6000.h,
340         config/sh/tm-linux.h, config/sh/tm-sh.h, config/sh/tm-wince.h,
341         config/sparc/nm-linux.h, config/sparc/nm-nbsd.h,
342         config/sparc/nm-nbsdelf.h, config/sparc/nm-sparclynx.h,
343         config/sparc/nm-sun4os4.h, config/sparc/nm-sun4sol2.h,
344         config/sparc/tm-linux.h, config/sparc/tm-sp64.h,
345         config/sparc/tm-sp64sim.h, config/sparc/tm-sparc.h,
346         config/sparc/tm-sparclet.h, config/sparc/tm-sparclite.h,
347         config/sparc/tm-sparclynx.h, config/sparc/tm-spc-em.h,
348         config/sparc/tm-sun4os4.h, config/sparc/tm-sun4sol2.h,
349         config/sparc/xm-sun4os4.h, config/sparc/xm-sun4sol2.h,
350         config/tic80/tm-tic80.h, config/tm-linux.h, config/tm-lynx.h,
351         config/tm-sysv4.h, config/v850/tm-v850.h, config/vax/tm-vax.h,
352         config/w65/tm-w65.h, config/xm-aix4.h, config/xm-lynx.h,
353         config/xm-mpw.h, config/xm-nbsd.h, config/xm-sysv4.h,
354         config/z8k/tm-z8k.h, configure.in, core-aout.c, core-regset.c,
355         core-sol2.c, corefile.c, corelow.c, cp-valprint.c,
356         cpu32bug-rom.c, cxux-nat.c, d10v-tdep.c, d30v-tdep.c,
357         dbug-rom.c, dbxread.c, dcache.c, dcache.h, defs.h,
358         delta68-nat.c, demangle.c, dink32-rom.c, dpx2-nat.c, dsrec.c,
359         dstread.c, dve3900-rom.c, dwarf2read.c, dwarfread.c,
360         elfread.c, environ.c, environ.h, eval.c, event-loop.c,
361         event-loop.h, event-top.c, exec.c, expprint.c, f-exp.y,
362         f-lang.c, f-lang.h, f-typeprint.c, f-valprint.c, findvar.c,
363         fork-child.c, fr30-tdep.c, frame.c, frame.h, gdb-events.c,
364         gdb-events.h, gdb-events.sh, gdb-stabs.h, gdb.1, gdb_string.h,
365         gdb_thread_db.h, gdbcmd.h, gdbcore.h, gdbserver/Makefile.in,
366         gdbserver/gdbreplay.c, gdbserver/gdbserver.1,
367         gdbserver/low-hppabsd.c, gdbserver/low-linux.c,
368         gdbserver/low-lynx.c, gdbserver/low-nbsd.c,
369         gdbserver/low-sim.c, gdbserver/low-sparc.c,
370         gdbserver/low-sun3.c, gdbserver/remote-utils.c,
371         gdbserver/server.c, gdbserver/server.h, gdbserver/utils.c,
372         gdbthread.h, gdbtypes.c, gdbtypes.h, gnu-nat.c, gnu-nat.h,
373         gnu-regex.c, gnu-regex.h, h8300-tdep.c, h8500-tdep.c,
374         hp-psymtab-read.c, hp-symtab-read.c, hp300ux-nat.c,
375         hppa-tdep.c, hppab-nat.c, hppah-nat.c, hppam3-nat.c, hpread.c,
376         hpread.h, hpux-thread.c, i386-tdep.c, i386aix-nat.c,
377         i386b-nat.c, i386gnu-nat.c, i386ly-tdep.c, i386m3-nat.c,
378         i386mach-nat.c, i386nbsd-nat.c, i386nbsd-tdep.c, i386v-nat.c,
379         i386v4-nat.c, i387-tdep.c, i960-tdep.c, infcmd.c, inferior.h,
380         inflow.c, infptrace.c, infrun.c, inftarg.c, infttrace.c,
381         irix4-nat.c, irix5-nat.c, isi-xdep.c, jv-exp.y, jv-lang.c,
382         jv-lang.h, jv-typeprint.c, jv-valprint.c, kdb-start.c,
383         kod-cisco.c, kod.c, language.c, language.h, lin-thread.c,
384         linespec.c, linespec.h, linux-thread.c, lynx-nat.c, m2-exp.y,
385         m2-lang.c, m2-lang.h, m2-typeprint.c, m2-valprint.c, m3-nat.c,
386         m32r-rom.c, m32r-tdep.c, m68k-tdep.c, m68klinux-nat.c,
387         m68knbsd-nat.c, m88k-nat.c, m88k-tdep.c, mac-nat.c,
388         mac-xdep.c, main.c, maint.c, mcore-rom.c, mcore-tdep.c,
389         mdebugread.c, mem-break.c, minimon.h, minsyms.c, mips-nat.c,
390         mips-tdep.c, mipsm3-nat.c, mipsread.c, mipsv4-nat.c,
391         mn10200-tdep.c, mn10300-tdep.c, mon960-rom.c, monitor.c,
392         monitor.h, news-xdep.c, nindy-share/env.h, nindy-tdep.c,
393         nlm/Makefile.in, nlmread.c, ns32k-tdep.c, ns32km3-nat.c,
394         ns32knbsd-nat.c, objfiles.c, objfiles.h, ocd.c, ocd.h,
395         op50-rom.c, os9kread.c, osfsolib.c, p-exp.y, pa64solib.c,
396         pa64solib.h, parse.c, parser-defs.h, partial-stab.h,
397         ppc-bdm.c, ppc-linux-nat.c, ppc-linux-tdep.c, ppcbug-rom.c,
398         ppcnbsd-nat.c, printcmd.c, proc-api.c, proc-events.c,
399         proc-flags.c, proc-utils.h, proc-why.c, procfs.c, ptx4-nat.c,
400         rdi-share/Makefile.in, rdi-share/aclocal.m4, regcache.c,
401         regcache.h, remote-adapt.c, remote-array.c, remote-bug.c,
402         remote-e7000.c, remote-eb.c, remote-es.c, remote-est.c,
403         remote-hms.c, remote-mips.c, remote-mm.c, remote-nindy.c,
404         remote-nrom.c, remote-os9k.c, remote-rdi.c, remote-rdp.c,
405         remote-sds.c, remote-sim.c, remote-st.c, remote-udi.c,
406         remote-utils.c, remote-utils.h, remote-vx.c, remote.c,
407         remote.h, reply_mig_hack.awk, rom68k-rom.c, rs6000-nat.c,
408         rs6000-tdep.c, scm-exp.c, scm-lang.c, scm-lang.h, scm-tags.h,
409         scm-valprint.c, ser-e7kpc.c, ser-mac.c, ser-ocd.c, ser-pipe.c,
410         ser-tcp.c, ser-unix.c, serial.c, serial.h, sh-tdep.c,
411         sh3-rom.c, sol-thread.c, solib-aix5.c, solib-svr4.c, solib.c,
412         solib.h, solist.h, somread.c, somsolib.c, somsolib.h,
413         source.c, sparc-nat.c, sparc-tdep.c, sparcl-tdep.c,
414         sparclet-rom.c, srec.h, stabsread.c, stabsread.h, stack.c,
415         standalone.c, stop-gdb.c, stuff.c, sun3-nat.c, sun386-nat.c,
416         symfile.c, symfile.h, symm-nat.c, symm-tdep.c, symmisc.c,
417         symtab.c, symtab.h, target.c, target.h, terminal.h, thread.c,
418         tic80-tdep.c, top.c, top.h, tracepoint.c, tracepoint.h,
419         typeprint.c, ui-file.c, ui-file.h, ui-out.h, ultra3-nat.c,
420         ultra3-xdep.c, umax-xdep.c, utils.c, v850-tdep.c, v850ice.c,
421         valarith.c, valops.c, valprint.c, value.h, values.c, varobj.h,
422         vax-tdep.c, version.h, vx-share/vxWorks.h, vx-share/xdr_ld.c,
423         vx-share/xdr_ptrace.c, vx-share/xdr_ptrace.h,
424         vx-share/xdr_rdb.c, w65-tdep.c, w89k-rom.c, win32-nat.c,
425         wrapper.c, wrapper.h, xcoffread.c, xcoffsolib.c, xcoffsolib.h,
426         xmodem.c, xmodem.h, z8k-tdep.c: Update/correct copyright
427         notices.
428
429 2001-03-05  Kevin Buettner  <kevinb@redhat.com>
430
431         * acconfig.h (HAVE_PRSYSENT_T, HAVE_PR_SIGSET_T,
432         HAVE_PR_SIGACTION64_T, HAVE_PR_SIGINFO64_T): New configure
433         macros.
434         * configure.in (prsysent_t, pr_sigset_t, pr_sigaction64_t,
435         pr_siginfo64_t): Test for these typedefs in <sys/procfs.h>.
436         (sys/fault.h, sys/select.h): Test for presence of these
437         header files.
438         (ia64-*-aix*): Define NEW_PROC_API for this host.
439         * configure: Regenerate.
440         * config.in: Regenerate.
441
442         * configure.host (ia64-*-aix*): New host.
443         * configure.tgt (ia64-*-aix*): New target.
444
445 2001-03-05  Andrew Cagney  <ac131313@redhat.com>
446
447         * TODO (GDB 5.1 Known Problems): Document z8k as broken.
448
449 Mon Mar  5 11:56:09 2001  Christopher Faylor <cgf@cygnus.com>
450
451         * wince.c: Change realloc to xrealloc throughout.
452         (handle_load_dll): Use void * rather than PTR in argument.
453
454 2001-03-04  Andrew Cagney  <ac131313@redhat.com>
455
456         * ocd.h (ocd_xfer_memory): Add ``attrib'' parameter.
457         * ocd.c (ocd_xfer_memory): Ditto.
458         * ser-ocd.c (ocd_setstopbits): New function. Add to ocd_ops.
459         * MAINTAINERS: Document powerpc-eabi and powerpcle-eabi as
460         buildable with ,-Werror.
461
462         * Makefile.in (symfile_h): Define.
463         (mcore-tdep.o): Add $(symfile_h), $(gdbcore_h) and $(inferior_h).
464         * mcore-tdep.c: Include "symfile.h", "gdbcore.h" and "inferior.h".
465         * MAINTAINERS: Document mcore-elf and mcore-pe as buildable with
466         ,-Werror.
467
468         * dsrec.c (make_srec): Fix internal_error fmt arg.
469         * MAINTAINERS: Document i960-coff as buildable with ,-Werror.
470
471 2001-03-03  Kevin Buettner  <kevinb@redhat.com>
472
473         * solib-aix5.c (aix5_relocate_main_executable): Don't use ANOFFSET
474         as an lvalue.
475
476 2001-03-02  Andrew Cagney  <ac131313@redhat.com>
477
478         * MAINTAINERS (paper trail): Update.
479
480         * CONTRIBUTE: Update note on ``Fix PR gdb/4706'' convention.
481
482 2001-03-02  Andrew Cagney  <ac131313@redhat.com>
483
484         From 2001-03-01 Tom Rix <trix@redhat.com>:
485         * mn10200-tdep.c (mn10200_frame_chain): Pass 0 for ``pc''
486         parameter to mn10200_analyze_prologue.
487
488         * config/mn10200/tm-mn10200.h: Include "regcache.h".
489         * MAINTAINERS: Document that mn10200-elf target is buildable.
490
491 2001-03-02  Kevin Buettner  <kevinb@redhat.com>
492
493         * config/ia64/xm-aix.h (GDB_GREGSET_T, GDB_FPREGSET_T): Move defines
494         from here...
495         * config/ia64/nm-aix.h (GDB_GREGSET_T, GDB_FPREGSET_T): ...to here.
496         (MONTEREY): Don't define.
497         (AIX5): Define.
498
499 2001-03-02  Matt Hiller  <hiller@redhat.com>
500
501         * config/mn10300/tm-mn10300.h (E0_REGNUM): Correct to 15.
502
503 2001-03-02  Kevin Buettner  <kevinb@redhat.com>
504
505         * sparc-nat.c (sparc-nat.c): Don't include self.
506
507 2001-03-01  J.T. Conklin  <jtc@redback.com>
508
509         * defs.h (__CYGWIN__): Moved conditional which defines __CYGWIN__
510         if __CYGWIN32__ is set from here.
511         * config/i386/xm-cygwin.h: To here.
512         * config/powerpc/xm-cygwin.h: To here.
513
514         * i386-stub.c (handle_exception): Use 'T' response packet.
515
516 2001-03-01  Michael Snyder  <msnyder@mvstp600e.cygnus.com>
517
518         * m32r-tdep.c: Fix cut and paste error in comment.
519
520 2001-02-28  Michael Snyder  <msnyder@mvstp600e.cygnus.com>
521
522         * symtab.c (print_msymbol_info): Print addresses by portable method
523         longest_local_hex_string_custom.  Allow for 64-bit addresses.
524
525 2001-03-01  J.T. Conklin  <jtc@redback.com>
526
527         * gdbtypes.h (builtin_type_f_integer): Removed duplicate declaration.
528         (MAX_OF_TYPE): Wrap macro definition in parenthesis.
529         (MIN_OF_TYPE): Likewise.
530         
531         * memattr.h (mem_access_mode): Removed extraneous trailing comma.
532
533 2001-03-01  Andrew Cagney  <ac131313@redhat.com>
534
535         * Makefile.in (os9kread.o): Do not compile with WERROR_CFLAGS.
536         * os9kread.c (os9k_process_one_symbol): Add assert to detect
537         ``loses if sizeof (char *) > sizeof (int)''.
538
539 2001-03-01  Andrew Cagney  <ac131313@redhat.com>
540
541         * gdb_assert.h: Document pragmatics behind gdb_assert's case.
542
543 2001-03-01  Andrew Cagney  <ac131313@redhat.com>
544
545         * Makefile.in (gdbtk-cmds.o): Add $(regcache_h) to dependency
546         lists.
547         (mi-main.o): Ditto.
548
549 2001-03-01  Andrew Cagney  <ac131313@redhat.com>
550
551         * Makefile.in (regcache_h): Define. Add $(regcache_h) to
552         dependency lists.
553
554 2001-02-28  Michael Snyder  <msnyder@mvstp600e.cygnus.com>
555
556         * printcmd.c (print_address_numeric): Update comments to refer
557         to sizeof addr, not sizeof pointer.
558         (x_command): Remove needless whitespace (shorten long line).
559         
560         * breakpoint.c (print_one_breakpoint): Formatting clean-up.
561         (read_memory_nobpt): Ditto.
562         (ep_is_catchpoint): Ditto.
563         (ep_is_shlib_catchpoint): Ditto.
564         (ep_is_exception_catchpoint): Ditto.
565         (describe_other_breakpoints): Ditto.
566
567 Wed Feb 28 20:37:36 2001  Andrew Cagney  <ac131313@redhat.com>
568
569         * regcache.h (register_valid): Fix comment documenting valid
570         states.
571
572 Tue Feb 27 23:56:23 2001  Andrew Cagney  <ac131313@redhat.com>
573
574         From Steven Johnson:
575         * regcache.h: New file.
576         
577         * value.h (read_register_bytes, read_register_gen)
578         (write_register_gen, write_register_bytes)
579         (read_register, read_register_pid)
580         (read_signed_register, read_signed_register_pid)
581         (write_register, write_register_pid)
582         (register_cached, set_register_cached)
583         (register_changed, register_buffer)
584         (registers_changed, supply_register): Move declaration from here.
585         * regcache.h: To here.
586         * gdbcore.h (registers_fetched): Ditto.
587         * inferior.h (registers, registers_valid): Ditto.
588
589         * regcache.c (generic_target_read_pc, read_pc_pid, read_pc,
590         generic_target_write_pc, write_pc_pid, write_pc,
591         generic_target_read_sp, read_sp, generic_target_write_sp,
592         write_sp, generic_target_read_fp, read_fp,
593         generic_target_write_fp, write_fp): Add note that these functions
594         will be moved from this file.
595         
596         * a29k-tdep.c: Include "regcache.h".
597         * a68v-nat.c: Ditto.
598         * abug-rom.c: Ditto.
599         * alpha-nat.c: Ditto.
600         * alpha-tdep.c: Ditto.
601         * alphabsd-nat.c: Ditto.
602         * arc-tdep.c: Ditto.
603         * arm-linux-nat.c: Ditto.
604         * arm-linux-tdep.c: Ditto.
605         * arm-tdep.c: Ditto.
606         * blockframe.c: Ditto.
607         * core-aout.c: Ditto.
608         * core-sol2.c: Ditto.
609         * corelow.c: Ditto.
610         * cpu32bug-rom.c: Ditto.
611         * cxux-nat.c: Ditto.
612         * d10v-tdep.c: Ditto.
613         * d30v-tdep.c: Ditto.
614         * dbug-rom.c: Ditto.
615         * dink32-rom.c: Ditto.
616         * dve3900-rom.c: Ditto.
617         * findvar.c: Ditto.
618         * fr30-tdep.c: Ditto.
619         * frame.c: Ditto.
620         * go32-nat.c: Ditto.
621         * h8300-tdep.c: Ditto.
622         * h8500-tdep.c: Ditto.
623         * hp300ux-nat.c: Ditto.
624         * hppa-tdep.c: Ditto.
625         * hppab-nat.c: Ditto.
626         * hppah-nat.c: Ditto.
627         * hppam3-nat.c: Ditto.
628         * hpux-thread.c: Ditto.
629         * i386-linux-nat.c: Ditto.
630         * i386-linux-tdep.c: Ditto.
631         * i386-tdep.c: Ditto.
632         * i386aix-nat.c: Ditto.
633         * i386b-nat.c: Ditto.
634         * i386bsd-nat.c: Ditto.
635         * i386gnu-nat.c: Ditto.
636         * i386ly-tdep.c: Ditto.
637         * i386m3-nat.c: Ditto.
638         * i386mach-nat.c: Ditto.
639         * i386nbsd-nat.c: Ditto.
640         * i386v4-nat.c: Ditto.
641         * i387-nat.c: Ditto.
642         * i387-tdep.c: Ditto.
643         * i960-tdep.c: Ditto.
644         * ia64-aix-nat.c: Ditto.
645         * ia64-linux-nat.c: Ditto.
646         * ia64-tdep.c: Ditto.
647         * infptrace.c: Ditto.
648         * infrun.c: Ditto.
649         * irix4-nat.c: Ditto.
650         * irix5-nat.c: Ditto.
651         * lin-lwp.c: Ditto.
652         * lin-thread.c: Ditto.
653         * lynx-nat.c: Ditto.
654         * m3-nat.c: Ditto.
655         * m32r-rom.c: Ditto.
656         * m32r-tdep.c: Ditto.
657         * m68hc11-tdep.c: Ditto.
658         * m68k-tdep.c: Ditto.
659         * m68klinux-nat.c: Ditto.
660         * m68knbsd-nat.c: Ditto.
661         * m68knbsd-tdep.c: Ditto.
662         * m88k-nat.c: Ditto.
663         * m88k-tdep.c: Ditto.
664         * mac-nat.c: Ditto.
665         * mcore-rom.c: Ditto.
666         * mcore-tdep.c: Ditto.
667         * mi/mi-main.c: Ditto.
668         * mips-nat.c: Ditto.
669         * mips-tdep.c: Ditto.
670         * mipsm3-nat.c: Ditto.
671         * mipsv4-nat.c: Ditto.
672         * mn10200-tdep.c: Ditto.
673         * mn10300-tdep.c: Ditto.
674         * monitor.c: Ditto.
675         * ns32km3-nat.c: Ditto.
676         * ns32knbsd-nat.c: Ditto.
677         * ocd.c: Ditto.
678         * pa64solib.c: Ditto.
679         * ppc-bdm.c: Ditto.
680         * ppc-linux-nat.c: Ditto.
681         * ppc-linux-tdep.c: Ditto.
682         * ppcbug-rom.c: Ditto.
683         * ppcnbsd-nat.c: Ditto.
684         * ptx4-nat.c: Ditto.
685         * regcache.c: Ditto.
686         * remote-adapt.c: Ditto.
687         * remote-array.c: Ditto.
688         * remote-bug.c: Ditto.
689         * remote-e7000.c: Ditto.
690         * remote-eb.c: Ditto.
691         * remote-es.c: Ditto.
692         * remote-est.c: Ditto.
693         * remote-hms.c: Ditto.
694         * remote-mips.c: Ditto.
695         * remote-mm.c: Ditto.
696         * remote-nindy.c: Ditto.
697         * remote-os9k.c: Ditto.
698         * remote-rdi.c: Ditto.
699         * remote-rdp.c: Ditto.
700         * remote-sds.c: Ditto.
701         * remote-sim.c: Ditto.
702         * remote-st.c: Ditto.
703         * remote-udi.c: Ditto.
704         * remote-utils.c: Ditto.
705         * remote-vx.c: Ditto.
706         * remote-vx29k.c: Ditto.
707         * remote-vx68.c: Ditto.
708         * remote-vx960.c: Ditto.
709         * remote-vxmips.c: Ditto.
710         * remote-vxsparc.c: Ditto.
711         * remote.c: Ditto.
712         * rom68k-rom.c: Ditto.
713         * rs6000-nat.c: Ditto.
714         * rs6000-tdep.c: Ditto.
715         * sh-tdep.c: Ditto.
716         * sh3-rom.c: Ditto.
717         * sol-thread.c: Ditto.
718         * solib-svr4.c: Ditto.
719         * somsolib.c: Ditto.
720         * sparc-nat.c: Ditto.
721         * sparc-tdep.c: Ditto.
722         * sparcl-tdep.c: Ditto.
723         * sparclet-rom.c: Ditto.
724         * sun3-nat.c: Ditto.
725         * sun386-nat.c: Ditto.
726         * symm-nat.c: Ditto.
727         * target.c: Ditto.
728         * thread-db.c: Ditto.
729         * thread.c: Ditto.
730         * tic80-tdep.c: Ditto.
731         * tracepoint.c: Ditto.
732         * ultra3-nat.c: Ditto.
733         * umax-xdep.c: Ditto.
734         * uw-thread.c: Ditto.
735         * v850-tdep.c: Ditto.
736         * v850ice.c: Ditto.
737         * valops.c: Ditto.
738         * w65-tdep.c: Ditto.
739         * w89k-rom.c: Ditto.
740         * win32-nat.c: Ditto.
741         * wince.c: Ditto.
742         * z8k-tdep.c: Ditto.
743
744 2001-02-28  Matt Hiller  <hiller@redhat.com>    
745         
746         * MAINTAINERS: Add Matt Hiller to Write After Approval list.
747
748 2001-02-27  Matt Hiller  <hiller@redhat.com>
749
750         * mn10300-tdep.c (mn10300_stab_reg_to_regnum): New function.
751         (mn10300_gdbarch_init): Set appropriate elements of gdbarch to
752         mn10300_stab_reg_to_regnum.
753
754 Tue Feb 27 16:56:13 2001  David Taylor  <taylor@redhat.com>
755
756         * symtab.c (search_symbols): Fix off by one error in test for
757         error.
758
759 2001-02-23  Andrew Cagney  <ac131313@redhat.com>
760
761         * config/sparc/sp64linux.mt: New file.
762         * configure.tgt: Recognize sparc64-*-linux* as a sp64linux target.
763         * configure.host: Recognize sparc64-*-linux* as a linux host.
764
765         From 2000-03-17 Jakub Jelinek <jakub@redhat.com>:
766         * config/sparc/tm-sp64linux.h: New file.
767         
768 2001-02-24  Kevin Buettner  <kevinb@redhat.com>
769
770         * buildsym.c (push_subfile, pop_subfile): Replace call to abort()
771         with call to internal_error().
772         * dbxread.c (process_one_symbol): Likewise.
773         * exec.c (build_section_table, xfer_memory): Likewise.
774         * h8500-tdep.c (h8500_register_size, h8500_register_virtual_type):
775         Likewise.
776         * hpread.c (hpread_type_translate, hpread_read_array_type)
777         (hpread_type_lookup): Likewise.
778         * i386-tdep.c (gdb_print_insn_i386): Likewise.
779         * i960-tdep.c (mem): Likewise
780         * inflow.c (set_sigio_trap, clear_sigio_trap): Likewise.
781         * infptrace.c (child_resume): Likewise.
782         * infttrace.c (_initialize_infttrace): Likewise.
783         * language.c (binop_result_type, add_language): Likewise.
784         * lynx-nat.c (store_inferior_registers): Likewise.
785         * m3-nat.c (port_chain_insert, m3_trace_me): Likewise.
786         * mdebugread.c (parse_partial_symbols): Likewise.
787         * monitor.c (monitor_printf_noecho, monitor_printf)
788         (monitor_dump_regs): Likewise.
789         * ocd.c (stu_put_packet): Likewise.
790         * printcmd.c (decode_format, print_scalar_formatted): Likewise.
791         * remote-bug.c (bug_open): Likewise.
792         * remote-e7000.c (fetch_regs_from_dump, e7000_wait): Likewise.
793         * remote-es.c (es1800_read_bytes): Likewise.
794         * remote-mips.c (common_breakpoint): Likewise.
795         * remote-rdp.c (send_rdp): Likewise.
796         * remote-sds.c (putmessage): Likewise.
797         * sparc-nat.c (fetch_inferior_registers, store_inferior_registers):
798         Likewise.
799         * sparcl-tdep.c (sparclite_download): Likewise.
800         * symtab.c (lookup_partial_symbol): Likewise.
801         * target.c (push_target, pop_target, initialize_targets): Likewise.
802         * utils.c (internal_verror, malloc_botch, wrap_here, decimal2str):
803         Likewise.
804         * valprint.c (print_decimal, print_longest, print_longest)
805         (strcat_longest): Likewise.
806         * w65-tdep.c (init_frame_pc, w65_push_dummy_frame): Likewise.
807         * xmodem.c (xmodem_send_packet): Likewise.
808         * z8k-tdep.c (init_frame_pc, z8k_push_dummy_frame): Likewise.
809         * config/h8500/tm-h8500.h (STORE_STRUCT_RETURN): Likewise.
810         * config/mn10200/tm-mn10200.h (EXTRACT_RETURN_VALUE)
811         (STORE_RETURN_VALUE): Likewise.
812         * config/ns32k/nm-umax.h (REGISTER_U_ADDR): Likewise.
813         * config/ns32k/xm-merlin.h (REGISTER_U_ADDR): Likewise.
814         * config/z8k/tm-z8k.h (STORE_STRUCT_RETURN, STORE_RETURN_VALUE):
815         Likewise.
816
817 2001-02-23  Andrew Cagney  <ac131313@redhat.com>
818
819         * CONTRIBUTE: Document how to cite a problem report.
820         * TODO: Note need to replace CONTRIBUTE with generated file.
821
822         * CONTRIBUTE: Mention that patches do not need to include the
823         generated files gdbarch.h and gdbarch.c.
824         
825 2001-02-21  Andrew Cagney  <ac131313@redhat.com>
826
827         * value.h (get_saved_register): Move from here.
828         * frame.h: To here.
829
830 2001-02-21  Kevin Buettner  <kevinb@redhat.com>
831
832         * solib.h (in_svr4_dynsym_resolve_code): Delete declaration.
833         (in_solib_dynsym_resolve_code): Add declaration.
834         (IN_SOLIB_DYNSYM_RESOLVE_CODE): Changed define to invoke
835         in_solib_dynsym_resolve_code() rather than
836         in_svr4_dynsym_resolve_code().  Also, removed the ifdefs
837         which caused this macro to only be defined when
838         SVR4_SHARED_LIBS is defined.
839         * solib.c (in_solib_dynsym_resolve_code): New function.
840         * solist.h (struct target_so_ops): Add new member
841         in_dynsym_resolve_code.
842         * solib-aix5.c (aix5_in_dynsym_resolve_code): Renamed from
843         in_svr4_dynsym_resolve_code.  Also, made static.
844         (_initialize_aix5_solib): Initialize in_dynsym_resolve_code
845         member in aix5_so_ops.
846         * solib-svr4.c (svr4_in_dynsym_resolve_code): Renamed from
847         in_svr4_dynsym_resolve_code.  Also, added second version
848         of this function which will be used when SVR4_SHARED_LIBS
849         is not defined.
850         (_initialize_svr4_solib): Initialize in_dynsym_resolve_code
851         member in svr4_so_ops.
852
853         * ia64-aix-nat.c, ia64-aix-tdep.c, config/ia64/aix.mh,
854         config/ia64/aix.mt, config/ia64/nm-aix.h, config/ia64/tm-aix.h,
855         config/ia64/xm-aix.h: New files.
856         * ia64-tdep.c (_initialize_ia64_tdep): Remove declaration.
857         (ia64_aix_sigcontext_register_address): New declaration.
858         (ia64_gdbarch_init): Provide for initialization of 
859         sigcontext_register_address member of struct tdep when
860         on target is detected to be running AIX.
861         * config/ia64/linux.mt (TDEPFILES): Add ia64-aix-tdep.o to
862         this list.
863
864 2001-02-20  Kevin Buettner  <kevinb@redhat.com>
865
866         * ia64-tdep.c (ia64_frameless_function_invocation): Implement.
867         * config/ia64/linux.mh (NATDEPFILES): Use thread-db.o and lin-lwp.o
868         for thread support instead of linux-thread.o and lin-thread.o.
869         * config/ia64/nm-linux.h (PREPARE_TO_PROCEED, GET_THREAD_SIGNALS,
870         ATTACH_LWP): Define to use the following lin-lwp.c functions...
871         (lin_lwp_prepare_to_proceed, lin_thread_get_thread_signals,
872         lin_lwp_attach_lwp): Declare.
873
874 2001-02-20  Andrew Cagney  <ac131313@redhat.com>
875
876         * mips-tdep.c (do_fp_register_row, do_fp_register_row): Fix printf
877         formatting.
878
879 2001-02-20  Kevin Buettner  <kevinb@redhat.com>
880
881         * solib-aix5.c (solib-svr4.h): Remove include.
882         (solib_break_names): Delete names which aren't actually
883         used by AIX5.
884         (bkpt_names): Remove.
885         (aix5_relocate_main_executable, bfd_lookup_symbol): Replace calls
886         to STREQ() with equivalent calls to strcmp().
887         (in_svr4_dynsym_resolve_code, enable_break, bfd_lookup_symbol,
888         aix5_solib_create_inferior_hook): Revise comments.
889         (enable_break): Remove old ``bkpt_names'' code.
890
891 2001-02-19  Andrew Cagney  <ac131313@redhat.com>
892
893         * Makefile.in (SFILES): Add frame.c .
894         (COMMON_OBS): Add frame.o .
895         (frame.o): New target.
896
897         * frame.c (find_saved_register): 
898         (default_get_saved_register): 
899         (get_saved_register): 
900         (read_relative_register_raw_bytes_for_frame): 
901         (read_relative_register_raw_bytes): Moved to here.
902         * regcache.c: From here.
903
904 2001-02-20  Kevin Buettner  <kevinb@redhat.com>
905
906         * solib-aix5.c: New file.
907
908 2001-02-20  Martin M. Hunt  <hunt@redhat.com>
909
910         * solib.c (info_sharedlibrary_command): Don't assume pointers
911         are the same size of long, call longest_local_hex_string_custom().
912
913         * solib-svr4.c (LM_ADDR): LM_ADDR is a signed offset, so
914         extract_signed_integer() should be called instead of
915         extract_address().
916
917 2001-02-20  Martin M. Hunt  <hunt@redhat.com>   
918         
919         * MAINTAINERS: Add Martin Hunt to Write After Approval list.
920
921 2001-02-19  Andrew Cagney  <ac131313@redhat.com>
922
923         Frm 2001-02-09 Jim Kingdon <jkingdon@engr.sgi.com>:
924         * mips-tdep.c (mips_register_raw_size): If FP_REGISTER_DOUBLE,
925         then floating point registers are 8 bytes.
926
927 2001-02-19  Michael Snyder  <msnyder@mvstp600e.cygnus.com>
928
929         * parse.c (write_exp_msymbol): Make the type CORE_ADDR, to 
930         accomodate 64-bit addresses.
931
932 2001-02-19  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
933
934         From Peter Schauer <Peter.Schauer@regent.e-technik.tu-muenchen.de>
935         * symtab.c (lookup_symbol_aux): Call lookup_symbol_aux, not
936         lookup_symbol, when trying to find a symbol with a mangled name,
937         to avoid infinite recursion.
938
939 2001-02-18  Andrew Cagney  <ac131313@redhat.com>
940
941         * TODO (5.2): Mention G++ 3.0 ABI.  General cleanups.
942
943 2001-02-19  Jonathan Larmour  <jlarmour@redhat.com>
944
945         * arm-tdep.c (check_prologue_cache): Fix off by 1 error.
946         (save_prologue_cache): Ditto.
947
948 2001-02-19  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
949
950         From: innadadadavida@yahoo.com:
951         * partial-stab.h (switch): Check that pst is not null
952         before dereferencing it.
953
954 2001-02-19  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
955
956         From Andrew Cagney  <cagney@b1.cygnus.com>:
957         * symfile.c (add_symbol_file_command): Always initialize
958         my_cleanup using a NULL cleanup.
959
960 2001-02-19  Eli Zaretskii  <eliz@is.elta.co.il>
961
962         * demangle.c (demangling_style_names): New variable.
963         (_initialize_demangler): Fill demangling_style_names with the
964         names of known demangling styles from libiberty_demanglers[].  Use
965         add_set_enum_cmd instead of add_set_cmd, to get completion on
966         demangling style names.
967
968         * proc-api.c (_initialize_proc_api): Make `procfs-file' use
969         file-name completion.
970
971         * remote-rdi.c (_initialize_remote_rdi): Ditto for `rdilogfile'.
972
973         * solib.c (_initialize_solib): Ditto for `solib-search-path' and
974         `solib-absolute-prefix'.
975
976         * tracepoint.c (_initialize_tracepoint): Ditto for
977         `save-tracepoints'.
978
979         * win32-nat.c (_initialize_inftarg): Ditto for `dll-symbols'.
980
981         * cli/cli-cmds.c (init_cli_cmds): Make `shell' and `make' use
982         file-name completion.
983
984         * infcmd.c (_initialize_infcmd): Make the following commands use
985         the file-name completer: `tty', `args', `path', `paths', and
986         `run'.
987
988 2001-02-18  Eli Zaretskii  <eliz@is.elta.co.il>
989
990         * go32-nat.c: Include i387-nat.h.
991         (fetch_register): New function, uses some of the guts of
992         go32_fetch_registers and calls i387_supply_register.
993         (go32_fetch_registers): Most of the code moved into
994         fetch_register.  Use i387_supply_fsave.
995         (store_register): Use i387_fill_fsave instead of custom code.
996         (go32_store_registers): Use i387_fill_fsave.
997
998         * Makefile.in (go32-nat.o): Depend on i387-nat.h.
999
1000         * config/i386/go32.mh (NATDEPFILES): Add i387-nat.o.
1001
1002         * completer.c (gdb_completer_file_name_break_characters): Remove
1003         slash from file-name break characters.
1004         [__MSDOS__]: Special definition for DOS/Windows file names.
1005         (line_completion_function): When completing on file names, bump
1006         `p' to the first file-name constituent character of `word', before
1007         invoking the completer.
1008
1009 2001-02-17  Mark Kettenis  <kettenis@gnu.org>
1010
1011         * i387-nat.c: Include "i387-nat.h".  Use regnum instead of regno
1012         consistently for parameter names.  Fix comments accordingly.
1013         (i387_supply_register): New function.
1014         (i387_supply_fsave): Implement using i387_supply_register.
1015         * i387-nat.h: Use regnum instead of regno consistently for
1016         parameter names.  Fix comments accordingly.
1017         (i387_supply_register): New prototype.
1018
1019 2001-02-16  Michael Snyder  <msnyder@mvstp600e.cygnus.com>
1020
1021         * remote.c (build_remote_gdbarch_data): Use new TARGET_ADDR_BIT 
1022         instead of TARGET_PTR_BIT (to support Harvard architectures).
1023
1024 2001-02-16  Andrew Cagney  <ac131313@redhat.com>
1025
1026         From 2001-02-11 Paul Hilfinger <hilfingr@lisbon.int.act-europe.fr>
1027         * hpux-thread.c (hpux_thread_xfer_memory): Add mem_attrib 
1028         argument to parameter list and to call in order to conform to 
1029         to_xfer_memory field of struct target_ops.
1030
1031 2001-02-12  Michael Chastain  <chastain@redhat.com>
1032
1033         * somsolib.c (som_solib_add_solib_objfile): Do not use
1034         section relocation feature of syms_from_objfile.  Do my own
1035         section relocation, offsetting each section of the som by
1036         either text_addr - text_link_addr or data_start.
1037
1038 2001-02-16  Andrew Cagney  <ac131313@redhat.com>
1039
1040         * TODO (5.1): Move ``Hardware watchpint problems'' out of 5.1.
1041
1042 2001-02-16  Andrew Cagney  <ac131313@redhat.com>
1043
1044         * MAINTAINERS (paper trail): Update.
1045
1046 2001-02-16  Mark Kettenis  <kettenis@gnu.org>
1047
1048         * target.h (target_fetch_registers): Fix comment.
1049
1050 2001-02-15  Andrew Cagney  <ac131313@redhat.com>
1051
1052         * f-exp.y: Include <ctype.h>.
1053         (parse_number): Ensure that ``i'' is always initialized.
1054
1055 2001-02-14  Jim Kingdon  <jkingdon@engr.sgi.com>
1056
1057         * MAINTAINERS: Add myself to paper trail section.
1058
1059 2001-02-14  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
1060
1061         * configure.in (AC_CHECK_HEADERS): Add sys/file.h.
1062         * configure, config.in: Regenerate.
1063         * corelow.c: Include <sys/file.h> if present.
1064
1065 2001-02-14  Andrew Cagney  <ac131313@redhat.com>
1066
1067         * inflow.c (terminal_ours_1): Initialize ``osigtou''.  Only
1068         declare when have SIGTTOU.
1069
1070 2001-02-14  Eli Zaretskii  <eliz@is.elta.co.il>
1071
1072         * config/djgpp/fnchange.lst: Add entries for gdb/gdbtk/*/ChangeLog-*.
1073
1074 2001-02-12  Jim Kingdon  <jkingdon@engr.sgi.com>
1075
1076         * MAINTAINERS: Update my email address.
1077
1078 2001-02-11  Eli Zaretskii  <eliz@is.elta.co.il>
1079
1080         * NEWS: Document that "info symbol" works with COFF debug info and
1081         its variants.
1082
1083         * minsyms.c (lookup_minimal_symbol_by_pc_section): Don't skip
1084         symbols whose SYMBOL_BFD_SECTION is NULL.
1085
1086 2001-02-10  Peter Schauer  <pes@regent.e-technik.tu-muenchen.de>
1087
1088         Get rid of AIX specific PC_LOAD_SEGMENT, replace with PC_SOLIB.
1089         * xcoffsolib.c (xcoff_solib_address):  Renamed from
1090         pc_load_segment_name.  Return NULL if address is not in a shared
1091         library.  Cleanup shared library name construction, using xasprintf.
1092         Format shared library member names consistent with format in exec.c.
1093         (solib_info):  Format shared library member names consistent with
1094         format in exec.c.
1095         * config/rs6000/nm-rs6000.h:  Replace PC_LOAD_SEGMENT with PC_SOLIB,
1096         using xcoff_solib_address for PC_SOLIB definition.
1097         * stack.c (print_frame):  Remove PC_LOAD_SEGMENT code, no longer
1098         needed.
1099
1100 2001-02-10  Peter Schauer  <pes@regent.e-technik.tu-muenchen.de>
1101
1102         * mipsread.c (read_alphacoff_dynamic_symtab):  Replace alloca calls
1103         with xmalloc calls and cleanups.
1104
1105 2001-02-10  Peter Schauer  <pes@regent.e-technik.tu-muenchen.de>
1106
1107         * rs6000-nat.c (child_xfer_memory):  Add missing parameter
1108         'struct mem_attrib *' required by 2001-01-23 change.
1109
1110 2001-02-08  Jim Kingdon  <jkingdon@engr.sgi.com>
1111
1112         Updates to "make TAGS":
1113         * Makefile.in (ALLDEPFILES): Remove altos-xdep.c arm-convert.s
1114         arm-xdep.c convex-tdep.c convex-xdep.c pyr-tdep.c pyr-xdep.c
1115         tahoe-tdep.c.
1116         (TAGFILES_NO_SRCDIR): Add $(SUBDIR_CLI_SRCS).
1117
1118 2001-02-08  Eli Zaretskii  <eliz@is.elta.co.il>
1119
1120         * config/djgpp/fnchange.lst: Remove extraneous "too many dots".
1121
1122 Wed Feb  7 22:39:26 2001  Andrew Cagney  <cagney@redhat.com>
1123
1124         From Dean Luick <luick@cray.com>:
1125         * defs.h (continuation): Remove unused global variable.
1126
1127 Wed Feb  7 22:28:31 2001  Andrew Cagney  <cagney@redhat.com>
1128
1129         * configure.tgt: Remove references to convex, pyramid, altos and
1130         tahoe.
1131         * configure.host: Ditto.
1132         * MAINTAINERS: Ditto.
1133         * NEWS: Update.
1134
1135         * tahoe-tdep.c: Delete obsolete file.
1136         * pyr-xdep.c: Ditto.
1137         * pyr-tdep.c: Ditto.
1138         * convex-tdep.c: Ditto.
1139         * convex-xdep.c: Ditto.
1140         * config/tahoe/xm-tahoe.h: Ditto.
1141         * config/tahoe/tm-tahoe.h: Ditto.
1142         * config/tahoe/tahoe.mt: Ditto.
1143         * config/tahoe/tahoe.mh: Ditto.
1144         * config/pyr/xm-pyr.h: Ditto.
1145         * config/pyr/tm-pyr.h: Ditto.
1146         * config/pyr/pyramid.mt: Ditto.
1147         * config/pyr/pyramid.mh: Ditto.
1148         * config/m68k/xm-altos.h: Ditto.
1149         * config/m68k/tm-altos.h: Ditto.
1150         * config/m68k/altos.mt: Ditto.
1151         * config/m68k/altos.mh: Ditto.
1152         * config/convex/xm-convex.h: Ditto.
1153         * config/convex/tm-convex.h: Ditto.
1154         * config/convex/convex.mt: Ditto.
1155         * config/convex/convex.mh: Ditto.
1156         * config/convex/Convex.notes: Ditto.
1157         * config/arm/xm-arm.h: Ditto.
1158         * config/arm/nm-arm.h: Ditto.
1159         * config/arm/arm.mt: Ditto.
1160         * config/arm/arm.mh: Ditto.
1161         * arm-convert.s: Ditto.
1162         * arm-xdep.c: Ditto.
1163         * altos-xdep.c: Ditto.
1164
1165 Wed Feb  7 19:41:21 2001  Andrew Cagney  <cagney@redhat.com>
1166
1167         * defs.h (internal_error, internal_verror): Add __FILE__ and
1168         __LINE__ parameter.
1169         * utils.c (internal_error, internal_verror): Update.
1170
1171         * v850-tdep.c: Update calls to internal_error.
1172         * utils.c: Ditto.
1173         * ui-out.c: Ditto.
1174         * ui-file.c: Ditto.
1175         * target.h: Ditto.
1176         * symtab.h: Ditto.
1177         * symm-nat.c: Ditto.
1178         * sparc-tdep.c: Ditto.
1179         * source.c: Ditto.
1180         * serial.c: Ditto.
1181         * rs6000-tdep.c: Ditto.
1182         * rs6000-nat.c: Ditto.
1183         * remote.c: Ditto.
1184         * remote-vx.c: Ditto.
1185         * remote-sim.c: Ditto.
1186         * remote-mips.c: Ditto.
1187         * regcache.c: Ditto.
1188         * objfiles.h: Ditto.
1189         * objfiles.c: Ditto.
1190         * mn10300-tdep.c: Ditto.
1191         * mips-tdep.c: Ditto.
1192         * maint.c: Ditto.
1193         * m68k-tdep.c: Ditto.
1194         * m3-nat.c: Ditto.
1195         * language.c: Ditto.
1196         * infptrace.c: Ditto.
1197         * inferior.h: Ditto.
1198         * infcmd.c: Ditto.
1199         * ia64-tdep.c: Ditto.
1200         * i386-tdep.c: Ditto.
1201         * i386-linux-nat.c: Ditto.
1202         * hppah-nat.c: Ditto.
1203         * go32-nat.c: Ditto.
1204         * findvar.c: Ditto.
1205         * f-lang.c: Ditto.
1206         * elfread.c: Ditto.
1207         * event-loop.c: Ditto.
1208         * dwarf2read.c: Ditto.
1209         * dsrec.c: Ditto.
1210         * d30v-tdep.c: Ditto.
1211         * d10v-tdep.c: Ditto.
1212         * cli/cli-setshow.c: Ditto.
1213         * cli/cli-script.c: Ditto.
1214         * ch-exp.c: Ditto.
1215         * breakpoint.c: Ditto.
1216         * ax-gdb.c: Ditto.
1217         * arch-utils.c: Ditto.
1218         * a29k-tdep.c: Ditto.
1219         * gdb_assert.h: Ditto.
1220         * gdbarch.sh: Ditto.
1221         * gdbarch.h, gdbarch.c: Re-generate.
1222         
1223 2001-02-07  Andrew Cagney  <ac131313@redhat.com>
1224
1225         From Mark Kettenis <kettenis@gnu.org>:
1226         * event-top.h [!STOP_SIGNAL]: #include <signal.h>.
1227
1228 2001-02-07  Andrew Cagney  <ac131313@redhat.com>
1229
1230         * remote-sim.c (dump_mem): Cleanup printf format argument.
1231         * MAINTAINERS: Update, mn10300-elf now builds.
1232
1233 2001-02-07  Mark Kettenis  <kettenis@gnu.org>
1234
1235         * event-top.c: Remove duplicate #include <signal.h>.
1236
1237 2001-02-06  Andrew Cagney  <ac131313@redhat.com>
1238
1239         * sol-thread.c (restore_inferior_pid): Save the PID in a freshly
1240         allocated buffer.
1241         (save_inferior_pid): Restore the PID from that tempoary
1242         buffer. Delete the buffer.
1243         * utils.c (make_cleanup_close, do_close_cleanup): Ditto for FD.
1244
1245 2001-02-06  Andrew Cagney  <ac131313@redhat.com>
1246
1247         * MAINTAINERS: Add ``The Obvious Fix Rule''.
1248
1249 2001-02-06  Andrew Cagney  <ac131313@redhat.com>
1250
1251         * MAINTAINERS: Add Michael Snyder to Solaris/SPARC list.
1252
1253 2001-02-06  Andrew Cagney  <ac131313@cygnus.com>
1254
1255         * gdbarch.sh: Include "gdb_assert.h".
1256         (struct gdbarch): Change ``nr_data'' to unsigned.
1257         (alloc_gdbarch_data, free_gdbarch_data): New functions.
1258         (gdbarch_free): Free the data-pointer vector.  Use xfree to delete
1259         architecture vector.
1260         (struct gdbarch_data, struct gdbarch_data_registration): Move init
1261         method to gdbarch_data.  Add free method, make index unsigned.
1262         (struct gdbarch_data_registry): Make nr unsigned.
1263         (register_gdbarch_data): Add free parameter. Store in
1264         gdbarch_data.
1265         (init_gdbarch_data): Use set_gdbarch_data.
1266         (set_gdbarch_data): New function.
1267         
1268         * gdbarch.h, gdbarch.c: Re-generate.
1269         
1270 2001-02-06  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
1271
1272         * ser-unix.c (hardware_print_tty_state) [HAVE_SGTTY]: Call
1273         fprintf_filtered with correct arguments.
1274
1275 2001-02-06  Michael Snyder  <msnyder@makita.cygnus.com>
1276         Submitted by Paul Hilfinger (hilfingr@gnat.com) 
1277         and Andrei Petrov (and@genesyslab.com).
1278         * findvar.c: Buffers of size MAX_REGISTER_RAW_SIZE or REGISTER_BYTES
1279         must be allocated dynamically, since these are no longer constants.
1280         * infcmd.c: Ditto.
1281         * regcache.c: Ditto.
1282         * remote.c: Ditto.
1283         * sol-thread.c: Ditto.
1284         * valops.c: Ditto.
1285         * config/sparc/sun4sol2.mh (MH_CFLAGS): Add -I/usr/include/v9, as a
1286         work-around for a missing Sun header file in solaris for sparc64.
1287
1288 2001-02-04  Philip Blundell  <philb@gnu.org>
1289
1290         * config/arm/linux.mh (NATDEPFILES): Add proc-service.o,
1291         thread-db.o, lin-lwp.o; remove lin-thread.o, linux-thread.o.
1292         * config/arm/nm-linux.h (PREPARE_TO_PROCEED, ATTACH_LWP,
1293         GET_THREAD_SIGNALS): Define.
1294         * arm-linux-nat.c (fill_gregset): Correct type of argument.
1295         (supply_gregset): Likewise.
1296         (fill_fpregset): Likewise.
1297         (supply_fpregset): Likewise.
1298
1299 Tue Feb  6 11:58:57 2001  David Taylor  <taylor@redhat.com>
1300
1301         * valops.c (value_cast): If casting a scalar to a pointer, do not
1302         issue a message about truncation unless it exceeds the length of
1303         an address, not the length of a pointer.  This is because what the
1304         user gives us is an address, not a pointer, and we will ultimately
1305         convert it (via ADDRESS_TO_POINTER) to a pointer, not truncate it
1306         to a pointer.  This allows things like "print *(int *)0x01000234"
1307         to work without generating a misleading message on a target having
1308         two byte pointers and four byte addresses.
1309
1310 2001-02-05  Christopher Faylor  <cgf@cygnus.com>
1311
1312         * win32-nat.c: Change PTR to void * throughout.
1313
1314 2001-02-05  J.T. Conklin  <jtc@redback.com>
1315
1316         * signals.h: Removed.
1317         * event-top.c (#include <signal.h>): Changed from signals.h.
1318         * inflow.c: Likewise.
1319         * mac-xdep.c: Likewise.
1320         * ser-pipe.c: Likewise.
1321         * ser-tcp.c: Likewise.
1322         * standalone.c: Likewise.
1323         * top.c: Likewise.
1324         * utils.c: Likewise.
1325         * Makefile.in: Removed signals.h from dependencies.
1326
1327 2001-02-05  Christopher Faylor  <cgf@cygnus.com>
1328
1329         Change suggested by Dean Luick <luick@cray.com>
1330         * inferior.h (step_over_calls_kind): Remove trailing comma from
1331         last enum element.
1332         (step_over_calls): Declare as extern rather than global.
1333
1334 2001-02-05  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
1335
1336         * sh-tdep.c: Update copyright.
1337         (sh_extract_return_value): Rewrite.
1338         (sh3e_sh4_extract_return_value): New function.
1339         (sh_gdbarch_init): Initialize gdbarch_extract-return_value to new
1340         version of the function for sh3e and sh4 CPUs.
1341
1342 2001-02-05  Michael Chastain  <chastain@redhat.com>
1343
1344         * hppah-nat.c (child_xfer_memory): Add parameter 'struct mem_attrib *'
1345         to conform with interface change.
1346
1347 2001-02-04  Eli Zaretskii  <eliz@is.elta.co.il>
1348
1349         * config/djgpp/fnchange.lst: Tweak to make consistent with the
1350         new files.
1351
1352         * config/djgpp/djconfig.sh: Use explicit absolute file name when
1353         invoking `find'.
1354
1355         * ser-go32.c (dos_write) [UART_FIFO_WORKS]: Use outportsb only if
1356         UART_FIFO_WORKS is defined.  Otherwise use outportb.
1357         From Francisco Pastor <fpastor.etra-id@etra.es>
1358
1359         * go32-nat.c (go32_xfer_memory): Make the argument list consistent
1360         with target.h's `to_xfer_memory' member.
1361
1362 2001-02-02  J.T. Conklin  <jtc@redback.com>
1363
1364         * ppc-bdm.c (#include <signal.h>): Removed.
1365         * remote-array.c: Likewise.
1366         * remote-bug.c: Likewise.
1367         * remote-e7000.c: Likewise.
1368         * remote-mips.c: Likewise.
1369         * remote-os9k.c: Likewise.
1370         * remote-st.c: Likewise.
1371         * remote-udi.c: Likewise.
1372         * remote-vx29k.c: Likewise.
1373         * remote-vx68.c: Likewise.
1374         * remote-vx960.c: Likewise.
1375         * remote-vxmips.c: Likewise.
1376         * remote-vxsparc.c: Likewise.
1377
1378 2001-02-02  John Moore  <jmoore@redhat.com>
1379
1380         * remote-utils.h (sr_set_device): Changed free() to xfree() where 
1381         appropriate.  Also changed Copyright to include 2001.
1382         * symtab.h (obstack_chunk_free, SYMBOL_INIT_DEMANGLED_NAME): Likewise.
1383         * value.h (value_free): Likewise.
1384         * gdbarch.sh (gdbarch_free): Likewise.
1385         * gdbarch.c, gdbarch.h: Regenerated.
1386
1387 2001-02-02  John Moore  <jmoore@redhat.com>
1388
1389         * cli/cli-cmds.c (apropos_command): Changed occurance of free() to 
1390         xfree().  Also changed Copyright to include 2001.
1391
1392 2001-02-02  J.T. Conklin  <jtc@redback.com>
1393
1394         * monitor.c (#include "gdb_wait.h"): Removed.
1395         * ocd.c: Likewise.
1396         * ppc-bdm.c: Likewise.
1397         * remote-adapt.c: Likewise.
1398         * remote-array.c: Likewise.
1399         * remote-bug.c: Likewise.
1400         * remote-e7000.c: Likewise.
1401         * remote-eb.c: Likewise.
1402         * remote-es.c: Likewise.
1403         * remote-mips.c: Likewise.
1404         * remote-mm.c: Likewise.
1405         * remote-nindy.c: Likewise.
1406         * remote-os9k.c: Likewise.
1407         * remote-rdi.c: Likewise.
1408         * remote-rdp.c: Likewise.
1409         * remote-sds.c: Likewise.
1410         * remote-sim.c: Likewise.
1411         * remote-st.c: Likewise.
1412         * remote-udi.c: Likewise.
1413         * remote-vx.c: Likewise.
1414         * remote-vx29k.c: Likewise.
1415         * remote-vx68.c: Likewise.
1416         * remote-vx960.c: Likewise.
1417         * remote-vxmips.c: Likewise.
1418         * remote-vxsparc.c: Likewise.
1419         * remote.c: Likewise.
1420         * ser-pipe.c: Likewise.
1421         * ser-unix.c: Likewise.
1422         * Makefile.in: Updated dependencies.
1423
1424 2001-01-31  David Smith  <dsmith@redhat.com>
1425
1426         * event-loop.c: Change inclusion of string.h to gdb_string.h and
1427         updated the copyright notice.
1428         * ser-pipe.c: Ditto.
1429         * mi/mi-cmds.c: Ditto.
1430         * mi/mi-console.c: Ditto.
1431         * mi/mi-getopt.c: Ditto.
1432         * mi/mi-parse.c: Ditto.
1433
1434 2001-01-31  David Smith  <dsmith@redhat.com>
1435
1436         * MAINTAINERS: Add David Smith to Write After Approval list.
1437
1438 Tue Jan 30 15:43:08 2001  Andrew Cagney  <cagney@cygnus.com>
1439
1440         * cli/cli-utils.c (putchar_filtered): Move function from here.
1441         * utils.c (putchar_filtered): To here.
1442         * cli/cli-utils.h (putchar_filtered): Move declaration from here.
1443         * defs.h (putchar_filtered): To here.
1444         
1445 Tue Jan 30 17:27:11 2001  Andrew Cagney  <cagney@redhat.com>
1446
1447         * configure.in (AC_CHECK_FUNCS): Replace vfork test with
1448         AC_FUNC_VFORK macro.
1449         * config.in, configure: Re-generate.
1450
1451         * gdb_vfork.h: New file.
1452         * ser-pipe.c (pipe_open): Update. Include "gdb_vfork.h".
1453         * fork-child.c (fork_inferior): Ditto.
1454         
1455 Tue Jan 30 17:09:07 2001  Andrew Cagney  <cagney@redhat.com>
1456
1457         * defs.h (strsave): Delete declaration.
1458         * utils.c (strsave): Delete definition.
1459         * TODO (strsave): Update
1460
1461         * mac-xdep.c (tilde_expand): Replace strsave with xstrdup.
1462         * sparcl-tdep.c (sparclite_open): Ditto.
1463         * mips-tdep.c (mips_set_processor_type_command):  Ditto.
1464         (_initialize_mips_tdep):  Ditto.
1465         * solib.c (solib_open):  Ditto.
1466         * symfile.c (add_filename_language):  Ditto.
1467         (set_ext_lang_command):  Ditto.
1468         * source.c (init_source_path):  Ditto.
1469         (mod_path):  Ditto.
1470         * sh3-rom.c (sh3_open):  Ditto.
1471         (sh3e_open):  Ditto.
1472         * serial.c (serial_open):  Ditto.
1473         * remote-mips.c (common_open):  Ditto.
1474         * monitor.c (monitor_open):  Ditto.
1475         * m32r-rom.c (m32r_upload_command):  Ditto.
1476         * infcmd.c (path_command):  Ditto.
1477         * f-exp.y (parse_number):  Ditto.
1478         * breakpoint.c (create_longjmp_breakpoint):  Ditto.
1479         (create_thread_event_breakpoint):  Ditto.
1480         * arc-tdep.c (arc_set_cpu_type_command):  Ditto.
1481         (_initialize_arc_tdep):  Ditto.
1482
1483 Tue Jan 30 15:14:26 2001  Andrew Cagney  <cagney@skil>
1484
1485         * cli/cli-script.c (define_command): Check for a bad hook value in
1486         switch statement.
1487
1488 2001-01-30  J.T. Conklin  <jtc@redback.com>
1489
1490         * configure/sh/embed.mt: New file.
1491         * configure/sh/linux.mt: New file.
1492         * configure/sh/sh.mt: Removed.
1493         * configure.tgt (sh-*-hms,sh-*-coff*,sh-*-elf*,sh-*-linux): New targets.
1494         (sh-*-*): Removed.
1495
1496 2001-01-29  Michael Chastain  <chastain@redhat.com>
1497
1498         * symtab.c (block_lookup_symbol): Use 'namespace' parameter in
1499         symbol comparisons in binary search.
1500
1501 2001-01-27  Christopher Faylor  <cgf@cygnus.com>
1502
1503         * win32-nat.c (child_xfer_memory): Add missing argument required by
1504         2001-01-23 change.
1505
1506 2001-01-27  Mark Kettenis  <kettenis@gnu.org>
1507
1508         * ui-out.c (do_list_end): New function.
1509         (make_cleanup_ui_out_list_end): New function.
1510         * ui-out.h: Provide prototype for make_cleanup_ui_out_list_end.
1511         * stack.c (print_frame) [UI_OUT]: Call
1512         make_cleanup_ui_out_list_end to make sure we mark the end of the
1513         list if we do a non-local exit.  At the end of the function,
1514         instead of calling ui_out_list_end directly, let do_cleanups
1515         handle it.
1516
1517 2001-01-26  Fernando Nasser  <fnasser@redhat.com>
1518
1519         Fix double parsing of filenames passed as command line arguments
1520         to GDB (causes weird handling of escape characters).
1521         Also, remove dependencies on the CLI from libgdb.
1522         * call-cmds.h: Remove declaration of exec_file_command().
1523         * gdbcore.h: Remove declaration of exec_file_command().
1524         Add declarations for exec_open() and exec_file_clear().
1525         * symfile.h: Add declarations for symbol_file_add_main() and
1526         symbol_file_clear().
1527         * exec.c (exec_open): New function. Implements to_open for exec
1528         targets.
1529         (exec_file_clear): New function. Makes GDB forget about a previously
1530         specified executable file.
1531         (exec_file_attach): Move parsing of arguments from here ...
1532         (exec_file_command): ... to here.
1533         (init_exec_ops): Use exec_open(), not exec_file_command() to
1534         implement to_open for exec targets.
1535         * symfile.c (symbol_file_add_main): New function. Call symbol_file_add()
1536         with default values.  Used when the file name has already been parsed.
1537         (symbol_file_clear): New function. Makes GDB forget about previously
1538         read symbols.
1539         (symbol_file_command): Call the above function instead of inline code.
1540         * main.c: Include "symfile.h" and "gdbcore.h" instead of the deprecated
1541         "call-cmds.h".
1542         (captured_main): Call exec_file_attach() and symbol_file_add_main()
1543         instead of exec_file_command() and symbol_file_command().
1544         (captured_main): Add comment.
1545         * corefile.c: Include "symfile.h".
1546         (core_file_command): Call symbol_file_add_main() instead of
1547         symbol_file_command().
1548         (reopen_exec_file): Call exec_open() instead of exec_file_command().
1549         * infcmd.c: Include "symfile.h".
1550         (attach_command): Call symbol_file_add_main() instead of 
1551         symbol_file_command().
1552         * infrun.c: Remove comment about the inclusion of "symfile.h",
1553         not any longer appropriate.
1554         (follow_exec): Call symbol_file_add_main() instead of 
1555         symbol_file_command().
1556         * remote-es.c: Include "symfile.h".
1557         (es1800_load): Call symbol_file_add_main() instead of 
1558         symbol_file_command().
1559         * remote-vx.c: Remove comment about the inclusion of "symfile.h",
1560         not any longer appropriate.
1561         (vx-wait): Call symbol_file_add_main() instead of 
1562         symbol_file_command().
1563         * solib-svr4.c (open_symbol_file_object): Call symbol_file_add_main()
1564         instead of symbol_file_command().
1565         * v850ice.c (ice_file): Call exec_open(), exec_file_attach() and
1566         symbol_file_add_main() instead of exec_file_command() and
1567         symbol_file_command().
1568         * Makefile.in: Update dependencies.
1569
1570 2001-01-26  Jeff Holcomb  <jeffh@redhat.com>
1571
1572         * remote-udi.c (udi_open): Change strdup to xstrdup.
1573         * thread.c (thread_apply_all_command): Change strdup to xstrdup.
1574         Update copyright message.
1575         * varobj.c (delete_variable_1): Likewise.
1576
1577         * gdb_string.h: Remove declaration of strdup.  Update copyright
1578         message.
1579         * config/xm-mpw.h: Likewise.
1580         * config/i386/xm-i386mach.h: Likewise.
1581         * config/m68k/xm-apollo68b.h: Likewise.
1582         * config/m68k/xm-hp300bsd.h: Likewise.
1583         * config/rs6000/xm-rs6000.h: Likewise.
1584         * config/vax/xm-vaxult.h: Remove declaration of strdup.
1585         * config/vax/xm-vaxult2.h: Likewise.
1586
1587 2001-01-26  Jeff Holcomb  <jeffh@redhat.com>
1588
1589         * MAINTAINERS: Add Jeff Holcomb to Write After Approval list.
1590
1591 2001-01-25  J.T. Conklin  <jtc@redback.com>
1592
1593         * target.c (target_xfer_memory_partial): Return -1 on failure due
1594         to invalid access mode attribute.
1595
1596 2001-01-25  Christopher Faylor  <cgf@cygnus.com>
1597
1598         * win32-nat.c (_initialize_core_win32): Prototype correctly.
1599
1600 2001-01-25  Mark Kettenis  <kettenis@gnu.org>
1601
1602         * config/alpha/tm-fbsd.h: Update copyright.
1603         (USE_STRUCT_CONVENTION): Define in terms of
1604         alphabsd_use_struct_convention.
1605         * config/alpha/fbsd.mt (TDEPFILES): Add alphafbsd-tdep.c.
1606         * alphafbsd-tdep.c: New file.
1607
1608 2001-01-24  Fernando Nasser  <fnasser@redhat.com>
1609
1610         * top.c (print_gdb_version): Update Copyright year.
1611
1612 2001-01-24  J.T. Conklin  <jtc@redback.com>
1613
1614         * dcache.c (dcache_write_line): Fix typo.
1615
1616         * memattr.c (delete_mem_region): Replace free() with xfree().
1617         (mem_number): Add explicit type.
1618
1619         * sol-thread.c (sol_thread_xfer_memory): Add attrib argument.
1620         (rw_common): Likewise.
1621
1622 2001-01-24  Fernando Nasser  <fnasser@redhat.com>
1623
1624         * infcmd.c (get_inferior_args, set_inferior_args): Accessor functions
1625         for the inferior program arguments.
1626         (run_command, run_no_args_command, init_infcmd)): Use accessor
1627         functions to set the inferior program arguments.
1628         * inferior.h: Add definitions to the accessor functions above.
1629
1630 2001-01-23  Jim Blandy  <jimb@redhat.com>
1631
1632         * dwarf2read.c (read_tag_const_type, read_tag_volatile_type):
1633         Implement these correctly, using make_cv_type.
1634
1635 2001-01-23  J.T. Conklin  <jtc@redback.com>
1636
1637         * exec.c (xfer_memory): Add attrib argument.
1638         * infptrace.c (child_xfer_memory): Likewise.
1639         * lin-lwp.c (lin_lwp_xfer_memory): Likewise.
1640         * monitor.c (monitor_xfer_memory): Likewise.
1641         * remote-adapt.c (adapt_xfer_inferior_memory): Likewise.
1642         * remote-array.c (array_xfer_memory): Likewise.
1643         * remote-bug.c (bug_xfer_memory): Likewise.
1644         * remote-e7000.c (e7000_xfer_inferior_memory): Likewise.
1645         * remote-eb.c (eb_xfer_inferior_memory): Likewise.
1646         * remote-es.c (es1800_xfer_inferior_memory): Likewise.
1647         * remote-mips.c (mips_xfer_memory): Likewise.
1648         * remote-mm.c (mm_xfer_inferior_memory): Likewise.
1649         * remote-nindy.c (nindy_xfer_inferior_memory): Likewise.
1650         * remote-os9k.c (rombug_xfer_inferior_memory): Likewise.
1651         * remote-rdi.c (arm_rdi_xfer_memory): Likewise.
1652         * remote-rdp.c (remote_rdp_xfer_inferior_memory): Likewise.
1653         * remote-sds.c (sds_xfer_memory): Likewise.
1654         * remote-sim.c (gdbsim_xfer_inferior_memory): Likewise.
1655         * remote-st.c (st2000_xfer_inferior_memory): Likewise.
1656         * remote-udi.c (udi_xfer_inferior_memory): Likewise.
1657         * remote-vx.c (vx_xfer_memory): Likewise.
1658         * remote.c (remote_xfer_memory): Likewise.
1659         * target.c (debug_to_xfer_memory, do_xfer_memory): Likewise.
1660         * target.h (child_xfer_memory, do_xfer_memory, xfer_memory): Likewise.
1661         * thread-db.c (thread_db_xfer_memory): Likewise.
1662
1663         * target.h (#include "memattr.h"): Added.
1664         (target_ops.to_xfer_memory): Add attrib argument.
1665
1666         * wince.c (_initialize_inftarg): Removed call to set_dcache_state.
1667         * dcache.h (set_dcache_state): Removed declaration.
1668         * dcache.c (set_dcache_state): Removed definition
1669         
1670         * dcache.c: Update module comment, as dcache is now enabled and
1671         disabled with memory region attributes instead of by the global
1672         variable "remotecache".  Add comment describing the interaction
1673         between dcache and memory region attributes.
1674         (dcache_xfer_memory): Add comment describing benefits of moving
1675         cache writeback to a higher level.
1676         (dcache_struct): Removed cache_has_stuff field.  This was used to
1677         record whether the cache had been accessed in order to invalidate
1678         it when it was disabled.  However, this is not needed because the
1679         cache is write through and the code that enables, disables, and
1680         deletes memory regions invalidate the cache.  Add comment which
1681         suggests that we could be more selective and only invalidate those
1682         cache lines containing data from those memory regions.
1683         (dcache_invalidate): Updated.
1684         (dcache_xfer_memory): Updated.
1685         
1686         (dcache_alloc): Don't abort() if dcache_enabled_p is clear.
1687         (dcache_xfer_memory): Removed code that called do_xfer_memory() to
1688         perform a uncached transfer if dcache_enabled_p was clear.  This
1689         function is now only called if caching is enabled for the memory
1690         region.
1691         (dcache_info): Always print cache info.
1692
1693         * target.c (do_xfer_memory): Add attrib argument.
1694         (target_xfer_memory, target_xfer_memory_partial): Break transfer
1695         into chunks defined by memory regions, pass region attributes to
1696         do_xfer_memory().
1697         * dcache.c (dcache_read_line, dcache_write_line): Likewise.
1698
1699         * Makefile.in (SFILES): Add memattr.c.
1700         (COMMON_OBS): Add memattr.o.
1701         (dcache.o): Add target.h to dependencies.
1702         * memattr.c: New file.
1703         * memattr.h: Likewise.
1704
1705         * config/m32r/m32r.mt (GDBSERVER_LIBS): Added ../../intl/libintl.a.
1706         * config/mips/vr5000.mt (GDBSERVER_LIBS): Likewise.
1707         * config/tic80/tic80.mt (GDBSERVER_LIBS): Likewise.
1708         * gdbserver/low-sim.c (#include "defs.h"): Removed.
1709         (mygeneric_load): Rename from generic_load.
1710         
1711         * gdbserver/low-hppabsd.c (#include "server.h"): Added.
1712         (#include "defs.h"): Removed.
1713         (inferior_pid, perror_with_name): Remove declarations.
1714         * gdbserver/low-linux.c: Likewise.
1715         * gdbserver/low-nbsd.c: Likewise.
1716         * gdbserver/low-sparc.c: Likewise.
1717         * gdbserver/low-sun3.c: Likewise.
1718
1719         * i386-stub.c: Re-indent.
1720         * m68k-stub.c: Re-indent.
1721
1722 2001-01-22  Nicholas Duffek  <nsd@redhat.com>
1723
1724         * gdbarch.sh (PARM_BOUNDARY): Define.
1725         * gdbarch.c: Regenerate.
1726         * gdbarch.h: Regenerate.
1727
1728 2001-01-22  J.T. Conklin  <jtc@redback.com>
1729
1730         * ns32k-tdep.c: #include "frame.h"
1731         * config/ns32k/tm-umax.h (FRAME_FIND_SAVED_REGS): Restore.  It
1732         appears to have been inadvertantly removed sometime in May 1999.
1733
1734         * Revert 2000-11-09 changes where shared library objects were
1735         moved from NATDEPFILES to TDEPFILES on NetBSD targets.  While
1736         we'd like to be able to debug dynamically linked executables,
1737         this makes it impossible to build a cross debugger on a many
1738         hosts.
1739
1740         * config/i386/nbsd.mt: Remove solib.o, solib-svr4.o from TDEPFILES.
1741         * config/i386/nbsdelf.mt: Likewise.
1742         * config/m68k/nbsd.mt: Likewise.
1743         * config/ns32k/nbsd.mt: Likewise.
1744         * config/powerpc/nbsd.mt: Likewise.
1745         * config/sparc/nbsd.mt: Likewise.
1746         * config/sparc/nbsdelf.mt: Likewise.
1747         * config/i386/nbsd.mh: Add solib.o, solib-svr4.o to NATDEPFILES.
1748         * config/i386/nbsdelf.mh: Likewise. 
1749         * config/m68k/nbsd.mh: Likewise.
1750         * config/ns32k/nbsd.mh: Likewise.
1751         * config/powerpc/nbsd.mh: Likewise.
1752         * config/sparc/nbsd.mh: Likewise.
1753
1754 2001-01-19  Jason Merrill  <jason@redhat.com>
1755
1756         * dbxread.c (read_ofile_symtab): Stay with AUTO_DEMANGLING for G++.
1757         (process_one_symbol): Likewise.
1758         * dwarfread.c (handle_producer): Likewise.
1759
1760 Thu Jan 18 12:08:57 2001  Andrew Cagney  <cagney@b1.cygnus.com>
1761
1762         * configure.in (build_warnings): Disable -Wuninitialized until GDB
1763         compiles with -Wuninitialized,-Werror.
1764         * configure: Regenerate.
1765
1766         * MAINTAINERS: Add list of buildable targets.
1767
1768 Thu Jan 18 12:48:04 2001  Andrew Cagney  <cagney@b1.cygnus.com>
1769
1770         * defs.h (STRCMP): Delete macro.
1771
1772         * objfiles.c (objfile_relocate): Replace STRCMP with call to
1773         strcmp.
1774         * symtab.c (lookup_partial_symbol, lookup_block_symbol): Ditto.
1775         * symfile.c (compare_symbols):  Ditto.
1776         * standalone.c (open):  Ditto.
1777         * remote-es.c (verify_break):  Ditto.
1778         * cli/cli-decode.c (add_cmd, add_show_from_set): Ditto.
1779
1780         * symfile.c (compare_psymbols): Delete comment refering to STRCMP.
1781
1782 Thu Jan 18 12:25:06 2001  Andrew Cagney  <cagney@b1.cygnus.com>
1783
1784         * varobj.c (FREEIF): Delete macro.
1785         (varobj_set_value, free_variable): Replace FREEIF with ``xfree''
1786         call.
1787
1788 2001-01-18  Nick Clifton  <nickc@redhat.com>
1789
1790         * arc-tdep.c (arc_cpu_type_table): Add new arc core numbers.
1791         (arc_print_insn): No bfd available, so pass NULL to
1792         arc_get_disassembler.
1793
1794 2001-01-09  James Ingham  <jingham@inghji.apple.com>
1795
1796          * symtab.c (lookup_symbol_aux): Call lookup_symbol_aux to lookup
1797          a mangled symbol rather than recursing into lookup_symbol, since
1798          this will just re-unmangle the name & call lookup_symbol_aux -
1799          leading to an infinite recursion.
1800
1801 2001-01-18  Mark Kettenis  <kettenis@gnu.org>
1802
1803         * infcmd.c (print_return_value): Restore another space lost by
1804         switch to UIOUT. ``$NN='' should be ``$NN =''.
1805
1806 Fri Jan 19 02:31:40 2001  Andrew Cagney  <cagney@b1.cygnus.com>
1807
1808         * target.h (TARGET_REGION_SIZE_OK_FOR_HW_WATCHPOINT)
1809         * breakpoint.c (TARGET_REGION_OK_FOR_HW_WATCHPOINT): Wrap macro
1810         definition in parenthesis.
1811
1812 Fri Jan 19 02:13:40 2001  Andrew Cagney  <cagney@b1.cygnus.com>
1813
1814         From 2000-10-27 Mark Salter <msalter@redhat.com>:
1815         * remote.c (remote_remove_hw_breakpoint): Add 'len' field to Z
1816         packet.
1817         (remote_insert_hw_breakpoint): Ditto.
1818
1819 2001-01-17  J.T. Conklin  <jtc@redback.com>
1820
1821         * config/m68k/tm-nbsd.h (USE_STRUCT_CONVENTION): Define.
1822         (BPT_VECTOR, REMOTE_BPT_VECTOR): Change to 0xf.
1823         * config/m68k/nbsd.mt (TDEPFILES): Add m68knbsd-tdep.o.
1824         * m68knbsd-tdep.c: New file.
1825
1826         * i386nbsd-tdep.c: Remove #if 0'd out #includes.
1827
1828         * m68knbsd-nat.c: #include gdbcore.h.
1829
1830 Wed Jan 17 09:41:58 2001  Andrew Cagney  <cagney@b1.cygnus.com>
1831
1832         * MAINTAINERS: Add J.T. Conklin to Blanket Write Privs.
1833
1834 2001-01-16  Michael Snyder  <msnyder@cleaver.cygnus.com>
1835
1836         * procfs.c (procfs_stopped_by_watchpoint): Don't die if process
1837         goes away -- just return false (ie. not stopped by watchpoint).
1838         * source.c (openp): Fix typo in comment.
1839
1840 2001-01-12  Nicholas Duffek  <nsd@redhat.com>
1841
1842         * blockframe.c (generic_get_saved_register): Spelling fix.
1843         * frame.h (FRAME_FP): Spelling fix.
1844
1845 Fri Jan 12 18:29:46 2001  Andrew Cagney  <cagney@b1.cygnus.com>
1846
1847         * infcmd.c (print_return_value): Restore space lost by switch to
1848         UIOUT. ``$NN='' should be ``$NN =''.
1849         
1850 2001-01-08  Nicholas Duffek  <nsd@redhat.com>
1851
1852         * regcache.c (set_register_cached, register_buffer,
1853         real_register, pseudo_register fetch_register, store_register):
1854         New functions.
1855         (register_changed, read_relative_register_raw_bytes_for_frame,
1856         registers_changed, registers_fetched, read_register_bytes,
1857         read_register_gen, write_register_gen, read_register,
1858         read_signed_register, write_register, supply_register): Replace
1859         register_valid[] with register_cached() and
1860         set_register_cached().
1861         (read_register_bytes, read_register_gen, write_register_gen,
1862         read_register, read_signed_register, write_register,
1863         supply_register): Replace registers[] with register_buffer().
1864         (read_register_bytes, read_register_gen, read_register,
1865         read_signed_register): Call fetch_register().
1866         (write_register_gen, write_register): Call real_register() and
1867         store_register().
1868         (write_register_bytes): Call store_register().
1869         * value.h (set_register_cached, register_buffer): Prototype.
1870         * remote.c (remote_fetch_registers): Allocate regs[] with a
1871         run-time size.  Replace register_valid[] with
1872         set_register_cached().
1873         (store_register_using_P, remote_store_registers): Replace
1874         registers[] with register_buffer().
1875
1876 2001-01-08  Nicholas Duffek  <nsd@redhat.com>
1877
1878         * regcache.c: Change "write-back" comment to "write-through".
1879         Change "regno" to "regnum".
1880         (read_register, read_signed_register): Remove "raw" from return
1881         value description.
1882         (supply_register): Spelling fix.
1883         * value.h: Change "regno" to "regnum".
1884
1885 2001-01-08  Fernando Nasser  <fnasser@redhat.com>
1886
1887         * Makefile.in (install-gdbtk): Add .itcl files to the list of files
1888         to be installed.
1889
1890 2001-01-04  Michael Snyder  <msnyder@mvstp600e.cygnus.com>
1891
1892         * mips-tdep.c (mips_coerce_float_to_double): Fix typo in comment.
1893
1894 2001-01-04  Nicholas Duffek  <nsd@redhat.com>
1895
1896         * valops.c (VALUE_SUBSTRING_START): Delete.
1897
1898 2001-01-04  Nicholas Duffek  <nsd@redhat.com>
1899
1900         * Makefile.in (SUBDIR_CLI_OBS): Add cli/cli-utils.o.
1901         (SUBDIR_CLI_SRCS): Add cli/cli-utils.c.
1902         (cli_utils_h): New variable.
1903         (cli/cli-utils.o): New rule.
1904         * cli/cli-utils.c: New file.
1905         * cli/cli-utils.h: New file.
1906
1907 2001-01-04  Nicholas Duffek  <nsd@redhat.com>
1908
1909         * config/i386/tm-i386.h (REGISTER_CONVERT_TO_VIRTUAL,
1910         REGISTER_CONVERT_TO_RAW): Delete trailing semicolon.
1911
1912 2001-01-03  J.T. Conklin  <jtc@redback.com>
1913
1914         * alphabsd-nat.c, i386-linux-nat.c, i386bsd-nat.c: Fix typo in
1915         comment.
1916
1917 2001-01-02  Michael Snyder  <msnyder@cleaver.cygnus.com>
1918
1919         * sh-tdep.c (sh_default_store_return_value):  Allow for small return type.
1920         (sh3e_sh4_store_return_value): Call sh_default_store_return_value for
1921         non-float types.
1922         * sparc-tdep.c (sparc_frame_chain): Fix typo in comment.
1923         Update copyright notice.
1924         
1925 For older changes see ChangeLog-2000
1926 \f
1927 Local Variables:
1928 mode: change-log
1929 left-margin: 8
1930 fill-column: 74
1931 version-control: never
1932 End: