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