-Wuninitialized fixes.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
CommitLineData
88665544
AC
12001-03-22 Andrew Cagney <ac131313@redhat.com>
2
3 * exec.c (xfer_memory): Always initialize section.
4 * infrun.c (normal_stop): Always initialize source_flag.
5
a2061976
AC
62001-03-22 Andrew Cagney <ac131313@redhat.com>
7
8 * TODO (Remote Protocol Support): Review. Add notes about ``!'',
9 non-use of a continue address and typical use of ``q'' packet.
10
e24d4c64
EZ
112001-03-22 Eli Zaretskii <eliz@is.elta.co.il>
12
13 Make DJGPP use the new unified support for hardware
14 breakpoints and watchpoints on x86 targets:
15
16 * config/i386/nm-go32.h <top level>: Don't include nm-i386v.h,
17 include nm-i386.h instead.
18 (TARGET_HAS_HARDWARE_WATCHPOINTS, HAVE_CONTINUABLE_WATCHPOINT)
19 (TARGET_CAN_USE_HARDWARE_WATCHPOINT, STOPPED_BY_WATCHPOINT)
20 (TARGET_REGION_OK_FOR_HW_WATCHPOINT, DECR_PC_AFTER_HW_BREAK)
21 (target_stopped_data_address, target_insert_watchpoint)
22 (target_remove_watchpoint, target_insert_hw_breakpoint)
23 (target_remove_hw_breakpoint): Don't define.
24 (I386_USE_GENERIC_WATCHPOINTS, I386_DR_LOW_SET_CONTROL)
25 (I386_DR_LOW_SET_ADDR, I386_DR_LOW_RESET_ADDR)
26 (I386_DR_LOW_GET_STATUS): Define to call appropriate go32_*
27 functions from go32-nat.c.
28
29 * config/i386/go32.mh (NATDEPFILES): Add i386-nat.o.
30
31 * go32-nat.c <top level>: Remove prototypes for watchpoint-
32 related functions. Remove definitions of watchpoint-related
33 macros.
34 (go32_mourn_inferior): Call i386_cleanup_dregs instead of the
35 private cleanup_dregs function.
36 (cleanup_dregs, go32_insert_watchpoint)
37 (go32_insert_aligned_watchpoint, go32_handle_nonaligned_watchpoint)
38 (go32_remove_watchpoint, go32_remove_aligned_watchpoint)
39 (go32_region_ok_for_watchpoint, go32_stopped_by_watchpoint)
40 (go32_remove_hw_breakpoint, go32_insert_hw_breakpoint): Remove.
41 (go32_set_dr, go32_set_dr7, go32_get_dr6): New functions.
42
c26e1c2b
KB
432001-03-21 Kevin Buettner <kevinb@redhat.com>
44
45 * ia64-tdep.c (fetch_instruction): Warn about slot numbers greater
46 than two instead of generating an error.
47
272ba48f
JB
482001-03-21 Jim Blandy <jimb@redhat.com>
49
50 * cp-valprint.c: Reformat to bring into line with GNU coding
51 standards.
52
84346e11
MK
532001-03-21 Mark Kettenis <kettenis@gnu.org>
54
55 Make Linux use the new unified support for hardware breakpoints
56 and watchpoints on x86 targets.
57 * i386-linux-nat.c: Doc fixes. Include "gdb_assert.h".
58 [HAVE_SYS_DEBUGREG_H]: Include <sys/debugreg.h>.
59 (DR_FIRSTADDR, DR_LASTADDR, DR_STATUS, DR_CONTROL): Define to
60 appropriate value if not already defined.
61 (register_u_addr): New function.
62 (kernel_u_size): New function.
63 (i386_linux_dr_get, i386_linux_dr_set): New functions.
64 (i386_linux_dr_set_control, i386_linux_dr_set_addr,
65 i386_linux_reset_addr, i386_linux_dr_get_status): New functions.
66 * config/i386/nm-linux.h: Don't include "nm-i386v.h".
67 (I386_USE_GENERIC_WATCHPOINTS): Define and include "nm-i386.h".
68 (TARGET_HAS_HARDWARE_WATCHPOINTS,
69 TARGET_CAN_USE_HARDWARE_WATCHPOINTS, HAVE_CONTINUABLE_WATCHPOINT,
70 STOPPED_BY_WATCHPOINT, target_insert_watchpoint,
71 target_remove_watchpoint): Remove macros.
72 (i386_stopped_by_watchpoint, i386_insert_watchpoint,
73 i386_remove_watchpoint): Remove prototypes.
74 (register_u_addr): New prototype.
75 (REGISTER_U_ADDR): Define in terms of register_u_addr.
76 (i386_linux_dr_set_control, i386_linux_dr_set_addr,
77 i386_linux_reset_addr, i386_linux_dr_get_status): New prototypes.
78 (I386_DR_LOW_SET_CONTROL, I386_DR_LOW_SET_ADDR,
79 I386_DR_LOW_RESET_ADDR, I386_DR_LOW_GET_STATUS): New macros.
80 * config/i386/linux.mh (NATDEPFILES): Replace i386v-nat.o with
81 i386-nat.o.
82
13b57657
JB
832001-03-21 Jim Blandy <jimb@redhat.com>
84
85 * linespec.c (find_methods): Whitespace differences aren't
86 significant in *un*mangled method names. Use strcmp_iw to compare
87 them, not STREQ. (Fix from Daniel Berlin.)
88
eee30e78
AC
892001-03-21 Andrew Cagney <ac131313@redhat.com>
90
91 * gdbarch.sh: Allow a non- multi-arch target to override a
92 predicate.
93 * gdbarch.h: Regenerate.
94
b77be6cf
AC
952001-03-21 Andrew Cagney <ac131313@redhat.com>
96
97 * gdbarch.sh: Avoid use of ``!''.
98
379d08a1
AC
992001-03-20 Andrew Cagney <ac131313@redhat.com>
100
101 * target.h (enum target_signal): Move definition from here.
102 * defs.h (enum target_signal): To here.
103
104 * config/arc/tm-arc.h (arc_software_single_step): Change type of
105 first parameter to enum target_signal.
106 * config/rs6000/tm-rs6000.h (rs6000_software_single_step): Ditto.
107 * config/sparc/tm-sparc.h (sparc_software_single_step): Ditto.
108 * rs6000-tdep.c (rs6000_software_single_step): Update.
109
64485362
AC
1102001-03-20 Andrew Cagney <ac131313@redhat.com>
111
112 * frame.h (SIZEOF_FRAME_SAVED_REGS): Report an error if macro
113 already defined.
114
115 From 2000-08-25 Stephane Carrez <Stephane.Carrez@worldnet.fr>:
116 * stabsread.c (define_symbol): A parameter ('R'), a local ('r'),
117 or a reference ('a') can be in a pseudo register.
118 * infcmd.c (do_registers_info): Must take into account the pseudo
119 registers to print their value.
120 (registers_info): Likewise.
121 * stack.c (frame_info): Likewise.
122 * frame.h (SIZEOF_FRAME_SAVED_REGS): Save the pseudo registers.
123
52b98211
EZ
1242001-03-21 Eli Zaretskii <eliz@is.elta.co.il>
125
126 Unified support for hardware breakpoints and watchpoints on
127 x86 targets:
128
129 * config/i386/nm-i386.h: New file.
130
131 * config/i386/nm-i386.h: (i386_cleanup_dregs)
132 (i386_insert_watchpoint, i386_remove_watchpoint)
133 (i386_region_ok_for_watchpoint, i386_stopped_by_hwbp)
134 (i386_stopped_data_address, i386_insert_hw_breakpoint)
135 (i386_remove_hw_breakpoint): Declare prototypes.
136 [I386_USE_GENERIC_WATCHPOINTS] (TARGET_CAN_USE_HARDWARE_WATCHPOINT):
137 Define if not already defined.
138 (TARGET_REGION_OK_FOR_HW_WATCHPOINT, HAVE_CONTINUABLE_WATCHPOINT)
139 (STOPPED_BY_WATCHPOINT, target_stopped_data_address)
140 (target_insert_watchpoint, target_remove_watchpoint)
141 (target_insert_hw_breakpoint, target_remove_hw_breakpoint): Define
142 to call the appropriate i386_* functions.
143
144 * i386-nat.c: New file.
145
146 * i386-nat.c (I386_DR_CONTROL_MASK, I386_DR_LOCAL_ENABLE)
147 (I386_DR_GLOBAL_ENABLE, I386_DR_DISABLE, I386_DR_SET_RW_LEN)
148 (I386_DR_GET_RW_LEN, I386_DR_WATCH_HIT): New macros.
149 (dr_mirror, dr_status_mirror, dr_control_mirror, dr_ref_count)
150 (maint_show_dr): New variables.
151 (i386_cleanup_dregs, i386_show_dr, i386_length_and_rw_bits)
152 (i386_insert_aligned_watchpoint, i386_remove_aligned_watchpoint)
153 (i386_handle_nonaligned_watchpoint, i386_insert_watchpoint)
154 (i386_remove_watchpoint, i386_region_ok_for_watchpoint)
155 (i386_stopped_data_address, i386_stopped_by_hwbp)
156 (i386_insert_hw_breakpoint, i386_remove_hw_breakpoint): New
157 functions.
158 (_initialize_i386_nat): New function.
159 [I386_USE_GENERIC_WATCHPOINTS]: Add new maint command
160 `show-debug-regs', sets maint_show_dr to non-zero value and
161 activates debugging print-outs in functions which insert, remove,
162 and test watchpoints and hardware breakpoints.
163
164 * Makefile.in (i386-nat.o): New target.
165 (ALLDEPFILES): Add i386-nat.o.
166
28e9e0f0
MK
1672001-03-21 Mark Kettenis <kettenis@gnu.org>
168
169 * i386-tdep.c: Add back _initialize_i386_tdep prototype with
170 appropriate comment.
171
e40eccb4
KB
1722001-03-20 Kevin Buettner <kevinb@redhat.com>
173
174 * config/alpha/alpha-linux.mh (NATDEPFILES): Use proc-service.o,
175 thread-db.o, and lin-lwp.o for thread support instead of
176 linux-thread.o and lin-thread.o.
177 * config/alpha/nm-linux.h (PREPARE_TO_PROCEED, GET_THREAD_SIGNALS)
178 (ATTACH_LWP): Define to use the following lin-lwp.c functions...
179 (lin_lwp_prepare_to_proceed, lin_thread_get_thread_signals)
180 (lin_lwp_attach_lwp): Declare.
181
bea7bb93
JB
1822001-03-20 Jim Blandy <jimb@redhat.com>
183
184 * Makefile.in: Clean up dependencies on ../include/demangle.h.
185 (demangle_h): New variable.
186 (jv-typeprint.o, jv-valprint.o, linespec.o): Use it.
187
b0ed3589
AC
1882001-03-20 Andrew Cagney <ac131313@redhat.com>
189
190 * target.h (SOFTWARE_SINGLE_STEP_P): Add empty parameter list.
191 * breakpoint.c (bpstat_stop_status): Update.
192 * infrun.c (handle_inferior_event): Ditto.
193 * mips-tdep.c (mips_dump_tdep): Ditto.
194 * infrun.c (resume): Ditto.
195 * infptrace.c (child_resume): Ditto.
196 * config/mips/tm-wince.h (SOFTWARE_SINGLE_STEP_P): Ditto.
197 * config/sh/tm-wince.h (SOFTWARE_SINGLE_STEP_P): Ditto.
198 * config/sparc/tm-sparc.h (SOFTWARE_SINGLE_STEP_P): Ditto.
199 * config/powerpc/tm-linux.h (SOFTWARE_SINGLE_STEP_P): Ditto.
200 * config/arm/tm-wince.h (SOFTWARE_SINGLE_STEP_P): Ditto.
201 * config/arc/tm-arc.h (SOFTWARE_SINGLE_STEP_P): Ditto.
202 * config/powerpc/tm-ppc-eabi.h (SOFTWARE_SINGLE_STEP_P): Ditto.
203
df087c62
AC
2042001-03-20 Andrew Cagney <ac131313@redhat.com>
205
206 * config/powerpc/tm-linux.h (SOFTWARE_SINGLE_STEP): Replace abort
207 with internal_error.
208
8bd1f2c6
JB
2092001-03-20 Jim Blandy <jimb@redhat.com>
210
211 * linespec.c (find_methods): Just call CHECK_TYPEDEF on t, rather
212 than asking for sym_class's type; that's circuitous. Remove
213 sym_class, since the last use of it is gone.
214
c97fe386
EZ
2152001-03-20 Eli Zaretskii <eliz@is.elta.co.il>
216
217 * breakpoint.c (print_it_typical) <bp_access_watchpoint> [UI_OUT]:
218 Correct the order of calls to ui_out_field_string and
219 ui_out_list_begin when bs->old_val is NULL.
220
486363b6
KB
2212001-03-19 Kevin Buettner <kevinb@redhat.com>
222
223 * configure.in (AC_CHECK_HEADERS): Check for existence of nlist.h.
224 * configure: Regenerate.
225 * config.in: Regenerate.
226 * solib-legacy.c (nlist.h): Include if HAVE_NLIST_H is defined.
227
087bb2e2
KB
2282001-03-19 Kevin Buettner <kevinb@redhat.com>
229
230 * config/i386/i386v42mp.mh (NATDEPFILES): List all files on
231 same line to avoid problems with Unixware 7's make when building
232 a cross debugger.
233
3c37485b
AC
2342001-03-19 Andrew Cagney <ac131313@redhat.com>
235
236 * defs.h (malloc): Move declaration from here.
237 * utils.c (malloc): To here.
238 * config/pa/xm-hppah.h (malloc): Delete declaration.
239
240 * gnu-nat.c (make_proc): Use xmalloc instead of malloc.
241 * hp-psymtab-read.c (hpread_call_pxdb): Ditto.
242 (hpread_quick_traverse): Ditto.
243 * infttrace.c (create_thread_info): Ditto.
244 (kill_inferior): Ditto.
245 * gnu-nat.c (make_inf): Ditto, and don't check return value.
246 * procfs.c (proc_update_threads): Ditto.
247 * valprint.c (print_decimal_chars): Ditto.
248 * gdbtypes.c (cfront_mangle_name): Use xasprintf instead of
249 malloc and sprintf.
250 * remote-rdp.c (rdp_set_command_line): Ditto.
251
0e52036f
AC
2522001-03-19 Andrew Cagney <ac131313@redhat.com>
253
254 * defs.h (realloc): Move declaration from here.
255 * utils.c (realloc): To here.
256 * config/pa/xm-hppah.h (realloc): Delete declaration.
257 * lin-thread.c (insert_thread): Use xrealloc instead of realloc.
258 * symfile.c (add_filename_language): Ditto.
259 * event-loop.c (create_file_handler): Ditto.
260
81b8eb80
AC
2612001-03-19 Andrew Cagney <ac131313@redhat.com>
262
263 * defs.h (free): Move declaration from here.
264 * utils.c (free): To here.
265 (xfree): Document as the only call to free().
266 * config/pa/xm-hppah.h (free): Delete declaration.
267
8cca004a
KB
2682001-03-19 Kevin Buettner <kevinb@redhat.com>
269
270 * config/ia64/linux.mh (NATDEPFILES): Add proc-service.o to
271 this list.
272
cf4eee44
AC
2732001-03-19 Andrew Cagney <ac131313@redhat.com>
274
275 * eval.c (evaluate_subexp): Remove #ifdef __STDC__ and ``inline''.
276 * config/mips/xm-mips.h (offsetof): Define when !GNUC not !STDC.
277 * cli/cli-cmds.c (init_cli_cmds): Remove #ifdef __STDC__
278
1c5b31ef
AC
2792001-03-19 Andrew Cagney <ac131313@redhat.com>
280
281 * TODO: List known problems with TUI.
282
3a0c66d4
AC
2832001-03-19 Andrew Cagney <ac131313@redhat.com>
284
285 * MAINTAINERS: Jimmy Guo stepped down as a maintiner (TUI,
286 gdb.hp).
287
ce359b09
AC
2882001-03-19 Andrew Cagney <ac131313@redhat.com>
289
290 * remote.c (remote_cisco_section_offsets): Do not cast result from
291 bfd_get_section_name.
292 (compare_sections_command): Ditto.
293 (remote_cisco_section_offsets): Make ``p'' a const pointer.
294 (compare_sections_command): Ditto for ``sectname''.
295
0b3f98d3
AC
2962001-03-19 Andrew Cagney <ac131313@redhat.com>
297
298 From Mon Nov 20 13:59:29 2000 Andrew Cagney <cagney@b1.cygnus.com>:
299 * valops.c (hand_function_call): Simplify computation of the
300 address of the pushed argument.
301
7451d027
AC
3022001-03-17 Andrew Cagney <ac131313@redhat.com>
303
304 * p-exp.y (parse_number): Avoid shift overflow when ``long''.
305 Code copied from c-exp.y.
306
fb70ab0c
KB
3072001-03-18 Kevin Buettner <kevinb@redhat.com>
308
309 * acconfig.h (HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS)
310 (HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS)
311 (HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS): New configure macros.
312 * configure.in (HAVE_STRUCT_LINK_MAP32): Move this test out
313 of the Solaris procfs testing section. Instead, group with...
314 (HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS)
315 (HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS)
316 (HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS): New <link.h> tests.
317 * configure: Regenerate.
318 * config.in: Regenerate.
319
320 * solib-legacy.c (legacy_svr4_fetch_link_map_offsets): Use
321 new configure macros to choose which (if any) code to
322 compile in. Added code to explicitly handle *BSD systems;
323 these systems were previously handled only through macro
324 redefinition. Also, due to the way the autoconf tests are set
325 up, this function will no longer return a non-zero value when
326 GDB is configured as a cross debugger. I.e, cross debuggers
327 will no longer be able to "accidentally" get the host system's
328 link map offsets.
329
8aa16b78
KB
3302001-03-18 Kevin Buettner <kevinb@redhat.com>
331
332 * config/i386/nbsd.mh (NATDEPFILES): List all files on the same
333 line to avoid build problem on NetBSD 1.4.
334
559e75c0
MC
3352001-03-17 Michael Chastain <chastain@redhat.com>
336
337 * win32-nat.c (child_attach): check args for NULL before passing
338 to strtoul. This fixes PR gdb/43.
339
fc338970
MK
3402001-03-17 Mark Kettenis <kettenis@gnu.org>
341
7daede3b
MK
342 * i387-nat.h: Doc Fix.
343
fc338970
MK
344 * i386-tdep.c: Fix formatting.
345 (i386_get_frame_setup, i386_follow_jump, codestream_read,
346 codestream_seek, codestream_fill, skip_trampoline_code,
347 gdb_print_insn_i386, _initialize_i386_tdep): Remove redundant
348 prototypoes.
349
e3c6d36d
MK
3502001-03-17 Mark Kettenis <kettenis@gnu.org>
351
352 * config/i386/tm-linux.h (TARGET_ANALYZE_FLOATING): Remove. It's
353 no longer used. Also remove associated FIXME.
354
4a5c6a1d
AC
3552001-03-16 Andrew Cagney <ac131313@redhat.com>
356
357 * gdbarch.sh: Add classes ``m'' and ``M'' for pure multi-arch. Do
358 not generate macro wrappers for multi-arch functions or
359 predicates.
360 (class_is_info_p, class_is_predicate_p): Update.
361 (class_is_function_p, class_is_variable_p): Ditto.
362 (class_is_multiarch_p): New class function.
363
7256e1a5
C
3642001-03-16 J.T. Conklin <jtc@redback.com>
365
366 * config/h8300/tm-h8300.h (FRAME_ARGS_ADDRESS): Changed to use
367 h8300_frame_args_address from frame_args_address.
368 (FRAME_LOCALS_ADDRESS): Changed to use h8300_frame_locals_address
369 from frame_locals_address.
370 (PRINT_REGISTER_HOOK): Changed to use h8300_print_register_hook
371 from print_register_hook.
372 (h8300_frame_args_address): Declare.
373 (h8300_frame_find_saved_regs): Declare.
374 (h8300_frame_locals_address): Declare.
375 (h8300_frame_saved_pc): Declare.
376 (h8300_pop_frame): Declare.
377 (h8300_print_register_hook): Declare.
378 * h8300-tdep.c (h8300_frame_find_saved_regs): Removed declaration.
379 (h8300_frame_args_address): Renamed from frame_args_address.
380 (h8300_frame_locals_address): Renamed from frame_locals_address.
381 (h8300_pop_frame): Renamed from pop_frame.
382 (h8300_print_register_hook): Renamed from print_register_hook.
383
435b259c
KB
3842001-03-16 Kevin Buettner <kevinb@redhat.com>
385
386 * solib-svr4.c (bfd_lookup_symbol): Change type of
387 ``storage_needed'' from unsigned int to long in order to
388 match return type of bfd_get_symtab_upper_bound() and
389 bfd_get_dynamic_symtab_upper_bound().
390 * solib-aix5.c (bfd_lookup_symbol): Likewise. Also, eliminate
391 REASONABLE_LIMIT hack which had been added to work around this
392 problem.
393
80117be2
KB
3942001-03-15 Kevin Buettner <kevinb@redhat.com>
395
396 * solib-aix5.c (bfd_lookup_symbol, build_so_list_from_mapfile)
397 (aix5_relocate_main_executable, aix5_clear_solib): Replace calls
398 to free() with calls to xfree().
399 (bfd_lookup_symbol): Eliminate use of PTR.
400 (build_so_list_from_mapfile): Use xasprintf() instead of sprintf().
401
77cd5909
MH
4022001-03-15 Martin Hunt <hunt@redhat.com>
403
404 * linespec.c (decode_line_1): Remove trailing quote
405 when parsing double quotes.
406
f7f5a202
KB
4072001-03-15 Kevin Buettner <kevinb@redhat.com>
408
409 * uw-thread.c (read_thr_debug, read_map, read_lwp, thread_iter)
410 (libthread_stub, libthread_init): Pass NULL for the mem_attrib
411 argument in the to_xfer_memory calls.
412
0d35ddba
AC
4132001-03-15 Andrew Cagney <ac131313@redhat.com>
414
415 * MAINTAINERS: Fix typo - w65 not w64. Still doesn't build.
416 * TODO (GDB 5.1 - Cleanups): Add status of targets being obsoleted.
417
043780a1
AC
4182001-03-15 Andrew Cagney <ac131313@redhat.com>
419
420 * wince.c (child_xfer_memory): Add attrib parameter.
421 * symm-nat.c (child_xfer_memory): Ditto.
422 * mac-nat.c (child_xfer_memory): Ditto.
423 * infttrace.c (child_xfer_memory): Ditto.
424 * procfs.c (procfs_xfer_memory): Ditto.
425 * lin-thread.c (thread_db_xfer_memory): Ditto.
426 * gnu-nat.c (gnu_xfer_memory): Ditto.
427
9b9c068d
AC
4282001-03-14 Andrew Cagney <ac131313@redhat.com>
429
430 * NEWS: Mention that Harris/CXUX m88k is obsolete.
431
f88e2c52
AC
4322001-03-13 Andrew Cagney <ac131313@redhat.com>
433
434 * config/mips/tm-mips.h: Include "regcache.h" for macros refering
435 to regcache functions.
436 * config/m68k/tm-m68k.h: Ditto.
437 * config/i386/tm-i386v.h: Ditto.
438 * config/mcore/tm-mcore.h: Ditto.
439 * config/m88k/tm-m88k.h: Ditto.
440 * config/m68k/tm-news.h: Ditto.
441 * config/m68k/tm-linux.h: Ditto.
442 * config/m68k/tm-delta68.h: Ditto.
443 * config/m68k/nm-sun3.h: Ditto.
444 * config/m32r/tm-m32r.h: Ditto.
445 * config/i386/tm-symmetry.h: Ditto.
446 * config/i386/tm-sun386.h: Ditto.
447 * config/i386/tm-i386.h: Ditto.
448 * config/i386/nm-symmetry.h: Ditto.
449 * config/i386/nm-sun386.h: Ditto.
450 * config/i386/nm-ptx4.h: Ditto.
451 * config/i386/nm-i386mach.h: Ditto.
452 * config/h8500/tm-h8500.h: Ditto.
453 * config/h8300/tm-h8300.h: Ditto.
454 * config/fr30/tm-fr30.h: Ditto.
455 * config/d30v/tm-d30v.h: Ditto.
456 * config/arm/tm-arm.h: Ditto.
457 * config/arc/tm-arc.h: Ditto.
458 * config/alpha/tm-alpha.h: Ditto.
459 * config/a29k/tm-vx29k.h: Ditto.
460 * config/a29k/tm-a29k.h: Ditto.
461 * config/w65/tm-w65.h: Ditto.
462 * config/vax/tm-vax.h: Ditto.
463 * config/v850/tm-v850.h: Ditto.
464 * config/tic80/tm-tic80.h: Ditto.
465 * config/sparc/tm-sparclite.h: Ditto.
466 * config/sparc/tm-sparclet.h: Ditto.
467 * config/sparc/tm-sparc.h: Ditto.
468 * config/sparc/nm-sun4sol2.h: Ditto.
469 * config/sparc/nm-sun4os4.h: Ditto.
470 * config/sparc/nm-nbsd.h: Ditto.
471 * config/powerpc/nm-solaris.h: Ditto.
472 * config/pa/tm-hppao.h: Ditto.
473 * config/pa/tm-hppa.h: Ditto.
474 * config/pa/nm-hppab.h: Ditto.
475 * config/ns32k/tm-umax.h: Ditto.
476 * config/ns32k/tm-merlin.h: Ditto.
477 * config/nm-m3.h: Ditto.
478 * config/nm-gnu.h: Ditto.
479
0981ead9
AC
4802001-03-14 Andrew Cagney <ac131313@redhat.com>
481
482 * MAINTAINERS: Update list of targets. Mark arm-* and v850-elf as
483 broken. Mark sh-*, ia64-linux and ns32k-netbsd as buildable.
484 Specify an m88k target. Include sample GAWK script to generate
485 target list. Delete non-existant romp target.
486 * TODO (GDB 5.1 - Cleanups): Update.
487
91c1720e
KS
4882001-03-14 Keith Seitz <keiths@cygnus.com>
489
490 * linespec.c (decode_line_1): Skip argptr over a leading
491 double quote. Prevents alloc of 0 bytes and memcpy of -1 bytes.
492
3cc122b3
KB
4932001-03-14 Kevin Buettner <kevinb@redhat.com>
494
495 * config/djgpp/fnchange.lst (ia64-aix-nat.c): Add entry.
496
5bb367b1
AC
4972001-03-13 Andrew Cagney <ac131313@redhat.com>
498
499 * ui-out.h: Remove #if __STDC__, assume an ISO-C compiler.
500 * m3-nat.c: Ditto.
501 * p-lang.h: Ditto.
502 * printcmd.c (printf_command): Ditto.
503 * ch-exp.c (match_integer_literal): Ditto.
504 * scm-tags.h: Ditto.
505 * ser-go32.c: Ditto.
506 * hppa-tdep.c (unwind_command): Ditto.
507 * defs.h (volatile): Delete macro definition. Assume __STDC__.
508 * remote-adapt.c (volatile): Ditto.
509 * remote-eb.c (volatile): Ditto.
510 * remote-mm.c (volatile): Ditto.
511 * defs.h (alloca): Assume __STDC__, declare returning void *.
512
a728f042
AC
5132001-03-08 Andrew Cagney <ac131313@redhat.com>
514
515 * inferior.h (ARCH_NUM_REGS): Delete definition.
516 * stack.c (frame_info): Use NUM_REGS, not ARCH_NUM_REGS.
517 * regcache.c (registers_changed): Ditto.
518 (registers_fetched): Ditto.
519 * infptrace.c (fetch_inferior_registers): Ditto.
520 (store_inferior_registers): Ditto.
521 * infcmd.c (do_registers_info): Ditto.
522 (registers_info): Ditto.
523 * i386-linux-nat.c (old_fetch_inferior_registers): Ditto.
524 (old_store_inferior_registers): Ditto.
525 * gdbserver/low-linux.c (register_addr): Ditto.
526 * gdbserver/low-hppabsd.c (register_addr): Ditto.
527 * core-aout.c: Don't include "inferior.h".
528 (fetch_core_registers): Use NUM_REGS not ARCH_NUM_REGS.
529 (register_addr): Ditto.
530
f48ff60a
FN
5312001-03-13 Fernando Nasser <fnasser@redhat.com>
532
533 From Steven Johnson <sjohnson@neurizon.net>
534 * cli/cli-script.c (define_command): Fix setting of post hooks.
535
305d65ca
MK
5362001-03-13 Mark Kettenis <kettenis@gnu.org>
537
538 * i386-linux-tdep.c: Fix formatting and clarify comments.
539 (i386_linux_svr4_fetch_link_map_offsets): Use NULL instead of 0
540 where appropriate.
541
bf62e5b4
AC
5422001-03-12 Andrew Cagney <ac131313@redhat.com>
543
544 * gnu-nat.c: Include "gdb_assert.h" instead of <assert.h>.
545 (proc_update_sc): Use gdb_assert instead of assert.
546 (proc_abort): Ditto.
547 (inf_set_step_thread): Ditto.
548 (gnu_wait): Ditto.
549 (S_exception_raise_request): Ditto.
550 (gnu_terminal_init_inferior): Ditto.
551
21479ded
KB
5522001-03-09 Kevin Buettner <kevinb@redhat.com>
553
554 * Makefile.in (solib-svr4.o): Depend on solib-svr4.c, not solib.c.
555 (solib-legacy.o): New makefile target.
556 * solib-legacy.c: New file.
557 * solib-svr4.h (SVR4_FETCH_LINK_MAP_OFFSETS): Delete.
558 (default_svr4_fetch_link_map_offsets): Delete.
559 (set_solib_svr4_fetch_link_map_offsets): Declare.
560 (legacy_svr4_fetch_link_map_offsets_hook): Declare.
561 * solib-svr4.c (elf/common.h): Include.
562 (link.h): Only include for SunOS shared library support.
563 (_SYSCALL32): Don't define.
564 (SVR4_FETCH_LINK_MAP_OFFSETS): Define.
565 (default_svr4_fetch_link_map_offsets): Made static; added forward
566 declaration.
567 (fetch_link_map_offsets): New static global.
568 (legacy_svr4_fetch_link_map_offsets_hook): New global variable.
569 (default_svr4_fetch_link_map_offsets): Rewritten. The guts
570 of what used to be in this function now reside in
571 legacy_svr4_fetch_link_map_offsets() in solib-legacy.c.
572 (open_symbol_file_object): Fix declaration in SunOS section
573 of the code.
574 (set_solib_svr4_fetch_link_map_offsets): New extern function.
575 (init_fetch_link_map_offsets): New static function.
576 (_initialize_svr4_solib): Put static global fetch_link_map_offsets
577 under multiarch control.
578
579 * config/alpha/alpha-linux.mt (TDEPFILES): Add solib-legacy.o to
580 list.
581 * config/alpha/fbsd.mh (NATDEPFILES): Likewise.
582 * config/arm/linux.mt (TDEPFILES): Likewise.
583 * config/i386/fbsd.mh (NATDEPFILES): Likewise.
584 * config/i386/i386dgux.mh (NATDEPFILES): Likewise.
585 * config/i386/i386gnu.mh (NATDEPFILES): Likewise.
586 * config/i386/i386sco5.mh (NATDEPFILES): Likewise.
587 * config/i386/i386sol2.mt (TDEPFILES): Likewise.
588 * config/i386/i386v4.mh (NATDEPFILES): Likewise.
589 * config/i386/i386v42mp.mh (NATDEPFILES): Likewise.
590 * config/i386/linux.mt (TDEPFILES): Likewise.
591 * config/i386/nbsd.mh (NATDEPFILES): Likewise.
592 * config/i386/nbsdelf.mh (NATDEPFILES): Likewise.
593 * config/i386/ncr3000.mt (TDEPFILES): Likewise.
594 * config/i386/ptx4.mh (XDEPFILES): Likewise.
595 * config/i386/sun386.mt (TDEPFILES): Likewise.
596 * config/ia64/linux.mt (TDEPFILES): Likewise.
597 * config/m68k/linux.mt (TDEPFILES): Likewise.
598 * config/m68k/m68kv4.mh (NATDEPFILES): Likewise.
599 * config/m68k/nbsd.mh (NATDEPFILES): Likewise.
600 * config/m68k/sun2os4.mt (TDEPFILES): Likewise.
601 * config/m68k/sun3os4.mt (TDEPFILES): Likewise.
602 * config/m88k/delta88v4.mh (NATDEPFILES): Likewise.
603 * config/mips/mipsv4.mh (NATDEPFILES): Likewise.
604 * config/ns32k/nbsd.mh (NATDEPFILES): Likewise.
605 * config/powerpc/linux.mt (TDEPFILES): Likewise.
606 * config/powerpc/nbsd.mh (NATDEPFILES): Likewise.
607 * config/powerpc/solaris.mh (NATDEPFILES): Likewise.
608 * config/sh/linux.mt (TDEPFILES): Likewise.
609 * config/sparc/linux.mt (TDEPFILES): Likewise.
610 * config/sparc/nbsd.mh (NATDEPFILES): Likewise.
611 * config/sparc/nbsdelf.mh (NATDEPFILES): Likewise.
612 * config/sparc/sp64linux.mt (TDEPFILES): Likewise.
613 * config/sparc/sun4os4.mt (TDEPFILES): Likewise.
614 * config/sparc/sun4sol2.mh (NATDEPFILES): Likewise.
615
d7fa9de0
KB
6162001-03-09 Kevin Buettner <kevinb@redhat.com>
617
618 * utils.c (xmrealloc, xcalloc): Return NULL for zero-sized requests.
619
f8241bd1
AC
6202001-03-09 Andrew Cagney <ac131313@redhat.com>
621
622 * MAINTAINERS (Write After Approval): Update Philip Blundell.
623
e6b4b0c2
KS
6242001-03-09 Keith Seitz <keiths@cygnus.com>
625
626 * MAINTAINERS: Add myself to write after approval list.
627
96836138
MK
6282001-03-09 Mark Kettenis <kettenis@gnu.org>
629
630 * i387-tdep.c (print_i387_status_word): Fix printing of Stack
631 fault flag. It is bit 6 of the x87 FPU status word, not bit 7.
632
1b594327
AC
6332001-03-08 Andrew Cagney <ac131313@redhat.com>
634
635 * configure.host (m88*-harris-cxux*): Mark as obsolete.
636 * configure.tgt: Ditto.
637 * config/m88k/xm-cxux.h: Ditto.
638 * config/m88k/tm-cxux.h: Ditto.
639 * config/m88k/nm-cxux.h: Ditto.
640 * config/m88k/cxux.mt: Ditto.
641 * config/m88k/cxux.mh: Ditto.
642
4a32a1e4
AC
6432001-03-08 Andrew Cagney <ac131313@redhat.com>
644
645 * Makefile.in: Delete rules for obsolete files.
646
ec9a3449
DT
647Thu Mar 8 15:43:40 2001 David Taylor <taylor@redhat.com>
648
649 * stack.c (parse_frame_specification): For one argument case,
650 handle the situation where the argument is an integer, not an
651 address -- arguably the most common case. This matters on
652 targets where pointers and addresses are different.
653
a50c34dc
AC
6542001-03-08 Andrew Cagney <ac131313@redhat.com>
655
656 * TODO: Revise 5.1 list. Delete PARAMS task. Add coding standard
657 review. Clarify GNU/LINUX/sparc. Move other tasks to 5.2 or
658 general.
659
cfc046cf
AC
6602001-03-07 Andrew Cagney <ac131313@redhat.com>
661
662 * TODO (GDB 5.1 Known Problems): Document problem of building GDB
663 with SID on Solaris 8.
664
39424bef
MK
6652001-03-07 Mark Kettenis <kettenis@gnu.org>
666
667 * defs.h: Provide prototypes for floatformat_is_negative,
668 floatformat_is_nan and floatformat_mantissa.
669 * utils.c: Include "gdb_assert.h".
670 (floatformat_is_negative): New function.
671 (floatformat_is_nan): New function.
672 (floatformat_mantissa): New function.
673 * valprint.c: Include "floatformat.h".
674 (print_floating): Get rid of the Linux-specific
675 TARGET_ANALYZE_FLOATING macro and rewrite NaN detection with the
676 help these new functions. Print NaN's in a format conforming to
677 ISO C99.
678
7a1bd56a
EZ
6792001-03-07 Eli Zaretskii <eliz@is.elta.co.il>
680
681 * top.c (init_main): Make `set history file name' complete on file
682 names.
683
5565b556
C
6842001-03-06 J.T. Conklin <jtc@redback.com>
685
21a12a30
C
686 * Makefile.in (LINTFLAGS): Update to contain all of the macros
687 which define include paths used when compiling.
688
689 * util.c (savestring, msavestring): Change type of length argument.
690 * defs.h (savestring, msavestring): Update to match.
691
5565b556
C
692 * symtab.h (decode_line_1): Removed declaration.
693
694 * symfile.c (#include <assert.h>): Removed.
695
696 * arch-utils.c (#include <ctype.h>): Removed.
697 * c-typeprint.c: Likewise.
698 * dbxread.c: Likewise.
699 * gdbtypes.c: Likewise.
700 * target.c: Likewise.
701 * os9kread.c: Likewise.
702
703 * c-valprint.c (#include "demangle.h"): Removed.
704 * ch-typeprint.c: Likewise.
705 * eval.c: Likewise.
706 * f-typeprint.c: Likewise.
707 * f-valprint.c: Likewise.
708 * m2-typeprint.c: Likewise.
709 * typeprint.c: Likewise.
710 * p-typeprint.c: Likewise.
711 * valarith.c: Likewise.
712 * valprint.c: Likewise.
713
714 * m2-typeprint.c (#include "gdb_string.h"): Removed.
715 * nlmread.c: Likewise.
716
717 * mdebugread.c (#include "gdb-stabs.h"): Removed.
718 * minsyms.c: Likewise.
719 * mipsread.c: Likewise.
720 * nlmread.c: Likewise.
721
722 * m2-typeprint.c (#include "obstack.h"): Removed.
723 * m2-valprint.c: Likewise.
724
725 * event-loop.c (#include <setjmp.h>): Removed.
726
e8be95ae
SS
7272001-03-06 Stan Shebs <shebs@apple.com>
728
729 * MAINTAINERS: Remove self from specific maintenance domains
730 (macos, gdbserver, documentation, testsuite).
731
b6ba6518
KB
7322001-03-06 Kevin Buettner <kevinb@redhat.com>
733
734 * 29k-share/udi/udip2soc.c, Makefile.in, a29k-tdep.c,
735 a68v-nat.c, abug-rom.c, aclocal.m4, alpha-nat.c, alpha-tdep.c,
736 annotate.c, annotate.h, arc-tdep.c, arch-utils.c,
737 arch-utils.h, arm-tdep.c, ax-gdb.c, ax-gdb.h, ax-general.c,
738 ax.h, bcache.c, bcache.h, blockframe.c, breakpoint.c,
739 breakpoint.h, buildsym.c, buildsym.h, c-exp.y, c-lang.c,
740 c-lang.h, c-typeprint.c, c-valprint.c, call-cmds.h, ch-exp.c,
741 ch-lang.c, ch-lang.h, ch-typeprint.c, ch-valprint.c,
742 cli/cli-cmds.h, cli/cli-decode.c, cli/cli-decode.h,
743 cli/cli-script.c, cli/cli-script.h, cli/cli-setshow.h,
744 cli/cli-utils.h, cli-out.c, cli-out.h, coff-solib.c,
745 coff-solib.h, coffread.c, command.h, complaints.c,
746 complaints.h, completer.c, completer.h,
747 config/a29k/nm-ultra3.h, config/a29k/tm-a29k.h,
748 config/a29k/tm-ultra3.h, config/a29k/tm-vx29k.h,
749 config/a29k/xm-ultra3.h, config/alpha/nm-fbsd.h,
750 config/alpha/nm-linux.h, config/alpha/nm-osf.h,
751 config/alpha/nm-osf2.h, config/alpha/nm-osf3.h,
752 config/alpha/tm-alpha.h, config/alpha/tm-alphalinux.h,
753 config/alpha/xm-alphalinux.h, config/alpha/xm-alphaosf.h,
754 config/alpha/xm-fbsd.h, config/arc/tm-arc.h,
755 config/arm/nm-linux.h, config/arm/tm-arm.h,
756 config/arm/tm-embed.h, config/d10v/tm-d10v.h,
757 config/d30v/tm-d30v.h, config/fr30/tm-fr30.h,
758 config/h8300/tm-h8300.h, config/h8500/tm-h8500.h,
759 config/i386/nm-fbsd.h, config/i386/nm-gnu.h,
760 config/i386/nm-i386bsd.h, config/i386/nm-i386mach.h,
761 config/i386/nm-i386sco.h, config/i386/nm-i386sol2.h,
762 config/i386/nm-i386v.h, config/i386/nm-i386v4.h,
763 config/i386/nm-i386v42mp.h, config/i386/nm-linux.h,
764 config/i386/nm-nbsd.h, config/i386/nm-nbsdelf.h,
765 config/i386/nm-ptx4.h, config/i386/nm-sun386.h,
766 config/i386/nm-symmetry.h, config/i386/tm-cygwin.h,
767 config/i386/tm-fbsd.h, config/i386/tm-i386.h,
768 config/i386/tm-i386aix.h, config/i386/tm-i386bsd.h,
769 config/i386/tm-i386gnu.h, config/i386/tm-i386lynx.h,
770 config/i386/tm-i386m3.h, config/i386/tm-i386mk.h,
771 config/i386/tm-i386nw.h, config/i386/tm-i386os9k.h,
772 config/i386/tm-i386sco5.h, config/i386/tm-i386sol2.h,
773 config/i386/tm-i386v.h, config/i386/tm-i386v4.h,
774 config/i386/tm-i386v42mp.h, config/i386/tm-linux.h,
775 config/i386/tm-nbsd.h, config/i386/tm-ptx.h,
776 config/i386/tm-ptx4.h, config/i386/tm-sun386.h,
777 config/i386/tm-symmetry.h, config/i386/tm-vxworks.h,
778 config/i386/xm-fbsd.h, config/i386/xm-i386bsd.h,
779 config/i386/xm-i386gnu.h, config/i386/xm-i386m3.h,
780 config/i386/xm-i386mach.h, config/i386/xm-i386mk.h,
781 config/i386/xm-i386sco.h, config/i386/xm-i386v4.h,
782 config/i386/xm-linux.h, config/i386/xm-nbsd.h,
783 config/i386/xm-ptx.h, config/i386/xm-ptx4.h,
784 config/i386/xm-sun386.h, config/i386/xm-symmetry.h,
785 config/i960/tm-i960.h, config/i960/tm-mon960.h,
786 config/i960/tm-nindy960.h, config/i960/tm-vx960.h,
787 config/ia64/nm-aix.h, config/ia64/nm-linux.h,
788 config/ia64/tm-aix.h, config/ia64/tm-ia64.h,
789 config/ia64/tm-linux.h, config/ia64/xm-aix.h,
790 config/ia64/xm-linux.h, config/m68k/nm-apollo68b.h,
791 config/m68k/nm-delta68.h, config/m68k/nm-dpx2.h,
792 config/m68k/nm-hp300bsd.h, config/m68k/nm-hp300hpux.h,
793 config/m68k/nm-linux.h, config/m68k/nm-sun3.h,
794 config/m68k/tm-apollo68b.h, config/m68k/tm-cisco.h,
795 config/m68k/tm-dpx2.h, config/m68k/tm-es1800.h,
796 config/m68k/tm-hp300bsd.h, config/m68k/tm-hp300hpux.h,
797 config/m68k/tm-isi.h, config/m68k/tm-linux.h,
798 config/m68k/tm-m68k.h, config/m68k/tm-m68kv4.h,
799 config/m68k/tm-mac.h, config/m68k/tm-monitor.h,
800 config/m68k/tm-nbsd.h, config/m68k/tm-news.h,
801 config/m68k/tm-os68k.h, config/m68k/tm-sun3.h,
802 config/m68k/tm-vx68.h, config/m68k/xm-3b1.h,
803 config/m68k/xm-apollo68b.h, config/m68k/xm-dpx2.h,
804 config/m68k/xm-hp300bsd.h, config/m68k/xm-hp300hpux.h,
805 config/m68k/xm-linux.h, config/m68k/xm-m68kv4.h,
806 config/m68k/xm-mpw.h, config/m68k/xm-news.h,
807 config/m68k/xm-sun2.h, config/m68k/xm-sun3.h,
808 config/m68k/xm-sun3os4.h, config/m88k/nm-delta88v4.h,
809 config/m88k/tm-delta88.h, config/m88k/tm-delta88v4.h,
810 config/m88k/tm-m88k.h, config/m88k/xm-cxux.h,
811 config/m88k/xm-delta88.h, config/m88k/xm-delta88v4.h,
812 config/m88k/xm-dgux.h, config/mcore/tm-mcore.h,
813 config/mips/nm-irix3.h, config/mips/nm-irix4.h,
814 config/mips/nm-irix5.h, config/mips/nm-mips.h,
815 config/mips/nm-news-mips.h, config/mips/tm-bigmips.h,
816 config/mips/tm-embed.h, config/mips/tm-embed64.h,
817 config/mips/tm-embedl.h, config/mips/tm-embedl64.h,
818 config/mips/tm-irix3.h, config/mips/tm-irix5.h,
819 config/mips/tm-mips.h, config/mips/tm-mips64.h,
820 config/mips/tm-mipsm3.h, config/mips/tm-mipsv4.h,
821 config/mips/tm-tx39.h, config/mips/tm-tx39l.h,
822 config/mips/tm-vr4100.h, config/mips/tm-vr4300.h,
823 config/mips/tm-vr4300el.h, config/mips/tm-vr4xxx.h,
824 config/mips/tm-vr4xxxel.h, config/mips/tm-vr5000.h,
825 config/mips/tm-vr5000el.h, config/mips/xm-irix3.h,
826 config/mips/xm-irix4.h, config/mips/xm-irix5.h,
827 config/mips/xm-mips.h, config/mips/xm-mipsm3.h,
828 config/mips/xm-mipsv4.h, config/mips/xm-news-mips.h,
829 config/mips/xm-riscos.h, config/mn10200/tm-mn10200.h,
830 config/mn10300/tm-mn10300.h, config/nm-gnu.h,
831 config/nm-linux.h, config/nm-lynx.h, config/nm-m3.h,
832 config/nm-sysv4.h, config/none/nm-none.h,
833 config/none/tm-none.h, config/none/xm-none.h,
834 config/ns32k/nm-nbsd.h, config/ns32k/nm-umax.h,
835 config/ns32k/tm-merlin.h, config/ns32k/tm-nbsd.h,
836 config/ns32k/tm-ns32km3.h, config/ns32k/tm-umax.h,
837 config/ns32k/xm-merlin.h, config/ns32k/xm-ns32km3.h,
838 config/pa/nm-hppab.h, config/pa/nm-hppah.h,
839 config/pa/nm-hppao.h, config/pa/tm-hppa.h,
840 config/pa/tm-hppa64.h, config/pa/tm-hppah.h,
841 config/pa/xm-hppab.h, config/pa/xm-hppah.h,
842 config/powerpc/nm-aix.h, config/powerpc/nm-linux.h,
843 config/powerpc/nm-macos.h, config/powerpc/nm-nbsd.h,
844 config/powerpc/tm-cygwin.h, config/powerpc/tm-linux.h,
845 config/powerpc/tm-macos.h, config/powerpc/tm-ppc-aix.h,
846 config/powerpc/tm-ppc-eabi.h, config/powerpc/tm-ppc-nw.h,
847 config/powerpc/tm-ppcle-eabi.h, config/powerpc/tm-solaris.h,
848 config/powerpc/xm-aix.h, config/powerpc/xm-linux.h,
849 config/powerpc/xm-mpw.h, config/rs6000/nm-rs6000.h,
850 config/rs6000/tm-rs6000.h, config/rs6000/tm-rs6000ly.h,
851 config/rs6000/xm-aix4.h, config/rs6000/xm-rs6000.h,
852 config/sh/tm-linux.h, config/sh/tm-sh.h, config/sh/tm-wince.h,
853 config/sparc/nm-linux.h, config/sparc/nm-nbsd.h,
854 config/sparc/nm-nbsdelf.h, config/sparc/nm-sparclynx.h,
855 config/sparc/nm-sun4os4.h, config/sparc/nm-sun4sol2.h,
856 config/sparc/tm-linux.h, config/sparc/tm-sp64.h,
857 config/sparc/tm-sp64sim.h, config/sparc/tm-sparc.h,
858 config/sparc/tm-sparclet.h, config/sparc/tm-sparclite.h,
859 config/sparc/tm-sparclynx.h, config/sparc/tm-spc-em.h,
860 config/sparc/tm-sun4os4.h, config/sparc/tm-sun4sol2.h,
861 config/sparc/xm-sun4os4.h, config/sparc/xm-sun4sol2.h,
862 config/tic80/tm-tic80.h, config/tm-linux.h, config/tm-lynx.h,
863 config/tm-sysv4.h, config/v850/tm-v850.h, config/vax/tm-vax.h,
864 config/w65/tm-w65.h, config/xm-aix4.h, config/xm-lynx.h,
865 config/xm-mpw.h, config/xm-nbsd.h, config/xm-sysv4.h,
866 config/z8k/tm-z8k.h, configure.in, core-aout.c, core-regset.c,
867 core-sol2.c, corefile.c, corelow.c, cp-valprint.c,
868 cpu32bug-rom.c, cxux-nat.c, d10v-tdep.c, d30v-tdep.c,
869 dbug-rom.c, dbxread.c, dcache.c, dcache.h, defs.h,
870 delta68-nat.c, demangle.c, dink32-rom.c, dpx2-nat.c, dsrec.c,
871 dstread.c, dve3900-rom.c, dwarf2read.c, dwarfread.c,
872 elfread.c, environ.c, environ.h, eval.c, event-loop.c,
873 event-loop.h, event-top.c, exec.c, expprint.c, f-exp.y,
874 f-lang.c, f-lang.h, f-typeprint.c, f-valprint.c, findvar.c,
875 fork-child.c, fr30-tdep.c, frame.c, frame.h, gdb-events.c,
876 gdb-events.h, gdb-events.sh, gdb-stabs.h, gdb.1, gdb_string.h,
877 gdb_thread_db.h, gdbcmd.h, gdbcore.h, gdbserver/Makefile.in,
878 gdbserver/gdbreplay.c, gdbserver/gdbserver.1,
879 gdbserver/low-hppabsd.c, gdbserver/low-linux.c,
880 gdbserver/low-lynx.c, gdbserver/low-nbsd.c,
881 gdbserver/low-sim.c, gdbserver/low-sparc.c,
882 gdbserver/low-sun3.c, gdbserver/remote-utils.c,
883 gdbserver/server.c, gdbserver/server.h, gdbserver/utils.c,
884 gdbthread.h, gdbtypes.c, gdbtypes.h, gnu-nat.c, gnu-nat.h,
885 gnu-regex.c, gnu-regex.h, h8300-tdep.c, h8500-tdep.c,
886 hp-psymtab-read.c, hp-symtab-read.c, hp300ux-nat.c,
887 hppa-tdep.c, hppab-nat.c, hppah-nat.c, hppam3-nat.c, hpread.c,
888 hpread.h, hpux-thread.c, i386-tdep.c, i386aix-nat.c,
889 i386b-nat.c, i386gnu-nat.c, i386ly-tdep.c, i386m3-nat.c,
890 i386mach-nat.c, i386nbsd-nat.c, i386nbsd-tdep.c, i386v-nat.c,
891 i386v4-nat.c, i387-tdep.c, i960-tdep.c, infcmd.c, inferior.h,
892 inflow.c, infptrace.c, infrun.c, inftarg.c, infttrace.c,
893 irix4-nat.c, irix5-nat.c, isi-xdep.c, jv-exp.y, jv-lang.c,
894 jv-lang.h, jv-typeprint.c, jv-valprint.c, kdb-start.c,
895 kod-cisco.c, kod.c, language.c, language.h, lin-thread.c,
896 linespec.c, linespec.h, linux-thread.c, lynx-nat.c, m2-exp.y,
897 m2-lang.c, m2-lang.h, m2-typeprint.c, m2-valprint.c, m3-nat.c,
898 m32r-rom.c, m32r-tdep.c, m68k-tdep.c, m68klinux-nat.c,
899 m68knbsd-nat.c, m88k-nat.c, m88k-tdep.c, mac-nat.c,
900 mac-xdep.c, main.c, maint.c, mcore-rom.c, mcore-tdep.c,
901 mdebugread.c, mem-break.c, minimon.h, minsyms.c, mips-nat.c,
902 mips-tdep.c, mipsm3-nat.c, mipsread.c, mipsv4-nat.c,
903 mn10200-tdep.c, mn10300-tdep.c, mon960-rom.c, monitor.c,
904 monitor.h, news-xdep.c, nindy-share/env.h, nindy-tdep.c,
905 nlm/Makefile.in, nlmread.c, ns32k-tdep.c, ns32km3-nat.c,
906 ns32knbsd-nat.c, objfiles.c, objfiles.h, ocd.c, ocd.h,
907 op50-rom.c, os9kread.c, osfsolib.c, p-exp.y, pa64solib.c,
908 pa64solib.h, parse.c, parser-defs.h, partial-stab.h,
909 ppc-bdm.c, ppc-linux-nat.c, ppc-linux-tdep.c, ppcbug-rom.c,
910 ppcnbsd-nat.c, printcmd.c, proc-api.c, proc-events.c,
911 proc-flags.c, proc-utils.h, proc-why.c, procfs.c, ptx4-nat.c,
912 rdi-share/Makefile.in, rdi-share/aclocal.m4, regcache.c,
913 regcache.h, remote-adapt.c, remote-array.c, remote-bug.c,
914 remote-e7000.c, remote-eb.c, remote-es.c, remote-est.c,
915 remote-hms.c, remote-mips.c, remote-mm.c, remote-nindy.c,
916 remote-nrom.c, remote-os9k.c, remote-rdi.c, remote-rdp.c,
917 remote-sds.c, remote-sim.c, remote-st.c, remote-udi.c,
918 remote-utils.c, remote-utils.h, remote-vx.c, remote.c,
919 remote.h, reply_mig_hack.awk, rom68k-rom.c, rs6000-nat.c,
920 rs6000-tdep.c, scm-exp.c, scm-lang.c, scm-lang.h, scm-tags.h,
921 scm-valprint.c, ser-e7kpc.c, ser-mac.c, ser-ocd.c, ser-pipe.c,
922 ser-tcp.c, ser-unix.c, serial.c, serial.h, sh-tdep.c,
923 sh3-rom.c, sol-thread.c, solib-aix5.c, solib-svr4.c, solib.c,
924 solib.h, solist.h, somread.c, somsolib.c, somsolib.h,
925 source.c, sparc-nat.c, sparc-tdep.c, sparcl-tdep.c,
926 sparclet-rom.c, srec.h, stabsread.c, stabsread.h, stack.c,
927 standalone.c, stop-gdb.c, stuff.c, sun3-nat.c, sun386-nat.c,
928 symfile.c, symfile.h, symm-nat.c, symm-tdep.c, symmisc.c,
929 symtab.c, symtab.h, target.c, target.h, terminal.h, thread.c,
930 tic80-tdep.c, top.c, top.h, tracepoint.c, tracepoint.h,
931 typeprint.c, ui-file.c, ui-file.h, ui-out.h, ultra3-nat.c,
932 ultra3-xdep.c, umax-xdep.c, utils.c, v850-tdep.c, v850ice.c,
933 valarith.c, valops.c, valprint.c, value.h, values.c, varobj.h,
934 vax-tdep.c, version.h, vx-share/vxWorks.h, vx-share/xdr_ld.c,
935 vx-share/xdr_ptrace.c, vx-share/xdr_ptrace.h,
936 vx-share/xdr_rdb.c, w65-tdep.c, w89k-rom.c, win32-nat.c,
937 wrapper.c, wrapper.h, xcoffread.c, xcoffsolib.c, xcoffsolib.h,
938 xmodem.c, xmodem.h, z8k-tdep.c: Update/correct copyright
939 notices.
940
596c9d4b
KB
9412001-03-05 Kevin Buettner <kevinb@redhat.com>
942
943 * acconfig.h (HAVE_PRSYSENT_T, HAVE_PR_SIGSET_T,
944 HAVE_PR_SIGACTION64_T, HAVE_PR_SIGINFO64_T): New configure
945 macros.
946 * configure.in (prsysent_t, pr_sigset_t, pr_sigaction64_t,
947 pr_siginfo64_t): Test for these typedefs in <sys/procfs.h>.
948 (sys/fault.h, sys/select.h): Test for presence of these
949 header files.
950 (ia64-*-aix*): Define NEW_PROC_API for this host.
951 * configure: Regenerate.
952 * config.in: Regenerate.
953
954 * configure.host (ia64-*-aix*): New host.
955 * configure.tgt (ia64-*-aix*): New target.
8a5c92d3 956
eccbb20d
AC
9572001-03-05 Andrew Cagney <ac131313@redhat.com>
958
959 * TODO (GDB 5.1 Known Problems): Document z8k as broken.
960
9ff2efe5
CF
961Mon Mar 5 11:56:09 2001 Christopher Faylor <cgf@cygnus.com>
962
963 * wince.c: Change realloc to xrealloc throughout.
61e2d1f3 964 (handle_load_dll): Use void * rather than PTR in argument.
9ff2efe5 965
58841d58
AC
9662001-03-04 Andrew Cagney <ac131313@redhat.com>
967
968 * ocd.h (ocd_xfer_memory): Add ``attrib'' parameter.
969 * ocd.c (ocd_xfer_memory): Ditto.
970 * ser-ocd.c (ocd_setstopbits): New function. Add to ocd_ops.
971 * MAINTAINERS: Document powerpc-eabi and powerpcle-eabi as
972 buildable with ,-Werror.
973
974 * Makefile.in (symfile_h): Define.
975 (mcore-tdep.o): Add $(symfile_h), $(gdbcore_h) and $(inferior_h).
976 * mcore-tdep.c: Include "symfile.h", "gdbcore.h" and "inferior.h".
977 * MAINTAINERS: Document mcore-elf and mcore-pe as buildable with
978 ,-Werror.
979
980 * dsrec.c (make_srec): Fix internal_error fmt arg.
981 * MAINTAINERS: Document i960-coff as buildable with ,-Werror.
982
3cad1ac9
KB
9832001-03-03 Kevin Buettner <kevinb@redhat.com>
984
985 * solib-aix5.c (aix5_relocate_main_executable): Don't use ANOFFSET
986 as an lvalue.
987
b9fa2e73
AC
9882001-03-02 Andrew Cagney <ac131313@redhat.com>
989
130c39e6
AC
990 * MAINTAINERS (paper trail): Update.
991
b9fa2e73
AC
992 * CONTRIBUTE: Update note on ``Fix PR gdb/4706'' convention.
993
c53efe6e
AC
9942001-03-02 Andrew Cagney <ac131313@redhat.com>
995
996 From 2001-03-01 Tom Rix <trix@redhat.com>:
997 * mn10200-tdep.c (mn10200_frame_chain): Pass 0 for ``pc''
998 parameter to mn10200_analyze_prologue.
999
1000 * config/mn10200/tm-mn10200.h: Include "regcache.h".
1001 * MAINTAINERS: Document that mn10200-elf target is buildable.
1002
52b5c2eb
KB
10032001-03-02 Kevin Buettner <kevinb@redhat.com>
1004
1005 * config/ia64/xm-aix.h (GDB_GREGSET_T, GDB_FPREGSET_T): Move defines
1006 from here...
1007 * config/ia64/nm-aix.h (GDB_GREGSET_T, GDB_FPREGSET_T): ...to here.
1008 (MONTEREY): Don't define.
1009 (AIX5): Define.
1010
2edb46b1
MH
10112001-03-02 Matt Hiller <hiller@redhat.com>
1012
1013 * config/mn10300/tm-mn10300.h (E0_REGNUM): Correct to 15.
1014
92c71a3e
KB
10152001-03-02 Kevin Buettner <kevinb@redhat.com>
1016
82a2886f 1017 * sparc-nat.c (sparc-nat.c): Don't include self.
92c71a3e 1018
e2a4c6c1
C
10192001-03-01 J.T. Conklin <jtc@redback.com>
1020
3a644c8d
C
1021 * defs.h (__CYGWIN__): Moved conditional which defines __CYGWIN__
1022 if __CYGWIN32__ is set from here.
1023 * config/i386/xm-cygwin.h: To here.
1024 * config/powerpc/xm-cygwin.h: To here.
1025
e2a4c6c1
C
1026 * i386-stub.c (handle_exception): Use 'T' response packet.
1027
4b33390a
MS
10282001-03-01 Michael Snyder <msnyder@mvstp600e.cygnus.com>
1029
1030 * m32r-tdep.c: Fix cut and paste error in comment.
1031
10322001-02-28 Michael Snyder <msnyder@mvstp600e.cygnus.com>
1033
1034 * symtab.c (print_msymbol_info): Print addresses by portable method
1035 longest_local_hex_string_custom. Allow for 64-bit addresses.
1036
ba41d549
C
10372001-03-01 J.T. Conklin <jtc@redback.com>
1038
1039 * gdbtypes.h (builtin_type_f_integer): Removed duplicate declaration.
1040 (MAX_OF_TYPE): Wrap macro definition in parenthesis.
1041 (MIN_OF_TYPE): Likewise.
1042
1043 * memattr.h (mem_access_mode): Removed extraneous trailing comma.
1044
088d891f
AC
10452001-03-01 Andrew Cagney <ac131313@redhat.com>
1046
1047 * Makefile.in (os9kread.o): Do not compile with WERROR_CFLAGS.
1048 * os9kread.c (os9k_process_one_symbol): Add assert to detect
1049 ``loses if sizeof (char *) > sizeof (int)''.
1050
38266776
AC
10512001-03-01 Andrew Cagney <ac131313@redhat.com>
1052
1053 * gdb_assert.h: Document pragmatics behind gdb_assert's case.
1054
2ad43c4f
AC
10552001-03-01 Andrew Cagney <ac131313@redhat.com>
1056
1057 * Makefile.in (gdbtk-cmds.o): Add $(regcache_h) to dependency
1058 lists.
1059 (mi-main.o): Ditto.
1060
367e21d8
AC
10612001-03-01 Andrew Cagney <ac131313@redhat.com>
1062
1063 * Makefile.in (regcache_h): Define. Add $(regcache_h) to
1064 dependency lists.
1065
d85310f7
MS
10662001-02-28 Michael Snyder <msnyder@mvstp600e.cygnus.com>
1067
c0d8fd9a
MS
1068 * printcmd.c (print_address_numeric): Update comments to refer
1069 to sizeof addr, not sizeof pointer.
1070 (x_command): Remove needless whitespace (shorten long line).
1071
d85310f7
MS
1072 * breakpoint.c (print_one_breakpoint): Formatting clean-up.
1073 (read_memory_nobpt): Ditto.
1074 (ep_is_catchpoint): Ditto.
1075 (ep_is_shlib_catchpoint): Ditto.
1076 (ep_is_exception_catchpoint): Ditto.
1077 (describe_other_breakpoints): Ditto.
1078
97900206
AC
1079Wed Feb 28 20:37:36 2001 Andrew Cagney <ac131313@redhat.com>
1080
1081 * regcache.h (register_valid): Fix comment documenting valid
1082 states.
1083
4e052eda
AC
1084Tue Feb 27 23:56:23 2001 Andrew Cagney <ac131313@redhat.com>
1085
1086 From Steven Johnson:
1087 * regcache.h: New file.
1088
1089 * value.h (read_register_bytes, read_register_gen)
1090 (write_register_gen, write_register_bytes)
1091 (read_register, read_register_pid)
1092 (read_signed_register, read_signed_register_pid)
1093 (write_register, write_register_pid)
1094 (register_cached, set_register_cached)
1095 (register_changed, register_buffer)
1096 (registers_changed, supply_register): Move declaration from here.
1097 * regcache.h: To here.
1098 * gdbcore.h (registers_fetched): Ditto.
1099 * inferior.h (registers, registers_valid): Ditto.
1100
1101 * regcache.c (generic_target_read_pc, read_pc_pid, read_pc,
1102 generic_target_write_pc, write_pc_pid, write_pc,
1103 generic_target_read_sp, read_sp, generic_target_write_sp,
1104 write_sp, generic_target_read_fp, read_fp,
1105 generic_target_write_fp, write_fp): Add note that these functions
1106 will be moved from this file.
1107
1108 * a29k-tdep.c: Include "regcache.h".
1109 * a68v-nat.c: Ditto.
1110 * abug-rom.c: Ditto.
1111 * alpha-nat.c: Ditto.
1112 * alpha-tdep.c: Ditto.
1113 * alphabsd-nat.c: Ditto.
1114 * arc-tdep.c: Ditto.
1115 * arm-linux-nat.c: Ditto.
1116 * arm-linux-tdep.c: Ditto.
1117 * arm-tdep.c: Ditto.
1118 * blockframe.c: Ditto.
1119 * core-aout.c: Ditto.
1120 * core-sol2.c: Ditto.
1121 * corelow.c: Ditto.
1122 * cpu32bug-rom.c: Ditto.
1123 * cxux-nat.c: Ditto.
1124 * d10v-tdep.c: Ditto.
1125 * d30v-tdep.c: Ditto.
1126 * dbug-rom.c: Ditto.
1127 * dink32-rom.c: Ditto.
1128 * dve3900-rom.c: Ditto.
1129 * findvar.c: Ditto.
1130 * fr30-tdep.c: Ditto.
1131 * frame.c: Ditto.
1132 * go32-nat.c: Ditto.
1133 * h8300-tdep.c: Ditto.
1134 * h8500-tdep.c: Ditto.
1135 * hp300ux-nat.c: Ditto.
1136 * hppa-tdep.c: Ditto.
1137 * hppab-nat.c: Ditto.
1138 * hppah-nat.c: Ditto.
1139 * hppam3-nat.c: Ditto.
1140 * hpux-thread.c: Ditto.
1141 * i386-linux-nat.c: Ditto.
1142 * i386-linux-tdep.c: Ditto.
1143 * i386-tdep.c: Ditto.
1144 * i386aix-nat.c: Ditto.
1145 * i386b-nat.c: Ditto.
1146 * i386bsd-nat.c: Ditto.
1147 * i386gnu-nat.c: Ditto.
1148 * i386ly-tdep.c: Ditto.
1149 * i386m3-nat.c: Ditto.
1150 * i386mach-nat.c: Ditto.
1151 * i386nbsd-nat.c: Ditto.
1152 * i386v4-nat.c: Ditto.
1153 * i387-nat.c: Ditto.
1154 * i387-tdep.c: Ditto.
1155 * i960-tdep.c: Ditto.
1156 * ia64-aix-nat.c: Ditto.
1157 * ia64-linux-nat.c: Ditto.
1158 * ia64-tdep.c: Ditto.
1159 * infptrace.c: Ditto.
1160 * infrun.c: Ditto.
1161 * irix4-nat.c: Ditto.
1162 * irix5-nat.c: Ditto.
1163 * lin-lwp.c: Ditto.
1164 * lin-thread.c: Ditto.
1165 * lynx-nat.c: Ditto.
1166 * m3-nat.c: Ditto.
1167 * m32r-rom.c: Ditto.
1168 * m32r-tdep.c: Ditto.
1169 * m68hc11-tdep.c: Ditto.
1170 * m68k-tdep.c: Ditto.
1171 * m68klinux-nat.c: Ditto.
1172 * m68knbsd-nat.c: Ditto.
1173 * m68knbsd-tdep.c: Ditto.
1174 * m88k-nat.c: Ditto.
1175 * m88k-tdep.c: Ditto.
1176 * mac-nat.c: Ditto.
1177 * mcore-rom.c: Ditto.
1178 * mcore-tdep.c: Ditto.
1179 * mi/mi-main.c: Ditto.
1180 * mips-nat.c: Ditto.
1181 * mips-tdep.c: Ditto.
1182 * mipsm3-nat.c: Ditto.
1183 * mipsv4-nat.c: Ditto.
1184 * mn10200-tdep.c: Ditto.
1185 * mn10300-tdep.c: Ditto.
1186 * monitor.c: Ditto.
1187 * ns32km3-nat.c: Ditto.
1188 * ns32knbsd-nat.c: Ditto.
1189 * ocd.c: Ditto.
1190 * pa64solib.c: Ditto.
1191 * ppc-bdm.c: Ditto.
1192 * ppc-linux-nat.c: Ditto.
1193 * ppc-linux-tdep.c: Ditto.
1194 * ppcbug-rom.c: Ditto.
1195 * ppcnbsd-nat.c: Ditto.
1196 * ptx4-nat.c: Ditto.
1197 * regcache.c: Ditto.
1198 * remote-adapt.c: Ditto.
1199 * remote-array.c: Ditto.
1200 * remote-bug.c: Ditto.
1201 * remote-e7000.c: Ditto.
1202 * remote-eb.c: Ditto.
1203 * remote-es.c: Ditto.
1204 * remote-est.c: Ditto.
1205 * remote-hms.c: Ditto.
1206 * remote-mips.c: Ditto.
1207 * remote-mm.c: Ditto.
1208 * remote-nindy.c: Ditto.
1209 * remote-os9k.c: Ditto.
1210 * remote-rdi.c: Ditto.
1211 * remote-rdp.c: Ditto.
1212 * remote-sds.c: Ditto.
1213 * remote-sim.c: Ditto.
1214 * remote-st.c: Ditto.
1215 * remote-udi.c: Ditto.
1216 * remote-utils.c: Ditto.
1217 * remote-vx.c: Ditto.
1218 * remote-vx29k.c: Ditto.
1219 * remote-vx68.c: Ditto.
1220 * remote-vx960.c: Ditto.
1221 * remote-vxmips.c: Ditto.
1222 * remote-vxsparc.c: Ditto.
1223 * remote.c: Ditto.
1224 * rom68k-rom.c: Ditto.
1225 * rs6000-nat.c: Ditto.
1226 * rs6000-tdep.c: Ditto.
1227 * sh-tdep.c: Ditto.
1228 * sh3-rom.c: Ditto.
1229 * sol-thread.c: Ditto.
1230 * solib-svr4.c: Ditto.
1231 * somsolib.c: Ditto.
1232 * sparc-nat.c: Ditto.
1233 * sparc-tdep.c: Ditto.
1234 * sparcl-tdep.c: Ditto.
1235 * sparclet-rom.c: Ditto.
1236 * sun3-nat.c: Ditto.
1237 * sun386-nat.c: Ditto.
1238 * symm-nat.c: Ditto.
1239 * target.c: Ditto.
1240 * thread-db.c: Ditto.
1241 * thread.c: Ditto.
1242 * tic80-tdep.c: Ditto.
1243 * tracepoint.c: Ditto.
1244 * ultra3-nat.c: Ditto.
1245 * umax-xdep.c: Ditto.
1246 * uw-thread.c: Ditto.
1247 * v850-tdep.c: Ditto.
1248 * v850ice.c: Ditto.
1249 * valops.c: Ditto.
1250 * w65-tdep.c: Ditto.
1251 * w89k-rom.c: Ditto.
1252 * win32-nat.c: Ditto.
1253 * wince.c: Ditto.
1254 * z8k-tdep.c: Ditto.
1255
07d48ebc
MH
12562001-02-28 Matt Hiller <hiller@redhat.com>
1257
1258 * MAINTAINERS: Add Matt Hiller to Write After Approval list.
1259
2edb46b1
MH
12602001-02-27 Matt Hiller <hiller@redhat.com>
1261
1262 * mn10300-tdep.c (mn10300_stab_reg_to_regnum): New function.
1263 (mn10300_gdbarch_init): Set appropriate elements of gdbarch to
1264 mn10300_stab_reg_to_regnum.
1265
993f3aa5
DT
1266Tue Feb 27 16:56:13 2001 David Taylor <taylor@redhat.com>
1267
1268 * symtab.c (search_symbols): Fix off by one error in test for
1269 error.
1270
86168def
AC
12712001-02-23 Andrew Cagney <ac131313@redhat.com>
1272
1273 * config/sparc/sp64linux.mt: New file.
1274 * configure.tgt: Recognize sparc64-*-linux* as a sp64linux target.
1275 * configure.host: Recognize sparc64-*-linux* as a linux host.
1276
1277 From 2000-03-17 Jakub Jelinek <jakub@redhat.com>:
1278 * config/sparc/tm-sp64linux.h: New file.
1279
e1e9e218
KB
12802001-02-24 Kevin Buettner <kevinb@redhat.com>
1281
1282 * buildsym.c (push_subfile, pop_subfile): Replace call to abort()
1283 with call to internal_error().
1284 * dbxread.c (process_one_symbol): Likewise.
1285 * exec.c (build_section_table, xfer_memory): Likewise.
1286 * h8500-tdep.c (h8500_register_size, h8500_register_virtual_type):
1287 Likewise.
1288 * hpread.c (hpread_type_translate, hpread_read_array_type)
1289 (hpread_type_lookup): Likewise.
1290 * i386-tdep.c (gdb_print_insn_i386): Likewise.
1291 * i960-tdep.c (mem): Likewise
1292 * inflow.c (set_sigio_trap, clear_sigio_trap): Likewise.
1293 * infptrace.c (child_resume): Likewise.
1294 * infttrace.c (_initialize_infttrace): Likewise.
1295 * language.c (binop_result_type, add_language): Likewise.
1296 * lynx-nat.c (store_inferior_registers): Likewise.
1297 * m3-nat.c (port_chain_insert, m3_trace_me): Likewise.
1298 * mdebugread.c (parse_partial_symbols): Likewise.
1299 * monitor.c (monitor_printf_noecho, monitor_printf)
1300 (monitor_dump_regs): Likewise.
1301 * ocd.c (stu_put_packet): Likewise.
1302 * printcmd.c (decode_format, print_scalar_formatted): Likewise.
1303 * remote-bug.c (bug_open): Likewise.
1304 * remote-e7000.c (fetch_regs_from_dump, e7000_wait): Likewise.
1305 * remote-es.c (es1800_read_bytes): Likewise.
1306 * remote-mips.c (common_breakpoint): Likewise.
1307 * remote-rdp.c (send_rdp): Likewise.
1308 * remote-sds.c (putmessage): Likewise.
1309 * sparc-nat.c (fetch_inferior_registers, store_inferior_registers):
1310 Likewise.
1311 * sparcl-tdep.c (sparclite_download): Likewise.
1312 * symtab.c (lookup_partial_symbol): Likewise.
1313 * target.c (push_target, pop_target, initialize_targets): Likewise.
1314 * utils.c (internal_verror, malloc_botch, wrap_here, decimal2str):
1315 Likewise.
1316 * valprint.c (print_decimal, print_longest, print_longest)
1317 (strcat_longest): Likewise.
1318 * w65-tdep.c (init_frame_pc, w65_push_dummy_frame): Likewise.
1319 * xmodem.c (xmodem_send_packet): Likewise.
1320 * z8k-tdep.c (init_frame_pc, z8k_push_dummy_frame): Likewise.
1321 * config/h8500/tm-h8500.h (STORE_STRUCT_RETURN): Likewise.
1322 * config/mn10200/tm-mn10200.h (EXTRACT_RETURN_VALUE)
1323 (STORE_RETURN_VALUE): Likewise.
1324 * config/ns32k/nm-umax.h (REGISTER_U_ADDR): Likewise.
1325 * config/ns32k/xm-merlin.h (REGISTER_U_ADDR): Likewise.
1326 * config/z8k/tm-z8k.h (STORE_STRUCT_RETURN, STORE_RETURN_VALUE):
1327 Likewise.
1328
17fceda3
AC
13292001-02-23 Andrew Cagney <ac131313@redhat.com>
1330
2126d5fb
AC
1331 * CONTRIBUTE: Document how to cite a problem report.
1332 * TODO: Note need to replace CONTRIBUTE with generated file.
1333
17fceda3
AC
1334 * CONTRIBUTE: Mention that patches do not need to include the
1335 generated files gdbarch.h and gdbarch.c.
1336
60edd51d
AC
13372001-02-21 Andrew Cagney <ac131313@redhat.com>
1338
1339 * value.h (get_saved_register): Move from here.
1340 * frame.h: To here.
1341
d7fa2ae2
KB
13422001-02-21 Kevin Buettner <kevinb@redhat.com>
1343
1344 * solib.h (in_svr4_dynsym_resolve_code): Delete declaration.
1345 (in_solib_dynsym_resolve_code): Add declaration.
1346 (IN_SOLIB_DYNSYM_RESOLVE_CODE): Changed define to invoke
1347 in_solib_dynsym_resolve_code() rather than
1348 in_svr4_dynsym_resolve_code(). Also, removed the ifdefs
1349 which caused this macro to only be defined when
1350 SVR4_SHARED_LIBS is defined.
1351 * solib.c (in_solib_dynsym_resolve_code): New function.
1352 * solist.h (struct target_so_ops): Add new member
1353 in_dynsym_resolve_code.
1354 * solib-aix5.c (aix5_in_dynsym_resolve_code): Renamed from
1355 in_svr4_dynsym_resolve_code. Also, made static.
1356 (_initialize_aix5_solib): Initialize in_dynsym_resolve_code
1357 member in aix5_so_ops.
1358 * solib-svr4.c (svr4_in_dynsym_resolve_code): Renamed from
1359 in_svr4_dynsym_resolve_code. Also, added second version
1360 of this function which will be used when SVR4_SHARED_LIBS
1361 is not defined.
1362 (_initialize_svr4_solib): Initialize in_dynsym_resolve_code
1363 member in svr4_so_ops.
1364
1365 * ia64-aix-nat.c, ia64-aix-tdep.c, config/ia64/aix.mh,
1366 config/ia64/aix.mt, config/ia64/nm-aix.h, config/ia64/tm-aix.h,
1367 config/ia64/xm-aix.h: New files.
1368 * ia64-tdep.c (_initialize_ia64_tdep): Remove declaration.
1369 (ia64_aix_sigcontext_register_address): New declaration.
aacc1edd 1370 (ia64_gdbarch_init): Provide for initialization of
d7fa2ae2
KB
1371 sigcontext_register_address member of struct tdep when
1372 on target is detected to be running AIX.
1373 * config/ia64/linux.mt (TDEPFILES): Add ia64-aix-tdep.o to
1374 this list.
1375
fbad0893
KB
13762001-02-20 Kevin Buettner <kevinb@redhat.com>
1377
1378 * ia64-tdep.c (ia64_frameless_function_invocation): Implement.
1379 * config/ia64/linux.mh (NATDEPFILES): Use thread-db.o and lin-lwp.o
1380 for thread support instead of linux-thread.o and lin-thread.o.
1381 * config/ia64/nm-linux.h (PREPARE_TO_PROCEED, GET_THREAD_SIGNALS,
1382 ATTACH_LWP): Define to use the following lin-lwp.c functions...
1383 (lin_lwp_prepare_to_proceed, lin_thread_get_thread_signals,
1384 lin_lwp_attach_lwp): Declare.
1385
1adad886
AC
13862001-02-20 Andrew Cagney <ac131313@redhat.com>
1387
1388 * mips-tdep.c (do_fp_register_row, do_fp_register_row): Fix printf
1389 formatting.
1390
0579d647
KB
13912001-02-20 Kevin Buettner <kevinb@redhat.com>
1392
1393 * solib-aix5.c (solib-svr4.h): Remove include.
1394 (solib_break_names): Delete names which aren't actually
1395 used by AIX5.
1396 (bkpt_names): Remove.
1397 (aix5_relocate_main_executable, bfd_lookup_symbol): Replace calls
1398 to STREQ() with equivalent calls to strcmp().
1399 (in_svr4_dynsym_resolve_code, enable_break, bfd_lookup_symbol,
1400 aix5_solib_create_inferior_hook): Revise comments.
1401 (enable_break): Remove old ``bkpt_names'' code.
1402
d65fe839
AC
14032001-02-19 Andrew Cagney <ac131313@redhat.com>
1404
1405 * Makefile.in (SFILES): Add frame.c .
1406 (COMMON_OBS): Add frame.o .
1407 (frame.o): New target.
1408
1409 * frame.c (find_saved_register):
1410 (default_get_saved_register):
1411 (get_saved_register):
1412 (read_relative_register_raw_bytes_for_frame):
1413 (read_relative_register_raw_bytes): Moved to here.
1414 * regcache.c: From here.
1415
60cf7a85
KB
14162001-02-20 Kevin Buettner <kevinb@redhat.com>
1417
1418 * solib-aix5.c: New file.
1419
291b7e04
MH
14202001-02-20 Martin M. Hunt <hunt@redhat.com>
1421
a43ad351
MH
1422 * solib.c (info_sharedlibrary_command): Don't assume pointers
1423 are the same size of long, call longest_local_hex_string_custom().
1424
58bc91c9
MH
1425 * solib-svr4.c (LM_ADDR): LM_ADDR is a signed offset, so
1426 extract_signed_integer() should be called instead of
1427 extract_address().
1428
14292001-02-20 Martin M. Hunt <hunt@redhat.com>
1430
291b7e04
MH
1431 * MAINTAINERS: Add Martin Hunt to Write After Approval list.
1432
d02ee681
AC
14332001-02-19 Andrew Cagney <ac131313@redhat.com>
1434
1435 Frm 2001-02-09 Jim Kingdon <jkingdon@engr.sgi.com>:
1436 * mips-tdep.c (mips_register_raw_size): If FP_REGISTER_DOUBLE,
1437 then floating point registers are 8 bytes.
1438
a858089e
MS
14392001-02-19 Michael Snyder <msnyder@mvstp600e.cygnus.com>
1440
1441 * parse.c (write_exp_msymbol): Make the type CORE_ADDR, to
1442 accomodate 64-bit addresses.
1443
23cc649f
EZ
14442001-02-19 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
1445
1446 From Peter Schauer <Peter.Schauer@regent.e-technik.tu-muenchen.de>
1447 * symtab.c (lookup_symbol_aux): Call lookup_symbol_aux, not
1448 lookup_symbol, when trying to find a symbol with a mangled name,
1449 to avoid infinite recursion.
1450
0db23c95
AC
14512001-02-18 Andrew Cagney <ac131313@redhat.com>
1452
1453 * TODO (5.2): Mention G++ 3.0 ABI. General cleanups.
1454
911413e6
JL
14552001-02-19 Jonathan Larmour <jlarmour@redhat.com>
1456
1457 * arm-tdep.c (check_prologue_cache): Fix off by 1 error.
1458 (save_prologue_cache): Ditto.
1459
8d1de4b7
EZ
14602001-02-19 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
1461
1462 From: innadadadavida@yahoo.com:
1463 * partial-stab.h (switch): Check that pst is not null
1464 before dereferencing it.
1465
3017564a
EZ
14662001-02-19 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
1467
1468 From Andrew Cagney <cagney@b1.cygnus.com>:
1469 * symfile.c (add_symbol_file_command): Always initialize
1470 my_cleanup using a NULL cleanup.
1471
fa58ee11
EZ
14722001-02-19 Eli Zaretskii <eliz@is.elta.co.il>
1473
1474 * demangle.c (demangling_style_names): New variable.
1475 (_initialize_demangler): Fill demangling_style_names with the
1476 names of known demangling styles from libiberty_demanglers[]. Use
1477 add_set_enum_cmd instead of add_set_cmd, to get completion on
1478 demangling style names.
1479
1480 * proc-api.c (_initialize_proc_api): Make `procfs-file' use
1481 file-name completion.
1482
1483 * remote-rdi.c (_initialize_remote_rdi): Ditto for `rdilogfile'.
1484
1485 * solib.c (_initialize_solib): Ditto for `solib-search-path' and
1486 `solib-absolute-prefix'.
1487
1488 * tracepoint.c (_initialize_tracepoint): Ditto for
1489 `save-tracepoints'.
1490
1491 * win32-nat.c (_initialize_inftarg): Ditto for `dll-symbols'.
1492
1493 * cli/cli-cmds.c (init_cli_cmds): Make `shell' and `make' use
1494 file-name completion.
1495
1496 * infcmd.c (_initialize_infcmd): Make the following commands use
1497 the file-name completer: `tty', `args', `path', `paths', and
1498 `run'.
1499
7830cf6f
EZ
15002001-02-18 Eli Zaretskii <eliz@is.elta.co.il>
1501
89dea5aa
EZ
1502 * go32-nat.c: Include i387-nat.h.
1503 (fetch_register): New function, uses some of the guts of
1504 go32_fetch_registers and calls i387_supply_register.
1505 (go32_fetch_registers): Most of the code moved into
1506 fetch_register. Use i387_supply_fsave.
1507 (store_register): Use i387_fill_fsave instead of custom code.
1508 (go32_store_registers): Use i387_fill_fsave.
1509
1510 * Makefile.in (go32-nat.o): Depend on i387-nat.h.
1511
1512 * config/i386/go32.mh (NATDEPFILES): Add i387-nat.o.
1513
7830cf6f
EZ
1514 * completer.c (gdb_completer_file_name_break_characters): Remove
1515 slash from file-name break characters.
1516 [__MSDOS__]: Special definition for DOS/Windows file names.
1517 (line_completion_function): When completing on file names, bump
1518 `p' to the first file-name constituent character of `word', before
1519 invoking the completer.
1520
f31e928c
MK
15212001-02-17 Mark Kettenis <kettenis@gnu.org>
1522
1523 * i387-nat.c: Include "i387-nat.h". Use regnum instead of regno
1524 consistently for parameter names. Fix comments accordingly.
1525 (i387_supply_register): New function.
1526 (i387_supply_fsave): Implement using i387_supply_register.
1527 * i387-nat.h: Use regnum instead of regno consistently for
1528 parameter names. Fix comments accordingly.
1529 (i387_supply_register): New prototype.
1530
d696208f
MS
15312001-02-16 Michael Snyder <msnyder@mvstp600e.cygnus.com>
1532
1533 * remote.c (build_remote_gdbarch_data): Use new TARGET_ADDR_BIT
1534 instead of TARGET_PTR_BIT (to support Harvard architectures).
1535
971429b4
AC
15362001-02-16 Andrew Cagney <ac131313@redhat.com>
1537
1538 From 2001-02-11 Paul Hilfinger <hilfingr@lisbon.int.act-europe.fr>
1539 * hpux-thread.c (hpux_thread_xfer_memory): Add mem_attrib
1540 argument to parameter list and to call in order to conform to
1541 to_xfer_memory field of struct target_ops.
1542
9ca0e47c
MC
15432001-02-12 Michael Chastain <chastain@redhat.com>
1544
da7dd56f 1545 * somsolib.c (som_solib_add_solib_objfile): Do not use
9ca0e47c
MC
1546 section relocation feature of syms_from_objfile. Do my own
1547 section relocation, offsetting each section of the som by
1548 either text_addr - text_link_addr or data_start.
1549
7d65bd2d
AC
15502001-02-16 Andrew Cagney <ac131313@redhat.com>
1551
1552 * TODO (5.1): Move ``Hardware watchpint problems'' out of 5.1.
1553
e33e9692
AC
15542001-02-16 Andrew Cagney <ac131313@redhat.com>
1555
1556 * MAINTAINERS (paper trail): Update.
1557
17dee195
MK
15582001-02-16 Mark Kettenis <kettenis@gnu.org>
1559
1560 * target.h (target_fetch_registers): Fix comment.
1561
0f6e1ba6
AC
15622001-02-15 Andrew Cagney <ac131313@redhat.com>
1563
1564 * f-exp.y: Include <ctype.h>.
1565 (parse_number): Ensure that ``i'' is always initialized.
1566
9a069618
JK
15672001-02-14 Jim Kingdon <jkingdon@engr.sgi.com>
1568
1569 * MAINTAINERS: Add myself to paper trail section.
1570
fc24370e
MS
15712001-02-14 Michael Sokolov <msokolov@ivan.Harhan.ORG>
1572
1573 * configure.in (AC_CHECK_HEADERS): Add sys/file.h.
1574 * configure, config.in: Regenerate.
1575 * corelow.c: Include <sys/file.h> if present.
1576
4b69c284
AC
15772001-02-14 Andrew Cagney <ac131313@redhat.com>
1578
1579 * inflow.c (terminal_ours_1): Initialize ``osigtou''. Only
1580 declare when have SIGTTOU.
1581
7904f322
EZ
15822001-02-14 Eli Zaretskii <eliz@is.elta.co.il>
1583
1584 * config/djgpp/fnchange.lst: Add entries for gdb/gdbtk/*/ChangeLog-*.
1585
9e798668
JK
15862001-02-12 Jim Kingdon <jkingdon@engr.sgi.com>
1587
1588 * MAINTAINERS: Update my email address.
1589
65d5a54a
EZ
15902001-02-11 Eli Zaretskii <eliz@is.elta.co.il>
1591
1592 * NEWS: Document that "info symbol" works with COFF debug info and
1593 its variants.
1594
1595 * minsyms.c (lookup_minimal_symbol_by_pc_section): Don't skip
1596 symbols whose SYMBOL_BFD_SECTION is NULL.
1597
0cff82d9 15982001-02-10 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
a8079a9b
PS
1599
1600 Get rid of AIX specific PC_LOAD_SEGMENT, replace with PC_SOLIB.
1601 * xcoffsolib.c (xcoff_solib_address): Renamed from
1602 pc_load_segment_name. Return NULL if address is not in a shared
1603 library. Cleanup shared library name construction, using xasprintf.
1604 Format shared library member names consistent with format in exec.c.
1605 (solib_info): Format shared library member names consistent with
1606 format in exec.c.
1607 * config/rs6000/nm-rs6000.h: Replace PC_LOAD_SEGMENT with PC_SOLIB,
1608 using xcoff_solib_address for PC_SOLIB definition.
1609 * stack.c (print_frame): Remove PC_LOAD_SEGMENT code, no longer
1610 needed.
1611
0cff82d9 16122001-02-10 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
4b2e4867
PS
1613
1614 * mipsread.c (read_alphacoff_dynamic_symtab): Replace alloca calls
1615 with xmalloc calls and cleanups.
1616
0cff82d9 16172001-02-10 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
d737ece6
PS
1618
1619 * rs6000-nat.c (child_xfer_memory): Add missing parameter
1620 'struct mem_attrib *' required by 2001-01-23 change.
1621
c5bb1243
JK
16222001-02-08 Jim Kingdon <jkingdon@engr.sgi.com>
1623
1624 Updates to "make TAGS":
1625 * Makefile.in (ALLDEPFILES): Remove altos-xdep.c arm-convert.s
1626 arm-xdep.c convex-tdep.c convex-xdep.c pyr-tdep.c pyr-xdep.c
1627 tahoe-tdep.c.
1628 (TAGFILES_NO_SRCDIR): Add $(SUBDIR_CLI_SRCS).
1629
c799ae7b
EZ
16302001-02-08 Eli Zaretskii <eliz@is.elta.co.il>
1631
1632 * config/djgpp/fnchange.lst: Remove extraneous "too many dots".
1633
12685e01
AC
1634Wed Feb 7 22:39:26 2001 Andrew Cagney <cagney@redhat.com>
1635
1636 From Dean Luick <luick@cray.com>:
1637 * defs.h (continuation): Remove unused global variable.
1638
7fcca85b
AC
1639Wed Feb 7 22:28:31 2001 Andrew Cagney <cagney@redhat.com>
1640
1641 * configure.tgt: Remove references to convex, pyramid, altos and
1642 tahoe.
1643 * configure.host: Ditto.
1644 * MAINTAINERS: Ditto.
1645 * NEWS: Update.
1646
1647 * tahoe-tdep.c: Delete obsolete file.
1648 * pyr-xdep.c: Ditto.
1649 * pyr-tdep.c: Ditto.
1650 * convex-tdep.c: Ditto.
1651 * convex-xdep.c: Ditto.
1652 * config/tahoe/xm-tahoe.h: Ditto.
1653 * config/tahoe/tm-tahoe.h: Ditto.
1654 * config/tahoe/tahoe.mt: Ditto.
1655 * config/tahoe/tahoe.mh: Ditto.
1656 * config/pyr/xm-pyr.h: Ditto.
1657 * config/pyr/tm-pyr.h: Ditto.
1658 * config/pyr/pyramid.mt: Ditto.
1659 * config/pyr/pyramid.mh: Ditto.
1660 * config/m68k/xm-altos.h: Ditto.
1661 * config/m68k/tm-altos.h: Ditto.
1662 * config/m68k/altos.mt: Ditto.
1663 * config/m68k/altos.mh: Ditto.
1664 * config/convex/xm-convex.h: Ditto.
1665 * config/convex/tm-convex.h: Ditto.
1666 * config/convex/convex.mt: Ditto.
1667 * config/convex/convex.mh: Ditto.
1668 * config/convex/Convex.notes: Ditto.
1669 * config/arm/xm-arm.h: Ditto.
1670 * config/arm/nm-arm.h: Ditto.
1671 * config/arm/arm.mt: Ditto.
1672 * config/arm/arm.mh: Ditto.
1673 * arm-convert.s: Ditto.
1674 * arm-xdep.c: Ditto.
1675 * altos-xdep.c: Ditto.
1676
8e65ff28
AC
1677Wed Feb 7 19:41:21 2001 Andrew Cagney <cagney@redhat.com>
1678
1679 * defs.h (internal_error, internal_verror): Add __FILE__ and
1680 __LINE__ parameter.
1681 * utils.c (internal_error, internal_verror): Update.
1682
1683 * v850-tdep.c: Update calls to internal_error.
1684 * utils.c: Ditto.
1685 * ui-out.c: Ditto.
1686 * ui-file.c: Ditto.
1687 * target.h: Ditto.
1688 * symtab.h: Ditto.
1689 * symm-nat.c: Ditto.
1690 * sparc-tdep.c: Ditto.
1691 * source.c: Ditto.
1692 * serial.c: Ditto.
1693 * rs6000-tdep.c: Ditto.
1694 * rs6000-nat.c: Ditto.
1695 * remote.c: Ditto.
1696 * remote-vx.c: Ditto.
1697 * remote-sim.c: Ditto.
1698 * remote-mips.c: Ditto.
1699 * regcache.c: Ditto.
1700 * objfiles.h: Ditto.
1701 * objfiles.c: Ditto.
1702 * mn10300-tdep.c: Ditto.
1703 * mips-tdep.c: Ditto.
1704 * maint.c: Ditto.
1705 * m68k-tdep.c: Ditto.
1706 * m3-nat.c: Ditto.
1707 * language.c: Ditto.
1708 * infptrace.c: Ditto.
1709 * inferior.h: Ditto.
1710 * infcmd.c: Ditto.
1711 * ia64-tdep.c: Ditto.
1712 * i386-tdep.c: Ditto.
1713 * i386-linux-nat.c: Ditto.
1714 * hppah-nat.c: Ditto.
1715 * go32-nat.c: Ditto.
1716 * findvar.c: Ditto.
1717 * f-lang.c: Ditto.
1718 * elfread.c: Ditto.
1719 * event-loop.c: Ditto.
1720 * dwarf2read.c: Ditto.
1721 * dsrec.c: Ditto.
1722 * d30v-tdep.c: Ditto.
1723 * d10v-tdep.c: Ditto.
1724 * cli/cli-setshow.c: Ditto.
1725 * cli/cli-script.c: Ditto.
1726 * ch-exp.c: Ditto.
1727 * breakpoint.c: Ditto.
1728 * ax-gdb.c: Ditto.
1729 * arch-utils.c: Ditto.
1730 * a29k-tdep.c: Ditto.
1731 * gdb_assert.h: Ditto.
1732 * gdbarch.sh: Ditto.
1733 * gdbarch.h, gdbarch.c: Re-generate.
1734
72290732
AC
17352001-02-07 Andrew Cagney <ac131313@redhat.com>
1736
1737 From Mark Kettenis <kettenis@gnu.org>:
1738 * event-top.h [!STOP_SIGNAL]: #include <signal.h>.
1739
a6da1910
AC
17402001-02-07 Andrew Cagney <ac131313@redhat.com>
1741
1742 * remote-sim.c (dump_mem): Cleanup printf format argument.
1743 * MAINTAINERS: Update, mn10300-elf now builds.
1744
153f9905
MK
17452001-02-07 Mark Kettenis <kettenis@gnu.org>
1746
1747 * event-top.c: Remove duplicate #include <signal.h>.
1748
f042532c
AC
17492001-02-06 Andrew Cagney <ac131313@redhat.com>
1750
1751 * sol-thread.c (restore_inferior_pid): Save the PID in a freshly
1752 allocated buffer.
1753 (save_inferior_pid): Restore the PID from that tempoary
1754 buffer. Delete the buffer.
1755 * utils.c (make_cleanup_close, do_close_cleanup): Ditto for FD.
1756
58cfabe6
AC
17572001-02-06 Andrew Cagney <ac131313@redhat.com>
1758
1759 * MAINTAINERS: Add ``The Obvious Fix Rule''.
1760
ea8a41b8
AC
17612001-02-06 Andrew Cagney <ac131313@redhat.com>
1762
1763 * MAINTAINERS: Add Michael Snyder to Solaris/SPARC list.
1764
95160752
AC
17652001-02-06 Andrew Cagney <ac131313@cygnus.com>
1766
1767 * gdbarch.sh: Include "gdb_assert.h".
1768 (struct gdbarch): Change ``nr_data'' to unsigned.
1769 (alloc_gdbarch_data, free_gdbarch_data): New functions.
1770 (gdbarch_free): Free the data-pointer vector. Use xfree to delete
1771 architecture vector.
1772 (struct gdbarch_data, struct gdbarch_data_registration): Move init
1773 method to gdbarch_data. Add free method, make index unsigned.
1774 (struct gdbarch_data_registry): Make nr unsigned.
1775 (register_gdbarch_data): Add free parameter. Store in
1776 gdbarch_data.
1777 (init_gdbarch_data): Use set_gdbarch_data.
1778 (set_gdbarch_data): New function.
1779
1780 * gdbarch.h, gdbarch.c: Re-generate.
1781
64122a8b
MS
17822001-02-06 Michael Sokolov <msokolov@ivan.Harhan.ORG>
1783
1784 * ser-unix.c (hardware_print_tty_state) [HAVE_SGTTY]: Call
1785 fprintf_filtered with correct arguments.
1786
e6cbd02a
MS
17872001-02-06 Michael Snyder <msnyder@makita.cygnus.com>
1788 Submitted by Paul Hilfinger (hilfingr@gnat.com)
1789 and Andrei Petrov (and@genesyslab.com).
1790 * findvar.c: Buffers of size MAX_REGISTER_RAW_SIZE or REGISTER_BYTES
1791 must be allocated dynamically, since these are no longer constants.
1792 * infcmd.c: Ditto.
1793 * regcache.c: Ditto.
1794 * remote.c: Ditto.
1795 * sol-thread.c: Ditto.
1796 * valops.c: Ditto.
1797 * config/sparc/sun4sol2.mh (MH_CFLAGS): Add -I/usr/include/v9, as a
1798 work-around for a missing Sun header file in solaris for sparc64.
1799
713f0374
PB
18002001-02-04 Philip Blundell <philb@gnu.org>
1801
1802 * config/arm/linux.mh (NATDEPFILES): Add proc-service.o,
1803 thread-db.o, lin-lwp.o; remove lin-thread.o, linux-thread.o.
1804 * config/arm/nm-linux.h (PREPARE_TO_PROCEED, ATTACH_LWP,
1805 GET_THREAD_SIGNALS): Define.
1806 * arm-linux-nat.c (fill_gregset): Correct type of argument.
1807 (supply_gregset): Likewise.
1808 (fill_fpregset): Likewise.
1809 (supply_fpregset): Likewise.
1810
4603e466
DT
1811Tue Feb 6 11:58:57 2001 David Taylor <taylor@redhat.com>
1812
1813 * valops.c (value_cast): If casting a scalar to a pointer, do not
1814 issue a message about truncation unless it exceeds the length of
1815 an address, not the length of a pointer. This is because what the
1816 user gives us is an address, not a pointer, and we will ultimately
1817 convert it (via ADDRESS_TO_POINTER) to a pointer, not truncate it
1818 to a pointer. This allows things like "print *(int *)0x01000234"
1819 to work without generating a misleading message on a target having
1820 two byte pointers and four byte addresses.
1821
554cb486
CF
18222001-02-05 Christopher Faylor <cgf@cygnus.com>
1823
1824 * win32-nat.c: Change PTR to void * throughout.
1825
042be3a9
C
18262001-02-05 J.T. Conklin <jtc@redback.com>
1827
1828 * signals.h: Removed.
1829 * event-top.c (#include <signal.h>): Changed from signals.h.
1830 * inflow.c: Likewise.
1831 * mac-xdep.c: Likewise.
1832 * ser-pipe.c: Likewise.
1833 * ser-tcp.c: Likewise.
1834 * standalone.c: Likewise.
1835 * top.c: Likewise.
1836 * utils.c: Likewise.
1837 * Makefile.in: Removed signals.h from dependencies.
1838
a4acd088
CF
18392001-02-05 Christopher Faylor <cgf@cygnus.com>
1840
1841 Change suggested by Dean Luick <luick@cray.com>
1842 * inferior.h (step_over_calls_kind): Remove trailing comma from
1843 last enum element.
1844 (step_over_calls): Declare as extern rather than global.
1845
3116c80a
EZ
18462001-02-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
1847
1848 * sh-tdep.c: Update copyright.
1849 (sh_extract_return_value): Rewrite.
1850 (sh3e_sh4_extract_return_value): New function.
1851 (sh_gdbarch_init): Initialize gdbarch_extract-return_value to new
1852 version of the function for sh3e and sh4 CPUs.
1853
240be855
MC
18542001-02-05 Michael Chastain <chastain@redhat.com>
1855
1856 * hppah-nat.c (child_xfer_memory): Add parameter 'struct mem_attrib *'
1857 to conform with interface change.
1858
a17b5c4e
EZ
18592001-02-04 Eli Zaretskii <eliz@is.elta.co.il>
1860
32fe0950
EZ
1861 * config/djgpp/fnchange.lst: Tweak to make consistent with the
1862 new files.
1863
619cbaf7
EZ
1864 * config/djgpp/djconfig.sh: Use explicit absolute file name when
1865 invoking `find'.
1866
cd42d3a8
EZ
1867 * ser-go32.c (dos_write) [UART_FIFO_WORKS]: Use outportsb only if
1868 UART_FIFO_WORKS is defined. Otherwise use outportb.
1869 From Francisco Pastor <fpastor.etra-id@etra.es>
1870
a17b5c4e
EZ
1871 * go32-nat.c (go32_xfer_memory): Make the argument list consistent
1872 with target.h's `to_xfer_memory' member.
1873
86ddecc5
C
18742001-02-02 J.T. Conklin <jtc@redback.com>
1875
1876 * ppc-bdm.c (#include <signal.h>): Removed.
1877 * remote-array.c: Likewise.
1878 * remote-bug.c: Likewise.
1879 * remote-e7000.c: Likewise.
1880 * remote-mips.c: Likewise.
1881 * remote-os9k.c: Likewise.
1882 * remote-st.c: Likewise.
1883 * remote-udi.c: Likewise.
1884 * remote-vx29k.c: Likewise.
1885 * remote-vx68.c: Likewise.
1886 * remote-vx960.c: Likewise.
1887 * remote-vxmips.c: Likewise.
1888 * remote-vxsparc.c: Likewise.
1889
338d7c5c
JM
18902001-02-02 John Moore <jmoore@redhat.com>
1891
1892 * remote-utils.h (sr_set_device): Changed free() to xfree() where
1893 appropriate. Also changed Copyright to include 2001.
1894 * symtab.h (obstack_chunk_free, SYMBOL_INIT_DEMANGLED_NAME): Likewise.
1895 * value.h (value_free): Likewise.
1896 * gdbarch.sh (gdbarch_free): Likewise.
1897 * gdbarch.c, gdbarch.h: Regenerated.
1898
2b5436af
JM
18992001-02-02 John Moore <jmoore@redhat.com>
1900
1901 * cli/cli-cmds.c (apropos_command): Changed occurance of free() to
338d7c5c 1902 xfree(). Also changed Copyright to include 2001.
2b5436af 1903
82467003
C
19042001-02-02 J.T. Conklin <jtc@redback.com>
1905
1906 * monitor.c (#include "gdb_wait.h"): Removed.
1907 * ocd.c: Likewise.
1908 * ppc-bdm.c: Likewise.
1909 * remote-adapt.c: Likewise.
1910 * remote-array.c: Likewise.
1911 * remote-bug.c: Likewise.
1912 * remote-e7000.c: Likewise.
1913 * remote-eb.c: Likewise.
1914 * remote-es.c: Likewise.
1915 * remote-mips.c: Likewise.
1916 * remote-mm.c: Likewise.
1917 * remote-nindy.c: Likewise.
1918 * remote-os9k.c: Likewise.
1919 * remote-rdi.c: Likewise.
1920 * remote-rdp.c: Likewise.
1921 * remote-sds.c: Likewise.
1922 * remote-sim.c: Likewise.
1923 * remote-st.c: Likewise.
1924 * remote-udi.c: Likewise.
1925 * remote-vx.c: Likewise.
1926 * remote-vx29k.c: Likewise.
1927 * remote-vx68.c: Likewise.
1928 * remote-vx960.c: Likewise.
1929 * remote-vxmips.c: Likewise.
1930 * remote-vxsparc.c: Likewise.
1931 * remote.c: Likewise.
1932 * ser-pipe.c: Likewise.
1933 * ser-unix.c: Likewise.
1934 * Makefile.in: Updated dependencies.
1935
27b82ed2
DS
19362001-01-31 David Smith <dsmith@redhat.com>
1937
1938 * event-loop.c: Change inclusion of string.h to gdb_string.h and
1939 updated the copyright notice.
1940 * ser-pipe.c: Ditto.
1941 * mi/mi-cmds.c: Ditto.
1942 * mi/mi-console.c: Ditto.
1943 * mi/mi-getopt.c: Ditto.
1944 * mi/mi-parse.c: Ditto.
1945
ab9cc815
DS
19462001-01-31 David Smith <dsmith@redhat.com>
1947
1948 * MAINTAINERS: Add David Smith to Write After Approval list.
1949
d1f4cff8
AC
1950Tue Jan 30 15:43:08 2001 Andrew Cagney <cagney@cygnus.com>
1951
1952 * cli/cli-utils.c (putchar_filtered): Move function from here.
1953 * utils.c (putchar_filtered): To here.
1954 * cli/cli-utils.h (putchar_filtered): Move declaration from here.
1955 * defs.h (putchar_filtered): To here.
1956
74c1b268
AC
1957Tue Jan 30 17:27:11 2001 Andrew Cagney <cagney@redhat.com>
1958
1959 * configure.in (AC_CHECK_FUNCS): Replace vfork test with
1960 AC_FUNC_VFORK macro.
1961 * config.in, configure: Re-generate.
1962
1963 * gdb_vfork.h: New file.
1964 * ser-pipe.c (pipe_open): Update. Include "gdb_vfork.h".
1965 * fork-child.c (fork_inferior): Ditto.
1966
4fcf66da
AC
1967Tue Jan 30 17:09:07 2001 Andrew Cagney <cagney@redhat.com>
1968
1969 * defs.h (strsave): Delete declaration.
1970 * utils.c (strsave): Delete definition.
1971 * TODO (strsave): Update
1972
1973 * mac-xdep.c (tilde_expand): Replace strsave with xstrdup.
1974 * sparcl-tdep.c (sparclite_open): Ditto.
1975 * mips-tdep.c (mips_set_processor_type_command): Ditto.
1976 (_initialize_mips_tdep): Ditto.
1977 * solib.c (solib_open): Ditto.
1978 * symfile.c (add_filename_language): Ditto.
1979 (set_ext_lang_command): Ditto.
1980 * source.c (init_source_path): Ditto.
1981 (mod_path): Ditto.
1982 * sh3-rom.c (sh3_open): Ditto.
1983 (sh3e_open): Ditto.
1984 * serial.c (serial_open): Ditto.
1985 * remote-mips.c (common_open): Ditto.
1986 * monitor.c (monitor_open): Ditto.
1987 * m32r-rom.c (m32r_upload_command): Ditto.
1988 * infcmd.c (path_command): Ditto.
1989 * f-exp.y (parse_number): Ditto.
1990 * breakpoint.c (create_longjmp_breakpoint): Ditto.
1991 (create_thread_event_breakpoint): Ditto.
1992 * arc-tdep.c (arc_set_cpu_type_command): Ditto.
1993 (_initialize_arc_tdep): Ditto.
1994
e191e0ab
AC
1995Tue Jan 30 15:14:26 2001 Andrew Cagney <cagney@skil>
1996
1997 * cli/cli-script.c (define_command): Check for a bad hook value in
1998 switch statement.
1999
10214f55
C
20002001-01-30 J.T. Conklin <jtc@redback.com>
2001
2002 * configure/sh/embed.mt: New file.
2003 * configure/sh/linux.mt: New file.
2004 * configure/sh/sh.mt: Removed.
2005 * configure.tgt (sh-*-hms,sh-*-coff*,sh-*-elf*,sh-*-linux): New targets.
2006 (sh-*-*): Removed.
2007
c9049fc9
MC
20082001-01-29 Michael Chastain <chastain@redhat.com>
2009
2010 * symtab.c (block_lookup_symbol): Use 'namespace' parameter in
2011 symbol comparisons in binary search.
2012
0cff82d9 20132001-01-27 Christopher Faylor <cgf@cygnus.com>
aea02b6b
CF
2014
2015 * win32-nat.c (child_xfer_memory): Add missing argument required by
2016 2001-01-23 change.
2017
e6e0bfab
MK
20182001-01-27 Mark Kettenis <kettenis@gnu.org>
2019
2020 * ui-out.c (do_list_end): New function.
2021 (make_cleanup_ui_out_list_end): New function.
2022 * ui-out.h: Provide prototype for make_cleanup_ui_out_list_end.
2023 * stack.c (print_frame) [UI_OUT]: Call
2024 make_cleanup_ui_out_list_end to make sure we mark the end of the
2025 list if we do a non-local exit. At the end of the function,
2026 instead of calling ui_out_list_end directly, let do_cleanups
2027 handle it.
2028
1adeb98a
FN
20292001-01-26 Fernando Nasser <fnasser@redhat.com>
2030
2031 Fix double parsing of filenames passed as command line arguments
2032 to GDB (causes weird handling of escape characters).
2033 Also, remove dependencies on the CLI from libgdb.
2034 * call-cmds.h: Remove declaration of exec_file_command().
2035 * gdbcore.h: Remove declaration of exec_file_command().
2036 Add declarations for exec_open() and exec_file_clear().
2037 * symfile.h: Add declarations for symbol_file_add_main() and
2038 symbol_file_clear().
2039 * exec.c (exec_open): New function. Implements to_open for exec
2040 targets.
2041 (exec_file_clear): New function. Makes GDB forget about a previously
2042 specified executable file.
2043 (exec_file_attach): Move parsing of arguments from here ...
2044 (exec_file_command): ... to here.
2045 (init_exec_ops): Use exec_open(), not exec_file_command() to
2046 implement to_open for exec targets.
2047 * symfile.c (symbol_file_add_main): New function. Call symbol_file_add()
2048 with default values. Used when the file name has already been parsed.
2049 (symbol_file_clear): New function. Makes GDB forget about previously
2050 read symbols.
2051 (symbol_file_command): Call the above function instead of inline code.
2052 * main.c: Include "symfile.h" and "gdbcore.h" instead of the deprecated
2053 "call-cmds.h".
2054 (captured_main): Call exec_file_attach() and symbol_file_add_main()
2055 instead of exec_file_command() and symbol_file_command().
2056 (captured_main): Add comment.
2057 * corefile.c: Include "symfile.h".
2058 (core_file_command): Call symbol_file_add_main() instead of
2059 symbol_file_command().
2060 (reopen_exec_file): Call exec_open() instead of exec_file_command().
2061 * infcmd.c: Include "symfile.h".
2062 (attach_command): Call symbol_file_add_main() instead of
2063 symbol_file_command().
2064 * infrun.c: Remove comment about the inclusion of "symfile.h",
2065 not any longer appropriate.
2066 (follow_exec): Call symbol_file_add_main() instead of
2067 symbol_file_command().
2068 * remote-es.c: Include "symfile.h".
2069 (es1800_load): Call symbol_file_add_main() instead of
2070 symbol_file_command().
2071 * remote-vx.c: Remove comment about the inclusion of "symfile.h",
2072 not any longer appropriate.
2073 (vx-wait): Call symbol_file_add_main() instead of
2074 symbol_file_command().
2075 * solib-svr4.c (open_symbol_file_object): Call symbol_file_add_main()
2076 instead of symbol_file_command().
2077 * v850ice.c (ice_file): Call exec_open(), exec_file_attach() and
2078 symbol_file_add_main() instead of exec_file_command() and
2079 symbol_file_command().
2080 * Makefile.in: Update dependencies.
2081
5b616ba1
JH
20822001-01-26 Jeff Holcomb <jeffh@redhat.com>
2083
2084 * remote-udi.c (udi_open): Change strdup to xstrdup.
2085 * thread.c (thread_apply_all_command): Change strdup to xstrdup.
2086 Update copyright message.
2087 * varobj.c (delete_variable_1): Likewise.
2088
2089 * gdb_string.h: Remove declaration of strdup. Update copyright
2090 message.
2091 * config/xm-mpw.h: Likewise.
2092 * config/i386/xm-i386mach.h: Likewise.
2093 * config/m68k/xm-apollo68b.h: Likewise.
2094 * config/m68k/xm-hp300bsd.h: Likewise.
2095 * config/rs6000/xm-rs6000.h: Likewise.
2096 * config/vax/xm-vaxult.h: Remove declaration of strdup.
2097 * config/vax/xm-vaxult2.h: Likewise.
2098
b91d87cf
JH
20992001-01-26 Jeff Holcomb <jeffh@redhat.com>
2100
2101 * MAINTAINERS: Add Jeff Holcomb to Write After Approval list.
2102
873406a6
C
21032001-01-25 J.T. Conklin <jtc@redback.com>
2104
2105 * target.c (target_xfer_memory_partial): Return -1 on failure due
2106 to invalid access mode attribute.
2107
0613c401
CF
21082001-01-25 Christopher Faylor <cgf@cygnus.com>
2109
2110 * win32-nat.c (_initialize_core_win32): Prototype correctly.
2111
efd59e3f
MK
21122001-01-25 Mark Kettenis <kettenis@gnu.org>
2113
2114 * config/alpha/tm-fbsd.h: Update copyright.
2115 (USE_STRUCT_CONVENTION): Define in terms of
2116 alphabsd_use_struct_convention.
2117 * config/alpha/fbsd.mt (TDEPFILES): Add alphafbsd-tdep.c.
2118 * alphafbsd-tdep.c: New file.
2119
388e1ff2
FN
21202001-01-24 Fernando Nasser <fnasser@redhat.com>
2121
2122 * top.c (print_gdb_version): Update Copyright year.
2123
f4d650ec
C
21242001-01-24 J.T. Conklin <jtc@redback.com>
2125
2126 * dcache.c (dcache_write_line): Fix typo.
2127
2128 * memattr.c (delete_mem_region): Replace free() with xfree().
2129 (mem_number): Add explicit type.
2130
2131 * sol-thread.c (sol_thread_xfer_memory): Add attrib argument.
2132 (rw_common): Likewise.
2133
07091751
FN
21342001-01-24 Fernando Nasser <fnasser@redhat.com>
2135
2136 * infcmd.c (get_inferior_args, set_inferior_args): Accessor functions
2137 for the inferior program arguments.
2138 (run_command, run_no_args_command, init_infcmd)): Use accessor
2139 functions to set the inferior program arguments.
2140 * inferior.h: Add definitions to the accessor functions above.
2141
090c42a4
JB
21422001-01-23 Jim Blandy <jimb@redhat.com>
2143
2144 * dwarf2read.c (read_tag_const_type, read_tag_volatile_type):
2145 Implement these correctly, using make_cv_type.
2146
f29d9b6d 21472001-01-23 J.T. Conklin <jtc@redback.com>
29e57380
C
2148
2149 * exec.c (xfer_memory): Add attrib argument.
2150 * infptrace.c (child_xfer_memory): Likewise.
e5da8f38 2151 * lin-lwp.c (lin_lwp_xfer_memory): Likewise.
29e57380
C
2152 * monitor.c (monitor_xfer_memory): Likewise.
2153 * remote-adapt.c (adapt_xfer_inferior_memory): Likewise.
2154 * remote-array.c (array_xfer_memory): Likewise.
2155 * remote-bug.c (bug_xfer_memory): Likewise.
2156 * remote-e7000.c (e7000_xfer_inferior_memory): Likewise.
2157 * remote-eb.c (eb_xfer_inferior_memory): Likewise.
2158 * remote-es.c (es1800_xfer_inferior_memory): Likewise.
2159 * remote-mips.c (mips_xfer_memory): Likewise.
2160 * remote-mm.c (mm_xfer_inferior_memory): Likewise.
2161 * remote-nindy.c (nindy_xfer_inferior_memory): Likewise.
2162 * remote-os9k.c (rombug_xfer_inferior_memory): Likewise.
2163 * remote-rdi.c (arm_rdi_xfer_memory): Likewise.
2164 * remote-rdp.c (remote_rdp_xfer_inferior_memory): Likewise.
2165 * remote-sds.c (sds_xfer_memory): Likewise.
2166 * remote-sim.c (gdbsim_xfer_inferior_memory): Likewise.
2167 * remote-st.c (st2000_xfer_inferior_memory): Likewise.
2168 * remote-udi.c (udi_xfer_inferior_memory): Likewise.
2169 * remote-vx.c (vx_xfer_memory): Likewise.
2170 * remote.c (remote_xfer_memory): Likewise.
2171 * target.c (debug_to_xfer_memory, do_xfer_memory): Likewise.
2172 * target.h (child_xfer_memory, do_xfer_memory, xfer_memory): Likewise.
e5da8f38 2173 * thread-db.c (thread_db_xfer_memory): Likewise.
29e57380
C
2174
2175 * target.h (#include "memattr.h"): Added.
2176 (target_ops.to_xfer_memory): Add attrib argument.
2177
2178 * wince.c (_initialize_inftarg): Removed call to set_dcache_state.
2179 * dcache.h (set_dcache_state): Removed declaration.
2180 * dcache.c (set_dcache_state): Removed definition
2181
2182 * dcache.c: Update module comment, as dcache is now enabled and
2183 disabled with memory region attributes instead of by the global
2184 variable "remotecache". Add comment describing the interaction
2185 between dcache and memory region attributes.
2186 (dcache_xfer_memory): Add comment describing benefits of moving
2187 cache writeback to a higher level.
2188 (dcache_struct): Removed cache_has_stuff field. This was used to
2189 record whether the cache had been accessed in order to invalidate
2190 it when it was disabled. However, this is not needed because the
2191 cache is write through and the code that enables, disables, and
2192 deletes memory regions invalidate the cache. Add comment which
2193 suggests that we could be more selective and only invalidate those
2194 cache lines containing data from those memory regions.
2195 (dcache_invalidate): Updated.
2196 (dcache_xfer_memory): Updated.
f29d9b6d 2197
29e57380
C
2198 (dcache_alloc): Don't abort() if dcache_enabled_p is clear.
2199 (dcache_xfer_memory): Removed code that called do_xfer_memory() to
2200 perform a uncached transfer if dcache_enabled_p was clear. This
2201 function is now only called if caching is enabled for the memory
2202 region.
2203 (dcache_info): Always print cache info.
2204
2205 * target.c (do_xfer_memory): Add attrib argument.
2206 (target_xfer_memory, target_xfer_memory_partial): Break transfer
2207 into chunks defined by memory regions, pass region attributes to
2208 do_xfer_memory().
2209 * dcache.c (dcache_read_line, dcache_write_line): Likewise.
2210
2211 * Makefile.in (SFILES): Add memattr.c.
2212 (COMMON_OBS): Add memattr.o.
2213 (dcache.o): Add target.h to dependencies.
2214 * memattr.c: New file.
2215 * memattr.h: Likewise.
2216
f29d9b6d
C
2217 * config/m32r/m32r.mt (GDBSERVER_LIBS): Added ../../intl/libintl.a.
2218 * config/mips/vr5000.mt (GDBSERVER_LIBS): Likewise.
2219 * config/tic80/tic80.mt (GDBSERVER_LIBS): Likewise.
2220 * gdbserver/low-sim.c (#include "defs.h"): Removed.
2221 (mygeneric_load): Rename from generic_load.
2222
2223 * gdbserver/low-hppabsd.c (#include "server.h"): Added.
2224 (#include "defs.h"): Removed.
2225 (inferior_pid, perror_with_name): Remove declarations.
2226 * gdbserver/low-linux.c: Likewise.
2227 * gdbserver/low-nbsd.c: Likewise.
2228 * gdbserver/low-sparc.c: Likewise.
2229 * gdbserver/low-sun3.c: Likewise.
2230
2231 * i386-stub.c: Re-indent.
2232 * m68k-stub.c: Re-indent.
2233
58d5518e
ND
22342001-01-22 Nicholas Duffek <nsd@redhat.com>
2235
2236 * gdbarch.sh (PARM_BOUNDARY): Define.
2237 * gdbarch.c: Regenerate.
2238 * gdbarch.h: Regenerate.
2239
f6427ade
C
22402001-01-22 J.T. Conklin <jtc@redback.com>
2241
2242 * ns32k-tdep.c: #include "frame.h"
2243 * config/ns32k/tm-umax.h (FRAME_FIND_SAVED_REGS): Restore. It
2244 appears to have been inadvertantly removed sometime in May 1999.
2245
2246 * Revert 2000-11-09 changes where shared library objects were
2247 moved from NATDEPFILES to TDEPFILES on NetBSD targets. While
2248 we'd like to be able to debug dynamically linked executables,
2249 this makes it impossible to build a cross debugger on a many
2250 hosts.
2251
2252 * config/i386/nbsd.mt: Remove solib.o, solib-svr4.o from TDEPFILES.
2253 * config/i386/nbsdelf.mt: Likewise.
2254 * config/m68k/nbsd.mt: Likewise.
2255 * config/ns32k/nbsd.mt: Likewise.
2256 * config/powerpc/nbsd.mt: Likewise.
2257 * config/sparc/nbsd.mt: Likewise.
2258 * config/sparc/nbsdelf.mt: Likewise.
2259 * config/i386/nbsd.mh: Add solib.o, solib-svr4.o to NATDEPFILES.
2260 * config/i386/nbsdelf.mh: Likewise.
2261 * config/m68k/nbsd.mh: Likewise.
2262 * config/ns32k/nbsd.mh: Likewise.
2263 * config/powerpc/nbsd.mh: Likewise.
2264 * config/sparc/nbsd.mh: Likewise.
2265
8052a17a
JM
22662001-01-19 Jason Merrill <jason@redhat.com>
2267
2268 * dbxread.c (read_ofile_symtab): Stay with AUTO_DEMANGLING for G++.
2269 (process_one_symbol): Likewise.
2270 * dwarfread.c (handle_producer): Likewise.
2271
21a6f6bb
AC
2272Thu Jan 18 12:08:57 2001 Andrew Cagney <cagney@b1.cygnus.com>
2273
2274 * configure.in (build_warnings): Disable -Wuninitialized until GDB
2275 compiles with -Wuninitialized,-Werror.
2276 * configure: Regenerate.
2277
2278 * MAINTAINERS: Add list of buildable targets.
2279
494b7ec9
AC
2280Thu Jan 18 12:48:04 2001 Andrew Cagney <cagney@b1.cygnus.com>
2281
2282 * defs.h (STRCMP): Delete macro.
2283
2284 * objfiles.c (objfile_relocate): Replace STRCMP with call to
2285 strcmp.
2286 * symtab.c (lookup_partial_symbol, lookup_block_symbol): Ditto.
2287 * symfile.c (compare_symbols): Ditto.
2288 * standalone.c (open): Ditto.
2289 * remote-es.c (verify_break): Ditto.
2290 * cli/cli-decode.c (add_cmd, add_show_from_set): Ditto.
2291
2292 * symfile.c (compare_psymbols): Delete comment refering to STRCMP.
2293
8038e1e2
AC
2294Thu Jan 18 12:25:06 2001 Andrew Cagney <cagney@b1.cygnus.com>
2295
2296 * varobj.c (FREEIF): Delete macro.
2297 (varobj_set_value, free_variable): Replace FREEIF with ``xfree''
2298 call.
2299
ea8d0b28
NC
23002001-01-18 Nick Clifton <nickc@redhat.com>
2301
2302 * arc-tdep.c (arc_cpu_type_table): Add new arc core numbers.
2303 (arc_print_insn): No bfd available, so pass NULL to
2304 arc_get_disassembler.
2305
5dbd9048
JB
23062001-01-09 James Ingham <jingham@inghji.apple.com>
2307
2308 * symtab.c (lookup_symbol_aux): Call lookup_symbol_aux to lookup
2309 a mangled symbol rather than recursing into lookup_symbol, since
2310 this will just re-unmangle the name & call lookup_symbol_aux -
2311 leading to an infinite recursion.
2312
28ae27b1
MK
23132001-01-18 Mark Kettenis <kettenis@gnu.org>
2314
2315 * infcmd.c (print_return_value): Restore another space lost by
2316 switch to UIOUT. ``$NN='' should be ``$NN =''.
2317
6ab3a9c9
AC
2318Fri Jan 19 02:31:40 2001 Andrew Cagney <cagney@b1.cygnus.com>
2319
2320 * target.h (TARGET_REGION_SIZE_OK_FOR_HW_WATCHPOINT)
2321 * breakpoint.c (TARGET_REGION_OK_FOR_HW_WATCHPOINT): Wrap macro
2322 definition in parenthesis.
2323
ad6525fc
AC
2324Fri Jan 19 02:13:40 2001 Andrew Cagney <cagney@b1.cygnus.com>
2325
2326 From 2000-10-27 Mark Salter <msalter@redhat.com>:
2327 * remote.c (remote_remove_hw_breakpoint): Add 'len' field to Z
2328 packet.
2329 (remote_insert_hw_breakpoint): Ditto.
2330
6259c7e2
C
23312001-01-17 J.T. Conklin <jtc@redback.com>
2332
2333 * config/m68k/tm-nbsd.h (USE_STRUCT_CONVENTION): Define.
9c95b27f 2334 (BPT_VECTOR, REMOTE_BPT_VECTOR): Change to 0xf.
6259c7e2
C
2335 * config/m68k/nbsd.mt (TDEPFILES): Add m68knbsd-tdep.o.
2336 * m68knbsd-tdep.c: New file.
2337
2338 * i386nbsd-tdep.c: Remove #if 0'd out #includes.
2339
2340 * m68knbsd-nat.c: #include gdbcore.h.
2341
abdcb2a5
AC
2342Wed Jan 17 09:41:58 2001 Andrew Cagney <cagney@b1.cygnus.com>
2343
2344 * MAINTAINERS: Add J.T. Conklin to Blanket Write Privs.
2345
e7a8479f
MS
23462001-01-16 Michael Snyder <msnyder@cleaver.cygnus.com>
2347
aaeb7efa
MS
2348 * procfs.c (procfs_stopped_by_watchpoint): Don't die if process
2349 goes away -- just return false (ie. not stopped by watchpoint).
e7a8479f
MS
2350 * source.c (openp): Fix typo in comment.
2351
7036d6ce
ND
23522001-01-12 Nicholas Duffek <nsd@redhat.com>
2353
2354 * blockframe.c (generic_get_saved_register): Spelling fix.
2355 * frame.h (FRAME_FP): Spelling fix.
2356
9549d9c1
AC
2357Fri Jan 12 18:29:46 2001 Andrew Cagney <cagney@b1.cygnus.com>
2358
2359 * infcmd.c (print_return_value): Restore space lost by switch to
2360 UIOUT. ``$NN='' should be ``$NN =''.
2361
7302a204
ND
23622001-01-08 Nicholas Duffek <nsd@redhat.com>
2363
2364 * regcache.c (set_register_cached, register_buffer,
2365 real_register, pseudo_register fetch_register, store_register):
2366 New functions.
2367 (register_changed, read_relative_register_raw_bytes_for_frame,
2368 registers_changed, registers_fetched, read_register_bytes,
2369 read_register_gen, write_register_gen, read_register,
2370 read_signed_register, write_register, supply_register): Replace
2371 register_valid[] with register_cached() and
2372 set_register_cached().
2373 (read_register_bytes, read_register_gen, write_register_gen,
2374 read_register, read_signed_register, write_register,
2375 supply_register): Replace registers[] with register_buffer().
2376 (read_register_bytes, read_register_gen, read_register,
2377 read_signed_register): Call fetch_register().
2378 (write_register_gen, write_register): Call real_register() and
2379 store_register().
2380 (write_register_bytes): Call store_register().
2381 * value.h (set_register_cached, register_buffer): Prototype.
2382 * remote.c (remote_fetch_registers): Allocate regs[] with a
2383 run-time size. Replace register_valid[] with
2384 set_register_cached().
2385 (store_register_using_P, remote_store_registers): Replace
2386 registers[] with register_buffer().
2387
5ebd2499
ND
23882001-01-08 Nicholas Duffek <nsd@redhat.com>
2389
2390 * regcache.c: Change "write-back" comment to "write-through".
2391 Change "regno" to "regnum".
2392 (read_register, read_signed_register): Remove "raw" from return
2393 value description.
2394 (supply_register): Spelling fix.
2395 * value.h: Change "regno" to "regnum".
2396
1302fd5e
FN
23972001-01-08 Fernando Nasser <fnasser@redhat.com>
2398
2399 * Makefile.in (install-gdbtk): Add .itcl files to the list of files
2400 to be installed.
2401
9dcb560c
MS
24022001-01-04 Michael Snyder <msnyder@mvstp600e.cygnus.com>
2403
2404 * mips-tdep.c (mips_coerce_float_to_double): Fix typo in comment.
2405
0e2fb98e
ND
24062001-01-04 Nicholas Duffek <nsd@redhat.com>
2407
2408 * valops.c (VALUE_SUBSTRING_START): Delete.
2409
12cf3f1b
ND
24102001-01-04 Nicholas Duffek <nsd@redhat.com>
2411
2412 * Makefile.in (SUBDIR_CLI_OBS): Add cli/cli-utils.o.
2413 (SUBDIR_CLI_SRCS): Add cli/cli-utils.c.
2414 (cli_utils_h): New variable.
2415 (cli/cli-utils.o): New rule.
2416 * cli/cli-utils.c: New file.
2417 * cli/cli-utils.h: New file.
2418
cc533b9d
ND
24192001-01-04 Nicholas Duffek <nsd@redhat.com>
2420
2421 * config/i386/tm-i386.h (REGISTER_CONVERT_TO_VIRTUAL,
2422 REGISTER_CONVERT_TO_RAW): Delete trailing semicolon.
2423
ad2a4d09
C
24242001-01-03 J.T. Conklin <jtc@redback.com>
2425
2426 * alphabsd-nat.c, i386-linux-nat.c, i386bsd-nat.c: Fix typo in
2427 comment.
2428
8140e7ac
MS
24292001-01-02 Michael Snyder <msnyder@cleaver.cygnus.com>
2430
3116c80a
EZ
2431 * sh-tdep.c (sh_default_store_return_value): Allow for small return type.
2432 (sh3e_sh4_store_return_value): Call sh_default_store_return_value for
d19b71be 2433 non-float types.
779e876b 2434 * sparc-tdep.c (sparc_frame_chain): Fix typo in comment.
72e22353
MS
2435 Update copyright notice.
2436
15f33b66 2437For older changes see ChangeLog-2000
c906108c
SS
2438\f
2439Local Variables:
2440mode: change-log
2441left-margin: 8
2442fill-column: 74
2443version-control: never
2444End:
This page took 0.239253 seconds and 4 git commands to generate.