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