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