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