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