]> Git Repo - binutils.git/blame - gdb/ChangeLog
Obsolete tic80.
[binutils.git] / gdb / ChangeLog
CommitLineData
52071915
AC
12001-04-03 Andrew Cagney <[email protected]>
2
3 Obsolete tic80-*-* target.
4 * configure.tgt (tic80-*-*): Obsolete.
5 * config/tic80/tic80.mt: Obsolete.
6 * config/tic80/tm-tic80.h: Obsolete.
7 * tic80-tdep.c: Obsolete.
8 * TODO: Update
9 * NEWS: Update.
10
44eaed12
C
112001-04-02 J.T. Conklin <[email protected]>
12
ba79cc81
C
13 * remote-mips.c (S_IROTH): Moved definition from here.
14 * gdb_stat.h (S_IROTH): to here.
15
44eaed12
C
16 * remote.c (remote_protocol_e, remote_protocol_E): Define.
17 (set_remote_protocol_e_packet_cmd)
18 (set_remote_protocol_E_packet_cmd)
19 (show_remote_protocol_e_packet_command)
20 (show_remote_protocol_E_packet_command): New functions.
21 (init_all_packet_configs): Initialize remote_protocol_e and
22 remote_protocol_E.
23 (remote_resume, remote_async_resume): Support e/E command
24 packets.
25 (show_remote_cmd): Show state of remote_protocol_e and
26 remote_protocol_E.
27 (_initialize_remote): Add "set remote step-over-range-packet"
28 and "set remote step-over-range-w-signal-packet" to CLI.
29
bb19ff3b
AC
302001-04-01 Andrew Cagney <[email protected]>
31
32 Obsolete ns32k-*-mach3*, ns32k-umax-*, ns32k-utek-sysv* and
33 ns32k-utek-*.
34 * Makefile.in (ALLDEPFILES): Delete umax-xdep.c and ns32km3-nat.c.
35 (umax-xdep.o, ns32km3-nat.o): Obsolete.
36 * configure.tgt (ns32k-*-mach3*, ns32k-utek-sysv*, ns32k-utek-*):
37 Obsolete.
38 * configure.host (ns32k-*-mach3*, ns32k-umax-*, ns32k-utek-sysv*):
39 Obsolete.
40 * config/ns32k/merlin.mh: Obsolete.
41 * config/ns32k/merlin.mt: Obsolete.
42 * config/ns32k/xm-merlin.h: Obsolete.
43 * config/ns32k/tm-merlin.h: Obsolete.
44 * config/ns32k/nm-umax.h: Obsolete.
45 * config/ns32k/umax.mh: Obsolete.
46 * config/ns32k/umax.mt: Obsolete.
47 * config/ns32k/xm-umax.h: Obsolete.
48 * umax-xdep.c: Obsolete.
49 * config/ns32k/ns32km3.mh: Obsolete.
50 * config/ns32k/ns32km3.mt: Obsolete.
51 * config/ns32k/tm-ns32km3.h: Obsolete.
52 * config/ns32k/xm-ns32km3.h: Obsolete.
53 * ns32km3-nat.c: Obsolete.
54 * ns32k-tdep.c (merlin_skip_prologue): Obsolete.
55 (merlin_frame_num_args): Ditto.
56 * NEWS: Update.
57 * TODO: Update.
58
d6259d75
EZ
592001-04-02 Eli Zaretskii <[email protected]>
60
61 * config/djgpp/fnchange.lst: Tweak due to
62 expect/example/chesslib.c.
63
971ff545
KB
642001-04-02 Kevin Buettner <[email protected]>
65
66 * m88k-tdep.c (examine_prologue): Change type of ``insn'' from
67 unsigned int to unsigned long. Also, fix format string.
68 (pop_frame): Fix PC_IN_CALL_DUMMY() call so that it doesn't
69 use an undeclared variable. Also, delete declaration and
70 initialization of ``fp'' because it is otherwise unused.
71 * remote-bug.c (sleep): Delete declaration.
72 (bug_store_register, bug_write_memory, bug_read_memory)
73 (bug_insert_breakpoint, bug_remove_breakpoint): Fix sprintf()
74 format statements and cast certain sprintf() arguments to
75 eliminate warnings.
76 (bug_load): Likewise for call to printf_filtered().
77 * config/m88k/tm-m88k.h (FIX_CALL_DUMMY): Eliminate
78 assignment to ``pc''. The necessary assignment is done in
79 hand_function_call() after the invocation of FIX_CALL_DUMMY().
80
4e4f46a1
DB
812001-03-20 Daniel Berlin <[email protected]>
82
83 * symtab.c (completion_list_add_name): Remove duplicate string checks,
84 readline already does this, and it's much faster at it, too.
85
ba8629a9
EZ
862001-04-01 Eli Zaretskii <[email protected]>
87
88 * go32-nat.c: Minor tweaks, to pacify the ari script.
89
7bf0983e
MK
902001-04-01 Mark Kettenis <[email protected]>
91
f7af9647
MK
92 * i386-tdep.c (i386_extract_struct_value_address): New function.
93 * config/i386/tm-i386.h (EXTRACT_STRUCT_VALUE_ADDRESS): Redefine
94 in terms of i386_extract_struct_value_address.
95 (i386_extract_struct_value_address): New prototype.
96
7bf0983e
MK
97 * i386-linux-nat.c (i386_linux_dr_get): Change type of return
98 value to `unsigned long'. Change type of `value' to `unsigned
99 long'.
100 (i386_linux_dr_set): Change type of second argument to `unsigned
101 long'.
102 (i386_linux_dr_set_control): Change type of first argument to
103 `unsigned long'.
104 (i386_linux_dr_get_status): Change type of return value to
105 unsigned long.
106 * config/i386/nm-linux.h (i386_linux_dr_set_control,
107 i386_linux_dr_get_status): Adjust prototypes accordingly.
108
6e4862ff
KB
1092001-03-31 Kevin Buettner <[email protected]>
110
111 * ia64-linux-nat.c (ia64_linux_stopped_by_watchpoint): Change
112 TRAP_HWBKPT constant to match that in the kernel headers for
113 Linux/IA-64.
521f1f96 114
1e8d0a7b
MK
1152001-03-31 Mark Kettenis <[email protected]>
116
0afdd437
MK
117 * i386bsd-nat.c: Include "gdb_assert.h".
118 [HAVE_PT_GETDBREGS] (DBREG_DRX): Define if not
119 already defined.
120 [HAVE_PT_GETDBREGS] (i386bsd_dr_set, i386bsd_dr_set_control,
121 i386bsd_dr_set_addr, i386bsd_dr_reset_addr,
122 i386bsd_dr_get_status): New functions.
123 * config/i386/nm-fbsd.h [HAVE_PT_GETDBREGS]
124 (I386_USE_GENERIC_WATCHPOINTS): Define.
125 Include "i386/nm-i386.h".
126 (I386_DR_LOW_SET_CONTROL, I386_DR_LOW_SET_ADDR,
127 I386_DR_LOW_RESET_ADDR, I386_DR_LOW_GET_STATUS): New macros.
128 (i386bsd_dr_set_control, i386bsd_dr_set_addr,
129 i386bsd_dr_reset_addr, i386bsd_dr_get_status): New prototypes.
130 * acconfig.h (HAVE_PT_GETDBREGS): New configure macro.
131 * configure.in: Cleanup a few comments. Check for PT_GETDBREGS
132 ptrace request.
133 * config.in, configure: Regenerate.
134
4bcc3944
MK
135 * i386-nat.c (i386_insert_aligned_watchpoint): Set address
136 register before enabling it by setting the control register.
137 (i386_remove_aligned_watchpoint): Reset address register after
138 disabling it by setting the control register.
139
1e8d0a7b
MK
140 * i386-tdep.c (i386_extract_return_value): If the type of the
141 return value is TYPE_STRUCT and the number of fields is one, call
142 ourselves with TYPE set tp the type of the first field.
143 (i386_store_return_value): Likewise.
144 This fixes a problem with returning structs consisting of a single
145 `float' or `double' on *BSD.
146
95a85621
MK
1472001-03-30 Mark Kettenis <[email protected]>
148
40564aca
MK
149 * lin-lwp.c (lin_lwp_resume): Don't mark LWP as not stopped until
150 we're absolutely sure we're going to resume it.
151
95a85621
MK
152 * thread-db.c (check_event): Don't report an error if we encounter
153 a thread creation event for a thread that's already in the thread
154 list, since that may legitemately happen. Instead only call
155 attach_thread if it's not already in the thread list.
156
2e94c453
AC
1572001-03-28 Andrew Cagney <[email protected]>
158
159 * config/pa/xm-hppah.h (malloc): Really delete declaration
160 (MALLOC_INCOMPATIBLE): Really delete macro.
161 * cli/cli-cmds.c (apropos_command): Use xcalloc.
162
93d56215
AC
1632001-03-28 Andrew Cagney <[email protected]>
164
165 * configure.in (build_warnings): Add -Wuninitialized.
166 * configure: Regenerate.
167
168 * v850-tdep.c (v850_scan_prologue): Initialize ``insn2''.
169 * sparc-tdep.c (sparc64_push_arguments): Add default case to
170 switch.
171 * sh-tdep.c (sh_do_fp_register): Replace ``?:'' printf format
172 expression with if statement.
173 * mn10200-tdep.c (mn10200_analyze_prologue): Initialize
174 ``stack_size''.
175 * mips-tdep.c (show_mipsfpu_command): Add default case to switch.
176 (mips_dump_tdep): Fix setting of ef_mips_arch.
177 * mcore-tdep.c (mcore_analyze_prologue): Initialize ``fp_regnum''.
178 * dsrec.c (make_srec): Always initialize ``binbuf''.
179 * monitor.c (monitor_read_memory_single): Do not pass an
180 uninitialized buffer to monitor_error. Make ``i'' more local.
181
381bab78
AC
1822001-03-28 Andrew Cagney <[email protected]>
183
184 * MAINTAINERS: Change ns32k target to ,-Werror.
185
186 * ns32k-tdep.c: Include "gdbcore.h"
187 (flip_bytes): Change first argument to void*. Add forward
188 declaration.
189 (sign_extend): Add declaration.
190 (merlin_frame_num_args): Add final else clause to if-else chain.
191 (umax_frame_num_args): Ditto.
192 * config/ns32k/tm-umax.h (ns32k_localcount): Declare.
193 (flip_bytes): Ditto.
194
b9511b9a
MK
1952001-03-28 Mark Kettenis <[email protected]>
196
b05f2432
MK
197 * i386-linux-tdep.c (FRAMELESS_SIGNAL): Moved here from
198 config/i386/nm-linux.h (including comment).
199 (i386_linux_frame_chain): New function implementing guts of the
200 former FRAME_CHAIN macro, but using read_memory_unsigned_integer
201 instead of read_memory_integer.
202 (i386_linux_frame_saved_pc): Removed doc pointing to
203 i386/tm-linux.h for an explanation of FRAMELESS_SIGNAL since that
204 now lives in this file.
205 * config/i386/tm-linux.h (FRAMELESS_SIGNAL): Moved to
206 i386-linux-tdep.c (including comment).
207 (FRAME_CHAIN): Redefined in terms of i386_linux_frame_chain.
208 (i386_linux_frame_chain): New prototype.
209
0eebe06a
MK
210 * gdbserver/low-linux.c [I386_GNULINUX_TARGET]: Cleanup code and
211 make it work again.
212 (NUM_FREGS): Redefine to 0.
213 (NUM_REGS): Redefine as NUM_GREGS.
214 (i386_register_byte, i386_register_raw_size): Update from
215 i386-tdep.c. Add comment about their origin.
216 (regmap, register_u_addr): Take these from i386-linux-nat.c.
217 (i386_register_u_addr): Removed.
218
b9511b9a
MK
219 * i386-linux-nat.c (i386_linux_dr_get): Return 0 if ptrace call
220 fails instead of calling perror_with_name. This should fix
221 debugging remote i386 targets with a native Linux/x86 GDB. Add
222 FIXME for this hack.
223
3172dc30
C
2242001-03-19 J.T. Conklin <[email protected]>
225
226 * arch-utils.c (#include "gdbthread.h"): Removed.
227 (#include "symfile.h"): Removed.
228 (XMALLOC): Removed unused macro.
229 * breakpoint.c (tbreak_command): Removed local declaration.
230 (awatch_command, do_enable_breakpoint, set_breakpoint_count):
231 Remove duplicate declarations.
232 (bpstat_should_step, bpstat_have_active_hw_watchpoints)
233 (remove_solib_event_breakpoints): Fix indentation botch.
234 * c-typeprint.c (#include "command.h"): Removed.
235 (#include "gdbcmd.h"): Removed.
236 * ch-exp.c (ch_terminal_match_float_literal, parse_expr)
237 (parse_primval, parse_untyped_expr, parse_opt_untyped_expr):
238 Removed duplicate declarations.
239 * ch-typeprint.c (#include "command.h"): Removed.
240 (#include "gdbcmd.h"): Removed.
241 * corefile.c (#include "frame.h"): Removed
242 (#include "symfile.h"): Removed.
243 (#include "language.h"): Removed.
244 * dbxread.c (#include "command.h"): Removed.
245 * environ.c (#include "gdbcore.h"): Removed.
246 * event-loop.c (#include "top.h"): Removed.
247 * f-typeprint.c (#include "command.h"): Removed.
248 (#include "gdbcmd.h"): Removed.
249 (#include "language.h"): Removed.
250 (#include "typeprint.h"): Removed.
251 (#include "frame.h"): Removed.
252 * gdbtypes.h (print_type_scalar): Removed declaration.
253 * infcmd.c (#include "completer.h"): Removed.
254 * language.c (#include "frame.h"): Removed.
255 * m2-typeprint.c (#include "command.h"): Removed.
256 (#include "gdbcmd.h"): Removed.
257 (#include "language.h"): Removed.
258 * m2-valprint.c (#include "valprint.h"): Removed.
259 * p-typeprint.c (#include "command.h"): Removed.
260 (#include "gdbcmd.h"): Removed.
261 * p-valprint.c (#include "typeprint.h"): Removed.
262 * parse.c (#include "linespec.h"): Removed.
263 * regcache.c (#include "frame.h"): Removed.
264 * remote.c (#include "frame.h"): Removed.
265 (getpkt_sane): Make static.
266 * source.c (#include "completer.h"): Removed.
267 * stack.c (#include "symfile.h"): Removed.
268 (#include "objfiles.h"): Removed.
269 * symfile.c (#include "completer.h"): Removed.
270 * tracepoint.c (#include "completer.h"): Removed.
271 * values.c (#include "frame.h"): Removed.
272 * varobj.c (#include "valprint.h"): Removed.
273 * wrapper.c (#include "frame.h"): Removed.
274
275 * memattr.c (create_mem_region): Removed unused variable.
276 * remote-nrom.c: Removed spurious semicolon after init_nrom_ops.
277
397b41ad
NC
2782001-03-27 Nick Clifton <[email protected]>
279
280 * remote-rdp.c (rdp_set_command_line): Add missing double quote.
281
ed817e68
KB
2822001-03-27 Kevin Buettner <[email protected]>
283
284 * solib-aix5.c (build_so_lib_from_mapfile): Use xfree() instead
285 of free().
286
b75e0a6b
EZ
2872001-03-27 Eli Zaretskii <[email protected]>
288
289 * TODO (Cleanups): Remove the item about converting docs to GFDL.
290
2fc3ac7e
KB
2912001-03-26 Kevin Buettner <[email protected]>
292
293 * ia64-tdep.c (slotN_contents, replace_slotN_contents): Change
294 type of ``bundle'' from unsigned char * to char *.
295 (ia64_get_saved_register): Use alloca() to allocate register
296 buffers.
297
224d8953
KB
298 * solib-aix5.c (build_so_lib_from_mapfile): Fix xasprintf() usage.
299
37de36c6
KB
3002001-03-26 Kevin Buettner <[email protected]>
301
302 * proc-utils.h (procfs_ctl_t): New typedef.
303 * proc-api.c (write_with_trace): Change type of ``opcode'' from
304 long to procfs_ctl_t. Don't assume that the target has defined
305 BREAKPOINT. Handle case in which PCRESET is the same as PCUNSET.
306 * proc-events.c (sys/syscall.h, sys/fault.h): Include conditionally.
307 * procfs.c (sys/fault.h, sys/syscall.h): Include conditionally.
308 (gdb_sigset_t, gdb_sigaction_t, gdb_siginfo_t, gdb_premptysysset)
309 (gdb_praddsysset, gdb_prdelsysset, gdb_pr_issyssetmember):
310 Conditionally define as appropriate for AIX/non-AIX systems. Use
311 these defines/typedefs as appropriate elsewhere in file.
312 (struct procinfo): Change type of saved_sigset and saved_sighold
313 from sigset_t to gdb_sigset_t. Make saved_exitset and
314 saved_entryset pointer variables. Add two new fields, num_syscalls
315 and syscall_names.
316 (DYNAMIC_SYSCALLS): Define when HAVE_PRSYSENT_T is defined.
317 (sysset_t_size, sysset_t_alloc): New functions.
318 (load_syscalls, free_syscalls, find_syscall): New functions for
319 platforms which define DYNAMIC_SYSCALLS.
320 (create_procinfo): Call load_syscalls.
321 (destroy_one_procinfo): Call free_syscalls.
322 (GDBRESET): Don't define twice.
323 (proc_modify_flag): Change type of operation code array `arg'
324 from long to procfs_ctl_t.
325 (proc_stop_process, proc_wait_for_stop, proc_run_process)
326 (proc_set_traced_signals, proc_set_traced_faults)
327 (proc_set_traced_sysentry, proc_set_traced_sysexit)
328 (proc_set_held_signals, proc_clear_current_fault)
329 (proc_set_current_signal, proc_clear_current_signal, proc_set_gregs)
330 (proc_set_fpregs, proc_kill, proc_set_watchpoint): Likewise for `cmd'.
331 (proc_set_traced_sysentry): Dynamically allocate variable sized
332 struct gdb_proc_ctl_pcsentry. Also, free it at function exit.
333 (proc_set_traced_sysexit): Dynamically allocate variable
334 sized struct gdb_proc_ctl_pcsexit. Also, free it at
335 function exit.
336 (proc_get_traced_sysentry, proc_get_traced_sysexit): Add new code
337 for reading the sysset_t struct on AIX5.
338 (procfs_debug_inferior): Don't assume that SYS_exit will be
339 defined. Add new code for finding certain syscalls on AIX5.
340 (syscall_is_lwp_exit, syscall_is_exit, syscall_is_exec)
341 (syscall_is_lwp_create): New functions.
342 (procfs_wait): Restructured code which checks for certain
343 system calls to use the new syscall_is_... functions.
344 (procfs_notice_signals): Account for the fact that saved_entryset
345 and saved_exitset in struct procinfo are now pointers.
346
25d53da1
KB
3472001-03-26 Kevin Buettner <[email protected]>
348
349 * symtab.c (find_pc_sect_line): Revise method used for finding
350 the ending pc.
351
50e27f84
MK
3522001-03-26 Mark Kettenis <[email protected]>
353
354 * i386-linux-tdep.c (i386_linux_sigtramp_saved_pc,
355 i386_linux_sigtramp_saved_sp): Make static.
356 (i386_linux_frame_saved_pc): New function based on the old
357 FRAME_SAVED_PC macro, but use read_memory_unsigned_integer instead
358 of read_memory_integer.
359 * config/i386/tm-linux.h (sigtramp_saved_pc): Remove definition.
360 (i386_linux_sigtramp_saved_pc): Remove prototype.
361 (FRAME_SAVED_PC): Redefine in terms of i386_linux_frame_saved_pc.
362 (i386_linux_frame_saved_pc): New prototype.
363
1a5cef06
AC
3642001-03-26 Andrew Cagney <[email protected]>
365
366 * MAINTAINERS: Document m88k as a ``Known problem in 5.1''.
367 * TODO (GDB 5.1 - Cleanups): Update.
368
af802127
AC
3692001-03-26 Andrew Cagney <[email protected]>
370
371 * fork-child.c (clone_and_follow_inferior): Delete #ifdef
372 HAVE_VFORK.
373
22f8ba57
MK
3742001-03-26 Mark Kettenis <[email protected]>
375
5b31405b
MK
376 * config/i386/tm-symmetry.h (PUSH_ARGUMENTS): #undef.
377
22f8ba57
MK
378 * i386-tdep.c (i386_push_arguments, i386_store_struct_return): New
379 functions.
380 * config/i386/tm-i386.h (PUSH_ARGUMENTS): New macro.
381 (STORE_STRUCT_RETURN): Redefine in terms of
382 i386_store_struct_return.
383 (i386_push_arguments, i386_store_struct_return): New prototypes.
384 * config/i386/tm-i386v.h (STORE_STRUCT_RETURN): Remove. It's
385 definition was identical to the definition in "i386/tm-i386.h" so
386 the new definition should suffice too.
387
49baf819 3882001-03-26 Eli Zaretskii <[email protected]>
4d277981 389
b78a4f26
EZ
390 * event-loop.c (toplevel) [!HAVE_POLL] [NO_FD_SET]: Remove unused
391 definitions for SELECT, NBBY, FD_SETSIZE, NFDBITS, and MASK_SIZE.
392
4d277981
EZ
393 * config/djgpp/djconfig.sh: Add copyright notice.
394
395 * ser-go32.c (rawclock): Remove prototype; include time.h instead.
396 (ISR, dos_hookirq, isr_t): Convert K&R definition to ANSI C.
397 (top level) <string.h>: Include gdb_string.h instead.
398 (dos_noop, dos_raw, dos_noflush_set_tty_state)
399 (dos_print_tty_state, dos_info): Remove ATTRIBUTE_UNUSED.
400
401 * go32-nat.c (go32_create_inferior): Move the declaration of
402 `environ' to here from the top level.
403 (top level) <_initialize_go32_nat>: Remove redundant prototype.
404 <gdb_string.h>: Include it instead of string.h.
405 (store_register): Call register_buffer instead of accessing
406 registers[] directly.
407 (redir_cmdline_delete, redir_cmdline_parse, redir_to_debugger)
408 (redir_to_debugger, redir_debug_init) [__DJGPP_MINOR__ < 3]: Put
409 the function names at the start of the line.
410 (go32_set_dr): Throw internal_error if the argument is not a valid
411 debug register number.
412 (go32_open, go32_close, go32_attach, go32_detach, go32_resume)
413 (go32_wait, go32_xfer_memory, go32_files_info)
414 (go32_terminal_info): Remove ATTRIBUTE_UNUSED.
415
8f3ee2ae
JB
4162001-03-25 Jim Blandy <[email protected]>
417
418 * mips-tdep.c (mips_gdbarch_init): Tweak indentation.
419
6ec4c4bd
EZ
4202001-03-25 Elena Zannoni <[email protected]>
421
422 From Andrew Cagney <[email protected]>
423
424 * coffread.c: Include "gdb_assert.h".
425 (coff_symtab_read): Cast the integer s_sclass to a long before
426 casting it to a pointer.
427
b9179dbc
EZ
4282001-03-25 Elena Zannoni <[email protected]>
429
430 From Andrew Cagney <[email protected]>
431
432 * coffread.c (coff_symtab_read): Initialize
433 ``fcn_first_line_addr''. Check that the ``.bf'' always preceeds
434 the ``.ef'' info.
435 * dbxread.c (find_text_range): Initialize ``start'' and ``end''.
436
64c4637f
AC
4372001-03-23 Andrew Cagney <[email protected]>
438
439 * config/sparc/tm-sp64.h (GDB_MULTI_ARCH): Down grade to
440 GDB_MULTI_ARCH_PARTIAL from two. SOFTWARE_SINGLE_STEP is not
441 multi-arch.
442
443 * gdbarch.sh (SOFTWARE_SINGLE_STEP): Add.
444 * gdbarch.h, gdbarch.c: Re-generate.
445
446 * target.h (SOFTWARE_SINGLE_STEP_P)
447 (SOFTWARE_SINGLE_STEP): Delete macro definitions.
448
61a0eb5b
AC
4492001-03-23 Andrew Cagney <[email protected]>
450
451 * gdbarch.sh (gdbarch_register_read, gdbarch_register_write): Add.
452 * gdbarch.h, gdbarch.c: Regenerate.
453
454 * regcache.h (regcache_read, regcache_write): Declare.
455 (registers, register_valid, register_buffer): Add note that these
456 interfaces are deprecated.
457
458 * regcache.c: Include "gdb_assert.h".
459 (legacy_write_register_gen): Rename write_register_gen.
460 (legacy_read_register_gen): Rename read_register_gen.
461 (regcache_read, regcache_write): New function.
462 (read_register_gen, write_register_gen): New function.
463 (write_register): Simplify. Use write_register_gen.
464 (read_register): Ditto using read_register_gen.
465 (read_signed_register): Ditto.
466 (read_register_bytes): Ditto!!!!
467 (supply_register): Add note that CLEANUP_REGISTER_VALUE is being
468 replaced by gdbarch_register_read.
469
470 * TODO (GDB 5.2 - Cleanups): Add list of gdbarch methods to
471 deprecate.
472
c2bd2ed9
JB
4732001-03-23 Jim Blandy <[email protected]>
474
f34754ee
JB
475 Fix from Dan Berlin:
476
c2bd2ed9
JB
477 * stabsread.c (read_cpp_abbrev): Properly construct the names of
478 virtual function table pointer fields.
479
c0e61796
AC
4802001-03-19 Andrew Cagney <[email protected]>
481
482 * defs.h (xfree, mcalloc, mmalloc, mrealloc, mfree, xmmalloc,
483 xmrealloc): Move existing declarations to the one place and
484 re-order to be consistent.
485 (xmcalloc, xmfree): Declare.
486 (xmmalloc, xmrealoc): Assume ISO-C - use size_t and void* in
487 declaration.
488
489 * utils.c (size_t): Delete #ifdef defining size_t.
490 (mmalloc, mrealloc, mcalloc, mfree): Re-order.
491 (mmalloc, mrealloc, mcalloc): Document as only calls in GDB
492 corresponding malloc, realloc, calloc.
493 (mfree): Call free directly.
494 (xmmalloc, xmrealloc): Clean up. Assume ISO-C.
495 (xmcalloc, xmfree): New functions. Copy old xcalloc and xfree
496 function bodies to here.
497 (xcalloc, xfree): Call xmcalloc and xmfree respectfully.
498
c65ecaf3
AC
4992001-03-23 Andrew Cagney <[email protected]>
500
501 * fork-child.c (fork_inferior): Make ``argv'', ``exec_file'' and
502 ``shell_file'' static locals.
503
504 * jv-lang.c (java_link_class_type): Initialize ``field'' and
505 ``method''.
506
507 * jv-valprint.c (java_value_print): Initialize ``next_element''.
508
207e433e
MK
5092001-03-23 Mark Kettenis <[email protected]>
510
511 * config/i386/nm-i386.h: Fix formatting and change reference to
512 i386-tdep.c to i386-nat.c.
513
6c5cfe5b
DS
5142001-03-23 David Smith <[email protected]>
515
516 * configure.in: Corrected spelling errors.
517 * configure: Regenerated.
518
5300940c
AC
5192001-03-22 Andrew Cagney <[email protected]>
520
521 * TODO (GDB 5.1 - Cleanups): Add more targets to obsolete.
522
17e78a56
AC
5232001-03-22 Andrew Cagney <[email protected]>
524
525 * Makefile.in (NTSSTART): Delete.
526 (NTSOBS): Delete.
527 (kdb): Delete target.
528 * kdb-start.c, stuff.c: Mark as obsolete.
529 * NEWS: Update.
530
41899c04
AC
5312001-03-22 Andrew Cagney <[email protected]>
532
533 * config/pa/xm-hppah.h (HPPA_COMPILER_BUG): Delete. GDB only
534 compiles using an ISO-C compiler.
535 (MALLOC_INCOMPATIBLE): Ditto.
536 * linespec.c (decode_line_1): Delete hack to work around
537 HPPA_COMPILER_BUG.
538
88665544
AC
5392001-03-22 Andrew Cagney <[email protected]>
540
541 * exec.c (xfer_memory): Always initialize section.
542 * infrun.c (normal_stop): Always initialize source_flag.
543
a2061976
AC
5442001-03-22 Andrew Cagney <[email protected]>
545
546 * TODO (Remote Protocol Support): Review. Add notes about ``!'',
547 non-use of a continue address and typical use of ``q'' packet.
548
e24d4c64
EZ
5492001-03-22 Eli Zaretskii <[email protected]>
550
551 Make DJGPP use the new unified support for hardware
552 breakpoints and watchpoints on x86 targets:
553
554 * config/i386/nm-go32.h <top level>: Don't include nm-i386v.h,
555 include nm-i386.h instead.
556 (TARGET_HAS_HARDWARE_WATCHPOINTS, HAVE_CONTINUABLE_WATCHPOINT)
557 (TARGET_CAN_USE_HARDWARE_WATCHPOINT, STOPPED_BY_WATCHPOINT)
558 (TARGET_REGION_OK_FOR_HW_WATCHPOINT, DECR_PC_AFTER_HW_BREAK)
559 (target_stopped_data_address, target_insert_watchpoint)
560 (target_remove_watchpoint, target_insert_hw_breakpoint)
561 (target_remove_hw_breakpoint): Don't define.
562 (I386_USE_GENERIC_WATCHPOINTS, I386_DR_LOW_SET_CONTROL)
563 (I386_DR_LOW_SET_ADDR, I386_DR_LOW_RESET_ADDR)
564 (I386_DR_LOW_GET_STATUS): Define to call appropriate go32_*
565 functions from go32-nat.c.
566
567 * config/i386/go32.mh (NATDEPFILES): Add i386-nat.o.
568
569 * go32-nat.c <top level>: Remove prototypes for watchpoint-
570 related functions. Remove definitions of watchpoint-related
571 macros.
572 (go32_mourn_inferior): Call i386_cleanup_dregs instead of the
573 private cleanup_dregs function.
574 (cleanup_dregs, go32_insert_watchpoint)
575 (go32_insert_aligned_watchpoint, go32_handle_nonaligned_watchpoint)
576 (go32_remove_watchpoint, go32_remove_aligned_watchpoint)
577 (go32_region_ok_for_watchpoint, go32_stopped_by_watchpoint)
578 (go32_remove_hw_breakpoint, go32_insert_hw_breakpoint): Remove.
579 (go32_set_dr, go32_set_dr7, go32_get_dr6): New functions.
580
c26e1c2b
KB
5812001-03-21 Kevin Buettner <[email protected]>
582
583 * ia64-tdep.c (fetch_instruction): Warn about slot numbers greater
584 than two instead of generating an error.
585
272ba48f
JB
5862001-03-21 Jim Blandy <[email protected]>
587
588 * cp-valprint.c: Reformat to bring into line with GNU coding
589 standards.
590
84346e11
MK
5912001-03-21 Mark Kettenis <[email protected]>
592
593 Make Linux use the new unified support for hardware breakpoints
594 and watchpoints on x86 targets.
595 * i386-linux-nat.c: Doc fixes. Include "gdb_assert.h".
596 [HAVE_SYS_DEBUGREG_H]: Include <sys/debugreg.h>.
597 (DR_FIRSTADDR, DR_LASTADDR, DR_STATUS, DR_CONTROL): Define to
598 appropriate value if not already defined.
599 (register_u_addr): New function.
600 (kernel_u_size): New function.
601 (i386_linux_dr_get, i386_linux_dr_set): New functions.
602 (i386_linux_dr_set_control, i386_linux_dr_set_addr,
603 i386_linux_reset_addr, i386_linux_dr_get_status): New functions.
604 * config/i386/nm-linux.h: Don't include "nm-i386v.h".
605 (I386_USE_GENERIC_WATCHPOINTS): Define and include "nm-i386.h".
606 (TARGET_HAS_HARDWARE_WATCHPOINTS,
607 TARGET_CAN_USE_HARDWARE_WATCHPOINTS, HAVE_CONTINUABLE_WATCHPOINT,
608 STOPPED_BY_WATCHPOINT, target_insert_watchpoint,
609 target_remove_watchpoint): Remove macros.
610 (i386_stopped_by_watchpoint, i386_insert_watchpoint,
611 i386_remove_watchpoint): Remove prototypes.
612 (register_u_addr): New prototype.
613 (REGISTER_U_ADDR): Define in terms of register_u_addr.
614 (i386_linux_dr_set_control, i386_linux_dr_set_addr,
615 i386_linux_reset_addr, i386_linux_dr_get_status): New prototypes.
616 (I386_DR_LOW_SET_CONTROL, I386_DR_LOW_SET_ADDR,
617 I386_DR_LOW_RESET_ADDR, I386_DR_LOW_GET_STATUS): New macros.
618 * config/i386/linux.mh (NATDEPFILES): Replace i386v-nat.o with
619 i386-nat.o.
620
13b57657
JB
6212001-03-21 Jim Blandy <[email protected]>
622
f34754ee
JB
623 Fix from Dan Berlin:
624
13b57657
JB
625 * linespec.c (find_methods): Whitespace differences aren't
626 significant in *un*mangled method names. Use strcmp_iw to compare
f34754ee 627 them, not STREQ.
13b57657 628
eee30e78
AC
6292001-03-21 Andrew Cagney <[email protected]>
630
631 * gdbarch.sh: Allow a non- multi-arch target to override a
632 predicate.
633 * gdbarch.h: Regenerate.
634
b77be6cf
AC
6352001-03-21 Andrew Cagney <[email protected]>
636
637 * gdbarch.sh: Avoid use of ``!''.
638
379d08a1
AC
6392001-03-20 Andrew Cagney <[email protected]>
640
641 * target.h (enum target_signal): Move definition from here.
642 * defs.h (enum target_signal): To here.
643
644 * config/arc/tm-arc.h (arc_software_single_step): Change type of
645 first parameter to enum target_signal.
646 * config/rs6000/tm-rs6000.h (rs6000_software_single_step): Ditto.
647 * config/sparc/tm-sparc.h (sparc_software_single_step): Ditto.
648 * rs6000-tdep.c (rs6000_software_single_step): Update.
649
64485362
AC
6502001-03-20 Andrew Cagney <[email protected]>
651
652 * frame.h (SIZEOF_FRAME_SAVED_REGS): Report an error if macro
653 already defined.
654
655 From 2000-08-25 Stephane Carrez <[email protected]>:
656 * stabsread.c (define_symbol): A parameter ('R'), a local ('r'),
657 or a reference ('a') can be in a pseudo register.
658 * infcmd.c (do_registers_info): Must take into account the pseudo
659 registers to print their value.
660 (registers_info): Likewise.
661 * stack.c (frame_info): Likewise.
662 * frame.h (SIZEOF_FRAME_SAVED_REGS): Save the pseudo registers.
663
52b98211
EZ
6642001-03-21 Eli Zaretskii <[email protected]>
665
666 Unified support for hardware breakpoints and watchpoints on
667 x86 targets:
668
669 * config/i386/nm-i386.h: New file.
670
671 * config/i386/nm-i386.h: (i386_cleanup_dregs)
672 (i386_insert_watchpoint, i386_remove_watchpoint)
673 (i386_region_ok_for_watchpoint, i386_stopped_by_hwbp)
674 (i386_stopped_data_address, i386_insert_hw_breakpoint)
675 (i386_remove_hw_breakpoint): Declare prototypes.
676 [I386_USE_GENERIC_WATCHPOINTS] (TARGET_CAN_USE_HARDWARE_WATCHPOINT):
677 Define if not already defined.
678 (TARGET_REGION_OK_FOR_HW_WATCHPOINT, HAVE_CONTINUABLE_WATCHPOINT)
679 (STOPPED_BY_WATCHPOINT, target_stopped_data_address)
680 (target_insert_watchpoint, target_remove_watchpoint)
681 (target_insert_hw_breakpoint, target_remove_hw_breakpoint): Define
682 to call the appropriate i386_* functions.
683
684 * i386-nat.c: New file.
685
686 * i386-nat.c (I386_DR_CONTROL_MASK, I386_DR_LOCAL_ENABLE)
687 (I386_DR_GLOBAL_ENABLE, I386_DR_DISABLE, I386_DR_SET_RW_LEN)
688 (I386_DR_GET_RW_LEN, I386_DR_WATCH_HIT): New macros.
689 (dr_mirror, dr_status_mirror, dr_control_mirror, dr_ref_count)
690 (maint_show_dr): New variables.
691 (i386_cleanup_dregs, i386_show_dr, i386_length_and_rw_bits)
692 (i386_insert_aligned_watchpoint, i386_remove_aligned_watchpoint)
693 (i386_handle_nonaligned_watchpoint, i386_insert_watchpoint)
694 (i386_remove_watchpoint, i386_region_ok_for_watchpoint)
695 (i386_stopped_data_address, i386_stopped_by_hwbp)
696 (i386_insert_hw_breakpoint, i386_remove_hw_breakpoint): New
697 functions.
698 (_initialize_i386_nat): New function.
699 [I386_USE_GENERIC_WATCHPOINTS]: Add new maint command
700 `show-debug-regs', sets maint_show_dr to non-zero value and
701 activates debugging print-outs in functions which insert, remove,
702 and test watchpoints and hardware breakpoints.
703
704 * Makefile.in (i386-nat.o): New target.
705 (ALLDEPFILES): Add i386-nat.o.
706
28e9e0f0
MK
7072001-03-21 Mark Kettenis <[email protected]>
708
709 * i386-tdep.c: Add back _initialize_i386_tdep prototype with
710 appropriate comment.
711
e40eccb4
KB
7122001-03-20 Kevin Buettner <[email protected]>
713
714 * config/alpha/alpha-linux.mh (NATDEPFILES): Use proc-service.o,
715 thread-db.o, and lin-lwp.o for thread support instead of
716 linux-thread.o and lin-thread.o.
717 * config/alpha/nm-linux.h (PREPARE_TO_PROCEED, GET_THREAD_SIGNALS)
718 (ATTACH_LWP): Define to use the following lin-lwp.c functions...
719 (lin_lwp_prepare_to_proceed, lin_thread_get_thread_signals)
720 (lin_lwp_attach_lwp): Declare.
721
bea7bb93
JB
7222001-03-20 Jim Blandy <[email protected]>
723
f34754ee
JB
724 Fix from Dan Berlin:
725
bea7bb93
JB
726 * Makefile.in: Clean up dependencies on ../include/demangle.h.
727 (demangle_h): New variable.
728 (jv-typeprint.o, jv-valprint.o, linespec.o): Use it.
729
b0ed3589
AC
7302001-03-20 Andrew Cagney <[email protected]>
731
732 * target.h (SOFTWARE_SINGLE_STEP_P): Add empty parameter list.
733 * breakpoint.c (bpstat_stop_status): Update.
734 * infrun.c (handle_inferior_event): Ditto.
735 * mips-tdep.c (mips_dump_tdep): Ditto.
736 * infrun.c (resume): Ditto.
737 * infptrace.c (child_resume): Ditto.
738 * config/mips/tm-wince.h (SOFTWARE_SINGLE_STEP_P): Ditto.
739 * config/sh/tm-wince.h (SOFTWARE_SINGLE_STEP_P): Ditto.
740 * config/sparc/tm-sparc.h (SOFTWARE_SINGLE_STEP_P): Ditto.
741 * config/powerpc/tm-linux.h (SOFTWARE_SINGLE_STEP_P): Ditto.
742 * config/arm/tm-wince.h (SOFTWARE_SINGLE_STEP_P): Ditto.
743 * config/arc/tm-arc.h (SOFTWARE_SINGLE_STEP_P): Ditto.
744 * config/powerpc/tm-ppc-eabi.h (SOFTWARE_SINGLE_STEP_P): Ditto.
745
df087c62
AC
7462001-03-20 Andrew Cagney <[email protected]>
747
748 * config/powerpc/tm-linux.h (SOFTWARE_SINGLE_STEP): Replace abort
749 with internal_error.
750
8bd1f2c6
JB
7512001-03-20 Jim Blandy <[email protected]>
752
f34754ee
JB
753 Fix from Dan Berlin:
754
8bd1f2c6
JB
755 * linespec.c (find_methods): Just call CHECK_TYPEDEF on t, rather
756 than asking for sym_class's type; that's circuitous. Remove
757 sym_class, since the last use of it is gone.
758
c97fe386
EZ
7592001-03-20 Eli Zaretskii <[email protected]>
760
761 * breakpoint.c (print_it_typical) <bp_access_watchpoint> [UI_OUT]:
762 Correct the order of calls to ui_out_field_string and
763 ui_out_list_begin when bs->old_val is NULL.
764
486363b6
KB
7652001-03-19 Kevin Buettner <[email protected]>
766
767 * configure.in (AC_CHECK_HEADERS): Check for existence of nlist.h.
768 * configure: Regenerate.
769 * config.in: Regenerate.
770 * solib-legacy.c (nlist.h): Include if HAVE_NLIST_H is defined.
771
087bb2e2
KB
7722001-03-19 Kevin Buettner <[email protected]>
773
774 * config/i386/i386v42mp.mh (NATDEPFILES): List all files on
775 same line to avoid problems with Unixware 7's make when building
776 a cross debugger.
777
3c37485b
AC
7782001-03-19 Andrew Cagney <[email protected]>
779
780 * defs.h (malloc): Move declaration from here.
781 * utils.c (malloc): To here.
782 * config/pa/xm-hppah.h (malloc): Delete declaration.
783
784 * gnu-nat.c (make_proc): Use xmalloc instead of malloc.
785 * hp-psymtab-read.c (hpread_call_pxdb): Ditto.
786 (hpread_quick_traverse): Ditto.
787 * infttrace.c (create_thread_info): Ditto.
788 (kill_inferior): Ditto.
789 * gnu-nat.c (make_inf): Ditto, and don't check return value.
790 * procfs.c (proc_update_threads): Ditto.
791 * valprint.c (print_decimal_chars): Ditto.
792 * gdbtypes.c (cfront_mangle_name): Use xasprintf instead of
793 malloc and sprintf.
794 * remote-rdp.c (rdp_set_command_line): Ditto.
795
0e52036f
AC
7962001-03-19 Andrew Cagney <[email protected]>
797
798 * defs.h (realloc): Move declaration from here.
799 * utils.c (realloc): To here.
800 * config/pa/xm-hppah.h (realloc): Delete declaration.
801 * lin-thread.c (insert_thread): Use xrealloc instead of realloc.
802 * symfile.c (add_filename_language): Ditto.
803 * event-loop.c (create_file_handler): Ditto.
804
81b8eb80
AC
8052001-03-19 Andrew Cagney <[email protected]>
806
807 * defs.h (free): Move declaration from here.
808 * utils.c (free): To here.
809 (xfree): Document as the only call to free().
810 * config/pa/xm-hppah.h (free): Delete declaration.
811
8cca004a
KB
8122001-03-19 Kevin Buettner <[email protected]>
813
814 * config/ia64/linux.mh (NATDEPFILES): Add proc-service.o to
815 this list.
816
cf4eee44
AC
8172001-03-19 Andrew Cagney <[email protected]>
818
819 * eval.c (evaluate_subexp): Remove #ifdef __STDC__ and ``inline''.
820 * config/mips/xm-mips.h (offsetof): Define when !GNUC not !STDC.
821 * cli/cli-cmds.c (init_cli_cmds): Remove #ifdef __STDC__
822
1c5b31ef
AC
8232001-03-19 Andrew Cagney <[email protected]>
824
825 * TODO: List known problems with TUI.
826
3a0c66d4
AC
8272001-03-19 Andrew Cagney <[email protected]>
828
829 * MAINTAINERS: Jimmy Guo stepped down as a maintiner (TUI,
830 gdb.hp).
831
ce359b09
AC
8322001-03-19 Andrew Cagney <[email protected]>
833
834 * remote.c (remote_cisco_section_offsets): Do not cast result from
835 bfd_get_section_name.
836 (compare_sections_command): Ditto.
837 (remote_cisco_section_offsets): Make ``p'' a const pointer.
838 (compare_sections_command): Ditto for ``sectname''.
839
0b3f98d3
AC
8402001-03-19 Andrew Cagney <[email protected]>
841
842 From Mon Nov 20 13:59:29 2000 Andrew Cagney <[email protected]>:
843 * valops.c (hand_function_call): Simplify computation of the
844 address of the pushed argument.
845
7451d027
AC
8462001-03-17 Andrew Cagney <[email protected]>
847
848 * p-exp.y (parse_number): Avoid shift overflow when ``long''.
849 Code copied from c-exp.y.
850
fb70ab0c
KB
8512001-03-18 Kevin Buettner <[email protected]>
852
853 * acconfig.h (HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS)
854 (HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS)
855 (HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS): New configure macros.
856 * configure.in (HAVE_STRUCT_LINK_MAP32): Move this test out
857 of the Solaris procfs testing section. Instead, group with...
858 (HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS)
859 (HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS)
860 (HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS): New <link.h> tests.
861 * configure: Regenerate.
862 * config.in: Regenerate.
863
864 * solib-legacy.c (legacy_svr4_fetch_link_map_offsets): Use
865 new configure macros to choose which (if any) code to
866 compile in. Added code to explicitly handle *BSD systems;
867 these systems were previously handled only through macro
868 redefinition. Also, due to the way the autoconf tests are set
869 up, this function will no longer return a non-zero value when
870 GDB is configured as a cross debugger. I.e, cross debuggers
871 will no longer be able to "accidentally" get the host system's
872 link map offsets.
873
8aa16b78
KB
8742001-03-18 Kevin Buettner <[email protected]>
875
876 * config/i386/nbsd.mh (NATDEPFILES): List all files on the same
877 line to avoid build problem on NetBSD 1.4.
878
559e75c0
MC
8792001-03-17 Michael Chastain <[email protected]>
880
881 * win32-nat.c (child_attach): check args for NULL before passing
882 to strtoul. This fixes PR gdb/43.
883
fc338970
MK
8842001-03-17 Mark Kettenis <[email protected]>
885
7daede3b
MK
886 * i387-nat.h: Doc Fix.
887
fc338970
MK
888 * i386-tdep.c: Fix formatting.
889 (i386_get_frame_setup, i386_follow_jump, codestream_read,
890 codestream_seek, codestream_fill, skip_trampoline_code,
891 gdb_print_insn_i386, _initialize_i386_tdep): Remove redundant
892 prototypoes.
893
e3c6d36d
MK
8942001-03-17 Mark Kettenis <[email protected]>
895
896 * config/i386/tm-linux.h (TARGET_ANALYZE_FLOATING): Remove. It's
897 no longer used. Also remove associated FIXME.
898
4a5c6a1d
AC
8992001-03-16 Andrew Cagney <[email protected]>
900
901 * gdbarch.sh: Add classes ``m'' and ``M'' for pure multi-arch. Do
902 not generate macro wrappers for multi-arch functions or
903 predicates.
904 (class_is_info_p, class_is_predicate_p): Update.
905 (class_is_function_p, class_is_variable_p): Ditto.
906 (class_is_multiarch_p): New class function.
907
7256e1a5
C
9082001-03-16 J.T. Conklin <[email protected]>
909
910 * config/h8300/tm-h8300.h (FRAME_ARGS_ADDRESS): Changed to use
911 h8300_frame_args_address from frame_args_address.
912 (FRAME_LOCALS_ADDRESS): Changed to use h8300_frame_locals_address
913 from frame_locals_address.
914 (PRINT_REGISTER_HOOK): Changed to use h8300_print_register_hook
915 from print_register_hook.
916 (h8300_frame_args_address): Declare.
917 (h8300_frame_find_saved_regs): Declare.
918 (h8300_frame_locals_address): Declare.
919 (h8300_frame_saved_pc): Declare.
920 (h8300_pop_frame): Declare.
921 (h8300_print_register_hook): Declare.
922 * h8300-tdep.c (h8300_frame_find_saved_regs): Removed declaration.
923 (h8300_frame_args_address): Renamed from frame_args_address.
924 (h8300_frame_locals_address): Renamed from frame_locals_address.
925 (h8300_pop_frame): Renamed from pop_frame.
926 (h8300_print_register_hook): Renamed from print_register_hook.
927
435b259c
KB
9282001-03-16 Kevin Buettner <[email protected]>
929
930 * solib-svr4.c (bfd_lookup_symbol): Change type of
931 ``storage_needed'' from unsigned int to long in order to
932 match return type of bfd_get_symtab_upper_bound() and
933 bfd_get_dynamic_symtab_upper_bound().
934 * solib-aix5.c (bfd_lookup_symbol): Likewise. Also, eliminate
935 REASONABLE_LIMIT hack which had been added to work around this
936 problem.
937
80117be2
KB
9382001-03-15 Kevin Buettner <[email protected]>
939
940 * solib-aix5.c (bfd_lookup_symbol, build_so_list_from_mapfile)
941 (aix5_relocate_main_executable, aix5_clear_solib): Replace calls
942 to free() with calls to xfree().
943 (bfd_lookup_symbol): Eliminate use of PTR.
944 (build_so_list_from_mapfile): Use xasprintf() instead of sprintf().
945
77cd5909
MH
9462001-03-15 Martin Hunt <[email protected]>
947
948 * linespec.c (decode_line_1): Remove trailing quote
949 when parsing double quotes.
950
f7f5a202
KB
9512001-03-15 Kevin Buettner <[email protected]>
952
953 * uw-thread.c (read_thr_debug, read_map, read_lwp, thread_iter)
954 (libthread_stub, libthread_init): Pass NULL for the mem_attrib
955 argument in the to_xfer_memory calls.
956
0d35ddba
AC
9572001-03-15 Andrew Cagney <[email protected]>
958
959 * MAINTAINERS: Fix typo - w65 not w64. Still doesn't build.
960 * TODO (GDB 5.1 - Cleanups): Add status of targets being obsoleted.
961
043780a1
AC
9622001-03-15 Andrew Cagney <[email protected]>
963
964 * wince.c (child_xfer_memory): Add attrib parameter.
965 * symm-nat.c (child_xfer_memory): Ditto.
966 * mac-nat.c (child_xfer_memory): Ditto.
967 * infttrace.c (child_xfer_memory): Ditto.
968 * procfs.c (procfs_xfer_memory): Ditto.
969 * lin-thread.c (thread_db_xfer_memory): Ditto.
970 * gnu-nat.c (gnu_xfer_memory): Ditto.
971
9b9c068d
AC
9722001-03-14 Andrew Cagney <[email protected]>
973
974 * NEWS: Mention that Harris/CXUX m88k is obsolete.
975
f88e2c52
AC
9762001-03-13 Andrew Cagney <[email protected]>
977
978 * config/mips/tm-mips.h: Include "regcache.h" for macros refering
979 to regcache functions.
980 * config/m68k/tm-m68k.h: Ditto.
981 * config/i386/tm-i386v.h: Ditto.
982 * config/mcore/tm-mcore.h: Ditto.
983 * config/m88k/tm-m88k.h: Ditto.
984 * config/m68k/tm-news.h: Ditto.
985 * config/m68k/tm-linux.h: Ditto.
986 * config/m68k/tm-delta68.h: Ditto.
987 * config/m68k/nm-sun3.h: Ditto.
988 * config/m32r/tm-m32r.h: Ditto.
989 * config/i386/tm-symmetry.h: Ditto.
990 * config/i386/tm-sun386.h: Ditto.
991 * config/i386/tm-i386.h: Ditto.
992 * config/i386/nm-symmetry.h: Ditto.
993 * config/i386/nm-sun386.h: Ditto.
994 * config/i386/nm-ptx4.h: Ditto.
995 * config/i386/nm-i386mach.h: Ditto.
996 * config/h8500/tm-h8500.h: Ditto.
997 * config/h8300/tm-h8300.h: Ditto.
998 * config/fr30/tm-fr30.h: Ditto.
999 * config/d30v/tm-d30v.h: Ditto.
1000 * config/arm/tm-arm.h: Ditto.
1001 * config/arc/tm-arc.h: Ditto.
1002 * config/alpha/tm-alpha.h: Ditto.
1003 * config/a29k/tm-vx29k.h: Ditto.
1004 * config/a29k/tm-a29k.h: Ditto.
1005 * config/w65/tm-w65.h: Ditto.
1006 * config/vax/tm-vax.h: Ditto.
1007 * config/v850/tm-v850.h: Ditto.
1008 * config/tic80/tm-tic80.h: Ditto.
1009 * config/sparc/tm-sparclite.h: Ditto.
1010 * config/sparc/tm-sparclet.h: Ditto.
1011 * config/sparc/tm-sparc.h: Ditto.
1012 * config/sparc/nm-sun4sol2.h: Ditto.
1013 * config/sparc/nm-sun4os4.h: Ditto.
1014 * config/sparc/nm-nbsd.h: Ditto.
1015 * config/powerpc/nm-solaris.h: Ditto.
1016 * config/pa/tm-hppao.h: Ditto.
1017 * config/pa/tm-hppa.h: Ditto.
1018 * config/pa/nm-hppab.h: Ditto.
1019 * config/ns32k/tm-umax.h: Ditto.
1020 * config/ns32k/tm-merlin.h: Ditto.
1021 * config/nm-m3.h: Ditto.
1022 * config/nm-gnu.h: Ditto.
1023
0981ead9
AC
10242001-03-14 Andrew Cagney <[email protected]>
1025
1026 * MAINTAINERS: Update list of targets. Mark arm-* and v850-elf as
1027 broken. Mark sh-*, ia64-linux and ns32k-netbsd as buildable.
1028 Specify an m88k target. Include sample GAWK script to generate
1029 target list. Delete non-existant romp target.
1030 * TODO (GDB 5.1 - Cleanups): Update.
1031
91c1720e
KS
10322001-03-14 Keith Seitz <[email protected]>
1033
1034 * linespec.c (decode_line_1): Skip argptr over a leading
1035 double quote. Prevents alloc of 0 bytes and memcpy of -1 bytes.
1036
3cc122b3
KB
10372001-03-14 Kevin Buettner <[email protected]>
1038
1039 * config/djgpp/fnchange.lst (ia64-aix-nat.c): Add entry.
1040
5bb367b1
AC
10412001-03-13 Andrew Cagney <[email protected]>
1042
1043 * ui-out.h: Remove #if __STDC__, assume an ISO-C compiler.
1044 * m3-nat.c: Ditto.
1045 * p-lang.h: Ditto.
1046 * printcmd.c (printf_command): Ditto.
1047 * ch-exp.c (match_integer_literal): Ditto.
1048 * scm-tags.h: Ditto.
1049 * ser-go32.c: Ditto.
1050 * hppa-tdep.c (unwind_command): Ditto.
1051 * defs.h (volatile): Delete macro definition. Assume __STDC__.
1052 * remote-adapt.c (volatile): Ditto.
1053 * remote-eb.c (volatile): Ditto.
1054 * remote-mm.c (volatile): Ditto.
1055 * defs.h (alloca): Assume __STDC__, declare returning void *.
1056
a728f042
AC
10572001-03-08 Andrew Cagney <[email protected]>
1058
1059 * inferior.h (ARCH_NUM_REGS): Delete definition.
1060 * stack.c (frame_info): Use NUM_REGS, not ARCH_NUM_REGS.
1061 * regcache.c (registers_changed): Ditto.
1062 (registers_fetched): Ditto.
1063 * infptrace.c (fetch_inferior_registers): Ditto.
1064 (store_inferior_registers): Ditto.
1065 * infcmd.c (do_registers_info): Ditto.
1066 (registers_info): Ditto.
1067 * i386-linux-nat.c (old_fetch_inferior_registers): Ditto.
1068 (old_store_inferior_registers): Ditto.
1069 * gdbserver/low-linux.c (register_addr): Ditto.
1070 * gdbserver/low-hppabsd.c (register_addr): Ditto.
1071 * core-aout.c: Don't include "inferior.h".
1072 (fetch_core_registers): Use NUM_REGS not ARCH_NUM_REGS.
1073 (register_addr): Ditto.
1074
f48ff60a
FN
10752001-03-13 Fernando Nasser <[email protected]>
1076
1077 From Steven Johnson <[email protected]>
1078 * cli/cli-script.c (define_command): Fix setting of post hooks.
1079
305d65ca
MK
10802001-03-13 Mark Kettenis <[email protected]>
1081
1082 * i386-linux-tdep.c: Fix formatting and clarify comments.
1083 (i386_linux_svr4_fetch_link_map_offsets): Use NULL instead of 0
1084 where appropriate.
1085
bf62e5b4
AC
10862001-03-12 Andrew Cagney <[email protected]>
1087
1088 * gnu-nat.c: Include "gdb_assert.h" instead of <assert.h>.
1089 (proc_update_sc): Use gdb_assert instead of assert.
1090 (proc_abort): Ditto.
1091 (inf_set_step_thread): Ditto.
1092 (gnu_wait): Ditto.
1093 (S_exception_raise_request): Ditto.
1094 (gnu_terminal_init_inferior): Ditto.
1095
21479ded
KB
10962001-03-09 Kevin Buettner <[email protected]>
1097
1098 * Makefile.in (solib-svr4.o): Depend on solib-svr4.c, not solib.c.
1099 (solib-legacy.o): New makefile target.
1100 * solib-legacy.c: New file.
1101 * solib-svr4.h (SVR4_FETCH_LINK_MAP_OFFSETS): Delete.
1102 (default_svr4_fetch_link_map_offsets): Delete.
1103 (set_solib_svr4_fetch_link_map_offsets): Declare.
1104 (legacy_svr4_fetch_link_map_offsets_hook): Declare.
1105 * solib-svr4.c (elf/common.h): Include.
1106 (link.h): Only include for SunOS shared library support.
1107 (_SYSCALL32): Don't define.
1108 (SVR4_FETCH_LINK_MAP_OFFSETS): Define.
1109 (default_svr4_fetch_link_map_offsets): Made static; added forward
1110 declaration.
1111 (fetch_link_map_offsets): New static global.
1112 (legacy_svr4_fetch_link_map_offsets_hook): New global variable.
1113 (default_svr4_fetch_link_map_offsets): Rewritten. The guts
1114 of what used to be in this function now reside in
1115 legacy_svr4_fetch_link_map_offsets() in solib-legacy.c.
1116 (open_symbol_file_object): Fix declaration in SunOS section
1117 of the code.
1118 (set_solib_svr4_fetch_link_map_offsets): New extern function.
1119 (init_fetch_link_map_offsets): New static function.
1120 (_initialize_svr4_solib): Put static global fetch_link_map_offsets
1121 under multiarch control.
1122
1123 * config/alpha/alpha-linux.mt (TDEPFILES): Add solib-legacy.o to
1124 list.
1125 * config/alpha/fbsd.mh (NATDEPFILES): Likewise.
1126 * config/arm/linux.mt (TDEPFILES): Likewise.
1127 * config/i386/fbsd.mh (NATDEPFILES): Likewise.
1128 * config/i386/i386dgux.mh (NATDEPFILES): Likewise.
1129 * config/i386/i386gnu.mh (NATDEPFILES): Likewise.
1130 * config/i386/i386sco5.mh (NATDEPFILES): Likewise.
1131 * config/i386/i386sol2.mt (TDEPFILES): Likewise.
1132 * config/i386/i386v4.mh (NATDEPFILES): Likewise.
1133 * config/i386/i386v42mp.mh (NATDEPFILES): Likewise.
1134 * config/i386/linux.mt (TDEPFILES): Likewise.
1135 * config/i386/nbsd.mh (NATDEPFILES): Likewise.
1136 * config/i386/nbsdelf.mh (NATDEPFILES): Likewise.
1137 * config/i386/ncr3000.mt (TDEPFILES): Likewise.
1138 * config/i386/ptx4.mh (XDEPFILES): Likewise.
1139 * config/i386/sun386.mt (TDEPFILES): Likewise.
1140 * config/ia64/linux.mt (TDEPFILES): Likewise.
1141 * config/m68k/linux.mt (TDEPFILES): Likewise.
1142 * config/m68k/m68kv4.mh (NATDEPFILES): Likewise.
1143 * config/m68k/nbsd.mh (NATDEPFILES): Likewise.
1144 * config/m68k/sun2os4.mt (TDEPFILES): Likewise.
1145 * config/m68k/sun3os4.mt (TDEPFILES): Likewise.
1146 * config/m88k/delta88v4.mh (NATDEPFILES): Likewise.
1147 * config/mips/mipsv4.mh (NATDEPFILES): Likewise.
1148 * config/ns32k/nbsd.mh (NATDEPFILES): Likewise.
1149 * config/powerpc/linux.mt (TDEPFILES): Likewise.
1150 * config/powerpc/nbsd.mh (NATDEPFILES): Likewise.
1151 * config/powerpc/solaris.mh (NATDEPFILES): Likewise.
1152 * config/sh/linux.mt (TDEPFILES): Likewise.
1153 * config/sparc/linux.mt (TDEPFILES): Likewise.
1154 * config/sparc/nbsd.mh (NATDEPFILES): Likewise.
1155 * config/sparc/nbsdelf.mh (NATDEPFILES): Likewise.
1156 * config/sparc/sp64linux.mt (TDEPFILES): Likewise.
1157 * config/sparc/sun4os4.mt (TDEPFILES): Likewise.
1158 * config/sparc/sun4sol2.mh (NATDEPFILES): Likewise.
1159
d7fa9de0
KB
11602001-03-09 Kevin Buettner <[email protected]>
1161
1162 * utils.c (xmrealloc, xcalloc): Return NULL for zero-sized requests.
1163
f8241bd1
AC
11642001-03-09 Andrew Cagney <[email protected]>
1165
1166 * MAINTAINERS (Write After Approval): Update Philip Blundell.
1167
e6b4b0c2
KS
11682001-03-09 Keith Seitz <[email protected]>
1169
1170 * MAINTAINERS: Add myself to write after approval list.
1171
96836138
MK
11722001-03-09 Mark Kettenis <[email protected]>
1173
1174 * i387-tdep.c (print_i387_status_word): Fix printing of Stack
1175 fault flag. It is bit 6 of the x87 FPU status word, not bit 7.
1176
1b594327
AC
11772001-03-08 Andrew Cagney <[email protected]>
1178
1179 * configure.host (m88*-harris-cxux*): Mark as obsolete.
1180 * configure.tgt: Ditto.
1181 * config/m88k/xm-cxux.h: Ditto.
1182 * config/m88k/tm-cxux.h: Ditto.
1183 * config/m88k/nm-cxux.h: Ditto.
1184 * config/m88k/cxux.mt: Ditto.
1185 * config/m88k/cxux.mh: Ditto.
1186
4a32a1e4
AC
11872001-03-08 Andrew Cagney <[email protected]>
1188
1189 * Makefile.in: Delete rules for obsolete files.
1190
ec9a3449
DT
1191Thu Mar 8 15:43:40 2001 David Taylor <[email protected]>
1192
1193 * stack.c (parse_frame_specification): For one argument case,
1194 handle the situation where the argument is an integer, not an
1195 address -- arguably the most common case. This matters on
1196 targets where pointers and addresses are different.
1197
a50c34dc
AC
11982001-03-08 Andrew Cagney <[email protected]>
1199
1200 * TODO: Revise 5.1 list. Delete PARAMS task. Add coding standard
1201 review. Clarify GNU/LINUX/sparc. Move other tasks to 5.2 or
1202 general.
1203
cfc046cf
AC
12042001-03-07 Andrew Cagney <[email protected]>
1205
1206 * TODO (GDB 5.1 Known Problems): Document problem of building GDB
1207 with SID on Solaris 8.
1208
39424bef
MK
12092001-03-07 Mark Kettenis <[email protected]>
1210
1211 * defs.h: Provide prototypes for floatformat_is_negative,
1212 floatformat_is_nan and floatformat_mantissa.
1213 * utils.c: Include "gdb_assert.h".
1214 (floatformat_is_negative): New function.
1215 (floatformat_is_nan): New function.
1216 (floatformat_mantissa): New function.
1217 * valprint.c: Include "floatformat.h".
1218 (print_floating): Get rid of the Linux-specific
1219 TARGET_ANALYZE_FLOATING macro and rewrite NaN detection with the
1220 help these new functions. Print NaN's in a format conforming to
1221 ISO C99.
1222
7a1bd56a
EZ
12232001-03-07 Eli Zaretskii <[email protected]>
1224
1225 * top.c (init_main): Make `set history file name' complete on file
1226 names.
1227
5565b556
C
12282001-03-06 J.T. Conklin <[email protected]>
1229
21a12a30
C
1230 * Makefile.in (LINTFLAGS): Update to contain all of the macros
1231 which define include paths used when compiling.
1232
1233 * util.c (savestring, msavestring): Change type of length argument.
1234 * defs.h (savestring, msavestring): Update to match.
1235
5565b556
C
1236 * symtab.h (decode_line_1): Removed declaration.
1237
1238 * symfile.c (#include <assert.h>): Removed.
1239
1240 * arch-utils.c (#include <ctype.h>): Removed.
1241 * c-typeprint.c: Likewise.
1242 * dbxread.c: Likewise.
1243 * gdbtypes.c: Likewise.
1244 * target.c: Likewise.
1245 * os9kread.c: Likewise.
1246
1247 * c-valprint.c (#include "demangle.h"): Removed.
1248 * ch-typeprint.c: Likewise.
1249 * eval.c: Likewise.
1250 * f-typeprint.c: Likewise.
1251 * f-valprint.c: Likewise.
1252 * m2-typeprint.c: Likewise.
1253 * typeprint.c: Likewise.
1254 * p-typeprint.c: Likewise.
1255 * valarith.c: Likewise.
1256 * valprint.c: Likewise.
1257
1258 * m2-typeprint.c (#include "gdb_string.h"): Removed.
1259 * nlmread.c: Likewise.
1260
1261 * mdebugread.c (#include "gdb-stabs.h"): Removed.
1262 * minsyms.c: Likewise.
1263 * mipsread.c: Likewise.
1264 * nlmread.c: Likewise.
1265
1266 * m2-typeprint.c (#include "obstack.h"): Removed.
1267 * m2-valprint.c: Likewise.
1268
1269 * event-loop.c (#include <setjmp.h>): Removed.
1270
e8be95ae
SS
12712001-03-06 Stan Shebs <[email protected]>
1272
1273 * MAINTAINERS: Remove self from specific maintenance domains
1274 (macos, gdbserver, documentation, testsuite).
1275
b6ba6518
KB
12762001-03-06 Kevin Buettner <[email protected]>
1277
1278 * 29k-share/udi/udip2soc.c, Makefile.in, a29k-tdep.c,
1279 a68v-nat.c, abug-rom.c, aclocal.m4, alpha-nat.c, alpha-tdep.c,
1280 annotate.c, annotate.h, arc-tdep.c, arch-utils.c,
1281 arch-utils.h, arm-tdep.c, ax-gdb.c, ax-gdb.h, ax-general.c,
1282 ax.h, bcache.c, bcache.h, blockframe.c, breakpoint.c,
1283 breakpoint.h, buildsym.c, buildsym.h, c-exp.y, c-lang.c,
1284 c-lang.h, c-typeprint.c, c-valprint.c, call-cmds.h, ch-exp.c,
1285 ch-lang.c, ch-lang.h, ch-typeprint.c, ch-valprint.c,
1286 cli/cli-cmds.h, cli/cli-decode.c, cli/cli-decode.h,
1287 cli/cli-script.c, cli/cli-script.h, cli/cli-setshow.h,
1288 cli/cli-utils.h, cli-out.c, cli-out.h, coff-solib.c,
1289 coff-solib.h, coffread.c, command.h, complaints.c,
1290 complaints.h, completer.c, completer.h,
1291 config/a29k/nm-ultra3.h, config/a29k/tm-a29k.h,
1292 config/a29k/tm-ultra3.h, config/a29k/tm-vx29k.h,
1293 config/a29k/xm-ultra3.h, config/alpha/nm-fbsd.h,
1294 config/alpha/nm-linux.h, config/alpha/nm-osf.h,
1295 config/alpha/nm-osf2.h, config/alpha/nm-osf3.h,
1296 config/alpha/tm-alpha.h, config/alpha/tm-alphalinux.h,
1297 config/alpha/xm-alphalinux.h, config/alpha/xm-alphaosf.h,
1298 config/alpha/xm-fbsd.h, config/arc/tm-arc.h,
1299 config/arm/nm-linux.h, config/arm/tm-arm.h,
1300 config/arm/tm-embed.h, config/d10v/tm-d10v.h,
1301 config/d30v/tm-d30v.h, config/fr30/tm-fr30.h,
1302 config/h8300/tm-h8300.h, config/h8500/tm-h8500.h,
1303 config/i386/nm-fbsd.h, config/i386/nm-gnu.h,
1304 config/i386/nm-i386bsd.h, config/i386/nm-i386mach.h,
1305 config/i386/nm-i386sco.h, config/i386/nm-i386sol2.h,
1306 config/i386/nm-i386v.h, config/i386/nm-i386v4.h,
1307 config/i386/nm-i386v42mp.h, config/i386/nm-linux.h,
1308 config/i386/nm-nbsd.h, config/i386/nm-nbsdelf.h,
1309 config/i386/nm-ptx4.h, config/i386/nm-sun386.h,
1310 config/i386/nm-symmetry.h, config/i386/tm-cygwin.h,
1311 config/i386/tm-fbsd.h, config/i386/tm-i386.h,
1312 config/i386/tm-i386aix.h, config/i386/tm-i386bsd.h,
1313 config/i386/tm-i386gnu.h, config/i386/tm-i386lynx.h,
1314 config/i386/tm-i386m3.h, config/i386/tm-i386mk.h,
1315 config/i386/tm-i386nw.h, config/i386/tm-i386os9k.h,
1316 config/i386/tm-i386sco5.h, config/i386/tm-i386sol2.h,
1317 config/i386/tm-i386v.h, config/i386/tm-i386v4.h,
1318 config/i386/tm-i386v42mp.h, config/i386/tm-linux.h,
1319 config/i386/tm-nbsd.h, config/i386/tm-ptx.h,
1320 config/i386/tm-ptx4.h, config/i386/tm-sun386.h,
1321 config/i386/tm-symmetry.h, config/i386/tm-vxworks.h,
1322 config/i386/xm-fbsd.h, config/i386/xm-i386bsd.h,
1323 config/i386/xm-i386gnu.h, config/i386/xm-i386m3.h,
1324 config/i386/xm-i386mach.h, config/i386/xm-i386mk.h,
1325 config/i386/xm-i386sco.h, config/i386/xm-i386v4.h,
1326 config/i386/xm-linux.h, config/i386/xm-nbsd.h,
1327 config/i386/xm-ptx.h, config/i386/xm-ptx4.h,
1328 config/i386/xm-sun386.h, config/i386/xm-symmetry.h,
1329 config/i960/tm-i960.h, config/i960/tm-mon960.h,
1330 config/i960/tm-nindy960.h, config/i960/tm-vx960.h,
1331 config/ia64/nm-aix.h, config/ia64/nm-linux.h,
1332 config/ia64/tm-aix.h, config/ia64/tm-ia64.h,
1333 config/ia64/tm-linux.h, config/ia64/xm-aix.h,
1334 config/ia64/xm-linux.h, config/m68k/nm-apollo68b.h,
1335 config/m68k/nm-delta68.h, config/m68k/nm-dpx2.h,
1336 config/m68k/nm-hp300bsd.h, config/m68k/nm-hp300hpux.h,
1337 config/m68k/nm-linux.h, config/m68k/nm-sun3.h,
1338 config/m68k/tm-apollo68b.h, config/m68k/tm-cisco.h,
1339 config/m68k/tm-dpx2.h, config/m68k/tm-es1800.h,
1340 config/m68k/tm-hp300bsd.h, config/m68k/tm-hp300hpux.h,
1341 config/m68k/tm-isi.h, config/m68k/tm-linux.h,
1342 config/m68k/tm-m68k.h, config/m68k/tm-m68kv4.h,
1343 config/m68k/tm-mac.h, config/m68k/tm-monitor.h,
1344 config/m68k/tm-nbsd.h, config/m68k/tm-news.h,
1345 config/m68k/tm-os68k.h, config/m68k/tm-sun3.h,
1346 config/m68k/tm-vx68.h, config/m68k/xm-3b1.h,
1347 config/m68k/xm-apollo68b.h, config/m68k/xm-dpx2.h,
1348 config/m68k/xm-hp300bsd.h, config/m68k/xm-hp300hpux.h,
1349 config/m68k/xm-linux.h, config/m68k/xm-m68kv4.h,
1350 config/m68k/xm-mpw.h, config/m68k/xm-news.h,
1351 config/m68k/xm-sun2.h, config/m68k/xm-sun3.h,
1352 config/m68k/xm-sun3os4.h, config/m88k/nm-delta88v4.h,
1353 config/m88k/tm-delta88.h, config/m88k/tm-delta88v4.h,
1354 config/m88k/tm-m88k.h, config/m88k/xm-cxux.h,
1355 config/m88k/xm-delta88.h, config/m88k/xm-delta88v4.h,
1356 config/m88k/xm-dgux.h, config/mcore/tm-mcore.h,
1357 config/mips/nm-irix3.h, config/mips/nm-irix4.h,
1358 config/mips/nm-irix5.h, config/mips/nm-mips.h,
1359 config/mips/nm-news-mips.h, config/mips/tm-bigmips.h,
1360 config/mips/tm-embed.h, config/mips/tm-embed64.h,
1361 config/mips/tm-embedl.h, config/mips/tm-embedl64.h,
1362 config/mips/tm-irix3.h, config/mips/tm-irix5.h,
1363 config/mips/tm-mips.h, config/mips/tm-mips64.h,
1364 config/mips/tm-mipsm3.h, config/mips/tm-mipsv4.h,
1365 config/mips/tm-tx39.h, config/mips/tm-tx39l.h,
1366 config/mips/tm-vr4100.h, config/mips/tm-vr4300.h,
1367 config/mips/tm-vr4300el.h, config/mips/tm-vr4xxx.h,
1368 config/mips/tm-vr4xxxel.h, config/mips/tm-vr5000.h,
1369 config/mips/tm-vr5000el.h, config/mips/xm-irix3.h,
1370 config/mips/xm-irix4.h, config/mips/xm-irix5.h,
1371 config/mips/xm-mips.h, config/mips/xm-mipsm3.h,
1372 config/mips/xm-mipsv4.h, config/mips/xm-news-mips.h,
1373 config/mips/xm-riscos.h, config/mn10200/tm-mn10200.h,
1374 config/mn10300/tm-mn10300.h, config/nm-gnu.h,
1375 config/nm-linux.h, config/nm-lynx.h, config/nm-m3.h,
1376 config/nm-sysv4.h, config/none/nm-none.h,
1377 config/none/tm-none.h, config/none/xm-none.h,
1378 config/ns32k/nm-nbsd.h, config/ns32k/nm-umax.h,
1379 config/ns32k/tm-merlin.h, config/ns32k/tm-nbsd.h,
1380 config/ns32k/tm-ns32km3.h, config/ns32k/tm-umax.h,
1381 config/ns32k/xm-merlin.h, config/ns32k/xm-ns32km3.h,
1382 config/pa/nm-hppab.h, config/pa/nm-hppah.h,
1383 config/pa/nm-hppao.h, config/pa/tm-hppa.h,
1384 config/pa/tm-hppa64.h, config/pa/tm-hppah.h,
1385 config/pa/xm-hppab.h, config/pa/xm-hppah.h,
1386 config/powerpc/nm-aix.h, config/powerpc/nm-linux.h,
1387 config/powerpc/nm-macos.h, config/powerpc/nm-nbsd.h,
1388 config/powerpc/tm-cygwin.h, config/powerpc/tm-linux.h,
1389 config/powerpc/tm-macos.h, config/powerpc/tm-ppc-aix.h,
1390 config/powerpc/tm-ppc-eabi.h, config/powerpc/tm-ppc-nw.h,
1391 config/powerpc/tm-ppcle-eabi.h, config/powerpc/tm-solaris.h,
1392 config/powerpc/xm-aix.h, config/powerpc/xm-linux.h,
1393 config/powerpc/xm-mpw.h, config/rs6000/nm-rs6000.h,
1394 config/rs6000/tm-rs6000.h, config/rs6000/tm-rs6000ly.h,
1395 config/rs6000/xm-aix4.h, config/rs6000/xm-rs6000.h,
1396 config/sh/tm-linux.h, config/sh/tm-sh.h, config/sh/tm-wince.h,
1397 config/sparc/nm-linux.h, config/sparc/nm-nbsd.h,
1398 config/sparc/nm-nbsdelf.h, config/sparc/nm-sparclynx.h,
1399 config/sparc/nm-sun4os4.h, config/sparc/nm-sun4sol2.h,
1400 config/sparc/tm-linux.h, config/sparc/tm-sp64.h,
1401 config/sparc/tm-sp64sim.h, config/sparc/tm-sparc.h,
1402 config/sparc/tm-sparclet.h, config/sparc/tm-sparclite.h,
1403 config/sparc/tm-sparclynx.h, config/sparc/tm-spc-em.h,
1404 config/sparc/tm-sun4os4.h, config/sparc/tm-sun4sol2.h,
1405 config/sparc/xm-sun4os4.h, config/sparc/xm-sun4sol2.h,
1406 config/tic80/tm-tic80.h, config/tm-linux.h, config/tm-lynx.h,
1407 config/tm-sysv4.h, config/v850/tm-v850.h, config/vax/tm-vax.h,
1408 config/w65/tm-w65.h, config/xm-aix4.h, config/xm-lynx.h,
1409 config/xm-mpw.h, config/xm-nbsd.h, config/xm-sysv4.h,
1410 config/z8k/tm-z8k.h, configure.in, core-aout.c, core-regset.c,
1411 core-sol2.c, corefile.c, corelow.c, cp-valprint.c,
1412 cpu32bug-rom.c, cxux-nat.c, d10v-tdep.c, d30v-tdep.c,
1413 dbug-rom.c, dbxread.c, dcache.c, dcache.h, defs.h,
1414 delta68-nat.c, demangle.c, dink32-rom.c, dpx2-nat.c, dsrec.c,
1415 dstread.c, dve3900-rom.c, dwarf2read.c, dwarfread.c,
1416 elfread.c, environ.c, environ.h, eval.c, event-loop.c,
1417 event-loop.h, event-top.c, exec.c, expprint.c, f-exp.y,
1418 f-lang.c, f-lang.h, f-typeprint.c, f-valprint.c, findvar.c,
1419 fork-child.c, fr30-tdep.c, frame.c, frame.h, gdb-events.c,
1420 gdb-events.h, gdb-events.sh, gdb-stabs.h, gdb.1, gdb_string.h,
1421 gdb_thread_db.h, gdbcmd.h, gdbcore.h, gdbserver/Makefile.in,
1422 gdbserver/gdbreplay.c, gdbserver/gdbserver.1,
1423 gdbserver/low-hppabsd.c, gdbserver/low-linux.c,
1424 gdbserver/low-lynx.c, gdbserver/low-nbsd.c,
1425 gdbserver/low-sim.c, gdbserver/low-sparc.c,
1426 gdbserver/low-sun3.c, gdbserver/remote-utils.c,
1427 gdbserver/server.c, gdbserver/server.h, gdbserver/utils.c,
1428 gdbthread.h, gdbtypes.c, gdbtypes.h, gnu-nat.c, gnu-nat.h,
1429 gnu-regex.c, gnu-regex.h, h8300-tdep.c, h8500-tdep.c,
1430 hp-psymtab-read.c, hp-symtab-read.c, hp300ux-nat.c,
1431 hppa-tdep.c, hppab-nat.c, hppah-nat.c, hppam3-nat.c, hpread.c,
1432 hpread.h, hpux-thread.c, i386-tdep.c, i386aix-nat.c,
1433 i386b-nat.c, i386gnu-nat.c, i386ly-tdep.c, i386m3-nat.c,
1434 i386mach-nat.c, i386nbsd-nat.c, i386nbsd-tdep.c, i386v-nat.c,
1435 i386v4-nat.c, i387-tdep.c, i960-tdep.c, infcmd.c, inferior.h,
1436 inflow.c, infptrace.c, infrun.c, inftarg.c, infttrace.c,
1437 irix4-nat.c, irix5-nat.c, isi-xdep.c, jv-exp.y, jv-lang.c,
1438 jv-lang.h, jv-typeprint.c, jv-valprint.c, kdb-start.c,
1439 kod-cisco.c, kod.c, language.c, language.h, lin-thread.c,
1440 linespec.c, linespec.h, linux-thread.c, lynx-nat.c, m2-exp.y,
1441 m2-lang.c, m2-lang.h, m2-typeprint.c, m2-valprint.c, m3-nat.c,
1442 m32r-rom.c, m32r-tdep.c, m68k-tdep.c, m68klinux-nat.c,
1443 m68knbsd-nat.c, m88k-nat.c, m88k-tdep.c, mac-nat.c,
1444 mac-xdep.c, main.c, maint.c, mcore-rom.c, mcore-tdep.c,
1445 mdebugread.c, mem-break.c, minimon.h, minsyms.c, mips-nat.c,
1446 mips-tdep.c, mipsm3-nat.c, mipsread.c, mipsv4-nat.c,
1447 mn10200-tdep.c, mn10300-tdep.c, mon960-rom.c, monitor.c,
1448 monitor.h, news-xdep.c, nindy-share/env.h, nindy-tdep.c,
1449 nlm/Makefile.in, nlmread.c, ns32k-tdep.c, ns32km3-nat.c,
1450 ns32knbsd-nat.c, objfiles.c, objfiles.h, ocd.c, ocd.h,
1451 op50-rom.c, os9kread.c, osfsolib.c, p-exp.y, pa64solib.c,
1452 pa64solib.h, parse.c, parser-defs.h, partial-stab.h,
1453 ppc-bdm.c, ppc-linux-nat.c, ppc-linux-tdep.c, ppcbug-rom.c,
1454 ppcnbsd-nat.c, printcmd.c, proc-api.c, proc-events.c,
1455 proc-flags.c, proc-utils.h, proc-why.c, procfs.c, ptx4-nat.c,
1456 rdi-share/Makefile.in, rdi-share/aclocal.m4, regcache.c,
1457 regcache.h, remote-adapt.c, remote-array.c, remote-bug.c,
1458 remote-e7000.c, remote-eb.c, remote-es.c, remote-est.c,
1459 remote-hms.c, remote-mips.c, remote-mm.c, remote-nindy.c,
1460 remote-nrom.c, remote-os9k.c, remote-rdi.c, remote-rdp.c,
1461 remote-sds.c, remote-sim.c, remote-st.c, remote-udi.c,
1462 remote-utils.c, remote-utils.h, remote-vx.c, remote.c,
1463 remote.h, reply_mig_hack.awk, rom68k-rom.c, rs6000-nat.c,
1464 rs6000-tdep.c, scm-exp.c, scm-lang.c, scm-lang.h, scm-tags.h,
1465 scm-valprint.c, ser-e7kpc.c, ser-mac.c, ser-ocd.c, ser-pipe.c,
1466 ser-tcp.c, ser-unix.c, serial.c, serial.h, sh-tdep.c,
1467 sh3-rom.c, sol-thread.c, solib-aix5.c, solib-svr4.c, solib.c,
1468 solib.h, solist.h, somread.c, somsolib.c, somsolib.h,
1469 source.c, sparc-nat.c, sparc-tdep.c, sparcl-tdep.c,
1470 sparclet-rom.c, srec.h, stabsread.c, stabsread.h, stack.c,
1471 standalone.c, stop-gdb.c, stuff.c, sun3-nat.c, sun386-nat.c,
1472 symfile.c, symfile.h, symm-nat.c, symm-tdep.c, symmisc.c,
1473 symtab.c, symtab.h, target.c, target.h, terminal.h, thread.c,
1474 tic80-tdep.c, top.c, top.h, tracepoint.c, tracepoint.h,
1475 typeprint.c, ui-file.c, ui-file.h, ui-out.h, ultra3-nat.c,
1476 ultra3-xdep.c, umax-xdep.c, utils.c, v850-tdep.c, v850ice.c,
1477 valarith.c, valops.c, valprint.c, value.h, values.c, varobj.h,
1478 vax-tdep.c, version.h, vx-share/vxWorks.h, vx-share/xdr_ld.c,
1479 vx-share/xdr_ptrace.c, vx-share/xdr_ptrace.h,
1480 vx-share/xdr_rdb.c, w65-tdep.c, w89k-rom.c, win32-nat.c,
1481 wrapper.c, wrapper.h, xcoffread.c, xcoffsolib.c, xcoffsolib.h,
1482 xmodem.c, xmodem.h, z8k-tdep.c: Update/correct copyright
1483 notices.
1484
596c9d4b
KB
14852001-03-05 Kevin Buettner <[email protected]>
1486
1487 * acconfig.h (HAVE_PRSYSENT_T, HAVE_PR_SIGSET_T,
1488 HAVE_PR_SIGACTION64_T, HAVE_PR_SIGINFO64_T): New configure
1489 macros.
1490 * configure.in (prsysent_t, pr_sigset_t, pr_sigaction64_t,
1491 pr_siginfo64_t): Test for these typedefs in <sys/procfs.h>.
1492 (sys/fault.h, sys/select.h): Test for presence of these
1493 header files.
1494 (ia64-*-aix*): Define NEW_PROC_API for this host.
1495 * configure: Regenerate.
1496 * config.in: Regenerate.
1497
1498 * configure.host (ia64-*-aix*): New host.
1499 * configure.tgt (ia64-*-aix*): New target.
8a5c92d3 1500
eccbb20d
AC
15012001-03-05 Andrew Cagney <[email protected]>
1502
1503 * TODO (GDB 5.1 Known Problems): Document z8k as broken.
1504
9ff2efe5
CF
1505Mon Mar 5 11:56:09 2001 Christopher Faylor <[email protected]>
1506
1507 * wince.c: Change realloc to xrealloc throughout.
61e2d1f3 1508 (handle_load_dll): Use void * rather than PTR in argument.
9ff2efe5 1509
58841d58
AC
15102001-03-04 Andrew Cagney <[email protected]>
1511
1512 * ocd.h (ocd_xfer_memory): Add ``attrib'' parameter.
1513 * ocd.c (ocd_xfer_memory): Ditto.
1514 * ser-ocd.c (ocd_setstopbits): New function. Add to ocd_ops.
1515 * MAINTAINERS: Document powerpc-eabi and powerpcle-eabi as
1516 buildable with ,-Werror.
1517
1518 * Makefile.in (symfile_h): Define.
1519 (mcore-tdep.o): Add $(symfile_h), $(gdbcore_h) and $(inferior_h).
1520 * mcore-tdep.c: Include "symfile.h", "gdbcore.h" and "inferior.h".
1521 * MAINTAINERS: Document mcore-elf and mcore-pe as buildable with
1522 ,-Werror.
1523
1524 * dsrec.c (make_srec): Fix internal_error fmt arg.
1525 * MAINTAINERS: Document i960-coff as buildable with ,-Werror.
1526
3cad1ac9
KB
15272001-03-03 Kevin Buettner <[email protected]>
1528
1529 * solib-aix5.c (aix5_relocate_main_executable): Don't use ANOFFSET
1530 as an lvalue.
1531
b9fa2e73
AC
15322001-03-02 Andrew Cagney <[email protected]>
1533
130c39e6
AC
1534 * MAINTAINERS (paper trail): Update.
1535
b9fa2e73
AC
1536 * CONTRIBUTE: Update note on ``Fix PR gdb/4706'' convention.
1537
c53efe6e
AC
15382001-03-02 Andrew Cagney <[email protected]>
1539
1540 From 2001-03-01 Tom Rix <[email protected]>:
1541 * mn10200-tdep.c (mn10200_frame_chain): Pass 0 for ``pc''
1542 parameter to mn10200_analyze_prologue.
1543
1544 * config/mn10200/tm-mn10200.h: Include "regcache.h".
1545 * MAINTAINERS: Document that mn10200-elf target is buildable.
1546
52b5c2eb
KB
15472001-03-02 Kevin Buettner <[email protected]>
1548
1549 * config/ia64/xm-aix.h (GDB_GREGSET_T, GDB_FPREGSET_T): Move defines
1550 from here...
1551 * config/ia64/nm-aix.h (GDB_GREGSET_T, GDB_FPREGSET_T): ...to here.
1552 (MONTEREY): Don't define.
1553 (AIX5): Define.
1554
2edb46b1
MH
15552001-03-02 Matt Hiller <[email protected]>
1556
1557 * config/mn10300/tm-mn10300.h (E0_REGNUM): Correct to 15.
1558
92c71a3e
KB
15592001-03-02 Kevin Buettner <[email protected]>
1560
82a2886f 1561 * sparc-nat.c (sparc-nat.c): Don't include self.
92c71a3e 1562
e2a4c6c1
C
15632001-03-01 J.T. Conklin <[email protected]>
1564
3a644c8d
C
1565 * defs.h (__CYGWIN__): Moved conditional which defines __CYGWIN__
1566 if __CYGWIN32__ is set from here.
1567 * config/i386/xm-cygwin.h: To here.
1568 * config/powerpc/xm-cygwin.h: To here.
1569
e2a4c6c1
C
1570 * i386-stub.c (handle_exception): Use 'T' response packet.
1571
4b33390a
MS
15722001-03-01 Michael Snyder <[email protected]>
1573
1574 * m32r-tdep.c: Fix cut and paste error in comment.
1575
15762001-02-28 Michael Snyder <[email protected]>
1577
1578 * symtab.c (print_msymbol_info): Print addresses by portable method
1579 longest_local_hex_string_custom. Allow for 64-bit addresses.
1580
ba41d549
C
15812001-03-01 J.T. Conklin <[email protected]>
1582
1583 * gdbtypes.h (builtin_type_f_integer): Removed duplicate declaration.
1584 (MAX_OF_TYPE): Wrap macro definition in parenthesis.
1585 (MIN_OF_TYPE): Likewise.
1586
1587 * memattr.h (mem_access_mode): Removed extraneous trailing comma.
1588
088d891f
AC
15892001-03-01 Andrew Cagney <[email protected]>
1590
1591 * Makefile.in (os9kread.o): Do not compile with WERROR_CFLAGS.
1592 * os9kread.c (os9k_process_one_symbol): Add assert to detect
1593 ``loses if sizeof (char *) > sizeof (int)''.
1594
38266776
AC
15952001-03-01 Andrew Cagney <[email protected]>
1596
1597 * gdb_assert.h: Document pragmatics behind gdb_assert's case.
1598
2ad43c4f
AC
15992001-03-01 Andrew Cagney <[email protected]>
1600
1601 * Makefile.in (gdbtk-cmds.o): Add $(regcache_h) to dependency
1602 lists.
1603 (mi-main.o): Ditto.
1604
367e21d8
AC
16052001-03-01 Andrew Cagney <[email protected]>
1606
1607 * Makefile.in (regcache_h): Define. Add $(regcache_h) to
1608 dependency lists.
1609
d85310f7
MS
16102001-02-28 Michael Snyder <[email protected]>
1611
c0d8fd9a
MS
1612 * printcmd.c (print_address_numeric): Update comments to refer
1613 to sizeof addr, not sizeof pointer.
1614 (x_command): Remove needless whitespace (shorten long line).
1615
d85310f7
MS
1616 * breakpoint.c (print_one_breakpoint): Formatting clean-up.
1617 (read_memory_nobpt): Ditto.
1618 (ep_is_catchpoint): Ditto.
1619 (ep_is_shlib_catchpoint): Ditto.
1620 (ep_is_exception_catchpoint): Ditto.
1621 (describe_other_breakpoints): Ditto.
1622
97900206
AC
1623Wed Feb 28 20:37:36 2001 Andrew Cagney <[email protected]>
1624
1625 * regcache.h (register_valid): Fix comment documenting valid
1626 states.
1627
4e052eda
AC
1628Tue Feb 27 23:56:23 2001 Andrew Cagney <[email protected]>
1629
1630 From Steven Johnson:
1631 * regcache.h: New file.
1632
1633 * value.h (read_register_bytes, read_register_gen)
1634 (write_register_gen, write_register_bytes)
1635 (read_register, read_register_pid)
1636 (read_signed_register, read_signed_register_pid)
1637 (write_register, write_register_pid)
1638 (register_cached, set_register_cached)
1639 (register_changed, register_buffer)
1640 (registers_changed, supply_register): Move declaration from here.
1641 * regcache.h: To here.
1642 * gdbcore.h (registers_fetched): Ditto.
1643 * inferior.h (registers, registers_valid): Ditto.
1644
1645 * regcache.c (generic_target_read_pc, read_pc_pid, read_pc,
1646 generic_target_write_pc, write_pc_pid, write_pc,
1647 generic_target_read_sp, read_sp, generic_target_write_sp,
1648 write_sp, generic_target_read_fp, read_fp,
1649 generic_target_write_fp, write_fp): Add note that these functions
1650 will be moved from this file.
1651
1652 * a29k-tdep.c: Include "regcache.h".
1653 * a68v-nat.c: Ditto.
1654 * abug-rom.c: Ditto.
1655 * alpha-nat.c: Ditto.
1656 * alpha-tdep.c: Ditto.
1657 * alphabsd-nat.c: Ditto.
1658 * arc-tdep.c: Ditto.
1659 * arm-linux-nat.c: Ditto.
1660 * arm-linux-tdep.c: Ditto.
1661 * arm-tdep.c: Ditto.
1662 * blockframe.c: Ditto.
1663 * core-aout.c: Ditto.
1664 * core-sol2.c: Ditto.
1665 * corelow.c: Ditto.
1666 * cpu32bug-rom.c: Ditto.
1667 * cxux-nat.c: Ditto.
1668 * d10v-tdep.c: Ditto.
1669 * d30v-tdep.c: Ditto.
1670 * dbug-rom.c: Ditto.
1671 * dink32-rom.c: Ditto.
1672 * dve3900-rom.c: Ditto.
1673 * findvar.c: Ditto.
1674 * fr30-tdep.c: Ditto.
1675 * frame.c: Ditto.
1676 * go32-nat.c: Ditto.
1677 * h8300-tdep.c: Ditto.
1678 * h8500-tdep.c: Ditto.
1679 * hp300ux-nat.c: Ditto.
1680 * hppa-tdep.c: Ditto.
1681 * hppab-nat.c: Ditto.
1682 * hppah-nat.c: Ditto.
1683 * hppam3-nat.c: Ditto.
1684 * hpux-thread.c: Ditto.
1685 * i386-linux-nat.c: Ditto.
1686 * i386-linux-tdep.c: Ditto.
1687 * i386-tdep.c: Ditto.
1688 * i386aix-nat.c: Ditto.
1689 * i386b-nat.c: Ditto.
1690 * i386bsd-nat.c: Ditto.
1691 * i386gnu-nat.c: Ditto.
1692 * i386ly-tdep.c: Ditto.
1693 * i386m3-nat.c: Ditto.
1694 * i386mach-nat.c: Ditto.
1695 * i386nbsd-nat.c: Ditto.
1696 * i386v4-nat.c: Ditto.
1697 * i387-nat.c: Ditto.
1698 * i387-tdep.c: Ditto.
1699 * i960-tdep.c: Ditto.
1700 * ia64-aix-nat.c: Ditto.
1701 * ia64-linux-nat.c: Ditto.
1702 * ia64-tdep.c: Ditto.
1703 * infptrace.c: Ditto.
1704 * infrun.c: Ditto.
1705 * irix4-nat.c: Ditto.
1706 * irix5-nat.c: Ditto.
1707 * lin-lwp.c: Ditto.
1708 * lin-thread.c: Ditto.
1709 * lynx-nat.c: Ditto.
1710 * m3-nat.c: Ditto.
1711 * m32r-rom.c: Ditto.
1712 * m32r-tdep.c: Ditto.
1713 * m68hc11-tdep.c: Ditto.
1714 * m68k-tdep.c: Ditto.
1715 * m68klinux-nat.c: Ditto.
1716 * m68knbsd-nat.c: Ditto.
1717 * m68knbsd-tdep.c: Ditto.
1718 * m88k-nat.c: Ditto.
1719 * m88k-tdep.c: Ditto.
1720 * mac-nat.c: Ditto.
1721 * mcore-rom.c: Ditto.
1722 * mcore-tdep.c: Ditto.
1723 * mi/mi-main.c: Ditto.
1724 * mips-nat.c: Ditto.
1725 * mips-tdep.c: Ditto.
1726 * mipsm3-nat.c: Ditto.
1727 * mipsv4-nat.c: Ditto.
1728 * mn10200-tdep.c: Ditto.
1729 * mn10300-tdep.c: Ditto.
1730 * monitor.c: Ditto.
1731 * ns32km3-nat.c: Ditto.
1732 * ns32knbsd-nat.c: Ditto.
1733 * ocd.c: Ditto.
1734 * pa64solib.c: Ditto.
1735 * ppc-bdm.c: Ditto.
1736 * ppc-linux-nat.c: Ditto.
1737 * ppc-linux-tdep.c: Ditto.
1738 * ppcbug-rom.c: Ditto.
1739 * ppcnbsd-nat.c: Ditto.
1740 * ptx4-nat.c: Ditto.
1741 * regcache.c: Ditto.
1742 * remote-adapt.c: Ditto.
1743 * remote-array.c: Ditto.
1744 * remote-bug.c: Ditto.
1745 * remote-e7000.c: Ditto.
1746 * remote-eb.c: Ditto.
1747 * remote-es.c: Ditto.
1748 * remote-est.c: Ditto.
1749 * remote-hms.c: Ditto.
1750 * remote-mips.c: Ditto.
1751 * remote-mm.c: Ditto.
1752 * remote-nindy.c: Ditto.
1753 * remote-os9k.c: Ditto.
1754 * remote-rdi.c: Ditto.
1755 * remote-rdp.c: Ditto.
1756 * remote-sds.c: Ditto.
1757 * remote-sim.c: Ditto.
1758 * remote-st.c: Ditto.
1759 * remote-udi.c: Ditto.
1760 * remote-utils.c: Ditto.
1761 * remote-vx.c: Ditto.
1762 * remote-vx29k.c: Ditto.
1763 * remote-vx68.c: Ditto.
1764 * remote-vx960.c: Ditto.
1765 * remote-vxmips.c: Ditto.
1766 * remote-vxsparc.c: Ditto.
1767 * remote.c: Ditto.
1768 * rom68k-rom.c: Ditto.
1769 * rs6000-nat.c: Ditto.
1770 * rs6000-tdep.c: Ditto.
1771 * sh-tdep.c: Ditto.
1772 * sh3-rom.c: Ditto.
1773 * sol-thread.c: Ditto.
1774 * solib-svr4.c: Ditto.
1775 * somsolib.c: Ditto.
1776 * sparc-nat.c: Ditto.
1777 * sparc-tdep.c: Ditto.
1778 * sparcl-tdep.c: Ditto.
1779 * sparclet-rom.c: Ditto.
1780 * sun3-nat.c: Ditto.
1781 * sun386-nat.c: Ditto.
1782 * symm-nat.c: Ditto.
1783 * target.c: Ditto.
1784 * thread-db.c: Ditto.
1785 * thread.c: Ditto.
1786 * tic80-tdep.c: Ditto.
1787 * tracepoint.c: Ditto.
1788 * ultra3-nat.c: Ditto.
1789 * umax-xdep.c: Ditto.
1790 * uw-thread.c: Ditto.
1791 * v850-tdep.c: Ditto.
1792 * v850ice.c: Ditto.
1793 * valops.c: Ditto.
1794 * w65-tdep.c: Ditto.
1795 * w89k-rom.c: Ditto.
1796 * win32-nat.c: Ditto.
1797 * wince.c: Ditto.
1798 * z8k-tdep.c: Ditto.
1799
07d48ebc
MH
18002001-02-28 Matt Hiller <[email protected]>
1801
1802 * MAINTAINERS: Add Matt Hiller to Write After Approval list.
1803
2edb46b1
MH
18042001-02-27 Matt Hiller <[email protected]>
1805
1806 * mn10300-tdep.c (mn10300_stab_reg_to_regnum): New function.
1807 (mn10300_gdbarch_init): Set appropriate elements of gdbarch to
1808 mn10300_stab_reg_to_regnum.
1809
993f3aa5
DT
1810Tue Feb 27 16:56:13 2001 David Taylor <[email protected]>
1811
1812 * symtab.c (search_symbols): Fix off by one error in test for
1813 error.
1814
86168def
AC
18152001-02-23 Andrew Cagney <[email protected]>
1816
1817 * config/sparc/sp64linux.mt: New file.
1818 * configure.tgt: Recognize sparc64-*-linux* as a sp64linux target.
1819 * configure.host: Recognize sparc64-*-linux* as a linux host.
1820
1821 From 2000-03-17 Jakub Jelinek <[email protected]>:
1822 * config/sparc/tm-sp64linux.h: New file.
1823
e1e9e218
KB
18242001-02-24 Kevin Buettner <[email protected]>
1825
1826 * buildsym.c (push_subfile, pop_subfile): Replace call to abort()
1827 with call to internal_error().
1828 * dbxread.c (process_one_symbol): Likewise.
1829 * exec.c (build_section_table, xfer_memory): Likewise.
1830 * h8500-tdep.c (h8500_register_size, h8500_register_virtual_type):
1831 Likewise.
1832 * hpread.c (hpread_type_translate, hpread_read_array_type)
1833 (hpread_type_lookup): Likewise.
1834 * i386-tdep.c (gdb_print_insn_i386): Likewise.
1835 * i960-tdep.c (mem): Likewise
1836 * inflow.c (set_sigio_trap, clear_sigio_trap): Likewise.
1837 * infptrace.c (child_resume): Likewise.
1838 * infttrace.c (_initialize_infttrace): Likewise.
1839 * language.c (binop_result_type, add_language): Likewise.
1840 * lynx-nat.c (store_inferior_registers): Likewise.
1841 * m3-nat.c (port_chain_insert, m3_trace_me): Likewise.
1842 * mdebugread.c (parse_partial_symbols): Likewise.
1843 * monitor.c (monitor_printf_noecho, monitor_printf)
1844 (monitor_dump_regs): Likewise.
1845 * ocd.c (stu_put_packet): Likewise.
1846 * printcmd.c (decode_format, print_scalar_formatted): Likewise.
1847 * remote-bug.c (bug_open): Likewise.
1848 * remote-e7000.c (fetch_regs_from_dump, e7000_wait): Likewise.
1849 * remote-es.c (es1800_read_bytes): Likewise.
1850 * remote-mips.c (common_breakpoint): Likewise.
1851 * remote-rdp.c (send_rdp): Likewise.
1852 * remote-sds.c (putmessage): Likewise.
1853 * sparc-nat.c (fetch_inferior_registers, store_inferior_registers):
1854 Likewise.
1855 * sparcl-tdep.c (sparclite_download): Likewise.
1856 * symtab.c (lookup_partial_symbol): Likewise.
1857 * target.c (push_target, pop_target, initialize_targets): Likewise.
1858 * utils.c (internal_verror, malloc_botch, wrap_here, decimal2str):
1859 Likewise.
1860 * valprint.c (print_decimal, print_longest, print_longest)
1861 (strcat_longest): Likewise.
1862 * w65-tdep.c (init_frame_pc, w65_push_dummy_frame): Likewise.
1863 * xmodem.c (xmodem_send_packet): Likewise.
1864 * z8k-tdep.c (init_frame_pc, z8k_push_dummy_frame): Likewise.
1865 * config/h8500/tm-h8500.h (STORE_STRUCT_RETURN): Likewise.
1866 * config/mn10200/tm-mn10200.h (EXTRACT_RETURN_VALUE)
1867 (STORE_RETURN_VALUE): Likewise.
1868 * config/ns32k/nm-umax.h (REGISTER_U_ADDR): Likewise.
1869 * config/ns32k/xm-merlin.h (REGISTER_U_ADDR): Likewise.
1870 * config/z8k/tm-z8k.h (STORE_STRUCT_RETURN, STORE_RETURN_VALUE):
1871 Likewise.
1872
17fceda3
AC
18732001-02-23 Andrew Cagney <[email protected]>
1874
2126d5fb
AC
1875 * CONTRIBUTE: Document how to cite a problem report.
1876 * TODO: Note need to replace CONTRIBUTE with generated file.
1877
17fceda3
AC
1878 * CONTRIBUTE: Mention that patches do not need to include the
1879 generated files gdbarch.h and gdbarch.c.
1880
60edd51d
AC
18812001-02-21 Andrew Cagney <[email protected]>
1882
1883 * value.h (get_saved_register): Move from here.
1884 * frame.h: To here.
1885
d7fa2ae2
KB
18862001-02-21 Kevin Buettner <[email protected]>
1887
1888 * solib.h (in_svr4_dynsym_resolve_code): Delete declaration.
1889 (in_solib_dynsym_resolve_code): Add declaration.
1890 (IN_SOLIB_DYNSYM_RESOLVE_CODE): Changed define to invoke
1891 in_solib_dynsym_resolve_code() rather than
1892 in_svr4_dynsym_resolve_code(). Also, removed the ifdefs
1893 which caused this macro to only be defined when
1894 SVR4_SHARED_LIBS is defined.
1895 * solib.c (in_solib_dynsym_resolve_code): New function.
1896 * solist.h (struct target_so_ops): Add new member
1897 in_dynsym_resolve_code.
1898 * solib-aix5.c (aix5_in_dynsym_resolve_code): Renamed from
1899 in_svr4_dynsym_resolve_code. Also, made static.
1900 (_initialize_aix5_solib): Initialize in_dynsym_resolve_code
1901 member in aix5_so_ops.
1902 * solib-svr4.c (svr4_in_dynsym_resolve_code): Renamed from
1903 in_svr4_dynsym_resolve_code. Also, added second version
1904 of this function which will be used when SVR4_SHARED_LIBS
1905 is not defined.
1906 (_initialize_svr4_solib): Initialize in_dynsym_resolve_code
1907 member in svr4_so_ops.
1908
1909 * ia64-aix-nat.c, ia64-aix-tdep.c, config/ia64/aix.mh,
1910 config/ia64/aix.mt, config/ia64/nm-aix.h, config/ia64/tm-aix.h,
1911 config/ia64/xm-aix.h: New files.
1912 * ia64-tdep.c (_initialize_ia64_tdep): Remove declaration.
1913 (ia64_aix_sigcontext_register_address): New declaration.
aacc1edd 1914 (ia64_gdbarch_init): Provide for initialization of
d7fa2ae2
KB
1915 sigcontext_register_address member of struct tdep when
1916 on target is detected to be running AIX.
1917 * config/ia64/linux.mt (TDEPFILES): Add ia64-aix-tdep.o to
1918 this list.
1919
fbad0893
KB
19202001-02-20 Kevin Buettner <[email protected]>
1921
1922 * ia64-tdep.c (ia64_frameless_function_invocation): Implement.
1923 * config/ia64/linux.mh (NATDEPFILES): Use thread-db.o and lin-lwp.o
1924 for thread support instead of linux-thread.o and lin-thread.o.
1925 * config/ia64/nm-linux.h (PREPARE_TO_PROCEED, GET_THREAD_SIGNALS,
1926 ATTACH_LWP): Define to use the following lin-lwp.c functions...
1927 (lin_lwp_prepare_to_proceed, lin_thread_get_thread_signals,
1928 lin_lwp_attach_lwp): Declare.
1929
1adad886
AC
19302001-02-20 Andrew Cagney <[email protected]>
1931
1932 * mips-tdep.c (do_fp_register_row, do_fp_register_row): Fix printf
1933 formatting.
1934
0579d647
KB
19352001-02-20 Kevin Buettner <[email protected]>
1936
1937 * solib-aix5.c (solib-svr4.h): Remove include.
1938 (solib_break_names): Delete names which aren't actually
1939 used by AIX5.
1940 (bkpt_names): Remove.
1941 (aix5_relocate_main_executable, bfd_lookup_symbol): Replace calls
1942 to STREQ() with equivalent calls to strcmp().
1943 (in_svr4_dynsym_resolve_code, enable_break, bfd_lookup_symbol,
1944 aix5_solib_create_inferior_hook): Revise comments.
1945 (enable_break): Remove old ``bkpt_names'' code.
1946
d65fe839
AC
19472001-02-19 Andrew Cagney <[email protected]>
1948
1949 * Makefile.in (SFILES): Add frame.c .
1950 (COMMON_OBS): Add frame.o .
1951 (frame.o): New target.
1952
1953 * frame.c (find_saved_register):
1954 (default_get_saved_register):
1955 (get_saved_register):
1956 (read_relative_register_raw_bytes_for_frame):
1957 (read_relative_register_raw_bytes): Moved to here.
1958 * regcache.c: From here.
1959
60cf7a85
KB
19602001-02-20 Kevin Buettner <[email protected]>
1961
1962 * solib-aix5.c: New file.
1963
291b7e04
MH
19642001-02-20 Martin M. Hunt <[email protected]>
1965
a43ad351
MH
1966 * solib.c (info_sharedlibrary_command): Don't assume pointers
1967 are the same size of long, call longest_local_hex_string_custom().
1968
58bc91c9
MH
1969 * solib-svr4.c (LM_ADDR): LM_ADDR is a signed offset, so
1970 extract_signed_integer() should be called instead of
1971 extract_address().
1972
19732001-02-20 Martin M. Hunt <[email protected]>
1974
291b7e04
MH
1975 * MAINTAINERS: Add Martin Hunt to Write After Approval list.
1976
d02ee681
AC
19772001-02-19 Andrew Cagney <[email protected]>
1978
1979 Frm 2001-02-09 Jim Kingdon <[email protected]>:
1980 * mips-tdep.c (mips_register_raw_size): If FP_REGISTER_DOUBLE,
1981 then floating point registers are 8 bytes.
1982
a858089e
MS
19832001-02-19 Michael Snyder <[email protected]>
1984
1985 * parse.c (write_exp_msymbol): Make the type CORE_ADDR, to
1986 accomodate 64-bit addresses.
1987
23cc649f
EZ
19882001-02-19 Elena Zannoni <[email protected]>
1989
1990 From Peter Schauer <[email protected]>
1991 * symtab.c (lookup_symbol_aux): Call lookup_symbol_aux, not
1992 lookup_symbol, when trying to find a symbol with a mangled name,
1993 to avoid infinite recursion.
1994
0db23c95
AC
19952001-02-18 Andrew Cagney <[email protected]>
1996
1997 * TODO (5.2): Mention G++ 3.0 ABI. General cleanups.
1998
911413e6
JL
19992001-02-19 Jonathan Larmour <[email protected]>
2000
2001 * arm-tdep.c (check_prologue_cache): Fix off by 1 error.
2002 (save_prologue_cache): Ditto.
2003
8d1de4b7
EZ
20042001-02-19 Elena Zannoni <[email protected]>
2005
2006 From: [email protected]:
2007 * partial-stab.h (switch): Check that pst is not null
2008 before dereferencing it.
2009
3017564a
EZ
20102001-02-19 Elena Zannoni <[email protected]>
2011
2012 From Andrew Cagney <[email protected]>:
2013 * symfile.c (add_symbol_file_command): Always initialize
2014 my_cleanup using a NULL cleanup.
2015
fa58ee11
EZ
20162001-02-19 Eli Zaretskii <[email protected]>
2017
2018 * demangle.c (demangling_style_names): New variable.
2019 (_initialize_demangler): Fill demangling_style_names with the
2020 names of known demangling styles from libiberty_demanglers[]. Use
2021 add_set_enum_cmd instead of add_set_cmd, to get completion on
2022 demangling style names.
2023
2024 * proc-api.c (_initialize_proc_api): Make `procfs-file' use
2025 file-name completion.
2026
2027 * remote-rdi.c (_initialize_remote_rdi): Ditto for `rdilogfile'.
2028
2029 * solib.c (_initialize_solib): Ditto for `solib-search-path' and
2030 `solib-absolute-prefix'.
2031
2032 * tracepoint.c (_initialize_tracepoint): Ditto for
2033 `save-tracepoints'.
2034
2035 * win32-nat.c (_initialize_inftarg): Ditto for `dll-symbols'.
2036
2037 * cli/cli-cmds.c (init_cli_cmds): Make `shell' and `make' use
2038 file-name completion.
2039
2040 * infcmd.c (_initialize_infcmd): Make the following commands use
2041 the file-name completer: `tty', `args', `path', `paths', and
2042 `run'.
2043
7830cf6f
EZ
20442001-02-18 Eli Zaretskii <[email protected]>
2045
89dea5aa
EZ
2046 * go32-nat.c: Include i387-nat.h.
2047 (fetch_register): New function, uses some of the guts of
2048 go32_fetch_registers and calls i387_supply_register.
2049 (go32_fetch_registers): Most of the code moved into
2050 fetch_register. Use i387_supply_fsave.
2051 (store_register): Use i387_fill_fsave instead of custom code.
2052 (go32_store_registers): Use i387_fill_fsave.
2053
2054 * Makefile.in (go32-nat.o): Depend on i387-nat.h.
2055
2056 * config/i386/go32.mh (NATDEPFILES): Add i387-nat.o.
2057
7830cf6f
EZ
2058 * completer.c (gdb_completer_file_name_break_characters): Remove
2059 slash from file-name break characters.
2060 [__MSDOS__]: Special definition for DOS/Windows file names.
2061 (line_completion_function): When completing on file names, bump
2062 `p' to the first file-name constituent character of `word', before
2063 invoking the completer.
2064
f31e928c
MK
20652001-02-17 Mark Kettenis <[email protected]>
2066
2067 * i387-nat.c: Include "i387-nat.h". Use regnum instead of regno
2068 consistently for parameter names. Fix comments accordingly.
2069 (i387_supply_register): New function.
2070 (i387_supply_fsave): Implement using i387_supply_register.
2071 * i387-nat.h: Use regnum instead of regno consistently for
2072 parameter names. Fix comments accordingly.
2073 (i387_supply_register): New prototype.
2074
d696208f
MS
20752001-02-16 Michael Snyder <[email protected]>
2076
2077 * remote.c (build_remote_gdbarch_data): Use new TARGET_ADDR_BIT
2078 instead of TARGET_PTR_BIT (to support Harvard architectures).
2079
971429b4
AC
20802001-02-16 Andrew Cagney <[email protected]>
2081
2082 From 2001-02-11 Paul Hilfinger <[email protected]>
2083 * hpux-thread.c (hpux_thread_xfer_memory): Add mem_attrib
2084 argument to parameter list and to call in order to conform to
2085 to_xfer_memory field of struct target_ops.
2086
9ca0e47c
MC
20872001-02-12 Michael Chastain <[email protected]>
2088
da7dd56f 2089 * somsolib.c (som_solib_add_solib_objfile): Do not use
9ca0e47c
MC
2090 section relocation feature of syms_from_objfile. Do my own
2091 section relocation, offsetting each section of the som by
2092 either text_addr - text_link_addr or data_start.
2093
7d65bd2d
AC
20942001-02-16 Andrew Cagney <[email protected]>
2095
2096 * TODO (5.1): Move ``Hardware watchpint problems'' out of 5.1.
2097
e33e9692
AC
20982001-02-16 Andrew Cagney <[email protected]>
2099
2100 * MAINTAINERS (paper trail): Update.
2101
17dee195
MK
21022001-02-16 Mark Kettenis <[email protected]>
2103
2104 * target.h (target_fetch_registers): Fix comment.
2105
0f6e1ba6
AC
21062001-02-15 Andrew Cagney <[email protected]>
2107
2108 * f-exp.y: Include <ctype.h>.
2109 (parse_number): Ensure that ``i'' is always initialized.
2110
9a069618
JK
21112001-02-14 Jim Kingdon <[email protected]>
2112
2113 * MAINTAINERS: Add myself to paper trail section.
2114
fc24370e
MS
21152001-02-14 Michael Sokolov <[email protected]>
2116
2117 * configure.in (AC_CHECK_HEADERS): Add sys/file.h.
2118 * configure, config.in: Regenerate.
2119 * corelow.c: Include <sys/file.h> if present.
2120
4b69c284
AC
21212001-02-14 Andrew Cagney <[email protected]>
2122
2123 * inflow.c (terminal_ours_1): Initialize ``osigtou''. Only
2124 declare when have SIGTTOU.
2125
7904f322
EZ
21262001-02-14 Eli Zaretskii <[email protected]>
2127
2128 * config/djgpp/fnchange.lst: Add entries for gdb/gdbtk/*/ChangeLog-*.
2129
9e798668
JK
21302001-02-12 Jim Kingdon <[email protected]>
2131
2132 * MAINTAINERS: Update my email address.
2133
65d5a54a
EZ
21342001-02-11 Eli Zaretskii <[email protected]>
2135
2136 * NEWS: Document that "info symbol" works with COFF debug info and
2137 its variants.
2138
2139 * minsyms.c (lookup_minimal_symbol_by_pc_section): Don't skip
2140 symbols whose SYMBOL_BFD_SECTION is NULL.
2141
0cff82d9 21422001-02-10 Peter Schauer <[email protected]>
a8079a9b
PS
2143
2144 Get rid of AIX specific PC_LOAD_SEGMENT, replace with PC_SOLIB.
2145 * xcoffsolib.c (xcoff_solib_address): Renamed from
2146 pc_load_segment_name. Return NULL if address is not in a shared
2147 library. Cleanup shared library name construction, using xasprintf.
2148 Format shared library member names consistent with format in exec.c.
2149 (solib_info): Format shared library member names consistent with
2150 format in exec.c.
2151 * config/rs6000/nm-rs6000.h: Replace PC_LOAD_SEGMENT with PC_SOLIB,
2152 using xcoff_solib_address for PC_SOLIB definition.
2153 * stack.c (print_frame): Remove PC_LOAD_SEGMENT code, no longer
2154 needed.
2155
0cff82d9 21562001-02-10 Peter Schauer <[email protected]>
4b2e4867
PS
2157
2158 * mipsread.c (read_alphacoff_dynamic_symtab): Replace alloca calls
2159 with xmalloc calls and cleanups.
2160
0cff82d9 21612001-02-10 Peter Schauer <[email protected]>
d737ece6
PS
2162
2163 * rs6000-nat.c (child_xfer_memory): Add missing parameter
2164 'struct mem_attrib *' required by 2001-01-23 change.
2165
c5bb1243
JK
21662001-02-08 Jim Kingdon <[email protected]>
2167
2168 Updates to "make TAGS":
2169 * Makefile.in (ALLDEPFILES): Remove altos-xdep.c arm-convert.s
2170 arm-xdep.c convex-tdep.c convex-xdep.c pyr-tdep.c pyr-xdep.c
2171 tahoe-tdep.c.
2172 (TAGFILES_NO_SRCDIR): Add $(SUBDIR_CLI_SRCS).
2173
c799ae7b
EZ
21742001-02-08 Eli Zaretskii <[email protected]>
2175
2176 * config/djgpp/fnchange.lst: Remove extraneous "too many dots".
2177
12685e01
AC
2178Wed Feb 7 22:39:26 2001 Andrew Cagney <[email protected]>
2179
2180 From Dean Luick <[email protected]>:
2181 * defs.h (continuation): Remove unused global variable.
2182
7fcca85b
AC
2183Wed Feb 7 22:28:31 2001 Andrew Cagney <[email protected]>
2184
2185 * configure.tgt: Remove references to convex, pyramid, altos and
2186 tahoe.
2187 * configure.host: Ditto.
2188 * MAINTAINERS: Ditto.
2189 * NEWS: Update.
2190
2191 * tahoe-tdep.c: Delete obsolete file.
2192 * pyr-xdep.c: Ditto.
2193 * pyr-tdep.c: Ditto.
2194 * convex-tdep.c: Ditto.
2195 * convex-xdep.c: Ditto.
2196 * config/tahoe/xm-tahoe.h: Ditto.
2197 * config/tahoe/tm-tahoe.h: Ditto.
2198 * config/tahoe/tahoe.mt: Ditto.
2199 * config/tahoe/tahoe.mh: Ditto.
2200 * config/pyr/xm-pyr.h: Ditto.
2201 * config/pyr/tm-pyr.h: Ditto.
2202 * config/pyr/pyramid.mt: Ditto.
2203 * config/pyr/pyramid.mh: Ditto.
2204 * config/m68k/xm-altos.h: Ditto.
2205 * config/m68k/tm-altos.h: Ditto.
2206 * config/m68k/altos.mt: Ditto.
2207 * config/m68k/altos.mh: Ditto.
2208 * config/convex/xm-convex.h: Ditto.
2209 * config/convex/tm-convex.h: Ditto.
2210 * config/convex/convex.mt: Ditto.
2211 * config/convex/convex.mh: Ditto.
2212 * config/convex/Convex.notes: Ditto.
2213 * config/arm/xm-arm.h: Ditto.
2214 * config/arm/nm-arm.h: Ditto.
2215 * config/arm/arm.mt: Ditto.
2216 * config/arm/arm.mh: Ditto.
2217 * arm-convert.s: Ditto.
2218 * arm-xdep.c: Ditto.
2219 * altos-xdep.c: Ditto.
2220
8e65ff28
AC
2221Wed Feb 7 19:41:21 2001 Andrew Cagney <[email protected]>
2222
2223 * defs.h (internal_error, internal_verror): Add __FILE__ and
2224 __LINE__ parameter.
2225 * utils.c (internal_error, internal_verror): Update.
2226
2227 * v850-tdep.c: Update calls to internal_error.
2228 * utils.c: Ditto.
2229 * ui-out.c: Ditto.
2230 * ui-file.c: Ditto.
2231 * target.h: Ditto.
2232 * symtab.h: Ditto.
2233 * symm-nat.c: Ditto.
2234 * sparc-tdep.c: Ditto.
2235 * source.c: Ditto.
2236 * serial.c: Ditto.
2237 * rs6000-tdep.c: Ditto.
2238 * rs6000-nat.c: Ditto.
2239 * remote.c: Ditto.
2240 * remote-vx.c: Ditto.
2241 * remote-sim.c: Ditto.
2242 * remote-mips.c: Ditto.
2243 * regcache.c: Ditto.
2244 * objfiles.h: Ditto.
2245 * objfiles.c: Ditto.
2246 * mn10300-tdep.c: Ditto.
2247 * mips-tdep.c: Ditto.
2248 * maint.c: Ditto.
2249 * m68k-tdep.c: Ditto.
2250 * m3-nat.c: Ditto.
2251 * language.c: Ditto.
2252 * infptrace.c: Ditto.
2253 * inferior.h: Ditto.
2254 * infcmd.c: Ditto.
2255 * ia64-tdep.c: Ditto.
2256 * i386-tdep.c: Ditto.
2257 * i386-linux-nat.c: Ditto.
2258 * hppah-nat.c: Ditto.
2259 * go32-nat.c: Ditto.
2260 * findvar.c: Ditto.
2261 * f-lang.c: Ditto.
2262 * elfread.c: Ditto.
2263 * event-loop.c: Ditto.
2264 * dwarf2read.c: Ditto.
2265 * dsrec.c: Ditto.
2266 * d30v-tdep.c: Ditto.
2267 * d10v-tdep.c: Ditto.
2268 * cli/cli-setshow.c: Ditto.
2269 * cli/cli-script.c: Ditto.
2270 * ch-exp.c: Ditto.
2271 * breakpoint.c: Ditto.
2272 * ax-gdb.c: Ditto.
2273 * arch-utils.c: Ditto.
2274 * a29k-tdep.c: Ditto.
2275 * gdb_assert.h: Ditto.
2276 * gdbarch.sh: Ditto.
2277 * gdbarch.h, gdbarch.c: Re-generate.
2278
72290732
AC
22792001-02-07 Andrew Cagney <[email protected]>
2280
2281 From Mark Kettenis <[email protected]>:
2282 * event-top.h [!STOP_SIGNAL]: #include <signal.h>.
2283
a6da1910
AC
22842001-02-07 Andrew Cagney <[email protected]>
2285
2286 * remote-sim.c (dump_mem): Cleanup printf format argument.
2287 * MAINTAINERS: Update, mn10300-elf now builds.
2288
153f9905
MK
22892001-02-07 Mark Kettenis <[email protected]>
2290
2291 * event-top.c: Remove duplicate #include <signal.h>.
2292
f042532c
AC
22932001-02-06 Andrew Cagney <[email protected]>
2294
2295 * sol-thread.c (restore_inferior_pid): Save the PID in a freshly
2296 allocated buffer.
2297 (save_inferior_pid): Restore the PID from that tempoary
2298 buffer. Delete the buffer.
2299 * utils.c (make_cleanup_close, do_close_cleanup): Ditto for FD.
2300
58cfabe6
AC
23012001-02-06 Andrew Cagney <[email protected]>
2302
2303 * MAINTAINERS: Add ``The Obvious Fix Rule''.
2304
ea8a41b8
AC
23052001-02-06 Andrew Cagney <[email protected]>
2306
2307 * MAINTAINERS: Add Michael Snyder to Solaris/SPARC list.
2308
95160752
AC
23092001-02-06 Andrew Cagney <[email protected]>
2310
2311 * gdbarch.sh: Include "gdb_assert.h".
2312 (struct gdbarch): Change ``nr_data'' to unsigned.
2313 (alloc_gdbarch_data, free_gdbarch_data): New functions.
2314 (gdbarch_free): Free the data-pointer vector. Use xfree to delete
2315 architecture vector.
2316 (struct gdbarch_data, struct gdbarch_data_registration): Move init
2317 method to gdbarch_data. Add free method, make index unsigned.
2318 (struct gdbarch_data_registry): Make nr unsigned.
2319 (register_gdbarch_data): Add free parameter. Store in
2320 gdbarch_data.
2321 (init_gdbarch_data): Use set_gdbarch_data.
2322 (set_gdbarch_data): New function.
2323
2324 * gdbarch.h, gdbarch.c: Re-generate.
2325
64122a8b
MS
23262001-02-06 Michael Sokolov <[email protected]>
2327
2328 * ser-unix.c (hardware_print_tty_state) [HAVE_SGTTY]: Call
2329 fprintf_filtered with correct arguments.
2330
e6cbd02a
MS
23312001-02-06 Michael Snyder <[email protected]>
2332 Submitted by Paul Hilfinger ([email protected])
2333 and Andrei Petrov ([email protected]).
2334 * findvar.c: Buffers of size MAX_REGISTER_RAW_SIZE or REGISTER_BYTES
2335 must be allocated dynamically, since these are no longer constants.
2336 * infcmd.c: Ditto.
2337 * regcache.c: Ditto.
2338 * remote.c: Ditto.
2339 * sol-thread.c: Ditto.
2340 * valops.c: Ditto.
2341 * config/sparc/sun4sol2.mh (MH_CFLAGS): Add -I/usr/include/v9, as a
2342 work-around for a missing Sun header file in solaris for sparc64.
2343
713f0374
PB
23442001-02-04 Philip Blundell <[email protected]>
2345
2346 * config/arm/linux.mh (NATDEPFILES): Add proc-service.o,
2347 thread-db.o, lin-lwp.o; remove lin-thread.o, linux-thread.o.
2348 * config/arm/nm-linux.h (PREPARE_TO_PROCEED, ATTACH_LWP,
2349 GET_THREAD_SIGNALS): Define.
2350 * arm-linux-nat.c (fill_gregset): Correct type of argument.
2351 (supply_gregset): Likewise.
2352 (fill_fpregset): Likewise.
2353 (supply_fpregset): Likewise.
2354
4603e466
DT
2355Tue Feb 6 11:58:57 2001 David Taylor <[email protected]>
2356
2357 * valops.c (value_cast): If casting a scalar to a pointer, do not
2358 issue a message about truncation unless it exceeds the length of
2359 an address, not the length of a pointer. This is because what the
2360 user gives us is an address, not a pointer, and we will ultimately
2361 convert it (via ADDRESS_TO_POINTER) to a pointer, not truncate it
2362 to a pointer. This allows things like "print *(int *)0x01000234"
2363 to work without generating a misleading message on a target having
2364 two byte pointers and four byte addresses.
2365
554cb486
CF
23662001-02-05 Christopher Faylor <[email protected]>
2367
2368 * win32-nat.c: Change PTR to void * throughout.
2369
042be3a9
C
23702001-02-05 J.T. Conklin <[email protected]>
2371
2372 * signals.h: Removed.
2373 * event-top.c (#include <signal.h>): Changed from signals.h.
2374 * inflow.c: Likewise.
2375 * mac-xdep.c: Likewise.
2376 * ser-pipe.c: Likewise.
2377 * ser-tcp.c: Likewise.
2378 * standalone.c: Likewise.
2379 * top.c: Likewise.
2380 * utils.c: Likewise.
2381 * Makefile.in: Removed signals.h from dependencies.
2382
a4acd088
CF
23832001-02-05 Christopher Faylor <[email protected]>
2384
2385 Change suggested by Dean Luick <[email protected]>
2386 * inferior.h (step_over_calls_kind): Remove trailing comma from
2387 last enum element.
2388 (step_over_calls): Declare as extern rather than global.
2389
3116c80a
EZ
23902001-02-05 Elena Zannoni <[email protected]>
2391
2392 * sh-tdep.c: Update copyright.
2393 (sh_extract_return_value): Rewrite.
2394 (sh3e_sh4_extract_return_value): New function.
2395 (sh_gdbarch_init): Initialize gdbarch_extract-return_value to new
2396 version of the function for sh3e and sh4 CPUs.
2397
240be855
MC
23982001-02-05 Michael Chastain <[email protected]>
2399
2400 * hppah-nat.c (child_xfer_memory): Add parameter 'struct mem_attrib *'
2401 to conform with interface change.
2402
a17b5c4e
EZ
24032001-02-04 Eli Zaretskii <[email protected]>
2404
32fe0950
EZ
2405 * config/djgpp/fnchange.lst: Tweak to make consistent with the
2406 new files.
2407
619cbaf7
EZ
2408 * config/djgpp/djconfig.sh: Use explicit absolute file name when
2409 invoking `find'.
2410
cd42d3a8
EZ
2411 * ser-go32.c (dos_write) [UART_FIFO_WORKS]: Use outportsb only if
2412 UART_FIFO_WORKS is defined. Otherwise use outportb.
2413 From Francisco Pastor <[email protected]>
2414
a17b5c4e
EZ
2415 * go32-nat.c (go32_xfer_memory): Make the argument list consistent
2416 with target.h's `to_xfer_memory' member.
2417
86ddecc5
C
24182001-02-02 J.T. Conklin <[email protected]>
2419
2420 * ppc-bdm.c (#include <signal.h>): Removed.
2421 * remote-array.c: Likewise.
2422 * remote-bug.c: Likewise.
2423 * remote-e7000.c: Likewise.
2424 * remote-mips.c: Likewise.
2425 * remote-os9k.c: Likewise.
2426 * remote-st.c: Likewise.
2427 * remote-udi.c: Likewise.
2428 * remote-vx29k.c: Likewise.
2429 * remote-vx68.c: Likewise.
2430 * remote-vx960.c: Likewise.
2431 * remote-vxmips.c: Likewise.
2432 * remote-vxsparc.c: Likewise.
2433
338d7c5c
JM
24342001-02-02 John Moore <[email protected]>
2435
2436 * remote-utils.h (sr_set_device): Changed free() to xfree() where
2437 appropriate. Also changed Copyright to include 2001.
2438 * symtab.h (obstack_chunk_free, SYMBOL_INIT_DEMANGLED_NAME): Likewise.
2439 * value.h (value_free): Likewise.
2440 * gdbarch.sh (gdbarch_free): Likewise.
2441 * gdbarch.c, gdbarch.h: Regenerated.
2442
2b5436af
JM
24432001-02-02 John Moore <[email protected]>
2444
2445 * cli/cli-cmds.c (apropos_command): Changed occurance of free() to
338d7c5c 2446 xfree(). Also changed Copyright to include 2001.
2b5436af 2447
82467003
C
24482001-02-02 J.T. Conklin <[email protected]>
2449
2450 * monitor.c (#include "gdb_wait.h"): Removed.
2451 * ocd.c: Likewise.
2452 * ppc-bdm.c: Likewise.
2453 * remote-adapt.c: Likewise.
2454 * remote-array.c: Likewise.
2455 * remote-bug.c: Likewise.
2456 * remote-e7000.c: Likewise.
2457 * remote-eb.c: Likewise.
2458 * remote-es.c: Likewise.
2459 * remote-mips.c: Likewise.
2460 * remote-mm.c: Likewise.
2461 * remote-nindy.c: Likewise.
2462 * remote-os9k.c: Likewise.
2463 * remote-rdi.c: Likewise.
2464 * remote-rdp.c: Likewise.
2465 * remote-sds.c: Likewise.
2466 * remote-sim.c: Likewise.
2467 * remote-st.c: Likewise.
2468 * remote-udi.c: Likewise.
2469 * remote-vx.c: Likewise.
2470 * remote-vx29k.c: Likewise.
2471 * remote-vx68.c: Likewise.
2472 * remote-vx960.c: Likewise.
2473 * remote-vxmips.c: Likewise.
2474 * remote-vxsparc.c: Likewise.
2475 * remote.c: Likewise.
2476 * ser-pipe.c: Likewise.
2477 * ser-unix.c: Likewise.
2478 * Makefile.in: Updated dependencies.
2479
27b82ed2
DS
24802001-01-31 David Smith <[email protected]>
2481
2482 * event-loop.c: Change inclusion of string.h to gdb_string.h and
2483 updated the copyright notice.
2484 * ser-pipe.c: Ditto.
2485 * mi/mi-cmds.c: Ditto.
2486 * mi/mi-console.c: Ditto.
2487 * mi/mi-getopt.c: Ditto.
2488 * mi/mi-parse.c: Ditto.
2489
ab9cc815
DS
24902001-01-31 David Smith <[email protected]>
2491
2492 * MAINTAINERS: Add David Smith to Write After Approval list.
2493
d1f4cff8
AC
2494Tue Jan 30 15:43:08 2001 Andrew Cagney <[email protected]>
2495
2496 * cli/cli-utils.c (putchar_filtered): Move function from here.
2497 * utils.c (putchar_filtered): To here.
2498 * cli/cli-utils.h (putchar_filtered): Move declaration from here.
2499 * defs.h (putchar_filtered): To here.
2500
74c1b268
AC
2501Tue Jan 30 17:27:11 2001 Andrew Cagney <[email protected]>
2502
2503 * configure.in (AC_CHECK_FUNCS): Replace vfork test with
2504 AC_FUNC_VFORK macro.
2505 * config.in, configure: Re-generate.
2506
2507 * gdb_vfork.h: New file.
2508 * ser-pipe.c (pipe_open): Update. Include "gdb_vfork.h".
2509 * fork-child.c (fork_inferior): Ditto.
2510
4fcf66da
AC
2511Tue Jan 30 17:09:07 2001 Andrew Cagney <[email protected]>
2512
2513 * defs.h (strsave): Delete declaration.
2514 * utils.c (strsave): Delete definition.
2515 * TODO (strsave): Update
2516
2517 * mac-xdep.c (tilde_expand): Replace strsave with xstrdup.
2518 * sparcl-tdep.c (sparclite_open): Ditto.
2519 * mips-tdep.c (mips_set_processor_type_command): Ditto.
2520 (_initialize_mips_tdep): Ditto.
2521 * solib.c (solib_open): Ditto.
2522 * symfile.c (add_filename_language): Ditto.
2523 (set_ext_lang_command): Ditto.
2524 * source.c (init_source_path): Ditto.
2525 (mod_path): Ditto.
2526 * sh3-rom.c (sh3_open): Ditto.
2527 (sh3e_open): Ditto.
2528 * serial.c (serial_open): Ditto.
2529 * remote-mips.c (common_open): Ditto.
2530 * monitor.c (monitor_open): Ditto.
2531 * m32r-rom.c (m32r_upload_command): Ditto.
2532 * infcmd.c (path_command): Ditto.
2533 * f-exp.y (parse_number): Ditto.
2534 * breakpoint.c (create_longjmp_breakpoint): Ditto.
2535 (create_thread_event_breakpoint): Ditto.
2536 * arc-tdep.c (arc_set_cpu_type_command): Ditto.
2537 (_initialize_arc_tdep): Ditto.
2538
e191e0ab
AC
2539Tue Jan 30 15:14:26 2001 Andrew Cagney <cagney@skil>
2540
2541 * cli/cli-script.c (define_command): Check for a bad hook value in
2542 switch statement.
2543
10214f55
C
25442001-01-30 J.T. Conklin <[email protected]>
2545
2546 * configure/sh/embed.mt: New file.
2547 * configure/sh/linux.mt: New file.
2548 * configure/sh/sh.mt: Removed.
2549 * configure.tgt (sh-*-hms,sh-*-coff*,sh-*-elf*,sh-*-linux): New targets.
2550 (sh-*-*): Removed.
2551
c9049fc9
MC
25522001-01-29 Michael Chastain <[email protected]>
2553
2554 * symtab.c (block_lookup_symbol): Use 'namespace' parameter in
2555 symbol comparisons in binary search.
2556
0cff82d9 25572001-01-27 Christopher Faylor <[email protected]>
aea02b6b
CF
2558
2559 * win32-nat.c (child_xfer_memory): Add missing argument required by
2560 2001-01-23 change.
2561
e6e0bfab
MK
25622001-01-27 Mark Kettenis <[email protected]>
2563
2564 * ui-out.c (do_list_end): New function.
2565 (make_cleanup_ui_out_list_end): New function.
2566 * ui-out.h: Provide prototype for make_cleanup_ui_out_list_end.
2567 * stack.c (print_frame) [UI_OUT]: Call
2568 make_cleanup_ui_out_list_end to make sure we mark the end of the
2569 list if we do a non-local exit. At the end of the function,
2570 instead of calling ui_out_list_end directly, let do_cleanups
2571 handle it.
2572
1adeb98a
FN
25732001-01-26 Fernando Nasser <[email protected]>
2574
2575 Fix double parsing of filenames passed as command line arguments
2576 to GDB (causes weird handling of escape characters).
2577 Also, remove dependencies on the CLI from libgdb.
2578 * call-cmds.h: Remove declaration of exec_file_command().
2579 * gdbcore.h: Remove declaration of exec_file_command().
2580 Add declarations for exec_open() and exec_file_clear().
2581 * symfile.h: Add declarations for symbol_file_add_main() and
2582 symbol_file_clear().
2583 * exec.c (exec_open): New function. Implements to_open for exec
2584 targets.
2585 (exec_file_clear): New function. Makes GDB forget about a previously
2586 specified executable file.
2587 (exec_file_attach): Move parsing of arguments from here ...
2588 (exec_file_command): ... to here.
2589 (init_exec_ops): Use exec_open(), not exec_file_command() to
2590 implement to_open for exec targets.
2591 * symfile.c (symbol_file_add_main): New function. Call symbol_file_add()
2592 with default values. Used when the file name has already been parsed.
2593 (symbol_file_clear): New function. Makes GDB forget about previously
2594 read symbols.
2595 (symbol_file_command): Call the above function instead of inline code.
2596 * main.c: Include "symfile.h" and "gdbcore.h" instead of the deprecated
2597 "call-cmds.h".
2598 (captured_main): Call exec_file_attach() and symbol_file_add_main()
2599 instead of exec_file_command() and symbol_file_command().
2600 (captured_main): Add comment.
2601 * corefile.c: Include "symfile.h".
2602 (core_file_command): Call symbol_file_add_main() instead of
2603 symbol_file_command().
2604 (reopen_exec_file): Call exec_open() instead of exec_file_command().
2605 * infcmd.c: Include "symfile.h".
2606 (attach_command): Call symbol_file_add_main() instead of
2607 symbol_file_command().
2608 * infrun.c: Remove comment about the inclusion of "symfile.h",
2609 not any longer appropriate.
2610 (follow_exec): Call symbol_file_add_main() instead of
2611 symbol_file_command().
2612 * remote-es.c: Include "symfile.h".
2613 (es1800_load): Call symbol_file_add_main() instead of
2614 symbol_file_command().
2615 * remote-vx.c: Remove comment about the inclusion of "symfile.h",
2616 not any longer appropriate.
2617 (vx-wait): Call symbol_file_add_main() instead of
2618 symbol_file_command().
2619 * solib-svr4.c (open_symbol_file_object): Call symbol_file_add_main()
2620 instead of symbol_file_command().
2621 * v850ice.c (ice_file): Call exec_open(), exec_file_attach() and
2622 symbol_file_add_main() instead of exec_file_command() and
2623 symbol_file_command().
2624 * Makefile.in: Update dependencies.
2625
5b616ba1
JH
26262001-01-26 Jeff Holcomb <[email protected]>
2627
2628 * remote-udi.c (udi_open): Change strdup to xstrdup.
2629 * thread.c (thread_apply_all_command): Change strdup to xstrdup.
2630 Update copyright message.
2631 * varobj.c (delete_variable_1): Likewise.
2632
2633 * gdb_string.h: Remove declaration of strdup. Update copyright
2634 message.
2635 * config/xm-mpw.h: Likewise.
2636 * config/i386/xm-i386mach.h: Likewise.
2637 * config/m68k/xm-apollo68b.h: Likewise.
2638 * config/m68k/xm-hp300bsd.h: Likewise.
2639 * config/rs6000/xm-rs6000.h: Likewise.
2640 * config/vax/xm-vaxult.h: Remove declaration of strdup.
2641 * config/vax/xm-vaxult2.h: Likewise.
2642
b91d87cf
JH
26432001-01-26 Jeff Holcomb <[email protected]>
2644
2645 * MAINTAINERS: Add Jeff Holcomb to Write After Approval list.
2646
873406a6
C
26472001-01-25 J.T. Conklin <[email protected]>
2648
2649 * target.c (target_xfer_memory_partial): Return -1 on failure due
2650 to invalid access mode attribute.
2651
0613c401
CF
26522001-01-25 Christopher Faylor <[email protected]>
2653
2654 * win32-nat.c (_initialize_core_win32): Prototype correctly.
2655
efd59e3f
MK
26562001-01-25 Mark Kettenis <[email protected]>
2657
2658 * config/alpha/tm-fbsd.h: Update copyright.
2659 (USE_STRUCT_CONVENTION): Define in terms of
2660 alphabsd_use_struct_convention.
2661 * config/alpha/fbsd.mt (TDEPFILES): Add alphafbsd-tdep.c.
2662 * alphafbsd-tdep.c: New file.
2663
388e1ff2
FN
26642001-01-24 Fernando Nasser <[email protected]>
2665
2666 * top.c (print_gdb_version): Update Copyright year.
2667
f4d650ec
C
26682001-01-24 J.T. Conklin <[email protected]>
2669
2670 * dcache.c (dcache_write_line): Fix typo.
2671
2672 * memattr.c (delete_mem_region): Replace free() with xfree().
2673 (mem_number): Add explicit type.
2674
2675 * sol-thread.c (sol_thread_xfer_memory): Add attrib argument.
2676 (rw_common): Likewise.
2677
07091751
FN
26782001-01-24 Fernando Nasser <[email protected]>
2679
2680 * infcmd.c (get_inferior_args, set_inferior_args): Accessor functions
2681 for the inferior program arguments.
2682 (run_command, run_no_args_command, init_infcmd)): Use accessor
2683 functions to set the inferior program arguments.
2684 * inferior.h: Add definitions to the accessor functions above.
2685
090c42a4
JB
26862001-01-23 Jim Blandy <[email protected]>
2687
2688 * dwarf2read.c (read_tag_const_type, read_tag_volatile_type):
2689 Implement these correctly, using make_cv_type.
2690
f29d9b6d 26912001-01-23 J.T. Conklin <[email protected]>
29e57380
C
2692
2693 * exec.c (xfer_memory): Add attrib argument.
2694 * infptrace.c (child_xfer_memory): Likewise.
e5da8f38 2695 * lin-lwp.c (lin_lwp_xfer_memory): Likewise.
29e57380
C
2696 * monitor.c (monitor_xfer_memory): Likewise.
2697 * remote-adapt.c (adapt_xfer_inferior_memory): Likewise.
2698 * remote-array.c (array_xfer_memory): Likewise.
2699 * remote-bug.c (bug_xfer_memory): Likewise.
2700 * remote-e7000.c (e7000_xfer_inferior_memory): Likewise.
2701 * remote-eb.c (eb_xfer_inferior_memory): Likewise.
2702 * remote-es.c (es1800_xfer_inferior_memory): Likewise.
2703 * remote-mips.c (mips_xfer_memory): Likewise.
2704 * remote-mm.c (mm_xfer_inferior_memory): Likewise.
2705 * remote-nindy.c (nindy_xfer_inferior_memory): Likewise.
2706 * remote-os9k.c (rombug_xfer_inferior_memory): Likewise.
2707 * remote-rdi.c (arm_rdi_xfer_memory): Likewise.
2708 * remote-rdp.c (remote_rdp_xfer_inferior_memory): Likewise.
2709 * remote-sds.c (sds_xfer_memory): Likewise.
2710 * remote-sim.c (gdbsim_xfer_inferior_memory): Likewise.
2711 * remote-st.c (st2000_xfer_inferior_memory): Likewise.
2712 * remote-udi.c (udi_xfer_inferior_memory): Likewise.
2713 * remote-vx.c (vx_xfer_memory): Likewise.
2714 * remote.c (remote_xfer_memory): Likewise.
2715 * target.c (debug_to_xfer_memory, do_xfer_memory): Likewise.
2716 * target.h (child_xfer_memory, do_xfer_memory, xfer_memory): Likewise.
e5da8f38 2717 * thread-db.c (thread_db_xfer_memory): Likewise.
29e57380
C
2718
2719 * target.h (#include "memattr.h"): Added.
2720 (target_ops.to_xfer_memory): Add attrib argument.
2721
2722 * wince.c (_initialize_inftarg): Removed call to set_dcache_state.
2723 * dcache.h (set_dcache_state): Removed declaration.
2724 * dcache.c (set_dcache_state): Removed definition
2725
2726 * dcache.c: Update module comment, as dcache is now enabled and
2727 disabled with memory region attributes instead of by the global
2728 variable "remotecache". Add comment describing the interaction
2729 between dcache and memory region attributes.
2730 (dcache_xfer_memory): Add comment describing benefits of moving
2731 cache writeback to a higher level.
2732 (dcache_struct): Removed cache_has_stuff field. This was used to
2733 record whether the cache had been accessed in order to invalidate
2734 it when it was disabled. However, this is not needed because the
2735 cache is write through and the code that enables, disables, and
2736 deletes memory regions invalidate the cache. Add comment which
2737 suggests that we could be more selective and only invalidate those
2738 cache lines containing data from those memory regions.
2739 (dcache_invalidate): Updated.
2740 (dcache_xfer_memory): Updated.
f29d9b6d 2741
29e57380
C
2742 (dcache_alloc): Don't abort() if dcache_enabled_p is clear.
2743 (dcache_xfer_memory): Removed code that called do_xfer_memory() to
2744 perform a uncached transfer if dcache_enabled_p was clear. This
2745 function is now only called if caching is enabled for the memory
2746 region.
2747 (dcache_info): Always print cache info.
2748
2749 * target.c (do_xfer_memory): Add attrib argument.
2750 (target_xfer_memory, target_xfer_memory_partial): Break transfer
2751 into chunks defined by memory regions, pass region attributes to
2752 do_xfer_memory().
2753 * dcache.c (dcache_read_line, dcache_write_line): Likewise.
2754
2755 * Makefile.in (SFILES): Add memattr.c.
2756 (COMMON_OBS): Add memattr.o.
2757 (dcache.o): Add target.h to dependencies.
2758 * memattr.c: New file.
2759 * memattr.h: Likewise.
2760
f29d9b6d
C
2761 * config/m32r/m32r.mt (GDBSERVER_LIBS): Added ../../intl/libintl.a.
2762 * config/mips/vr5000.mt (GDBSERVER_LIBS): Likewise.
2763 * config/tic80/tic80.mt (GDBSERVER_LIBS): Likewise.
2764 * gdbserver/low-sim.c (#include "defs.h"): Removed.
2765 (mygeneric_load): Rename from generic_load.
2766
2767 * gdbserver/low-hppabsd.c (#include "server.h"): Added.
2768 (#include "defs.h"): Removed.
2769 (inferior_pid, perror_with_name): Remove declarations.
2770 * gdbserver/low-linux.c: Likewise.
2771 * gdbserver/low-nbsd.c: Likewise.
2772 * gdbserver/low-sparc.c: Likewise.
2773 * gdbserver/low-sun3.c: Likewise.
2774
2775 * i386-stub.c: Re-indent.
2776 * m68k-stub.c: Re-indent.
2777
58d5518e
ND
27782001-01-22 Nicholas Duffek <[email protected]>
2779
2780 * gdbarch.sh (PARM_BOUNDARY): Define.
2781 * gdbarch.c: Regenerate.
2782 * gdbarch.h: Regenerate.
2783
f6427ade
C
27842001-01-22 J.T. Conklin <[email protected]>
2785
2786 * ns32k-tdep.c: #include "frame.h"
2787 * config/ns32k/tm-umax.h (FRAME_FIND_SAVED_REGS): Restore. It
2788 appears to have been inadvertantly removed sometime in May 1999.
2789
2790 * Revert 2000-11-09 changes where shared library objects were
2791 moved from NATDEPFILES to TDEPFILES on NetBSD targets. While
2792 we'd like to be able to debug dynamically linked executables,
2793 this makes it impossible to build a cross debugger on a many
2794 hosts.
2795
2796 * config/i386/nbsd.mt: Remove solib.o, solib-svr4.o from TDEPFILES.
2797 * config/i386/nbsdelf.mt: Likewise.
2798 * config/m68k/nbsd.mt: Likewise.
2799 * config/ns32k/nbsd.mt: Likewise.
2800 * config/powerpc/nbsd.mt: Likewise.
2801 * config/sparc/nbsd.mt: Likewise.
2802 * config/sparc/nbsdelf.mt: Likewise.
2803 * config/i386/nbsd.mh: Add solib.o, solib-svr4.o to NATDEPFILES.
2804 * config/i386/nbsdelf.mh: Likewise.
2805 * config/m68k/nbsd.mh: Likewise.
2806 * config/ns32k/nbsd.mh: Likewise.
2807 * config/powerpc/nbsd.mh: Likewise.
2808 * config/sparc/nbsd.mh: Likewise.
2809
8052a17a
JM
28102001-01-19 Jason Merrill <[email protected]>
2811
2812 * dbxread.c (read_ofile_symtab): Stay with AUTO_DEMANGLING for G++.
2813 (process_one_symbol): Likewise.
2814 * dwarfread.c (handle_producer): Likewise.
2815
21a6f6bb
AC
2816Thu Jan 18 12:08:57 2001 Andrew Cagney <[email protected]>
2817
2818 * configure.in (build_warnings): Disable -Wuninitialized until GDB
2819 compiles with -Wuninitialized,-Werror.
2820 * configure: Regenerate.
2821
2822 * MAINTAINERS: Add list of buildable targets.
2823
494b7ec9
AC
2824Thu Jan 18 12:48:04 2001 Andrew Cagney <[email protected]>
2825
2826 * defs.h (STRCMP): Delete macro.
2827
2828 * objfiles.c (objfile_relocate): Replace STRCMP with call to
2829 strcmp.
2830 * symtab.c (lookup_partial_symbol, lookup_block_symbol): Ditto.
2831 * symfile.c (compare_symbols): Ditto.
2832 * standalone.c (open): Ditto.
2833 * remote-es.c (verify_break): Ditto.
2834 * cli/cli-decode.c (add_cmd, add_show_from_set): Ditto.
2835
2836 * symfile.c (compare_psymbols): Delete comment refering to STRCMP.
2837
8038e1e2
AC
2838Thu Jan 18 12:25:06 2001 Andrew Cagney <[email protected]>
2839
2840 * varobj.c (FREEIF): Delete macro.
2841 (varobj_set_value, free_variable): Replace FREEIF with ``xfree''
2842 call.
2843
ea8d0b28
NC
28442001-01-18 Nick Clifton <[email protected]>
2845
2846 * arc-tdep.c (arc_cpu_type_table): Add new arc core numbers.
2847 (arc_print_insn): No bfd available, so pass NULL to
2848 arc_get_disassembler.
2849
5dbd9048
JB
28502001-01-09 James Ingham <[email protected]>
2851
2852 * symtab.c (lookup_symbol_aux): Call lookup_symbol_aux to lookup
2853 a mangled symbol rather than recursing into lookup_symbol, since
2854 this will just re-unmangle the name & call lookup_symbol_aux -
2855 leading to an infinite recursion.
2856
28ae27b1
MK
28572001-01-18 Mark Kettenis <[email protected]>
2858
2859 * infcmd.c (print_return_value): Restore another space lost by
2860 switch to UIOUT. ``$NN='' should be ``$NN =''.
2861
6ab3a9c9
AC
2862Fri Jan 19 02:31:40 2001 Andrew Cagney <[email protected]>
2863
2864 * target.h (TARGET_REGION_SIZE_OK_FOR_HW_WATCHPOINT)
2865 * breakpoint.c (TARGET_REGION_OK_FOR_HW_WATCHPOINT): Wrap macro
2866 definition in parenthesis.
2867
ad6525fc
AC
2868Fri Jan 19 02:13:40 2001 Andrew Cagney <[email protected]>
2869
2870 From 2000-10-27 Mark Salter <[email protected]>:
2871 * remote.c (remote_remove_hw_breakpoint): Add 'len' field to Z
2872 packet.
2873 (remote_insert_hw_breakpoint): Ditto.
2874
6259c7e2
C
28752001-01-17 J.T. Conklin <[email protected]>
2876
2877 * config/m68k/tm-nbsd.h (USE_STRUCT_CONVENTION): Define.
9c95b27f 2878 (BPT_VECTOR, REMOTE_BPT_VECTOR): Change to 0xf.
6259c7e2
C
2879 * config/m68k/nbsd.mt (TDEPFILES): Add m68knbsd-tdep.o.
2880 * m68knbsd-tdep.c: New file.
2881
2882 * i386nbsd-tdep.c: Remove #if 0'd out #includes.
2883
2884 * m68knbsd-nat.c: #include gdbcore.h.
2885
abdcb2a5
AC
2886Wed Jan 17 09:41:58 2001 Andrew Cagney <[email protected]>
2887
2888 * MAINTAINERS: Add J.T. Conklin to Blanket Write Privs.
2889
e7a8479f
MS
28902001-01-16 Michael Snyder <[email protected]>
2891
aaeb7efa
MS
2892 * procfs.c (procfs_stopped_by_watchpoint): Don't die if process
2893 goes away -- just return false (ie. not stopped by watchpoint).
e7a8479f
MS
2894 * source.c (openp): Fix typo in comment.
2895
7036d6ce
ND
28962001-01-12 Nicholas Duffek <[email protected]>
2897
2898 * blockframe.c (generic_get_saved_register): Spelling fix.
2899 * frame.h (FRAME_FP): Spelling fix.
2900
9549d9c1
AC
2901Fri Jan 12 18:29:46 2001 Andrew Cagney <[email protected]>
2902
2903 * infcmd.c (print_return_value): Restore space lost by switch to
2904 UIOUT. ``$NN='' should be ``$NN =''.
2905
7302a204
ND
29062001-01-08 Nicholas Duffek <[email protected]>
2907
2908 * regcache.c (set_register_cached, register_buffer,
2909 real_register, pseudo_register fetch_register, store_register):
2910 New functions.
2911 (register_changed, read_relative_register_raw_bytes_for_frame,
2912 registers_changed, registers_fetched, read_register_bytes,
2913 read_register_gen, write_register_gen, read_register,
2914 read_signed_register, write_register, supply_register): Replace
2915 register_valid[] with register_cached() and
2916 set_register_cached().
2917 (read_register_bytes, read_register_gen, write_register_gen,
2918 read_register, read_signed_register, write_register,
2919 supply_register): Replace registers[] with register_buffer().
2920 (read_register_bytes, read_register_gen, read_register,
2921 read_signed_register): Call fetch_register().
2922 (write_register_gen, write_register): Call real_register() and
2923 store_register().
2924 (write_register_bytes): Call store_register().
2925 * value.h (set_register_cached, register_buffer): Prototype.
2926 * remote.c (remote_fetch_registers): Allocate regs[] with a
2927 run-time size. Replace register_valid[] with
2928 set_register_cached().
2929 (store_register_using_P, remote_store_registers): Replace
2930 registers[] with register_buffer().
2931
5ebd2499
ND
29322001-01-08 Nicholas Duffek <[email protected]>
2933
2934 * regcache.c: Change "write-back" comment to "write-through".
2935 Change "regno" to "regnum".
2936 (read_register, read_signed_register): Remove "raw" from return
2937 value description.
2938 (supply_register): Spelling fix.
2939 * value.h: Change "regno" to "regnum".
2940
1302fd5e
FN
29412001-01-08 Fernando Nasser <[email protected]>
2942
2943 * Makefile.in (install-gdbtk): Add .itcl files to the list of files
2944 to be installed.
2945
9dcb560c
MS
29462001-01-04 Michael Snyder <[email protected]>
2947
2948 * mips-tdep.c (mips_coerce_float_to_double): Fix typo in comment.
2949
0e2fb98e
ND
29502001-01-04 Nicholas Duffek <[email protected]>
2951
2952 * valops.c (VALUE_SUBSTRING_START): Delete.
2953
12cf3f1b
ND
29542001-01-04 Nicholas Duffek <[email protected]>
2955
2956 * Makefile.in (SUBDIR_CLI_OBS): Add cli/cli-utils.o.
2957 (SUBDIR_CLI_SRCS): Add cli/cli-utils.c.
2958 (cli_utils_h): New variable.
2959 (cli/cli-utils.o): New rule.
2960 * cli/cli-utils.c: New file.
2961 * cli/cli-utils.h: New file.
2962
cc533b9d
ND
29632001-01-04 Nicholas Duffek <[email protected]>
2964
2965 * config/i386/tm-i386.h (REGISTER_CONVERT_TO_VIRTUAL,
2966 REGISTER_CONVERT_TO_RAW): Delete trailing semicolon.
2967
ad2a4d09
C
29682001-01-03 J.T. Conklin <[email protected]>
2969
2970 * alphabsd-nat.c, i386-linux-nat.c, i386bsd-nat.c: Fix typo in
2971 comment.
2972
8140e7ac
MS
29732001-01-02 Michael Snyder <[email protected]>
2974
3116c80a
EZ
2975 * sh-tdep.c (sh_default_store_return_value): Allow for small return type.
2976 (sh3e_sh4_store_return_value): Call sh_default_store_return_value for
d19b71be 2977 non-float types.
779e876b 2978 * sparc-tdep.c (sparc_frame_chain): Fix typo in comment.
72e22353
MS
2979 Update copyright notice.
2980
15f33b66 2981For older changes see ChangeLog-2000
c906108c
SS
2982\f
2983Local Variables:
2984mode: change-log
2985left-margin: 8
2986fill-column: 74
2987version-control: never
2988End:
This page took 0.697428 seconds and 4 git commands to generate.