Correct missing ChangeLog entry.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
1 2000-02-10 J.T. Conklin <jtc@redback.com>
2
3 * config/i386/nbsd.mt (GDBSERVER_DEPFILES): Add low-nbsd.o
4 * configure.tgt (i[3456]86-*-netbsd*): add gdbserver to
5 configdirs.
6 * gdbserver/low-nbsd.c: New file.
7
8 * gdbserver/Makefile.in: convert to autoconf.
9 * gdbserver/configure.in: likewise.
10 * gdbserver/configure: generate.
11
12 Sun Feb 13 11:21:00 2000 Andrew Cagney <cagney@b1.cygnus.com>
13
14 * CONTRIBUTE: New file. How to contribute to GDB.
15
16 Sun Feb 13 10:34:48 2000 Andrew Cagney <cagney@b1.cygnus.com>
17
18 * MAINTAINERS: Add Eli Zaretskii to djgpp maintiners. Add Kevin
19 Buettner to powerpc maintainers. Make Kevin Buettner the
20 GNU/LINUX PPC native maintainer. Add J.T. Conklin, Jim Kingdon
21 and Jason Molenda to write after aproval list.
22
23 Sun Feb 13 10:18:44 2000 Andrew Cagney <cagney@b1.cygnus.com>
24
25 * MAINTAINERS: Reformat. Separate into check-in categories.
26
27 Sat Feb 12 01:08:21 EST 2000 Nicholas Duffek <nsd@cygnus.com>
28
29 * uw-thread.c: Remove __FUNCTION__ GNUism.
30
31 2000-01-17 Amit S. Kale <akale@veritas.com>
32
33 * elfread.c (elf_symtab_read): Use offset for the section in which a
34 symbol resides, instead of .text section for calculating address of a
35 symbol.
36 Checked in by Jim Kingdon <kingdon@redhat.com>
37
38 2000-02-09 Mark Kettenis <kettenis@gnu.org>
39
40 * gnu-nat.c (proc_string): Make global.
41 (do_mach_notify_dead_name): Suppress dead name notifications if we
42 know that the task is dead.
43
44 1999-12-13 Mark Kettenis <kettenis@gnu.org>
45
46 * gnu-nat.c (inf_validate_task_sc): Get task info via proc server
47 instead of directly from the kernel. Add some hackery to make
48 sure that the info isn't influenced by suspension of the task in
49 the proc server itself.
50
51 2000-02-10 Jim Kingdon <kingdon@redhat.com>
52
53 * defs.h (MERGEPID): Added. Patch submitted by Andrew Hobson and
54 approved by Michael Snyder.
55
56 2000-02-09 Mark Kettenis <kettenis@gnu.org>
57
58 * linux-thread.c: Include defs.h before gdb_wait.h.
59
60 Wed Feb 9 18:59:16 2000 Andrew Cagney <cagney@b1.cygnus.com>
61
62 * Makefile.in (wait_h): Delete macro. Update all dependencies
63 specifying gdb_wait.h instead.
64
65 * ser-unix.c, ser-pipe.c, remote.c, remote-udi.c, remote-sds.c,
66 remote-os9k.c, remote-es.c, remote-rdp.c, remote-vx960.c,
67 remote-vx.c, remote-st.c, remote-nindy.c, remote-mm.c,
68 convex-xdep.c, convex-tdep.c, target.c, win32-nat.c, standalone.c,
69 remote-vxmips.c, remote-vxsparc.c, remote-vx68.c, remote-vx29k.c,
70 remote-sim.c, remote-rdi.c, remote-mips.c, remote-eb.c,
71 remote-e7000.c, remote-bug.c, remote-array.c, remote-adapt.c,
72 ppc-bdm.c, ocd.c, monitor.c, m3-nat.c, linux-thread.c,
73 infttrace.c, lin-thread.c, infptrace.c, gnu-nat.c, gdbarch.c,
74 fork-child.c, command.c: Include "gdb_wait.h" instead of <wait.h>
75 or <sys/wait.h>.
76 * nindy-share/nindy.c, nindy-share/Onindy.c: Ditto.
77
78 * gdb_wait.h: New file. Based on ../include/wait.h. Include
79 <sys/wait.h> or <wait.h> and then define any missing WIF macros.
80
81 Wed Feb 9 01:14:54 2000 Andrew Cagney <cagney@amy.cygnus.com>
82
83 * config/d10v/tm-d10v.h (NO_EXTRA_ALIGNMENT_NEEDED): Define.
84 * config/d10v/tm-d10v.h (STACK_ALIGN): Define.
85 (d10v_stack_align): Declare.
86 * d10v-tdep.c (d10v_stack_align): Define.
87
88 1999-08-23 J.T. Conklin <jtc@redback.com>
89
90 * top.c (remote_timeout): Change default to 2. Add comment
91 explaining history of changes to the default value.
92 * remote.c (_initialize_remote): Remove code that adds set/
93 show remotetimeout, as that's also done in top.c
94
95 1999-10-18 J.T. Conklin <jtc@redback.com>
96
97 * m32r-stub.c, sparcl-stub.c, sparclet-stub.c (handle_exception):
98 Return E01 instead of P01 when 'P' command fails.
99
100 2000-02-05 J.T. Conklin <jtc@redback.com>
101
102 * remote.c (putpkt_binary): Handle NAK from target stub.
103
104 2000-02-08 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
105
106 * configure.in: Remove the addition of sol-thread.c to the
107 CONFIG_INITS list. This caused problems with init.c, because
108 sol-thread.c would be grepped twice for _initialize_* functions.
109 * configure: Ditto.
110 * Makefile.in: Add FIXME for init.c.
111
112 2000-02-07 Jim Kingdon <kingdon@redhat.com>
113
114 Clean up compiler warnings:
115 * bcache.h, bcache.c, c-valprint.c, coffread.c, stabsread.c,
116 stack.c, valprint.c: Change variables to unsigned.
117 * bcache.c: Rearrange to avoid warnings about variables not being set.
118 * c-lang.c, ch-lang.c, f-lang.c, m2-lang.c: Include valprint.h
119 rather than declaring print_max and repeat_count_threashold
120 ourselves (incorrectly).
121 * valprint.h: Do declare repeat_count_threashold.
122 * ch-exp.c: Use default case for internal error.
123 * findvar.c: Don't omit argument type.
124 * symtab.c: Remove unused variable.
125
126 2000-02-04 Jim Blandy <jimb@redhat.com>
127
128 * c-typeprint.c (remove_qualifiers): New function.
129 (c_type_print_base): Use it to remove qualifiers from C++
130 qualified names, not strrchr.
131
132 * c-typeprint.c (c_type_print_base): Recognize type conversion
133 operators by calling is_type_conversion_operator.
134 (is_type_conversion_operator): New function.
135
136 2000-02-04 Nick Clifton <nickc@cygnus.com>
137
138 * config/arm/tm-arm.h (LOWEST_PC): Define.
139
140 2000-02-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
141
142 * infrun.c (resume): Make just one call to target_resume(), instead
143 of four: set up correct parameters in all the cases ahead of time,
144 and do call at the end.
145
146 2000-02-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
147
148 * config/powerpc/tm-ppc-eabi.h: Define
149 SOFUN_ADDRESS_MAYBE_MISSING.
150
151 2000-02-04 Fernando Nasser <fnasser@totem.to.cygnus.com>
152
153 * arm-tdep.c (arm_pc_is_thumb_dummy): Account for large dummy
154 frames (revisited).
155
156 Fri Feb 4 22:42:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
157
158 * Makefile.in (INIT_FILES): Append CONFIG_INITS
159 * configure.in (CONFIG_INIT): Initialize.
160 (links): Link srcdir/gdbtk/library to gdbtcl2.
161 * gdbtcl2: Moved to gdbtk/library.
162 ChangeLog-gdbtk, gdbtk-cmds.c, gdbtk-hooks.c, gdbtk-variable.c,
163 gdbtk-varobj.c, gdbtk-wrapper.c, gdbtk-wrapper.h, gdbtk.c,
164 gdbtk.h: Moved to gdbtk/generic.
165
166 2000-02-03 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
167
168 * printcmd.c (build_address_symbolic): New function. Returns all
169 the parts that are necessary to print an address in a symbolic
170 form.
171 (print_address_symbolic): Split into a printing part and an
172 information building part, build_address_symbolic().
173
174 * defs.h (build_address_symbolic): Export.
175
176 2000-02-03 Jim Blandy <jimb@redhat.com>
177
178 * dwarf2read.c (decode_locdesc): Add support for the DW_OP_bregx
179 opcode.
180
181 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
182
183 * arm-tdep.c (arm_push_arguments): Fix passing of floating point
184 arguments on dummy frames.
185
186 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
187
188 * arm-tdep.c (arm_pc_is_thumb_dummy): Account for large dummy frames.
189 (arm_pop_frame): Account fr dummy frames (as opposed to real ones).
190
191 2000-02-01 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
192
193 * remote.c (getpkt_sane): New function. It is the old getpkt(),
194 which now returns a timeout indication.
195 (getpkt): New function. Wrapper for getpkt_sane(), so that return
196 value can still be ignored.
197
198 Tue Feb 1 18:47:31 2000 Andrew Cagney <cagney@b1.cygnus.com>
199
200 * top.c (print_gdb_version): Print ``UI_OUT'' when configured with
201 UI_OUT.
202
203 Tue Feb 1 00:17:12 2000 Andrew Cagney <cagney@b1.cygnus.com>
204
205 * ui-file.c, ui-file.h: Rename gdb-file.h, gdb-file.c. Rename
206 ``struct gdb_file'' to ``struct ui_file''. Delete typedef
207 GDB_FILE.
208
209 * Makefile.in: Update.
210
211 * ax-gdb.c, ax-general.c, ax.h, buildsym.c, c-lang.c, c-lang.h,
212 c-typeprint.c, c-valprint.c, ch-lang.c, ch-lang.h, ch-typeprint.c,
213 ch-valprint.c, command.c, command.h, convex-tdep.c, corefile.c,
214 cp-valprint.c, d10v-tdep.c, d30v-tdep.c, defs.h, expprint.c,
215 expression.h, f-lang.c, f-lang.h, f-typeprint.c, f-valprint.c,
216 frame.h, gdb-events.sh, gdb-file.c, gdb-file.h, gdbcmd.h,
217 gdbtypes.h, hppa-tdep.c, jv-lang.c, jv-lang.h, jv-typeprint.c,
218 jv-valprint.c, language.c, language.h, m2-lang.c, m2-lang.h,
219 m2-typeprint.c, m2-valprint.c, m3-nat.c, main.c, monitor.c,
220 printcmd.c, pyr-tdep.c, remote-mips.c, remote-sim.c, remote-udi.c,
221 remote.c, scm-lang.c, scm-lang.h, scm-valprint.c, ser-e7kpc.c,
222 ser-go32.c, ser-mac.c, ser-ocd.c, ser-unix.c, ser-unix.h,
223 serial.c, serial.h, stack.c, symfile.c, symmisc.c, tahoe-tdep.c,
224 target.c, target.h, top.c, top.h, typeprint.c, typeprint.h,
225 utils.c, v850ice.c, valprint.c, valprint.h, value.h,
226 config/pa/tm-hppa.h: Update.
227 * cli-out.c, cli-out.h, ui-out.c, ui-out.h, varobj.c: Update.
228
229 2000-01-31 Jason Molenda (jsm@bugshack.cygnus.com)
230
231 * config/alpha/alpha-osf2.mh, config/alpha/alpha-osf3.mh,
232 config/i386/i386dgux.mh, config/i386/i386sol2.mh,
233 config/i386/i386v4.mh, config/i386/i386v42mp.mh,
234 config/i386/ncr3000.mh, config/m68k/m68kv4.mh,
235 config/m88k/delta88v4.mh, config/mips/irix4.mh,
236 config/mips/irix5.mh, config/mips/mipsv4.mh,
237 config/powerpc/solaris.mh (NATDEPFILES): Change references to
238 proc_api.o, proc_events.o, proc_flags.o, and proc_why.o to
239 proc-api.o, proc-events.o, proc-flags.o, and proc-why.o.
240
241 Mon Jan 31 17:14:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
242
243 * top.c (fputs_unfiltered_hook): Moved to tui/tui-file.c.
244
245 * main.c (captured_main): Only use the legacy tui_file code when
246 linking in older code such as the TUI.
247
248 * gdb-file.h, gdb-file.c: New files.
249 * utils.c, defs.h (struct gdb_file, gdb_file_new, gdb_file_delete,
250 null_file_isatty, null_file_rewind, null_file_put,
251 null_file_flush, null_file_write, null_file_fputs,
252 null_file_delete, gdb_file_data, gdb_flush, gdb_file_isatty,
253 gdb_file_rewind, gdb_file_put, gdb_file_write, fputs_unfiltered,
254 set_gdb_file_flush, set_gdb_file_isatty, set_gdb_file_rewind,
255 set_gdb_file_put, set_gdb_file_write, set_gdb_file_fputs,
256 set_gdb_file_data, struct accumulated_gdb_file,
257 do_gdb_file_xstrdup, gdb_file_xstrdup, struct mem_file):
258 mem_file_new, mem_file_delete, mem_fileopen, mem_file_rewind,
259 mem_file_put, mem_file_write, struct stdio_file): stdio_file_new,
260 stdio_file_delete, stdio_file_flush, stdio_file_write,
261 stdio_file_fputs, stdio_file_isatty, stdio_fileopen, gdb_fopen):
262 Moved to gdb-file.h and gdb-file.c.
263 * utils.c (enum streamtype, struct tui_stream, tui_file_new,
264 tui_file_delete, tui_fileopen, tui_sfileopen, tui_file_isatty,
265 tui_file_rewind, tui_file_put, tui_file_fputs,
266 tui_file_get_strbuf, tui_file_adjust_strbuf, tui_file_flush,
267 fputs_unfiltered_hook):
268 Moved to tui/tui-file.c and tui/tui-file.h.
269
270 * Makefile.in (COMMON_OBS): Add gdb-file.o, tui-file.o.
271 (tui-file.o, gdb-file.o): Add dependencies.
272 (corefile.o, main.o, utils.o, simmisc.o): Update dependencies.
273 * main.c: #include tui/tui-file.h.
274
275 2000-01-28 Fred Fish <fnf@cygnus.com>
276
277 * findvar.c (value_from_register): Special case handling of D10V
278 pointer values fetched from registers.
279
280 2000-01-28 Fernando Nasser <fnasser@totem.to.cygnus.com>
281
282 * arm-tdep.c (thumb_skip_prologue, thumb_scan_prologue): Add
283 support for new style thumb prologues.
284
285 2000-01-28 Nick Clifton <nickc@redhat.com>
286
287 * arm-tdep.c: Remove extraneous dash at start of strings
288 introduced in previous delta.
289
290 2000-01-27 Nick Clifton <nickc@redhat.com>
291
292 * arm-tdep.c: Replace uses of arm_toggle_renames() with
293 parse_arm_disassembler_option().
294
295 2000-01-27 Jim Blandy <jimb@cygnus.com>
296
297 * symtab.c (decode_line_1): Don't let commas that are within
298 quotes or parenthesis terminate the line spec. Don't use pp when
299 removing the final double quote of a double-quoted string. Don't
300 forget to skip the opening double quote. I have no clue whether
301 this change is correct; probably we've just moved this function
302 from one buggy place to another buggy place, and never came within
303 an outhouse whiff of correctness.
304 (find_toplevel_char): New function.
305
306 2000-01-27 Fernando Nasser <fnasser@totem.to.cygnus.com>
307
308 * arm-tdep.c (arm_push_arguments): Set the thumb mode bit when
309 passing the pointer to a thumb function as an argument.
310
311 2000-01-27 Fernando Nasser <fnasser@totem.to.cygnus.com>
312
313 * remote-rdi.c (arm_rdi_mourn_inferior): Make sure breakpoints
314 are reinserted for another run.
315
316 2000-01-27 Fernando Nasser <fnasser@totem.to.cygnus.com>
317
318 * cli-out.c (cli_filed_string): Test for NULL string.
319
320 2000-01-27 Fernando Nasser <fnasser@totem.to.cygnus.com>
321
322 * infcmd.c (run_stack_dummy): Account for a random signal stopping
323 the inferior as well as breakpoints being hit while performing an
324 inferior function call.
325 * valops.c (hand_function_call): Ditto.
326
327 2000-01-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
328
329 From Mark Kettenis <kettenis@gnu.org>
330
331 * config/i386/tm-i386gnu.h (THREAD_STATE_FLAVOR): Define to
332 i386_REGS_SEGS_STATE.
333 (HAVE_I387_REGS): Define.
334 (FLOAT_INFO): Remove.
335 * i386gnu-nat.c: Almost completely rewritten to use new i386
336 register layout and `float info' implementation.
337 * gnu-nat.c (inf_update_procs, proc_get_state, proc_string):
338 Move prototypes from here.
339 * gnu-nat.h: To here.
340
341 2000-01-24 Kevin Buettner <kevinb@redhat.com>
342
343 * utils.c (get_field, put_field): Fix buffer underruns and
344 overruns. Also, handle case where total_len is not evenly
345 divisible by 8.
346 (getfield): Make sure zeroing of unwanted bits occurs even
347 when bit field to extract does not straddle two or more
348 bytes.
349
350 2000-01-23 Christopher Faylor <cgf@cygnus.com>
351
352 * defs.h: Add gdb_thread_select declaration.
353
354 2000-01-23 Kevin Buettner <kevinb@redhat.com>
355
356 * linux-thread.c (_initialize_linuxthreads): Make sure that
357 linuxthreads_block_mask does not block SIGCHLD.
358
359 2000-01-20 Fernando Nasser <fnasser@totem.to.cygnus.com>
360
361 * rdi-share/devsw.c (openLogFile): On cygwin, set the log mode to
362 text so that new lines work properly.
363
364 2000-01-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
365
366 * proc-utils.h: New file. Export functions from proc-*.c.
367
368 * proc_api.c: Rename to:
369 * proc-api.c: New file. Add include of proc-utils.h.
370
371 * proc_events.c: Rename to:
372 * proc-events.c: New file.
373
374 * proc_flags.c: Rename to:
375 * proc-flags.c: New file.
376
377 * proc_why.c: Rename to:
378 * proc-why.c: New file. Add include of proc-utils.h.
379
380 * procfs.c: Add includes of gdbthread.h, sys/wait.h, signal.h,
381 ctype.h, proc-utils.h.
382 (find_procinfo_or_die): Add braces to avoid ambiguous else clause.
383 (open_procinfo_files): Conditionalize local variable tmp, to avoid
384 compiler warnings.
385 (proc_iterate_over_mappings): Conditionalize local vars mapfd and
386 pathname.
387 (procfs_wait): Adjust format in some printf_filetered calls to
388 avoid compiler warnings.
389 (make_signal_thread_runnable): Ifdef 0. The calls to this function
390 are also ifdef'd 0 .
391 (procfs_resume): Add parentheses around '&&' operation.
392 (procfs_set_exec_trap): Remove unused variable.
393 (info_proc_cmd): Add braces to avoid ambiguous else clause.
394
395 * Makefile.in (procfs.o, proc-api.o, proc-events.o, proc-flags.o,
396 proc-why.o): Update dependencies.
397
398 * config/sparc/sun4sol2.mh (NATDEPFILES): Change proc_*.o files to
399 proc-*.o.
400
401 2000-01-17 Jason Molenda (jsm@bugshack.cygnus.com)
402
403 * configure.in (NEW_PROC_API): Fix Unixware-matching regexp.
404 Fix from Robert Lipe <robertl@sco.com>.
405 * configure: Regenerated.
406
407 2000-01-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
408
409 * stack.c (print_frame_info_base): Break up into the frame info
410 (location) printing part and the rest (source line printing).
411 (print_frame): New function. Take care of printing the location
412 information.
413 Update copyright.
414
415 * infrun.c (normal_stop): Use enum values rather than integers for the
416 source_flag to be passed to show_and_print_stack_frame().
417 Update copyright.
418
419 * frame.h (print_what): New enum for 'source' argument to
420 print_frame_info_base(). Use this instead of obscure numbers.
421 Update copyright.
422
423 Sun Jan 16 17:58:00 2000 David Taylor <taylor@texas.cygnus.com>
424
425 * event-top.c (stdin_event_handler): call quit_command rather than
426 exit -- run cleanups, give target code a chance to say goodbye to
427 the target. Fixes bug where the inferior processes were left
428 around on Solaris (and probably elsewhere) by the testsuite.
429
430 2000-01-14 Mark Salter <msalter@cygnus.com>
431
432 * v850-tdep.c (v850_target_architecture_hook): Setup correct
433 machine id for disassembly.
434
435 2000-01-13 Jim Blandy <jimb@cygnus.com>
436
437 * i386-linux-nat.c (fill_gregset): Pass the correct arguments to
438 convert_to_regset, when regno indicates a specific register.
439
440 Thu Jan 13 23:34:17 EST 2000 Nicholas Duffek <nsd@cygnus.com>
441
442 * uw-thread.c: Document libthread.so debugging interface. Minor
443 comment and formatting tweaks.
444 (DEBUG): #define as 0 instead of 1.
445 (CALL_BASE): Include function name in error msg.
446 (libthread_stub): Adjust inferior_pid after thread exit.
447 (uw_thread_create_inferior): Deactivate uw_thread_ops before
448 asking procfs_ops to create inferior.
449 (libthread_init): Don't return nonlocally on error.
450
451 2000-01-12 Fernando Nasser <fnasser@totem.to.cygnus.com>
452
453 * rdi-share/ardi.c (negotiate_params): Fix initialization of static
454 variable.
455
456 2000-01-12 Fernando Nasser <fnasser@totem.to.cygnus.com>
457
458 * remote-rdi.c (arm_rdi_open): Call arm-rdi-close() to make sure
459 both sides are on the same state.
460
461 2000-01-12 Fernando Nasser <fnasser@totem.to.cygnus.com>
462
463 * rdi-share/serdrv.c (find_baud_rate): Fix entries for 57600 and
464 115200 (minor syntax mistake).
465
466 2000-01-12 Jim Blandy <jimb@cygnus.com>
467
468 * config/sparc/tm-sun4sol2.h (MERGEPID): Provide a definition for
469 this here, to go along with the definitions of PIDGET and TIDGET.
470
471 2000-01-12 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
472
473 * thread.c (do_captured_thread_select): New function. Switch
474 current thread, safely from within catch_errors().
475 (gdb_thread_select): New function. Switch threads safely.
476 (thread_command): Use gdb_thread_select().
477 Include ui-out.h.
478 (do_captured_list_thread_ids): New function.
479 (gdb_list_thread_ids): New function.
480
481 * defs.h (gdb_thread_select, gdb_list_thread_ids): Export.
482
483 2000-01-11 Christopher Faylor <cgf@cygnus.com>
484
485 * configure.in: Avoid linking -limagehlp unless it's a native build.
486 * configure: Regenerate.
487 * thread.cc (add_thread): Clear private data pointer here or suffer
488 strange behavior when it is checked for NULL later.
489
490 2000-01-09 Christopher Faylor <cgf@cygnus.com>
491
492 * win32nat.c (handle_exceptions): Handle various arithmetic exceptions.
493 * configure.in: Add an additional library to cygwin link.
494 * configure: Regenerate.
495
496 Patch from Egor Duda <deo@logos-m.ru>:
497 * coffread.c (coff_symfile_read): Reinstate ability to recognize "pe"
498 type.
499
500 2000-01-07 Michael Snyder <msnyder@cleaver.cygnus.com>
501
502 * uw-thread.c: New file to support UnixWare user-mode threads:
503 contributed by Nickolas Duffek <nsd@cygnus.com>.
504 * target.h (struct target_ops): New vector, to_extra_thread_info,
505 allows back-ends to give extra details in info thread display.
506 (target_extra_thread_info): define new macro.
507 (target_find_new_threads): simplify macro. Cleanup comments.
508 * target.c (to_extra_thread_info): default and inherit new vector.
509 (cleanup_target): eliminate PARAMS, break up long lines,
510 provide default definition for to_extra_thread_info, and
511 to_find_new_threads. Default to_thread_alive and to_query
512 to return_zero, not target_ignore (they each return int not void).
513 (debug_to_find_new_threads): new debug entry.
514 (setup_target_debug): add debug_to_find_new_threads.
515 * gdbthread.h: export struct thread_info, find_thread_pid, and
516 iterate_over_threads. Add comments. Eliminate PARAMS. Update
517 copyright. Add new private data pointer for use by target back-ends.
518 * thread.c (struct thread_info): move definition to gdbthread.h.
519 (find_thread_pid): new exported function for thread lookup.
520 (iterate_over_threads): new exported function for applying
521 arbitrary operations to threads. Update copyright to 2000.
522 (info_threads_command): use new target_extra_thread_info vector
523 to display extra information about each thread (if implemented).
524 * config/i386/tm-i386v42mp.h: remove obsolete #defines for procfs.
525 Add defines for PIDGET, etc.
526 * config/i386/tm-i386sol2.h: ditto.
527 * config/sparc/tm-sun4sol2.h: ditto.
528 * config/i386/i386v42mp.mh: add uw-thread.o to NATDEPFILES.
529 * testsuite/gdb.threads/pthreads.exp: Try to link with -lthread
530 if -lpthread and -lpthreads fail.
531
532 * procfs.c: (PIDGET, TIDGET, MERGEPID): change default to no-op.
533 (proc_flags): combine flags that UnixWare splits into two locations.
534 (proc_modify_flag): add support for PR_KLC (kill on last close).
535 (proc_[un]set_kill_on_last_close): new functions.
536
537 2000-01-07 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
538
539 * infrun.c (normal_stop): Print out thread id when we stop.
540
541 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
542
543 * remote.c (remote_open_1): Fix message so it does not imply a
544 specific syntax for serial ports, as it is OS dependent.
545 (remote_async_open_1): Ibid.
546 (init_remote_ops): Ibid.
547
548 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
549
550 * rdi-share/serdrv.c (SerialOpen): Use speed from "-b" argument or
551 "set remotebaud" command (if set) when no speed is specified on
552 the "target rdi" command.
553
554 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
555
556 * rdi-share/serdrv.c (find_baud_rate): Add entries for 57600 and
557 115200.
558 (baud_options[]): Ibid.
559
560 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
561
562 * rdi-share/unixcomm.c: Fix SERIAL_PREFIX so it matches the prefix
563 used by each operating system.
564
565 2000-01-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
566
567 * breakpoint.c (until_break_command): Add an argument for the
568 continuation, the beginning of the cleanups set up by this
569 command.
570 (until_break_command_continuation): Do cleanups until the one
571 passed in as argument instead of doing all of them.
572
573 * infcmd.c (finish_command_continuation): Expect a new argument,
574 which indicates up to where to do cleanups. Update calls to
575 do_exec_cleanups to use this marker, instead of ALL_CLEANUPS.
576 (finish_command): Add another argument for the continuation: the
577 starting cleanup for this command.
578
579 2000-01-05 Fernando Nasser <fnasser@totem.to.cygnus.com>
580
581 From Grant Edwards <grante@visi.com> (original patch from Thomas
582 Zenker ):
583 * rdi-share/ardi.c: Allow interruption of interruptible
584 targets with a <CNTL-C>.
585
586 2000-01-04 Fernando Nasser <fnasser@totem.to.cygnus.com>
587
588 * rdi-share/etherdrv.c (fetch_ports): Send extra words on request
589 to control port to accommodate some versions of Angel.
590
591 2000-01-04 Fernando Nasser <fnasser@totem.to.cygnus.com>
592
593 * rdi-share/devsw.c (dumpPacket): Fix source of channel information.
594 Add interpretation for C Support Library packets.
595
596 2000-01-04 Fernando Nasser <fnasser@totem.to.cygnus.com>
597
598 * rdi-share/devsw.c (DevSW_Close): Remove const from argument that
599 is now being modified.
600 * rdi-share/devsw.h: Adjust declaration of the above funtion.
601
602 For older changes see ChangeLog-99
603 \f
604 Local Variables:
605 mode: change-log
606 left-margin: 8
607 fill-column: 74
608 version-control: never
609 End:
This page took 0.045159 seconds and 5 git commands to generate.