Transfer d30v to David Taylor.
[binutils-gdb.git] / gdb / ChangeLog
1 Mon Feb 28 18:24:32 2000 Andrew Cagney <cagney@b1.cygnus.com>
2
3 * MAINTAINERS: Transfer d30v maintainership to David Taylor.
4
5 2000-02-28 Christopher Faylor <cgf@cygnus.com>
6
7 * win32-nat.c: Remove unneeded header.
8 * wince.c: Ditto.
9
10 Mon Feb 28 13:34:54 2000 Andrew Cagney <cagney@b1.cygnus.com>
11
12 * wince.c: Include "gdb_wait.h" and not "wait.h".
13
14 Mon Feb 28 10:58:45 2000 Andrew Cagney <cagney@b1.cygnus.com>
15
16 * MAINTAINERS: Mention mmalloc. Expand Host/Native and
17 Target/Architecture maintainers descriptions.
18
19 2000-02-26 Mark Kettenis <kettenis@gnu.org>
20
21 * gnu-nat.c: Include "gdbthread.h". Include <hurd.h>.
22 Reorder headers a bit. Overall cleanup and minor reformatting.
23 (MIG_SERVER_DIED): Remove define.
24 (proc_update_sc): Add braces to silence compiler warning.
25 (proc_steal_exc_port): Initialize err to zero.
26 (make_proc): Add braces to silence compiler warning.
27 (inf_validate_task_sc): Add cast to silence compiler warning.
28 (inf_set_traced): Reorganize a bit to silence compiler warning.
29 (inf_validate_procs): Use mach_msg_type_number_t for all thread
30 numbers and add braces to silence compiler warning.
31 (gnu_wait): Add prototypes for server functions and add braces to
32 silence compiler warnings.
33 (S_exception_raise_request): Pass subcode to inf_debug call.
34 (gnu_write_inferior): Remove unused variable `protection_changed'.
35 (gnu_xfer_memory): Remove unused variable `result'.
36 (set_sig_thread_cmd): Remove unused varible `tid'.
37 (set_signals_cmd): Remve unused variable `trace'.
38 (add_task_commands): Provide complete prototype. Reformat help
39 strings a bit to make sure the first line is a full sentence.
40 Call info_port_rights_cmd instead of info_send_rights_cmd for the
41 "info port-rights" command.
42 (add_thread_commands): Provide complete prototype. Make static.
43 Reformat help strings a bit to make sure the first line is a full
44 sentence.
45 (_initialize_gnu_nat): Provide complete prototype.
46
47 2000-02-26 Mark Kettenis <kettenis@gnu.org>
48
49 Make cross-compilation for the Hurd more friendly.
50 From Jeff Bailey <jbailey@gnu.org>:
51 * configure.in: Use AC_CHECK_TOOL to find MiG.
52 * Makefile.in (MIG): New variable.
53 * config/i386/i386gnu.mh (MIG): Remove.
54 * configure: Regenerated.
55
56 2000-02-26 Kevin Buettner <kevinb@redhat.com>
57
58 * ppc-linux-tdep.c (ppc_linux_memory_remove_breakpoint): Add
59 comment explaining motivation behind this function and why
60 the generic facilities won't work for this platform.
61 * rs6000-tdep.c (skip_prologue): Always test to make sure
62 that an instruction is read successfully from the target's
63 memory. Introduce notion of instructions which may appear in
64 the prologue, but may not end the prologue. Added explicit
65 check for nop instruction. Use memset() to zero the frame
66 data instead of assignment from a statically allocated,
67 uninitialized structure.
68
69 Sat Feb 26 17:15:16 2000 Andrew Cagney <cagney@b1.cygnus.com>
70
71 * MAINTAINERS: Chris Faylor is responsible for all MS Windows
72 systems. Note that Jim Blandy as maintainer for ``tracing
73 bytecode stuff''
74
75 2000-02-25 Fernando Nasser <fnasser@cygnus.com>
76
77 From: Thomas Zenker <thz@Lennartz-electronic.DE>
78 * rdi-share/hsys.c: to compile under 4.4BSD derived systems (FreeBSD,
79 NetBSD...) sys_errlist should not be declared in hsys.c.
80 NEED_SYSERRLIST is set already by configure, so we can use it.
81 * rdi-share/unixcomm.c: 4.4BSD derived systems define BSD, but are
82 posix compliant and we should not work with the old compatibility
83 stuff. Because of that I undef BSD in case of FBSD etc and include
84 sys/ioctl to get the flags.
85 * rdi-share/unixcomm.c: If the TIOCEXCL flags exists set serial line
86 for exclusive use.
87
88 2000-02-24 Kevin Buettner <kevinb@redhat.com>
89
90 * ppc-linux-tdep.c (ppc_sysv_abi_push_arguments): Put address
91 of return structure in r3 if necessary.
92 (ppc_linux_memory_remove_breakpoints): New function.
93 * rs6000-tdep.c (skip_prologue): Make sure that the cases
94 for storing either cr or lr to the stack only handle those
95 cases. (I.e, don't let these cases match 0x00000000 which is
96 found found in the shared library trampoline prior to the
97 loading of the shared library.)
98 * config/powerpc/tm-linux.h (ppc_linux_memory_remove_breakpoint):
99 Declare.
100 (MEMORY_REMOVE_BREAKPOINT): Define.
101
102 Wed Feb 23 23:27:48 2000 Andrew Cagney <cagney@behemoth.cygnus.com>
103
104 * hppah-nat.c: Include "gdb_wait.h" instead of <wait.h>.
105
106 Thu Feb 24 18:42:15 2000 Andrew Cagney <cagney@b1.cygnus.com>
107
108 * configure.in (CONFIG_INSTALL, CONFIG_UNINSTALL): Set to
109 $(SUBDIR_*_INSTALL) when so configured.
110 * configure: Regenerate.
111
112 * Makefile.in (CONFIG_INSTALL, CONFIG_UNINSTALL): Define using
113 configure.
114 (install-only): Add dependency on $(CONFIG_INSTALL). Delete code
115 installing GDBtk.
116 (uninstall): Add dependency on $(CONFIG_UNINSTALL).
117 (SUBDIR_MI_INSTALL, SUBDIR_MI_UNINSTALL, SUBDIR_GDBTK_UNINSTALL,
118 SUBDIR_GDBTK_INSTALL): Define.
119 (install-gdbtk): New target.
120
121 Thu Feb 24 18:19:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
122
123 * configure.in (SUBDIR_MI_CFLAGS): Fix typo, wrong brace.
124 * configure: Regenerate.
125
126 2000-02-24 Christopher Faylor <cgf@cygnus.com>
127
128 * configure.tgt: Add arm, mips, sh wince targets.
129 * config/arm/tm-wince.h: New file.
130 * config/arm/wince.mt New file.
131 * config/sh/tm-wince.h: New file.
132 * config/sh/wince.mt New file.
133 * config/mips/tm-wince.h: New file.
134 * config/mips/wince.mt New file.
135 * wince.c: New file.
136 * wince-stub.c: New file.
137 * wince-stub.h: New file.
138 * sh-tdep.c: Use correct register names for Windows CE.
139
140 Wed Feb 23 19:01:45 EST 2000 Nicholas Duffek <nsd@cygnus.com>
141
142 * top.c (SIGJMP_BUF, SIGSETJMP, SIGLONGJMP): Update comments.
143 (error_return, quit_return): Merge into catch_return pointer.
144 (return_to_top_level): Update comment. Longjmp to *catch_errors,
145 and communicate reason to catch_errors via setjmp return value.
146 (catch_errors): Always catch both quit and error, and if a catch
147 wasn't requested by caller, throw it to the next catch_error.
148 Replace dual longjmp buffer memcpy with single pointer change.
149 Add FIXME for possibly adding new interface to tell caller what
150 event was caught. Add extensive comments.
151 * defs.h (enum return_reason): Reserve 0 for use as initial
152 setjmp() return value.
153 (RETURN_MASK): New public macro to generate RETURN_MASK_* from
154 enum return_reason.
155 (RETURN_MASK_QUIT, RETURN_MASK_ERROR): Define using RETURN_MASK.
156
157 2000-02-23 Fernando Nasser <fnasser@cygnus.com>
158
159 * infcmd.c (run_stack_dummy): Do not pop frame on random signal.
160 * valops.c (_initialize_valops): Add command "set unwindonsignal".
161 (hand_function_call): Test for unwind_on_signal and act accordingly.
162
163 Wed Feb 23 12:58:46 2000 Andrew Cagney <cagney@b1.cygnus.com>
164
165 * gdbarch.sh (dis_asm_read_memory): Change LEN to unsigned long.
166 Match ../include/dis-asm.h change.
167 * gdbarch.h: Regenerate.
168 * corefile.c (dis_asm_read_memory): Update.
169
170 Mon Feb 21 13:57:27 2000 Andrew Cagney <cagney@b1.cygnus.com>
171
172 * configure.in (CONFIG_INITS): Fix typo, was CONFIG_INIT.
173 (ENABLE_CFLAGS): Move initialization to start of file.
174 (enable-gdbmi): Add new configure option --enable-gdbmi. When
175 selected and an ${srcdir}/mi directory is present enable MI
176 interface.
177
178 * configure: Regenerate.
179
180 * Makefile.in (SUBDIR_MI_OBS, SUBDIR_MI_SRCS, SUBDIR_MI_DEPS,
181 SUBDIR_MI_INITS, SUBDIR_MI_LDFLAGS, SUBDIR_MI_CFLAGS): New macros.
182 (CONFIG_OBS, CONFIG_SRCS, CONFIG_DEPS, CONFIG_INITS,
183 CONFIG_LDFLAGS): New macros. Initialized by autoconf via
184 @CONFIG...@.
185 (INTERNAL_LDFLAGS, CDEPS, LINTFILES, DEPFILES, SOURCES,
186 INIT_FILES): Use $(CONFIG_...) instead of @CONFIG...@.
187
188 * mi: New directory. MI interface to GDB.
189
190 * defs.h (interpreter_p): Declare when UI_OUT.
191 * top.c (gdb_init): When interpreter_p, check that the interpreter
192 was recognized by one of the linked in interpreters.
193 * main.c (interpreter_p): Define.
194 (captured_main): When UI_OUT, check for ``-i <interpreter>'' option.
195 * event-top.c (display_gdb_prompt): When interpreter_p, assume
196 interpreter displays prompt.
197
198 * breakpoint.c (print_it_typical, watchpoint_check,
199 print_one_breakpoint, mention): When MI include additional
200 target status information.
201 * infrun.c (print_stop_reason, normal_stop): Ditto.
202
203 2000-02-22 Jim Blandy <jimb@redhat.com>
204
205 * gdbarch.sh: Make the `default' field really default to zero, as
206 documented.
207
208 Bring COERCE_FLOAT_TO_DOUBLE under gdbarch's control.
209 * valops.c (COERCE_FLOAT_TO_DOUBLE): Rework definition to be
210 more function-like.
211 (default_coerce_float_to_double, standard_coerce_float_to_double):
212 New functions.
213 (value_arg_coerce): Adjust for new definition.
214 * value.h (default_coerce_float_to_double,
215 standard_coerce_float_to_double): New declarations for the above.
216 * gdbarch.sh (coerce_float_to_double): New entry, replacing macro.
217 * gdbarch.c, gdbarch.h: Regenerated.
218 * tm-alpha.h, tm-fr30.h, tm-m32r.h, tm-mips.h, tm-hppa.h,
219 tm-rs6000.h, tm-sh.h, tm-sparc.h (COERCE_FLOAT_TO_DOUBLE): Change
220 definitions.
221 * mips-tdep.c (mips_coerce_float_to_double): Supply our own custom
222 function here.
223 (mips_gdbarch_init): Install that as our coerce_float_to_double
224 function.
225
226 2000-02-22 Kevin Buettner <kevinb@redhat.com>
227
228 * ppc-linux-nat.c (supply_gregset, supply_fpregset): Add return
229 type.
230 * ppc-linux-tdep.c (ppc_linux_at_sigtramp_return_path): Add
231 forward declaration.
232
233 * ppc-linux-tdep.c (ppc_linux_frame_saved_pc): Handle case
234 where the next frame is a signal handler caller.
235
236 * config/powerpc/tm-linux.h (PUSH_ARGUMENTS): Remove extraneous
237 undef.
238 (tm-linux.h): Include.
239 (tm-sysv4.h): Don't include (directly). config/tm-linux.h will
240 include this file for us.
241 (REALTIME_LO, REALTIME_HI): Don't define. These are defined by
242 config/tm-linux.h for us.
243 (SOFUN_ADDRESS_MAYBE_MISSING): Define.
244
245 2000-02-21 Kevin Buettner <kevinb@redhat.com>
246
247 * Makefile.in (ppc-linux-nat.c, ppc-linux-tdep.c): New files.
248 (ppc-linux-nat.o, ppc-linux-tdep.o): Add dependencies.
249 * configure.tgt (powerpc-*-linux*): Separate from powerpc-*-eabi
250 and like targets.
251
252 * ppc-linux-nat.c, ppc-linux-tdep.c, config/powerpc/linux.mt,
253 config/powerpc/nm-linux.h, config/powerpc/tm-linux.h: New files.
254 * config/powerpc/xm-linux.h: Substantially revised for native
255 port.
256 * config/powerpc/linux.mh (NAT_FILE): Redefine to be nm-linux.h.
257 (NATDEPFILES): Update list to reflect the fact that we can
258 now debug natively.
259
260 * rs6000-tdep.c, config/rs6000/tm-rs6000.h
261 (rs6000_frameless_function_invocation, rs6000_frame_saved_pc):
262 Renamed; The former names were lacking the rs6000_ prefix.
263 * rs6000-tdep.c (rs6000_frame_saved_pc): Call FRAME_CHAIN
264 instead of rs6000_frame_chain.
265 (rs6000_frame_chain): Call FRAMELESS_FUNCTION_INVOCATION instead
266 of rs6000_frameless_function_invocation.
267
268 2000-02-21 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
269
270 From Philippe De Muyter <phdm@macqel.be>
271
272 * event-loop.c (handle_file_event): In case of poll, enable
273 printing of informational message if an error/exception is
274 detected on the file descriptor.
275
276 2000-02-21 Jim Kingdon <kingdon@redhat.com>
277
278 * MAINTAINERS (Misc): Clarify that yes, anyone can edit web pages.
279
280 Mon Feb 21 12:50:57 2000 Andrew Cagney <cagney@b1.cygnus.com>
281
282 * buildsym.c: Include "language.h" and "expression.h" for
283 longest_local_hex_string_custom.
284
285 Mon Feb 21 11:17:18 2000 Andrew Cagney <cagney@b1.cygnus.com>
286
287 * gdbarch.sh: Include <gdb_wait.h> instead of <wait.h>.
288 * gdbarch.c: Already updated by Wed Feb 9 18:59:16 2000 Andrew
289 Cagney <cagney@b1.cygnus.com>.
290
291 Mon Feb 21 11:03:01 2000 Andrew Cagney <cagney@b1.cygnus.com>
292
293 * MAINTAINERS: Update: IA-64 - Kevin Buettner; ARM - Fernando
294 nasser, Jim Ingham and Scott Bambrough; GNU/Linux ARM - Scott
295 Bambrough; event loop - Elena Zannoni; SDS and RDI/APD protocol -
296 to Fernando Nasser and Jim Ingham; KOD - Fernando Nasser; MI -
297 Andrew Cagney, Elena Zannoni and Fernando Nasser; Web pages - Jim
298 Kingdon.
299 * MAINTAINERS: Add Nick Clifton to write after approval list.
300
301 Mon Feb 21 10:30:39 2000 Andrew Cagney <cagney@b1.cygnus.com>
302
303 * MAINTAINERS: Add note on multiple maintainers.
304
305 2000-02-19 Philippe De Muyter <phdm@macqel.be>
306
307 * cli-out.c (cli_table_header): Type of parameter `alignment' is
308 `enum ui_align', not `int'.
309 (cli_field_string, cli_field_skip): Likewise.
310
311 2000-02-18 Jim Blandy <jimb@redhat.com>
312
313 From Jimmy Guo <guo@cup.hp.com>:
314 * buildsym.h (add_free_pendings): Declare.
315 * buildsym.c (add_free_pendings): New function.
316 (make_blockvector): 32x64 fix using longest_local_hex_string().
317 (start_subfile): initialize variable 'subfile'.
318
319 2000-02-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
320
321 * remote.c (remote_async_detach): Use target_mourn_inferior(), to
322 make sure that all is cleaned up after we disconnect from the
323 target.
324 (remote_detach): Ditto.
325
326 2000-02-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
327
328 From Rodney Brown <RodneyBrown@pmsc.com>
329 * ui-out.c (ui_out_set_flags): Fix typo, removing warning and
330 potentially harming mistake.
331
332 2000-02-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
333
334 * arm-tdep.c: Use header file instead of extern declarations for
335 the {get,set}_arm_regname* functions.
336
337 2000-02-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
338
339 * configure.in: Replaces obsolete gdbtk-variable.c with
340 gdbtk-varobj.c.
341 * configure: Regenerate.
342 * Makefile.in: Remove obsolete/extraneous references to
343 gdbtk-var* files.
344
345 2000-02-16 Mark Kettenis <kettenis@gnu.org>
346
347 * target.c (do_target_signal_to_host): Do not use REALTIME_LO in
348 the conversion of the signal number. TARGET_SIGNAL_REALTIME_33 is
349 33 by definition, whereas REALTIME_LO might be 32 on systems that
350 have SIG32 such as Linux. Make sure that the signal number
351 returned is within the range specified by REALTIME_LO and
352 REALTIME_HI.
353
354 2000-02-16 Mark Kettenis <kettenis@gnu.org>
355
356 * configure: Regenerated.
357
358 2000-02-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
359
360 * arm-tdep.c (set_disassembly_flavor, arm_othernames,
361 _initialize_arm_tdep): Allows the user to choose between any of
362 the flavors available for the disassembly to be used in the "info
363 reg" command and elsewhere in gdb. It prevents having to maintain
364 this information in two places by using the data kept in the
365 opcodes directory.
366
367 2000-02-09 Mark Kettenis <kettenis@gnu.org>
368
369 * configure.in: Check for lwpid_t, psaddr_t, prgregset_t and
370 prfpregset_t in <sys/procfs.h>.
371 * config.in: Add HAVE_LWPID_T, HAVE_PSADDR_T, HAVE_PRGREGSET_T,
372 HAVE_PRFPREGSET_T.
373 * gdb_proc_service.h: Only provide typedefs for lwpid_t, psaddr_t,
374 prgregset_t and prfpregset_t if they are not already present.
375
376 Wed Feb 16 19:00:02 2000 Andrew Cagney <cagney@b1.cygnus.com>
377
378 From 2000-01-26 Rodney Brown <RodneyBrown@pmsc.com>:
379 * procfs.c: Define MERGEPID if not defined. For osf4.0e.
380
381 2000-02-15 Jason Molenda (jsm@bugshack.cygnus.com)
382
383 * Makefile.in (diststuff): Run 'diststuff' in doc/ subdir, not
384 'do-doc'.
385
386 2000-02-15 Kevin Buettner <kevinb@redhat.com>
387
388 Changes for AIX 4.3:
389 * rs6000-tdep.c (rs6000_fix_call_dummy): Set TOC register
390 to correct value for generic dummy frames. When using
391 generic dummy frames, don't attempt to write TOC value or
392 function to call into the call dummy.
393 (rs6000_push_arguments): Adapt USE_GENERIC_DUMMY_FRAMES
394 code to also handle the PowerOpen ABI.
395 (ppc_push_return_address): Enable for all ports.
396 * config/powerpc/tm-ppc-aix.h (USE_GENERIC_DUMMY_FRAMES,
397 PUSH_DUMMY_FRAME, PUSH_RETURN_ADDRESS, GET_SAVED_REGISTER,
398 CALL_DUMMY_BREAKPOINT_OFFSET, CALL_DUMMY_LOCATION,
399 CALL_DUMMY_ADDRESS, CALL_DUMMY_START_OFFSET): Override defaults
400 provided by generic RS6000 definitions so that call dummies
401 are implemented using generic dummy frames instead.
402
403 * rs6000-nat.c (store_inferior_registers): Call exec_one_dummy_insn()
404 prior to changing the stack pointer via ptrace(). Also, ignore
405 attempts to store to undefined registers that are less than
406 NUM_REGS.
407
408 * rs6000-tdep.c (DUMMY_FRAME_SIZE): Change size of the dummy
409 frame from 436 to 448 to account for alignment padding.
410 (rs6000_push_arguments): Obtain actual register size instead
411 of assuming the register is 4 bytes long. [There's still
412 more work to be done to totally remove the 4 byte assumption,
413 however.] Make sure the stack is 16 byte aligned as required
414 by the PowerOpen ABI. Also, make sure that small structures
415 passed in registers are properly aligned within the register.
416
417 2000-02-15 Jesper Skov <jskov@cygnus.co.uk>
418
419 Patch applied by Kevin Buettner <kevinb@redhat.com>
420
421 * rs6000-tdep.c (skip_prologue): skip copying of argument
422 registers to local variable registers.
423
424 2000-02-14 Jim Kingdon <kingdon@redhat.com>
425
426 * elfread.c (elf_symtab_read): Revert changes by Amit S. Kale. A
427 sym->section->index number is not a SECT_OFF_* code.
428
429 Tue Feb 15 12:07:30 2000 Andrew Cagney <cagney@b1.cygnus.com>
430
431 * MAINTAINERS (write after approval): Add H.J. Lu.
432
433 2000-02-14 Nick Clifton <nickc@cygnus.com>
434
435 * sh-tdep.c: Remove extraneous code.
436
437 2000-02-14 Amit S. Kale <akale@veritas.com>
438
439 * elfread.c (elf_symtab_read): Move the use of sym to after where
440 it is set.
441 Checked in by Jim Kingdon <kingdon@redhat.com>
442
443 Mon Feb 14 15:39:01 2000 Andrew Cagney <cagney@b1.cygnus.com>
444
445 * MAINTAINERS: Make Nick Duffek the UnixWare threads maintainer.
446
447 Mon Feb 14 15:20:26 2000 Andrew Cagney <cagney@b1.cygnus.com>
448
449 From 1999-11-24 Jason Merrill <jason@casey.cygnus.com>:
450 * dwarf2read.c: (die_is_declaration): New fn.
451 (read_structure_scope): Use it.
452
453 * dwarf2read.c: (die_is_declaration): Convert to ISO-C.
454
455 2000-02-10 J.T. Conklin <jtc@redback.com>
456
457 * config/i386/nbsd.mt (GDBSERVER_DEPFILES): Add low-nbsd.o
458 * configure.tgt (i[3456]86-*-netbsd*): add gdbserver to
459 configdirs.
460 * gdbserver/low-nbsd.c: New file.
461
462 * gdbserver/Makefile.in: convert to autoconf.
463 * gdbserver/configure.in: likewise.
464 * gdbserver/configure: generate.
465
466 Sun Feb 13 11:21:00 2000 Andrew Cagney <cagney@b1.cygnus.com>
467
468 * CONTRIBUTE: New file. How to contribute to GDB.
469
470 Sun Feb 13 10:34:48 2000 Andrew Cagney <cagney@b1.cygnus.com>
471
472 * MAINTAINERS: Add Eli Zaretskii to djgpp maintiners. Add Kevin
473 Buettner to powerpc maintainers. Make Kevin Buettner the
474 GNU/LINUX PPC native maintainer. Add J.T. Conklin, Jim Kingdon
475 and Jason Molenda to write after aproval list.
476
477 Sun Feb 13 10:18:44 2000 Andrew Cagney <cagney@b1.cygnus.com>
478
479 * MAINTAINERS: Reformat. Separate into check-in categories.
480
481 Sat Feb 12 01:08:21 EST 2000 Nicholas Duffek <nsd@cygnus.com>
482
483 * uw-thread.c: Remove __FUNCTION__ GNUism.
484
485 2000-01-17 Amit S. Kale <akale@veritas.com>
486
487 * elfread.c (elf_symtab_read): Use offset for the section in which a
488 symbol resides, instead of .text section for calculating address of a
489 symbol.
490 Checked in by Jim Kingdon <kingdon@redhat.com>
491
492 2000-02-10 Mark Kettenis <kettenis@gnu.org>
493
494 * gnu-nat.c: Remove hackery to include <bits/waitflags.h>. It is
495 no longer necessary now we have gdb_wait.h.
496
497 2000-02-09 Mark Kettenis <kettenis@gnu.org>
498
499 * gnu-nat.c (proc_string): Make global.
500 (do_mach_notify_dead_name): Suppress dead name notifications if we
501 know that the task is dead.
502
503 1999-12-13 Mark Kettenis <kettenis@gnu.org>
504
505 * gnu-nat.c (inf_validate_task_sc): Get task info via proc server
506 instead of directly from the kernel. Add some hackery to make
507 sure that the info isn't influenced by suspension of the task in
508 the proc server itself.
509
510 2000-02-10 Jim Kingdon <kingdon@redhat.com>
511
512 * defs.h (MERGEPID): Added. Patch submitted by Andrew Hobson and
513 approved by Michael Snyder.
514
515 2000-02-09 Mark Kettenis <kettenis@gnu.org>
516
517 * linux-thread.c: Include defs.h before gdb_wait.h.
518
519 Wed Feb 9 18:59:16 2000 Andrew Cagney <cagney@b1.cygnus.com>
520
521 * Makefile.in (wait_h): Delete macro. Update all dependencies
522 specifying gdb_wait.h instead.
523
524 * ser-unix.c, ser-pipe.c, remote.c, remote-udi.c, remote-sds.c,
525 remote-os9k.c, remote-es.c, remote-rdp.c, remote-vx960.c,
526 remote-vx.c, remote-st.c, remote-nindy.c, remote-mm.c,
527 convex-xdep.c, convex-tdep.c, target.c, win32-nat.c, standalone.c,
528 remote-vxmips.c, remote-vxsparc.c, remote-vx68.c, remote-vx29k.c,
529 remote-sim.c, remote-rdi.c, remote-mips.c, remote-eb.c,
530 remote-e7000.c, remote-bug.c, remote-array.c, remote-adapt.c,
531 ppc-bdm.c, ocd.c, monitor.c, m3-nat.c, linux-thread.c,
532 infttrace.c, lin-thread.c, infptrace.c, gnu-nat.c, gdbarch.c,
533 fork-child.c, command.c: Include "gdb_wait.h" instead of <wait.h>
534 or <sys/wait.h>.
535 * nindy-share/nindy.c, nindy-share/Onindy.c: Ditto.
536
537 * gdb_wait.h: New file. Based on ../include/wait.h. Include
538 <sys/wait.h> or <wait.h> and then define any missing WIF macros.
539
540 Wed Feb 9 01:14:54 2000 Andrew Cagney <cagney@amy.cygnus.com>
541
542 * config/d10v/tm-d10v.h (NO_EXTRA_ALIGNMENT_NEEDED): Define.
543 * config/d10v/tm-d10v.h (STACK_ALIGN): Define.
544 (d10v_stack_align): Declare.
545 * d10v-tdep.c (d10v_stack_align): Define.
546
547 1999-08-23 J.T. Conklin <jtc@redback.com>
548
549 * top.c (remote_timeout): Change default to 2. Add comment
550 explaining history of changes to the default value.
551 * remote.c (_initialize_remote): Remove code that adds set/
552 show remotetimeout, as that's also done in top.c
553
554 1999-10-18 J.T. Conklin <jtc@redback.com>
555
556 * m32r-stub.c, sparcl-stub.c, sparclet-stub.c (handle_exception):
557 Return E01 instead of P01 when 'P' command fails.
558
559 2000-02-05 J.T. Conklin <jtc@redback.com>
560
561 * remote.c (putpkt_binary): Handle NAK from target stub.
562
563 2000-02-08 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
564
565 * configure.in: Remove the addition of sol-thread.c to the
566 CONFIG_INITS list. This caused problems with init.c, because
567 sol-thread.c would be grepped twice for _initialize_* functions.
568 * configure: Ditto.
569 * Makefile.in: Add FIXME for init.c.
570
571 2000-02-07 Jim Kingdon <kingdon@redhat.com>
572
573 Clean up compiler warnings:
574 * bcache.h, bcache.c, c-valprint.c, coffread.c, stabsread.c,
575 stack.c, valprint.c: Change variables to unsigned.
576 * bcache.c: Rearrange to avoid warnings about variables not being set.
577 * c-lang.c, ch-lang.c, f-lang.c, m2-lang.c: Include valprint.h
578 rather than declaring print_max and repeat_count_threashold
579 ourselves (incorrectly).
580 * valprint.h: Do declare repeat_count_threashold.
581 * ch-exp.c: Use default case for internal error.
582 * findvar.c: Don't omit argument type.
583 * symtab.c: Remove unused variable.
584
585 2000-02-04 Jim Blandy <jimb@redhat.com>
586
587 * c-typeprint.c (remove_qualifiers): New function.
588 (c_type_print_base): Use it to remove qualifiers from C++
589 qualified names, not strrchr.
590
591 * c-typeprint.c (c_type_print_base): Recognize type conversion
592 operators by calling is_type_conversion_operator.
593 (is_type_conversion_operator): New function.
594
595 2000-02-04 Nick Clifton <nickc@cygnus.com>
596
597 * config/arm/tm-arm.h (LOWEST_PC): Define.
598
599 2000-02-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
600
601 * infrun.c (resume): Make just one call to target_resume(), instead
602 of four: set up correct parameters in all the cases ahead of time,
603 and do call at the end.
604
605 2000-02-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
606
607 * config/powerpc/tm-ppc-eabi.h: Define
608 SOFUN_ADDRESS_MAYBE_MISSING.
609
610 2000-02-04 Fernando Nasser <fnasser@totem.to.cygnus.com>
611
612 * arm-tdep.c (arm_pc_is_thumb_dummy): Account for large dummy
613 frames (revisited).
614
615 Fri Feb 4 22:42:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
616
617 * Makefile.in (INIT_FILES): Append CONFIG_INITS
618 * configure.in (CONFIG_INIT): Initialize.
619 (links): Link srcdir/gdbtk/library to gdbtcl2.
620 * gdbtcl2: Moved to gdbtk/library.
621 ChangeLog-gdbtk, gdbtk-cmds.c, gdbtk-hooks.c, gdbtk-variable.c,
622 gdbtk-varobj.c, gdbtk-wrapper.c, gdbtk-wrapper.h, gdbtk.c,
623 gdbtk.h: Moved to gdbtk/generic.
624
625 2000-02-03 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
626
627 * printcmd.c (build_address_symbolic): New function. Returns all
628 the parts that are necessary to print an address in a symbolic
629 form.
630 (print_address_symbolic): Split into a printing part and an
631 information building part, build_address_symbolic().
632
633 * defs.h (build_address_symbolic): Export.
634
635 2000-02-03 Jim Blandy <jimb@redhat.com>
636
637 * dwarf2read.c (decode_locdesc): Add support for the DW_OP_bregx
638 opcode.
639
640 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
641
642 * arm-tdep.c (arm_push_arguments): Fix passing of floating point
643 arguments on dummy frames.
644
645 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
646
647 * arm-tdep.c (arm_pc_is_thumb_dummy): Account for large dummy frames.
648 (arm_pop_frame): Account fr dummy frames (as opposed to real ones).
649
650 2000-02-01 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
651
652 * remote.c (getpkt_sane): New function. It is the old getpkt(),
653 which now returns a timeout indication.
654 (getpkt): New function. Wrapper for getpkt_sane(), so that return
655 value can still be ignored.
656
657 Tue Feb 1 18:47:31 2000 Andrew Cagney <cagney@b1.cygnus.com>
658
659 * top.c (print_gdb_version): Print ``UI_OUT'' when configured with
660 UI_OUT.
661
662 Tue Feb 1 00:17:12 2000 Andrew Cagney <cagney@b1.cygnus.com>
663
664 * ui-file.c, ui-file.h: Rename gdb-file.h, gdb-file.c. Rename
665 ``struct gdb_file'' to ``struct ui_file''. Delete typedef
666 GDB_FILE.
667
668 * Makefile.in: Update.
669
670 * ax-gdb.c, ax-general.c, ax.h, buildsym.c, c-lang.c, c-lang.h,
671 c-typeprint.c, c-valprint.c, ch-lang.c, ch-lang.h, ch-typeprint.c,
672 ch-valprint.c, command.c, command.h, convex-tdep.c, corefile.c,
673 cp-valprint.c, d10v-tdep.c, d30v-tdep.c, defs.h, expprint.c,
674 expression.h, f-lang.c, f-lang.h, f-typeprint.c, f-valprint.c,
675 frame.h, gdb-events.sh, gdb-file.c, gdb-file.h, gdbcmd.h,
676 gdbtypes.h, hppa-tdep.c, jv-lang.c, jv-lang.h, jv-typeprint.c,
677 jv-valprint.c, language.c, language.h, m2-lang.c, m2-lang.h,
678 m2-typeprint.c, m2-valprint.c, m3-nat.c, main.c, monitor.c,
679 printcmd.c, pyr-tdep.c, remote-mips.c, remote-sim.c, remote-udi.c,
680 remote.c, scm-lang.c, scm-lang.h, scm-valprint.c, ser-e7kpc.c,
681 ser-go32.c, ser-mac.c, ser-ocd.c, ser-unix.c, ser-unix.h,
682 serial.c, serial.h, stack.c, symfile.c, symmisc.c, tahoe-tdep.c,
683 target.c, target.h, top.c, top.h, typeprint.c, typeprint.h,
684 utils.c, v850ice.c, valprint.c, valprint.h, value.h,
685 config/pa/tm-hppa.h: Update.
686 * cli-out.c, cli-out.h, ui-out.c, ui-out.h, varobj.c: Update.
687
688 2000-01-31 Jason Molenda (jsm@bugshack.cygnus.com)
689
690 * config/alpha/alpha-osf2.mh, config/alpha/alpha-osf3.mh,
691 config/i386/i386dgux.mh, config/i386/i386sol2.mh,
692 config/i386/i386v4.mh, config/i386/i386v42mp.mh,
693 config/i386/ncr3000.mh, config/m68k/m68kv4.mh,
694 config/m88k/delta88v4.mh, config/mips/irix4.mh,
695 config/mips/irix5.mh, config/mips/mipsv4.mh,
696 config/powerpc/solaris.mh (NATDEPFILES): Change references to
697 proc_api.o, proc_events.o, proc_flags.o, and proc_why.o to
698 proc-api.o, proc-events.o, proc-flags.o, and proc-why.o.
699
700 Mon Jan 31 17:14:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
701
702 * top.c (fputs_unfiltered_hook): Moved to tui/tui-file.c.
703
704 * main.c (captured_main): Only use the legacy tui_file code when
705 linking in older code such as the TUI.
706
707 * gdb-file.h, gdb-file.c: New files.
708 * utils.c, defs.h (struct gdb_file, gdb_file_new, gdb_file_delete,
709 null_file_isatty, null_file_rewind, null_file_put,
710 null_file_flush, null_file_write, null_file_fputs,
711 null_file_delete, gdb_file_data, gdb_flush, gdb_file_isatty,
712 gdb_file_rewind, gdb_file_put, gdb_file_write, fputs_unfiltered,
713 set_gdb_file_flush, set_gdb_file_isatty, set_gdb_file_rewind,
714 set_gdb_file_put, set_gdb_file_write, set_gdb_file_fputs,
715 set_gdb_file_data, struct accumulated_gdb_file,
716 do_gdb_file_xstrdup, gdb_file_xstrdup, struct mem_file):
717 mem_file_new, mem_file_delete, mem_fileopen, mem_file_rewind,
718 mem_file_put, mem_file_write, struct stdio_file): stdio_file_new,
719 stdio_file_delete, stdio_file_flush, stdio_file_write,
720 stdio_file_fputs, stdio_file_isatty, stdio_fileopen, gdb_fopen):
721 Moved to gdb-file.h and gdb-file.c.
722 * utils.c (enum streamtype, struct tui_stream, tui_file_new,
723 tui_file_delete, tui_fileopen, tui_sfileopen, tui_file_isatty,
724 tui_file_rewind, tui_file_put, tui_file_fputs,
725 tui_file_get_strbuf, tui_file_adjust_strbuf, tui_file_flush,
726 fputs_unfiltered_hook):
727 Moved to tui/tui-file.c and tui/tui-file.h.
728
729 * Makefile.in (COMMON_OBS): Add gdb-file.o, tui-file.o.
730 (tui-file.o, gdb-file.o): Add dependencies.
731 (corefile.o, main.o, utils.o, simmisc.o): Update dependencies.
732 * main.c: #include tui/tui-file.h.
733
734 2000-01-28 Fred Fish <fnf@cygnus.com>
735
736 * findvar.c (value_from_register): Special case handling of D10V
737 pointer values fetched from registers.
738
739 2000-01-28 Fernando Nasser <fnasser@totem.to.cygnus.com>
740
741 * arm-tdep.c (thumb_skip_prologue, thumb_scan_prologue): Add
742 support for new style thumb prologues.
743
744 2000-01-28 Nick Clifton <nickc@redhat.com>
745
746 * arm-tdep.c: Remove extraneous dash at start of strings
747 introduced in previous delta.
748
749 2000-01-27 Nick Clifton <nickc@redhat.com>
750
751 * arm-tdep.c: Replace uses of arm_toggle_renames() with
752 parse_arm_disassembler_option().
753
754 2000-01-27 Jim Blandy <jimb@cygnus.com>
755
756 * symtab.c (decode_line_1): Don't let commas that are within
757 quotes or parenthesis terminate the line spec. Don't use pp when
758 removing the final double quote of a double-quoted string. Don't
759 forget to skip the opening double quote. I have no clue whether
760 this change is correct; probably we've just moved this function
761 from one buggy place to another buggy place, and never came within
762 an outhouse whiff of correctness.
763 (find_toplevel_char): New function.
764
765 2000-01-27 Fernando Nasser <fnasser@totem.to.cygnus.com>
766
767 * arm-tdep.c (arm_push_arguments): Set the thumb mode bit when
768 passing the pointer to a thumb function as an argument.
769
770 2000-01-27 Fernando Nasser <fnasser@totem.to.cygnus.com>
771
772 * remote-rdi.c (arm_rdi_mourn_inferior): Make sure breakpoints
773 are reinserted for another run.
774
775 2000-01-27 Fernando Nasser <fnasser@totem.to.cygnus.com>
776
777 * cli-out.c (cli_filed_string): Test for NULL string.
778
779 2000-01-27 Fernando Nasser <fnasser@totem.to.cygnus.com>
780
781 * infcmd.c (run_stack_dummy): Account for a random signal stopping
782 the inferior as well as breakpoints being hit while performing an
783 inferior function call.
784 * valops.c (hand_function_call): Ditto.
785
786 2000-01-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
787
788 From Mark Kettenis <kettenis@gnu.org>
789
790 * config/i386/tm-i386gnu.h (THREAD_STATE_FLAVOR): Define to
791 i386_REGS_SEGS_STATE.
792 (HAVE_I387_REGS): Define.
793 (FLOAT_INFO): Remove.
794 * i386gnu-nat.c: Almost completely rewritten to use new i386
795 register layout and `float info' implementation.
796 * gnu-nat.c (inf_update_procs, proc_get_state, proc_string):
797 Move prototypes from here.
798 * gnu-nat.h: To here.
799
800 2000-01-24 Kevin Buettner <kevinb@redhat.com>
801
802 * utils.c (get_field, put_field): Fix buffer underruns and
803 overruns. Also, handle case where total_len is not evenly
804 divisible by 8.
805 (getfield): Make sure zeroing of unwanted bits occurs even
806 when bit field to extract does not straddle two or more
807 bytes.
808
809 2000-01-23 Christopher Faylor <cgf@cygnus.com>
810
811 * defs.h: Add gdb_thread_select declaration.
812
813 2000-01-23 Kevin Buettner <kevinb@redhat.com>
814
815 * linux-thread.c (_initialize_linuxthreads): Make sure that
816 linuxthreads_block_mask does not block SIGCHLD.
817
818 2000-01-20 Fernando Nasser <fnasser@totem.to.cygnus.com>
819
820 * rdi-share/devsw.c (openLogFile): On cygwin, set the log mode to
821 text so that new lines work properly.
822
823 2000-01-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
824
825 * proc-utils.h: New file. Export functions from proc-*.c.
826
827 * proc_api.c: Rename to:
828 * proc-api.c: New file. Add include of proc-utils.h.
829
830 * proc_events.c: Rename to:
831 * proc-events.c: New file.
832
833 * proc_flags.c: Rename to:
834 * proc-flags.c: New file.
835
836 * proc_why.c: Rename to:
837 * proc-why.c: New file. Add include of proc-utils.h.
838
839 * procfs.c: Add includes of gdbthread.h, sys/wait.h, signal.h,
840 ctype.h, proc-utils.h.
841 (find_procinfo_or_die): Add braces to avoid ambiguous else clause.
842 (open_procinfo_files): Conditionalize local variable tmp, to avoid
843 compiler warnings.
844 (proc_iterate_over_mappings): Conditionalize local vars mapfd and
845 pathname.
846 (procfs_wait): Adjust format in some printf_filetered calls to
847 avoid compiler warnings.
848 (make_signal_thread_runnable): Ifdef 0. The calls to this function
849 are also ifdef'd 0 .
850 (procfs_resume): Add parentheses around '&&' operation.
851 (procfs_set_exec_trap): Remove unused variable.
852 (info_proc_cmd): Add braces to avoid ambiguous else clause.
853
854 * Makefile.in (procfs.o, proc-api.o, proc-events.o, proc-flags.o,
855 proc-why.o): Update dependencies.
856
857 * config/sparc/sun4sol2.mh (NATDEPFILES): Change proc_*.o files to
858 proc-*.o.
859
860 2000-01-17 Jason Molenda (jsm@bugshack.cygnus.com)
861
862 * configure.in (NEW_PROC_API): Fix Unixware-matching regexp.
863 Fix from Robert Lipe <robertl@sco.com>.
864 * configure: Regenerated.
865
866 2000-01-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
867
868 * stack.c (print_frame_info_base): Break up into the frame info
869 (location) printing part and the rest (source line printing).
870 (print_frame): New function. Take care of printing the location
871 information.
872 Update copyright.
873
874 * infrun.c (normal_stop): Use enum values rather than integers for the
875 source_flag to be passed to show_and_print_stack_frame().
876 Update copyright.
877
878 * frame.h (print_what): New enum for 'source' argument to
879 print_frame_info_base(). Use this instead of obscure numbers.
880 Update copyright.
881
882 Sun Jan 16 17:58:00 2000 David Taylor <taylor@texas.cygnus.com>
883
884 * event-top.c (stdin_event_handler): call quit_command rather than
885 exit -- run cleanups, give target code a chance to say goodbye to
886 the target. Fixes bug where the inferior processes were left
887 around on Solaris (and probably elsewhere) by the testsuite.
888
889 2000-01-14 Mark Salter <msalter@cygnus.com>
890
891 * v850-tdep.c (v850_target_architecture_hook): Setup correct
892 machine id for disassembly.
893
894 2000-01-13 Jim Blandy <jimb@cygnus.com>
895
896 * i386-linux-nat.c (fill_gregset): Pass the correct arguments to
897 convert_to_regset, when regno indicates a specific register.
898
899 Thu Jan 13 23:34:17 EST 2000 Nicholas Duffek <nsd@cygnus.com>
900
901 * uw-thread.c: Document libthread.so debugging interface. Minor
902 comment and formatting tweaks.
903 (DEBUG): #define as 0 instead of 1.
904 (CALL_BASE): Include function name in error msg.
905 (libthread_stub): Adjust inferior_pid after thread exit.
906 (uw_thread_create_inferior): Deactivate uw_thread_ops before
907 asking procfs_ops to create inferior.
908 (libthread_init): Don't return nonlocally on error.
909
910 2000-01-12 Fernando Nasser <fnasser@totem.to.cygnus.com>
911
912 * rdi-share/ardi.c (negotiate_params): Fix initialization of static
913 variable.
914
915 2000-01-12 Fernando Nasser <fnasser@totem.to.cygnus.com>
916
917 * remote-rdi.c (arm_rdi_open): Call arm-rdi-close() to make sure
918 both sides are on the same state.
919
920 2000-01-12 Fernando Nasser <fnasser@totem.to.cygnus.com>
921
922 * rdi-share/serdrv.c (find_baud_rate): Fix entries for 57600 and
923 115200 (minor syntax mistake).
924
925 2000-01-12 Jim Blandy <jimb@cygnus.com>
926
927 * config/sparc/tm-sun4sol2.h (MERGEPID): Provide a definition for
928 this here, to go along with the definitions of PIDGET and TIDGET.
929
930 2000-01-12 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
931
932 * thread.c (do_captured_thread_select): New function. Switch
933 current thread, safely from within catch_errors().
934 (gdb_thread_select): New function. Switch threads safely.
935 (thread_command): Use gdb_thread_select().
936 Include ui-out.h.
937 (do_captured_list_thread_ids): New function.
938 (gdb_list_thread_ids): New function.
939
940 * defs.h (gdb_thread_select, gdb_list_thread_ids): Export.
941
942 2000-01-11 Christopher Faylor <cgf@cygnus.com>
943
944 * configure.in: Avoid linking -limagehlp unless it's a native build.
945 * configure: Regenerate.
946 * thread.cc (add_thread): Clear private data pointer here or suffer
947 strange behavior when it is checked for NULL later.
948
949 2000-01-09 Christopher Faylor <cgf@cygnus.com>
950
951 * win32nat.c (handle_exceptions): Handle various arithmetic exceptions.
952 * configure.in: Add an additional library to cygwin link.
953 * configure: Regenerate.
954
955 Patch from Egor Duda <deo@logos-m.ru>:
956 * coffread.c (coff_symfile_read): Reinstate ability to recognize "pe"
957 type.
958
959 2000-01-07 Michael Snyder <msnyder@cleaver.cygnus.com>
960
961 * uw-thread.c: New file to support UnixWare user-mode threads:
962 contributed by Nickolas Duffek <nsd@cygnus.com>.
963 * target.h (struct target_ops): New vector, to_extra_thread_info,
964 allows back-ends to give extra details in info thread display.
965 (target_extra_thread_info): define new macro.
966 (target_find_new_threads): simplify macro. Cleanup comments.
967 * target.c (to_extra_thread_info): default and inherit new vector.
968 (cleanup_target): eliminate PARAMS, break up long lines,
969 provide default definition for to_extra_thread_info, and
970 to_find_new_threads. Default to_thread_alive and to_query
971 to return_zero, not target_ignore (they each return int not void).
972 (debug_to_find_new_threads): new debug entry.
973 (setup_target_debug): add debug_to_find_new_threads.
974 * gdbthread.h: export struct thread_info, find_thread_pid, and
975 iterate_over_threads. Add comments. Eliminate PARAMS. Update
976 copyright. Add new private data pointer for use by target back-ends.
977 * thread.c (struct thread_info): move definition to gdbthread.h.
978 (find_thread_pid): new exported function for thread lookup.
979 (iterate_over_threads): new exported function for applying
980 arbitrary operations to threads. Update copyright to 2000.
981 (info_threads_command): use new target_extra_thread_info vector
982 to display extra information about each thread (if implemented).
983 * config/i386/tm-i386v42mp.h: remove obsolete #defines for procfs.
984 Add defines for PIDGET, etc.
985 * config/i386/tm-i386sol2.h: ditto.
986 * config/sparc/tm-sun4sol2.h: ditto.
987 * config/i386/i386v42mp.mh: add uw-thread.o to NATDEPFILES.
988 * testsuite/gdb.threads/pthreads.exp: Try to link with -lthread
989 if -lpthread and -lpthreads fail.
990
991 * procfs.c: (PIDGET, TIDGET, MERGEPID): change default to no-op.
992 (proc_flags): combine flags that UnixWare splits into two locations.
993 (proc_modify_flag): add support for PR_KLC (kill on last close).
994 (proc_[un]set_kill_on_last_close): new functions.
995
996 2000-01-07 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
997
998 * infrun.c (normal_stop): Print out thread id when we stop.
999
1000 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
1001
1002 * remote.c (remote_open_1): Fix message so it does not imply a
1003 specific syntax for serial ports, as it is OS dependent.
1004 (remote_async_open_1): Ibid.
1005 (init_remote_ops): Ibid.
1006
1007 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
1008
1009 * rdi-share/serdrv.c (SerialOpen): Use speed from "-b" argument or
1010 "set remotebaud" command (if set) when no speed is specified on
1011 the "target rdi" command.
1012
1013 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
1014
1015 * rdi-share/serdrv.c (find_baud_rate): Add entries for 57600 and
1016 115200.
1017 (baud_options[]): Ibid.
1018
1019 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
1020
1021 * rdi-share/unixcomm.c: Fix SERIAL_PREFIX so it matches the prefix
1022 used by each operating system.
1023
1024 2000-01-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
1025
1026 * breakpoint.c (until_break_command): Add an argument for the
1027 continuation, the beginning of the cleanups set up by this
1028 command.
1029 (until_break_command_continuation): Do cleanups until the one
1030 passed in as argument instead of doing all of them.
1031
1032 * infcmd.c (finish_command_continuation): Expect a new argument,
1033 which indicates up to where to do cleanups. Update calls to
1034 do_exec_cleanups to use this marker, instead of ALL_CLEANUPS.
1035 (finish_command): Add another argument for the continuation: the
1036 starting cleanup for this command.
1037
1038 2000-01-05 Fernando Nasser <fnasser@totem.to.cygnus.com>
1039
1040 From Grant Edwards <grante@visi.com> (original patch from Thomas
1041 Zenker ):
1042 * rdi-share/ardi.c: Allow interruption of interruptible
1043 targets with a <CNTL-C>.
1044
1045 2000-01-04 Fernando Nasser <fnasser@totem.to.cygnus.com>
1046
1047 * rdi-share/etherdrv.c (fetch_ports): Send extra words on request
1048 to control port to accommodate some versions of Angel.
1049
1050 2000-01-04 Fernando Nasser <fnasser@totem.to.cygnus.com>
1051
1052 * rdi-share/devsw.c (dumpPacket): Fix source of channel information.
1053 Add interpretation for C Support Library packets.
1054
1055 2000-01-04 Fernando Nasser <fnasser@totem.to.cygnus.com>
1056
1057 * rdi-share/devsw.c (DevSW_Close): Remove const from argument that
1058 is now being modified.
1059 * rdi-share/devsw.h: Adjust declaration of the above funtion.
1060
1061 For older changes see ChangeLog-99
1062 \f
1063 Local Variables:
1064 mode: change-log
1065 left-margin: 8
1066 fill-column: 74
1067 version-control: never
1068 End: