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