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