Anthony Green is Java maintainer.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
CommitLineData
513d6eba
AC
1Thu Mar 9 14:21:07 2000 Andrew Cagney <cagney@b1.cygnus.com>
2
3 * MAINTAINERS (Core): Anthony Green is the Java - including
4 testsuite - maintainer. Reformat testsuite and language support
5 sections
6
4cc24188
MK
72000-03-08 Mark Kettenis <kettenis@gnu.org>
8
9 * i386-tdep.c (i386_linux_saved_pc_after_call): New function.
10 * config/i386/tm-linux.h (SAVED_PC_AFTER_CALL): Define to call
11 i386_linux_saved_pc_after_call.
12
9227b5eb
JB
132000-03-06 Jim Blandy <jimb@redhat.com>
14
15 From Tom Tromey <tromey@cygnus.com> and Keith Seitz <?>:
16
17 * minsyms.c: #include <ctype.h>, for msymbol_hash_iw.
18 (compact_minimal_symbols): Added `objfile' argument.
19 Put symbols in the objfile's hash table.
20 (install_minimal_symbols): Put symbols in the objfile's demangled
21 hash table.
22 (lookup_minimal_symbol): Use hash table to find symbol in
23 objfile.
24 (msymbol_hash_iw, msymbol_hash, add_minsym_to_hash_table): New
25 functions.
26 (prim_record_minimal_symbol_and_info): Initialize the
27 hash link fields of the new minimal symbol.
28 * symtab.h (struct minimal_symbol): New fields `hash_next',
29 `demangled_hash_next'.
30 (msymbol_hash_iw, msymbol_hash, add_minsym_to_hash_table): Declare.
31 * objfiles.h (MINIMAL_SYMBOL_HASH_SIZE): New define.
32 (struct objfile): New fields `msymbol_hash',
33 `msymbol_demangled_hash'.
34
ef7904ee
JB
352000-03-06 Jim Blandy <jimb@redhat.com>
36
37 * solib.c (first_link_map_member): Doc fix.
38
2f16bb32
EZ
392000-03-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
40
41 From Eli Zaretskii <eliz@is.elta.co.il>:
42
43 * event-loop.c (poll_timers): Don't compare delta.tv_sec with
44 zero, since time_t might be unsigned.
45
b948cda9
MK
462000-03-06 Mark Kettenis <kettenis@gnu.org>
47
48 * i386-linux-nat.c (supply_fpregset): Mask off the reserved bits
49 in *FPREGSETP.
50 (convert_to_fpregset): Don't touch the reserved bits in *FPREGSETP.
51
9eaaac16
MK
522000-03-05 Mark Kettenis <kettenis@gnu.org>
53
54 Allow GDB to run on Linux 2.0 again.
55 * config.in: Add HAVE_PTRACE_GETREGS.
56 * configure.in: Check if <sys/ptrace.h> defines PTRACE_GETREGS.
57 * configure: Regenerated.
58 * config/i386/nm-linux.h (CANNOT_FETCH_REGISTER,
59 CANNOT_STORE_REGISTER): New defines.
60 * i386-linux-nat.c (have_ptrace_getregs): New variable.
61 (PTRACE_XFER_TYPE, CANNOT_FETCH_REGISTER, fetch_register,
62 old_fetch_inferior_registers, CANNOT_STORE_REGISTER,
63 store_register, old_store_inferior_registers): Copied over from
64 `inptrace.c' as a temporary measure.
65 (fetch_regs, store_regs, fetch_fpregs, store_fpregs):
66 Conditionalize on HAVE_PTRACE_GETREGS. Define stubs if
67 HAVE_PTRACE_GETREGS isn't defined.
68 (fetch_regs): Reset `have_ptrace_getregs' if ptrace call fails
69 with EIO.
70 (fetch_inferior_registers, store_inferior_registers): Fall back on
71 the method use in `infptrace.c' (by calling
72 old_fetch_inferior_registers and old_store_inferior_registers) if
73 `have_ptrace_getregs' isn't set.
74
04cd15b6
MK
752000-03-05 Mark Kettenis <kettenis@gnu.org>
76
77 * i386-linux-nat.c: Use elf_gregset_t and elf_fpregset_t instead
78 of gregset_t and fpregset_t. Those are the only names that are
79 guaranteed to specify the right types for all supported Linux
80 systems out there.
81 Various doc fixes and gratitious local variable renames, all in an
82 attempt to stress similarities between the code and unify the
83 terminology used. Use ISO-C all over.
84 (regmap): Remove trailing comma.
85 (FPREG_ADDR): Renamed from FPREGSET_T_FPREG_ADDR.
86 (convert_to_gregset): Make static. Remove GDB_REGS argument. It
87 is unnecessary and wasn't used anyway. All callers changed.
88 (convert_to_fpregset, convert_to_xfpregset): Likewise.
89 (fetch_regs, store_regs): Remove unused variable `regno'.
90 (fill_fpregs): If REGNO is not -1, only update the specified
91 register.
92 (fetch_core_registers): Renamed from
93 i386_linux_fetch_core_registers. There is no need for a unique
94 name since the function is static anyway.
95 (linux_elf_core_fns): Renamed from i386_linux_nat_core_functions
96 since it is more descriptive.
97
9ec7faef
AC
98Sun Mar 5 19:40:27 2000 Andrew Cagney <cagney@b1.cygnus.com>
99
100 * MAINTAINERS (readline/): Expand to include host maintainers.
101
45a816d9
MK
1022000-03-04 Mark Kettenis <kettenis@gnu.org>
103
104 Fix support for Linux/i386 signal trampolines. The old approach
105 didn't work for Linux 2.2 and beyond, and didn't work with recent
106 versions of the GNU C library.
107 * i386-tdep.c (LINUX_RT_SIGTRAMP_INSN0, LINUX_RT_SIGTRAMP_OFFSET0,
108 LINUX_RT_SIGTRAMP_INSN1, LINUX_RT_SIGTRAMP_OFFSET1): New defines.
109 (linux_rt_sigtramp_code): New variable.
110 (LINUX_RT_SIGTRAMP_LEN): New define.
111 (i386_linux_rt_sigtramp_start): New function. Detect start of
112 signal trampolines for RT signals.
113 (i386_linux_sigtramp): Removed.
114 (i386_linux_in_sigtramp): New function.
115 (i386_linux_sigcontext_addr): New function. Recognize the names
116 of the signal tranmpolines used by recent versions of the GNU C
117 library, and add support for RT signals.
118 (LINUX_SIGCONTEXT_PC_OFFSET, LINUX_SIGCONTEXT_SP_OFFSET): New
119 defines. Moved here from config/i386/tm-linux.h.
120 (i386_linux_sigtramp_saved_pc, i386_linux_sigtramp_saved_sp):
121 Reimplement in terms of i386_linux_sigcontext_addr.
122 * config/i386/tm-linux.h (LINUX_SIGCONTEXT_SIZE): Removed.
123 (LINUX_SIGCONTEXT_PC_OFFSET, LINUX_SIGCONTEXT_SP_OFFSET):
124 Moved to i386-tdep.c.
125 (IN_SIGTRAMP): Redefine to call i386_linux_in_sigtramp.
126
109213fc 127Sat Mar 4 19:38:11 2000 Andrew Cagney <cagney@b1.cygnus.com>
b70bc471 128
109213fc 129 By: Sat Mar 4 04:08:58 2000 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
b70bc471
AO
130 * Makefile.in (all-gdbtk): Fix $srcdir to ${srcdir}.
131
7158fd7f
AC
132Sat Mar 4 17:23:06 2000 Andrew Cagney <cagney@b1.cygnus.com>
133
134 * MAINTAINERS: Frank Ch. Eigler and Andrew Cagney co-ordinate the
135 sim directory.
136
e7411eaa
AC
137Sat Mar 4 16:19:31 2000 Andrew Cagney <cagney@b1.cygnus.com>
138
139 * MAINTAINERS: Add Michael Snyder and Peter Schauer to list of
140 ``Blanket Write Privs'' maintainers.
141
392746e5
AC
142Sat Mar 4 15:58:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
143
9ec7faef 144 From Sun 20 Feb 2000 Robert Lipe <robertl@sco.com>:
392746e5
AC
145 * language.c (longest_local_hex_string_custom): Don't compile
146 'long long' section if host doesn't have 'long long'.
147
7acb79c8
AC
148Sat Mar 4 15:45:38 2000 Andrew Cagney <cagney@b1.cygnus.com>
149
150 * language.c (longest_raw_hex_string): Comment out. Appears
151 unused.
152
082faf24
AC
153Sat Mar 4 13:02:09 2000 Andrew Cagney <cagney@b1.cygnus.com>
154
155 * utils.c (mcalloc), defs.h (mcalloc): Keep consistent with
156 "mmalloc.h" which means using PTRs.
157 (init_malloc, msavestring, mstrsave): Convert to PTR free ISO-C.
158
a9ac8f51
AC
159Sat Mar 4 11:49:21 2000 Andrew Cagney <cagney@b1.cygnus.com>
160
161 * defs.h (store_address, store_unsigned_integer, store_address):
162 Replace PTR with void* in delcaration.
163 * findvar.c (extract_signed_integer, extract_unsigned_integer,
164 extract_long_unsigned_integer, extract_address,
165 store_signed_integer, store_unsigned_integer, store_address):
166 Convert definition to ISO-C. Replace PTR with void*.
167
e4005526
AC
168Sat Mar 4 10:57:25 2000 Andrew Cagney <cagney@b1.cygnus.com>
169
170 * defs.h (make_cleanup_func): Document as deprecated.
171 (make_cleanup_ftype): New typedef. Make signature consistent with
172 other function typedefs. Document as not be used out side of
173 make_cleanup code. Use in make_cleanup declarations.
e54a9244 174 (null_cleanup): Replace PTR with void*.
e4005526
AC
175
176 * utils.c (make_cleanup, make_final_cleanup, make_run_cleanup,
177 make_exec_cleanup, make_exec_error_cleanup, make_my_cleanup,
178 null_cleanup): Change K&R definition to ISO-C using void* and
179 make_cleanup_fytpe.
180 (discard_my_cleanups): Don't cast argument to free.
181
97bb9d91
EZ
1822000-03-03 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
183
184 * defs.h (struct continuation_arg): Change type of field 'data'
185 from PTR to void *.
186
187 * event-loop.h: Eliminate uses of PTR, use 'void *' instead.
188
189 * event-top.c: Ditto.
190
b3a90332
AC
191Fri Mar 3 15:39:34 2000 Andrew Cagney <cagney@b1.cygnus.com>
192
193 * Makefile.in (CONFIG_CLEAN, CONFIG_ALL, LN_S): Defined by
194 configure.
195 (SUBDIR_MI_CLEAN, SUBDIR_GDBTK_CLEAN, SUBDIR_MI_ALL,
196 SUBDIR_GDBTK_ALL): Define.
197 (all-gdbtk, clean-gdbtk): New targets.
198 (all): Add CONFIG_ALL as dependency.
199 (clean): Add CONFIG_CLEAN as dependency.
200
201 * configure.in (CONFIG_ALL, CONFIG_CLEAN): Define.
202 (LN_S): Define. Delete GDBtk's link code.
203
379d6434
AC
204Fri Mar 3 13:12:34 2000 Andrew Cagney <cagney@b1.cygnus.com>
205
206 * configure.in (ENABLE_GDBTK): Delete variable.
207 (enable-gdbtk): Only enable gdbtk when there is a GDBTK directory.
208 * Makefile.in: Update.
209 * configure: Regenerate
210
7b64ac2f
EZ
2112000-03-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
212
213 * config/alpha/alpha-linux.mh: Remove core-regset.o fron the
214 NATDEPFILES list.
215
667620fa
MK
2162000-03-02 Mark Kettenis <kettenis@gnu.org>
217
218 * config/i386/tm-i386aix.h (NUM_FPREGS, NUM_REGS, REGISTER_BYTES):
219 Override definitions to include the normal FPU registers.
220 (REGISTER_CONVERTIBLE, REGISTER_CONVERT_TO_VIRTUAL,
221 REGISTER_CONVERT_TO_RAW): Removed. The default definitions are
222 fine for AIX/i386.
223 (i387_to_double, double_to_i387): Remove prototypes.
224
3db87ba3
KB
2252000-03-02 Kevin Buettner <kevinb@redhat.com>
226
227 * findvar.c (extract_floating, store_floating): Use target
228 floating point type sizes rather host sizes to determine
229 which conversion needs to be done.
230
6c7e601e
ND
2312000-03-02 Nick Duffek <nsd@cygnus.com>
232
233 * uw-thread.c: Apply GNU conventions to comment formatting.
234 (deactivate_uw_thread): Call remove_thread_event_breakpoints().
235 (uw_thread_mourn_inferior): Move remove_thread_event_breakpoints()
236 call to deactivate_uw_thread().
237
a09e9d09
AC
238Thu Mar 2 09:04:46 2000 Andrew Cagney <cagney@b1.cygnus.com>
239
240 * MAINTAINERS: Daniel Berlin is C++ maintainer.
241
ef7b4488
AC
242Thu Mar 2 08:55:35 2000 Andrew Cagney <cagney@b1.cygnus.com>
243
244 * MAINTAINERS: Mark Kettenis is the x86 architcture maintainer and
245 a joint GNU/Linux/x86 maintainer. Nick Duffeck and Robert Lipe
246 share SCO/Unixware. Nick Duffek and Peter Schauer share
247 Solaris/x86.
a09e9d09 248
75660bc0
AC
249Wed Mar 1 22:12:35 2000 Andrew Cagney <cagney@b1.cygnus.com>
250
251 From Wed 23 Feb 2000 Fernando Nasser <fnasser@redhat.com>:
252 * remote-sim.c (gdbsim_close): Call generic_mourn_inferior.
253 * remote-rdi.c (arm_rdi_close): Ditto.
254
15db4a06
AC
255Wed Mar 1 19:31:32 2000 Andrew Cagney <cagney@b1.cygnus.com>
256
257 * CONTRIBUTE (configure.in): Note that patches to configure are
258 not needed.
259
80582566
MK
2602000-03-01 Mark Kettenis <kettenis@gnu.org>
261
262 * MAINTAINERS: Correct my own mail address.
263
dfe25b3a
AC
264Wed Mar 1 11:26:07 2000 Andrew Cagney <cagney@b1.cygnus.com>
265
266 * MAINTAINERS: Document people with paperwork pending.
267
05e28a7b
AC
268Wed Mar 1 00:49:06 2000 Andrew Cagney <cagney@b1.cygnus.com>
269
270 From 2000-02-28 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>:
271 Make NEW_PROC_ABI interface functional on Solaris x86.
272 * sol-thread.c (ps_lgetLDT): Rewrite to use new
273 procfs_find_LDT_entry function from procfs.c, mostly copied from
274 lin-thread.c.
275 * inferior.h, procfs.c (procfs_get_pid_fd): Removed, no longer
276 needed.
277
b241ba8e
AC
278Wed Mar 1 00:34:55 2000 Andrew Cagney <cagney@b1.cygnus.com>
279
280 From 2000-02-26 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>:
281 * config/i386/tm-i386sol2.h (MERGEPID): Define.
282
1211c4e4
AC
283Wed Mar 1 00:06:19 2000 Andrew Cagney <cagney@b1.cygnus.com>
284
285 From 1999-08-13 J.T. Conklin <jtc@redback.com>:
286 * config/i386/tm-i386.h (FRAME_INIT_SAVED_REGS): Replace
287 FRAME_FIND_SAVED_REGS.
288 (i386_frame_init_saved_regs): Replace i386_frame_find_saved_regs.
289 * i386-tdep.c (i386_frame_init_saved_regs, i386_pop_frame):
290 Update.
291
2fc18c15
AC
292Tue Feb 29 23:56:41 2000 Andrew Cagney <cagney@b1.cygnus.com>
293
294 From 2000-02-23 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>:
295 * objfiles.c (open_mapped_file): Fix obsolete references to `mapped'
296 parameter.
297
02409499
AC
298Tue Feb 29 18:47:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
299
300 From 2000-02-23 Eli Zaretskii <eliz@is.elta.co.il>:
301 * config/i386/nm-go32.h (FLOAT_INFO): Remove macro definition.
302 (top level): Add prototypes for go32_* functions.
303 * config/i386/tm-go32.h (I386_DJGPP_TARGET): Define.
304 (FRAME_CHAIN, FRAMELESS_FUNCTION_INVOCATION, FRAME_SAVED_PC):
305 Override definitions from tm-i386.h.
306 (REGISTER_VIRTUAL_TYPE): Remove macro definition.
307 * i386-tdep.c (i386_extract_return_value)
308 [I386_AIX_TARGET || I386_GNULINUX_TARGET]: Add I386_DJGPP_TARGET
309 to the list of targets which return FP values in FP registers.
310
311 * i386-tdep.c (i386_extract_return_value): Add FIXME recommending
312 that this function be re-implemented using multi-arch.
313
9d271fd8
AC
314Tue Feb 29 18:40:08 2000 Andrew Cagney <cagney@b1.cygnus.com>
315
316 From 2000-02-23 Eli Zaretskii <eliz@is.elta.co.il>:
317 * utils.c [__GO32__]: Include pc.h, for prototypes of ScreenCols
318 and ScreenRows.
319 * ser-go32.c: Include string.h, for prototype of strncasecmp.
320 (dpmi_regs, dpmi_sregs): Remove unused variables.
321 (dos_flush_input): Return a value, to prevent compiler warning.
322 * expprint.c (dump_prefix_expression): Use %ld in format and cast
323 sizeof(union exp_element) to long, to prevent GCC from complaining
324 about format/argument mismatch.
325 (dump_postfix_expression): Likewise.
326
30f6df08
AC
327Tue Feb 29 18:09:46 2000 Andrew Cagney <cagney@b1.cygnus.com>
328
329 * arm-tdep.c: Include <ctype.h>.
330
d082b2bb
AC
331Tue Feb 29 17:33:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
332
333 From Wed, 23 Feb 2000 Fernando Nasser <fnasser@redhat.com>:
334 * stack.c (backtrace_command_1), infrun.c (normal_stop): Check
335 that the target's stack was valid.
336
244106e8
AC
337Tue Feb 29 15:14:56 2000 Andrew Cagney <cagney@b1.cygnus.com>
338
339 From 2000-02-22 Stephane Carrez <stcarrez@worldnet.fr>:
340 * dwarf2read.c (read_address): Read 16-bits addresses.
341
56624b0a
SB
3422000-02-28 Scott Bambrough <scottb@netwinder.org>
343
344 * arm-linux-nat.c (fetch_nw_fpe_*):
345 Renamed to fetch_nwfpe_* to use the same naming convention
346 as in the Linux kernel. Modified prototype to get rid of
347 unused parameters.
348 (store_nw_fpe_*): Renamed to store_nwfpe_* to use the same
349 naming convention as in the Linux kernel. Fixed calls to
350 fetch_nwfpe_*.
351 (store_fpregs): Fixed calls to store_nwfpe_*. Removed
352 unused variable.
353
388c1733
AC
354Mon Feb 28 18:24:32 2000 Andrew Cagney <cagney@b1.cygnus.com>
355
356 * MAINTAINERS: Transfer d30v maintainership to David Taylor.
357
f0d42432
CF
3582000-02-28 Christopher Faylor <cgf@cygnus.com>
359
360 * win32-nat.c: Remove unneeded header.
361 * wince.c: Ditto.
362
c322964e
AC
363Mon Feb 28 13:34:54 2000 Andrew Cagney <cagney@b1.cygnus.com>
364
365 * wince.c: Include "gdb_wait.h" and not "wait.h".
366
8860ff2e
AC
367Mon Feb 28 10:58:45 2000 Andrew Cagney <cagney@b1.cygnus.com>
368
369 * MAINTAINERS: Mention mmalloc. Expand Host/Native and
370 Target/Architecture maintainers descriptions.
371
942fd805
MK
3722000-02-26 Mark Kettenis <kettenis@gnu.org>
373
374 * gnu-nat.c: Include "gdbthread.h". Include <hurd.h>.
375 Reorder headers a bit. Overall cleanup and minor reformatting.
376 (MIG_SERVER_DIED): Remove define.
377 (proc_update_sc): Add braces to silence compiler warning.
378 (proc_steal_exc_port): Initialize err to zero.
379 (make_proc): Add braces to silence compiler warning.
380 (inf_validate_task_sc): Add cast to silence compiler warning.
381 (inf_set_traced): Reorganize a bit to silence compiler warning.
382 (inf_validate_procs): Use mach_msg_type_number_t for all thread
383 numbers and add braces to silence compiler warning.
384 (gnu_wait): Add prototypes for server functions and add braces to
385 silence compiler warnings.
386 (S_exception_raise_request): Pass subcode to inf_debug call.
387 (gnu_write_inferior): Remove unused variable `protection_changed'.
388 (gnu_xfer_memory): Remove unused variable `result'.
389 (set_sig_thread_cmd): Remove unused varible `tid'.
390 (set_signals_cmd): Remve unused variable `trace'.
391 (add_task_commands): Provide complete prototype. Reformat help
392 strings a bit to make sure the first line is a full sentence.
393 Call info_port_rights_cmd instead of info_send_rights_cmd for the
394 "info port-rights" command.
395 (add_thread_commands): Provide complete prototype. Make static.
396 Reformat help strings a bit to make sure the first line is a full
397 sentence.
398 (_initialize_gnu_nat): Provide complete prototype.
399
75c6e08a
MK
4002000-02-26 Mark Kettenis <kettenis@gnu.org>
401
402 Make cross-compilation for the Hurd more friendly.
403 From Jeff Bailey <jbailey@gnu.org>:
404 * configure.in: Use AC_CHECK_TOOL to find MiG.
405 * Makefile.in (MIG): New variable.
406 * config/i386/i386gnu.mh (MIG): Remove.
407 * configure: Regenerated.
408
ddb20c56
KB
4092000-02-26 Kevin Buettner <kevinb@redhat.com>
410
411 * ppc-linux-tdep.c (ppc_linux_memory_remove_breakpoint): Add
412 comment explaining motivation behind this function and why
413 the generic facilities won't work for this platform.
414 * rs6000-tdep.c (skip_prologue): Always test to make sure
415 that an instruction is read successfully from the target's
416 memory. Introduce notion of instructions which may appear in
417 the prologue, but may not end the prologue. Added explicit
418 check for nop instruction. Use memset() to zero the frame
419 data instead of assignment from a statically allocated,
420 uninitialized structure.
421
2a20d068
AC
422Sat Feb 26 17:15:16 2000 Andrew Cagney <cagney@b1.cygnus.com>
423
424 * MAINTAINERS: Chris Faylor is responsible for all MS Windows
425 systems. Note that Jim Blandy as maintainer for ``tracing
426 bytecode stuff''
427
608d5915
FN
4282000-02-25 Fernando Nasser <fnasser@cygnus.com>
429
430 From: Thomas Zenker <thz@Lennartz-electronic.DE>
431 * rdi-share/hsys.c: to compile under 4.4BSD derived systems (FreeBSD,
432 NetBSD...) sys_errlist should not be declared in hsys.c.
433 NEED_SYSERRLIST is set already by configure, so we can use it.
434 * rdi-share/unixcomm.c: 4.4BSD derived systems define BSD, but are
435 posix compliant and we should not work with the old compatibility
436 stuff. Because of that I undef BSD in case of FBSD etc and include
437 sys/ioctl to get the flags.
438 * rdi-share/unixcomm.c: If the TIOCEXCL flags exists set serial line
439 for exclusive use.
440
482ca3f5
KB
4412000-02-24 Kevin Buettner <kevinb@redhat.com>
442
443 * ppc-linux-tdep.c (ppc_sysv_abi_push_arguments): Put address
444 of return structure in r3 if necessary.
445 (ppc_linux_memory_remove_breakpoints): New function.
446 * rs6000-tdep.c (skip_prologue): Make sure that the cases
447 for storing either cr or lr to the stack only handle those
448 cases. (I.e, don't let these cases match 0x00000000 which is
449 found found in the shared library trampoline prior to the
450 loading of the shared library.)
451 * config/powerpc/tm-linux.h (ppc_linux_memory_remove_breakpoint):
452 Declare.
453 (MEMORY_REMOVE_BREAKPOINT): Define.
454
a526d713
AC
455Wed Feb 23 23:27:48 2000 Andrew Cagney <cagney@behemoth.cygnus.com>
456
457 * hppah-nat.c: Include "gdb_wait.h" instead of <wait.h>.
458
e56ac5c3
AC
459Thu Feb 24 18:42:15 2000 Andrew Cagney <cagney@b1.cygnus.com>
460
461 * configure.in (CONFIG_INSTALL, CONFIG_UNINSTALL): Set to
462 $(SUBDIR_*_INSTALL) when so configured.
463 * configure: Regenerate.
464
465 * Makefile.in (CONFIG_INSTALL, CONFIG_UNINSTALL): Define using
466 configure.
467 (install-only): Add dependency on $(CONFIG_INSTALL). Delete code
468 installing GDBtk.
469 (uninstall): Add dependency on $(CONFIG_UNINSTALL).
470 (SUBDIR_MI_INSTALL, SUBDIR_MI_UNINSTALL, SUBDIR_GDBTK_UNINSTALL,
471 SUBDIR_GDBTK_INSTALL): Define.
472 (install-gdbtk): New target.
473
b0b1b869
AC
474Thu Feb 24 18:19:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
475
476 * configure.in (SUBDIR_MI_CFLAGS): Fix typo, wrong brace.
477 * configure: Regenerate.
478
091be84d
CF
4792000-02-24 Christopher Faylor <cgf@cygnus.com>
480
481 * configure.tgt: Add arm, mips, sh wince targets.
482 * config/arm/tm-wince.h: New file.
33ee05bc 483 * config/arm/wince.mt: New file.
091be84d 484 * config/sh/tm-wince.h: New file.
33ee05bc 485 * config/sh/wince.mt: New file.
091be84d 486 * config/mips/tm-wince.h: New file.
33ee05bc 487 * config/mips/wince.mt: New file.
091be84d
CF
488 * wince.c: New file.
489 * wince-stub.c: New file.
490 * wince-stub.h: New file.
491 * sh-tdep.c: Use correct register names for Windows CE.
492
99eeeb0f
ND
493Wed Feb 23 19:01:45 EST 2000 Nicholas Duffek <nsd@cygnus.com>
494
495 * top.c (SIGJMP_BUF, SIGSETJMP, SIGLONGJMP): Update comments.
496 (error_return, quit_return): Merge into catch_return pointer.
497 (return_to_top_level): Update comment. Longjmp to *catch_errors,
498 and communicate reason to catch_errors via setjmp return value.
499 (catch_errors): Always catch both quit and error, and if a catch
500 wasn't requested by caller, throw it to the next catch_error.
501 Replace dual longjmp buffer memcpy with single pointer change.
502 Add FIXME for possibly adding new interface to tell caller what
503 event was caught. Add extensive comments.
504 * defs.h (enum return_reason): Reserve 0 for use as initial
505 setjmp() return value.
506 (RETURN_MASK): New public macro to generate RETURN_MASK_* from
507 enum return_reason.
508 (RETURN_MASK_QUIT, RETURN_MASK_ERROR): Define using RETURN_MASK.
509
242bfc55
FN
5102000-02-23 Fernando Nasser <fnasser@cygnus.com>
511
512 * infcmd.c (run_stack_dummy): Do not pop frame on random signal.
513 * valops.c (_initialize_valops): Add command "set unwindonsignal".
514 (hand_function_call): Test for unwind_on_signal and act accordingly.
515
ff844c8d
AC
516Wed Feb 23 12:58:46 2000 Andrew Cagney <cagney@b1.cygnus.com>
517
518 * gdbarch.sh (dis_asm_read_memory): Change LEN to unsigned long.
519 Match ../include/dis-asm.h change.
520 * gdbarch.h: Regenerate.
521 * corefile.c (dis_asm_read_memory): Update.
522
fb40c209
AC
523Mon Feb 21 13:57:27 2000 Andrew Cagney <cagney@b1.cygnus.com>
524
525 * configure.in (CONFIG_INITS): Fix typo, was CONFIG_INIT.
526 (ENABLE_CFLAGS): Move initialization to start of file.
527 (enable-gdbmi): Add new configure option --enable-gdbmi. When
528 selected and an ${srcdir}/mi directory is present enable MI
529 interface.
530
531 * configure: Regenerate.
532
533 * Makefile.in (SUBDIR_MI_OBS, SUBDIR_MI_SRCS, SUBDIR_MI_DEPS,
534 SUBDIR_MI_INITS, SUBDIR_MI_LDFLAGS, SUBDIR_MI_CFLAGS): New macros.
535 (CONFIG_OBS, CONFIG_SRCS, CONFIG_DEPS, CONFIG_INITS,
536 CONFIG_LDFLAGS): New macros. Initialized by autoconf via
537 @CONFIG...@.
538 (INTERNAL_LDFLAGS, CDEPS, LINTFILES, DEPFILES, SOURCES,
539 INIT_FILES): Use $(CONFIG_...) instead of @CONFIG...@.
540
541 * mi: New directory. MI interface to GDB.
542
543 * defs.h (interpreter_p): Declare when UI_OUT.
544 * top.c (gdb_init): When interpreter_p, check that the interpreter
545 was recognized by one of the linked in interpreters.
546 * main.c (interpreter_p): Define.
547 (captured_main): When UI_OUT, check for ``-i <interpreter>'' option.
548 * event-top.c (display_gdb_prompt): When interpreter_p, assume
549 interpreter displays prompt.
550
551 * breakpoint.c (print_it_typical, watchpoint_check,
552 print_one_breakpoint, mention): When MI include additional
553 target status information.
554 * infrun.c (print_stop_reason, normal_stop): Ditto.
555
14e0eb3b
JB
5562000-02-22 Jim Blandy <jimb@redhat.com>
557
558 * gdbarch.sh: Make the `default' field really default to zero, as
559 documented.
560
561 Bring COERCE_FLOAT_TO_DOUBLE under gdbarch's control.
562 * valops.c (COERCE_FLOAT_TO_DOUBLE): Rework definition to be
563 more function-like.
564 (default_coerce_float_to_double, standard_coerce_float_to_double):
565 New functions.
566 (value_arg_coerce): Adjust for new definition.
567 * value.h (default_coerce_float_to_double,
568 standard_coerce_float_to_double): New declarations for the above.
569 * gdbarch.sh (coerce_float_to_double): New entry, replacing macro.
570 * gdbarch.c, gdbarch.h: Regenerated.
571 * tm-alpha.h, tm-fr30.h, tm-m32r.h, tm-mips.h, tm-hppa.h,
572 tm-rs6000.h, tm-sh.h, tm-sparc.h (COERCE_FLOAT_TO_DOUBLE): Change
573 definitions.
574 * mips-tdep.c (mips_coerce_float_to_double): Supply our own custom
575 function here.
576 (mips_gdbarch_init): Install that as our coerce_float_to_double
577 function.
578
50c9bd31
KB
5792000-02-22 Kevin Buettner <kevinb@redhat.com>
580
581 * ppc-linux-nat.c (supply_gregset, supply_fpregset): Add return
582 type.
583 * ppc-linux-tdep.c (ppc_linux_at_sigtramp_return_path): Add
584 forward declaration.
585
586 * ppc-linux-tdep.c (ppc_linux_frame_saved_pc): Handle case
587 where the next frame is a signal handler caller.
588
589 * config/powerpc/tm-linux.h (PUSH_ARGUMENTS): Remove extraneous
590 undef.
591 (tm-linux.h): Include.
592 (tm-sysv4.h): Don't include (directly). config/tm-linux.h will
593 include this file for us.
594 (REALTIME_LO, REALTIME_HI): Don't define. These are defined by
595 config/tm-linux.h for us.
596 (SOFUN_ADDRESS_MAYBE_MISSING): Define.
597
223b8554
KB
5982000-02-21 Kevin Buettner <kevinb@redhat.com>
599
600 * Makefile.in (ppc-linux-nat.c, ppc-linux-tdep.c): New files.
601 (ppc-linux-nat.o, ppc-linux-tdep.o): Add dependencies.
602 * configure.tgt (powerpc-*-linux*): Separate from powerpc-*-eabi
603 and like targets.
604
605 * ppc-linux-nat.c, ppc-linux-tdep.c, config/powerpc/linux.mt,
606 config/powerpc/nm-linux.h, config/powerpc/tm-linux.h: New files.
607 * config/powerpc/xm-linux.h: Substantially revised for native
608 port.
8883511e
KB
609 * config/powerpc/linux.mh (NAT_FILE): Redefine to be nm-linux.h.
610 (NATDEPFILES): Update list to reflect the fact that we can
611 now debug natively.
223b8554
KB
612
613 * rs6000-tdep.c, config/rs6000/tm-rs6000.h
614 (rs6000_frameless_function_invocation, rs6000_frame_saved_pc):
615 Renamed; The former names were lacking the rs6000_ prefix.
616 * rs6000-tdep.c (rs6000_frame_saved_pc): Call FRAME_CHAIN
617 instead of rs6000_frame_chain.
618 (rs6000_frame_chain): Call FRAMELESS_FUNCTION_INVOCATION instead
619 of rs6000_frameless_function_invocation.
620
750334d7
EZ
6212000-02-21 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
622
623 From Philippe De Muyter <phdm@macqel.be>
624
625 * event-loop.c (handle_file_event): In case of poll, enable
626 printing of informational message if an error/exception is
627 detected on the file descriptor.
628
2403ff6f
JK
6292000-02-21 Jim Kingdon <kingdon@redhat.com>
630
631 * MAINTAINERS (Misc): Clarify that yes, anyone can edit web pages.
632
f7cb3ef8
AC
633Mon Feb 21 12:50:57 2000 Andrew Cagney <cagney@b1.cygnus.com>
634
91b9ff21 635 * buildsym.c: Include "language.h" and "expression.h" for
f7cb3ef8
AC
636 longest_local_hex_string_custom.
637
0596389c
AC
638Mon Feb 21 11:17:18 2000 Andrew Cagney <cagney@b1.cygnus.com>
639
640 * gdbarch.sh: Include <gdb_wait.h> instead of <wait.h>.
641 * gdbarch.c: Already updated by Wed Feb 9 18:59:16 2000 Andrew
642 Cagney <cagney@b1.cygnus.com>.
643
f5bca8e7
AC
644Mon Feb 21 11:03:01 2000 Andrew Cagney <cagney@b1.cygnus.com>
645
646 * MAINTAINERS: Update: IA-64 - Kevin Buettner; ARM - Fernando
647 nasser, Jim Ingham and Scott Bambrough; GNU/Linux ARM - Scott
648 Bambrough; event loop - Elena Zannoni; SDS and RDI/APD protocol -
649 to Fernando Nasser and Jim Ingham; KOD - Fernando Nasser; MI -
650 Andrew Cagney, Elena Zannoni and Fernando Nasser; Web pages - Jim
651 Kingdon.
652 * MAINTAINERS: Add Nick Clifton to write after approval list.
653
538aae9d
AC
654Mon Feb 21 10:30:39 2000 Andrew Cagney <cagney@b1.cygnus.com>
655
656 * MAINTAINERS: Add note on multiple maintainers.
657
55555bbc
FN
6582000-02-19 Philippe De Muyter <phdm@macqel.be>
659
660 * cli-out.c (cli_table_header): Type of parameter `alignment' is
661 `enum ui_align', not `int'.
662 (cli_field_string, cli_field_skip): Likewise.
663
dea753cd 6642000-02-18 Jim Blandy <jimb@redhat.com>
9a90a845 665
dea753cd 666 From Jimmy Guo <guo@cup.hp.com>:
9a90a845
JB
667 * buildsym.h (add_free_pendings): Declare.
668 * buildsym.c (add_free_pendings): New function.
669 (make_blockvector): 32x64 fix using longest_local_hex_string().
670 (start_subfile): initialize variable 'subfile'.
671
cca728d0
EZ
6722000-02-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
673
674 * remote.c (remote_async_detach): Use target_mourn_inferior(), to
675 make sure that all is cleaned up after we disconnect from the
676 target.
677 (remote_detach): Ditto.
678
e8b09175
FN
6792000-02-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
680
b8d86de3
FN
681 From Rodney Brown <RodneyBrown@pmsc.com>
682 * ui-out.c (ui_out_set_flags): Fix typo, removing warning and
683 potentially harming mistake.
684
41815666
FN
6852000-02-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
686
e8b09175
FN
687 * arm-tdep.c: Use header file instead of extern declarations for
688 the {get,set}_arm_regname* functions.
689
d45b9300
FN
6902000-02-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
691
692 * configure.in: Replaces obsolete gdbtk-variable.c with
693 gdbtk-varobj.c.
694 * configure: Regenerate.
695 * Makefile.in: Remove obsolete/extraneous references to
696 gdbtk-var* files.
697
e95a43ad
MK
6982000-02-16 Mark Kettenis <kettenis@gnu.org>
699
700 * target.c (do_target_signal_to_host): Do not use REALTIME_LO in
701 the conversion of the signal number. TARGET_SIGNAL_REALTIME_33 is
702 33 by definition, whereas REALTIME_LO might be 32 on systems that
703 have SIG32 such as Linux. Make sure that the signal number
704 returned is within the range specified by REALTIME_LO and
705 REALTIME_HI.
706
7433da22
MK
7072000-02-16 Mark Kettenis <kettenis@gnu.org>
708
709 * configure: Regenerated.
710
bc90b915
FN
7112000-02-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
712
713 * arm-tdep.c (set_disassembly_flavor, arm_othernames,
714 _initialize_arm_tdep): Allows the user to choose between any of
715 the flavors available for the disassembly to be used in the "info
716 reg" command and elsewhere in gdb. It prevents having to maintain
717 this information in two places by using the data kept in the
718 opcodes directory.
719
83d37ec8
MK
7202000-02-09 Mark Kettenis <kettenis@gnu.org>
721
722 * configure.in: Check for lwpid_t, psaddr_t, prgregset_t and
723 prfpregset_t in <sys/procfs.h>.
724 * config.in: Add HAVE_LWPID_T, HAVE_PSADDR_T, HAVE_PRGREGSET_T,
725 HAVE_PRFPREGSET_T.
726 * gdb_proc_service.h: Only provide typedefs for lwpid_t, psaddr_t,
727 prgregset_t and prfpregset_t if they are not already present.
728
eeefac92
AC
729Wed Feb 16 19:00:02 2000 Andrew Cagney <cagney@b1.cygnus.com>
730
731 From 2000-01-26 Rodney Brown <RodneyBrown@pmsc.com>:
732 * procfs.c: Define MERGEPID if not defined. For osf4.0e.
733
1a645206
JM
7342000-02-15 Jason Molenda (jsm@bugshack.cygnus.com)
735
736 * Makefile.in (diststuff): Run 'diststuff' in doc/ subdir, not
737 'do-doc'.
738
f6077098
KB
7392000-02-15 Kevin Buettner <kevinb@redhat.com>
740
741 Changes for AIX 4.3:
742 * rs6000-tdep.c (rs6000_fix_call_dummy): Set TOC register
743 to correct value for generic dummy frames. When using
744 generic dummy frames, don't attempt to write TOC value or
745 function to call into the call dummy.
746 (rs6000_push_arguments): Adapt USE_GENERIC_DUMMY_FRAMES
747 code to also handle the PowerOpen ABI.
748 (ppc_push_return_address): Enable for all ports.
749 * config/powerpc/tm-ppc-aix.h (USE_GENERIC_DUMMY_FRAMES,
750 PUSH_DUMMY_FRAME, PUSH_RETURN_ADDRESS, GET_SAVED_REGISTER,
751 CALL_DUMMY_BREAKPOINT_OFFSET, CALL_DUMMY_LOCATION,
752 CALL_DUMMY_ADDRESS, CALL_DUMMY_START_OFFSET): Override defaults
753 provided by generic RS6000 definitions so that call dummies
754 are implemented using generic dummy frames instead.
755
756 * rs6000-nat.c (store_inferior_registers): Call exec_one_dummy_insn()
757 prior to changing the stack pointer via ptrace(). Also, ignore
758 attempts to store to undefined registers that are less than
759 NUM_REGS.
760
761 * rs6000-tdep.c (DUMMY_FRAME_SIZE): Change size of the dummy
762 frame from 436 to 448 to account for alignment padding.
763 (rs6000_push_arguments): Obtain actual register size instead
764 of assuming the register is 4 bytes long. [There's still
765 more work to be done to totally remove the 4 byte assumption,
766 however.] Make sure the stack is 16 byte aligned as required
767 by the PowerOpen ABI. Also, make sure that small structures
768 passed in registers are properly aligned within the register.
769
7702000-02-15 Jesper Skov <jskov@cygnus.co.uk>
771
772 Patch applied by Kevin Buettner <kevinb@redhat.com>
773
774 * rs6000-tdep.c (skip_prologue): skip copying of argument
775 registers to local variable registers.
776
70d5406d
JK
7772000-02-14 Jim Kingdon <kingdon@redhat.com>
778
779 * elfread.c (elf_symtab_read): Revert changes by Amit S. Kale. A
780 sym->section->index number is not a SECT_OFF_* code.
781
168770df
AC
782Tue Feb 15 12:07:30 2000 Andrew Cagney <cagney@b1.cygnus.com>
783
784 * MAINTAINERS (write after approval): Add H.J. Lu.
785
031d1bf1
NC
7862000-02-14 Nick Clifton <nickc@cygnus.com>
787
788 * sh-tdep.c: Remove extraneous code.
789
2bc8a457
JK
7902000-02-14 Amit S. Kale <akale@veritas.com>
791
792 * elfread.c (elf_symtab_read): Move the use of sym to after where
793 it is set.
794 Checked in by Jim Kingdon <kingdon@redhat.com>
795
0c566c2e
AC
796Mon Feb 14 15:39:01 2000 Andrew Cagney <cagney@b1.cygnus.com>
797
798 * MAINTAINERS: Make Nick Duffek the UnixWare threads maintainer.
799
3ca72b44
AC
800Mon Feb 14 15:20:26 2000 Andrew Cagney <cagney@b1.cygnus.com>
801
802 From 1999-11-24 Jason Merrill <jason@casey.cygnus.com>:
803 * dwarf2read.c: (die_is_declaration): New fn.
804 (read_structure_scope): Use it.
805
806 * dwarf2read.c: (die_is_declaration): Convert to ISO-C.
807
d6e9fb05
JK
8082000-02-10 J.T. Conklin <jtc@redback.com>
809
810 * config/i386/nbsd.mt (GDBSERVER_DEPFILES): Add low-nbsd.o
811 * configure.tgt (i[3456]86-*-netbsd*): add gdbserver to
812 configdirs.
813 * gdbserver/low-nbsd.c: New file.
814
815 * gdbserver/Makefile.in: convert to autoconf.
816 * gdbserver/configure.in: likewise.
817 * gdbserver/configure: generate.
818
41c8e009
AC
819Sun Feb 13 11:21:00 2000 Andrew Cagney <cagney@b1.cygnus.com>
820
821 * CONTRIBUTE: New file. How to contribute to GDB.
822
15929d05
AC
823Sun Feb 13 10:34:48 2000 Andrew Cagney <cagney@b1.cygnus.com>
824
825 * MAINTAINERS: Add Eli Zaretskii to djgpp maintiners. Add Kevin
826 Buettner to powerpc maintainers. Make Kevin Buettner the
827 GNU/LINUX PPC native maintainer. Add J.T. Conklin, Jim Kingdon
828 and Jason Molenda to write after aproval list.
829
5185fdd7
AC
830Sun Feb 13 10:18:44 2000 Andrew Cagney <cagney@b1.cygnus.com>
831
832 * MAINTAINERS: Reformat. Separate into check-in categories.
833
f086451a
ND
834Sat Feb 12 01:08:21 EST 2000 Nicholas Duffek <nsd@cygnus.com>
835
836 * uw-thread.c: Remove __FUNCTION__ GNUism.
837
fa292f23
JK
8382000-01-17 Amit S. Kale <akale@veritas.com>
839
840 * elfread.c (elf_symtab_read): Use offset for the section in which a
841 symbol resides, instead of .text section for calculating address of a
842 symbol.
843 Checked in by Jim Kingdon <kingdon@redhat.com>
844
e18ef0bd
JK
8452000-02-10 Mark Kettenis <kettenis@gnu.org>
846
847 * gnu-nat.c: Remove hackery to include <bits/waitflags.h>. It is
848 no longer necessary now we have gdb_wait.h.
849
f90b2b1d
JK
8502000-02-09 Mark Kettenis <kettenis@gnu.org>
851
852 * gnu-nat.c (proc_string): Make global.
853 (do_mach_notify_dead_name): Suppress dead name notifications if we
854 know that the task is dead.
855
8561999-12-13 Mark Kettenis <kettenis@gnu.org>
857
858 * gnu-nat.c (inf_validate_task_sc): Get task info via proc server
859 instead of directly from the kernel. Add some hackery to make
860 sure that the info isn't influenced by suspension of the task in
861 the proc server itself.
862
09f99d3f
JK
8632000-02-10 Jim Kingdon <kingdon@redhat.com>
864
865 * defs.h (MERGEPID): Added. Patch submitted by Andrew Hobson and
866 approved by Michael Snyder.
867
203051af
AC
8682000-02-09 Mark Kettenis <kettenis@gnu.org>
869
870 * linux-thread.c: Include defs.h before gdb_wait.h.
871
03f2053f
AC
872Wed Feb 9 18:59:16 2000 Andrew Cagney <cagney@b1.cygnus.com>
873
874 * Makefile.in (wait_h): Delete macro. Update all dependencies
875 specifying gdb_wait.h instead.
876
877 * ser-unix.c, ser-pipe.c, remote.c, remote-udi.c, remote-sds.c,
878 remote-os9k.c, remote-es.c, remote-rdp.c, remote-vx960.c,
879 remote-vx.c, remote-st.c, remote-nindy.c, remote-mm.c,
880 convex-xdep.c, convex-tdep.c, target.c, win32-nat.c, standalone.c,
881 remote-vxmips.c, remote-vxsparc.c, remote-vx68.c, remote-vx29k.c,
882 remote-sim.c, remote-rdi.c, remote-mips.c, remote-eb.c,
883 remote-e7000.c, remote-bug.c, remote-array.c, remote-adapt.c,
884 ppc-bdm.c, ocd.c, monitor.c, m3-nat.c, linux-thread.c,
885 infttrace.c, lin-thread.c, infptrace.c, gnu-nat.c, gdbarch.c,
886 fork-child.c, command.c: Include "gdb_wait.h" instead of <wait.h>
887 or <sys/wait.h>.
145679a8 888 * nindy-share/nindy.c, nindy-share/Onindy.c: Ditto.
03f2053f
AC
889
890 * gdb_wait.h: New file. Based on ../include/wait.h. Include
891 <sys/wait.h> or <wait.h> and then define any missing WIF macros.
892
489137c0
AC
893Wed Feb 9 01:14:54 2000 Andrew Cagney <cagney@amy.cygnus.com>
894
895 * config/d10v/tm-d10v.h (NO_EXTRA_ALIGNMENT_NEEDED): Define.
896 * config/d10v/tm-d10v.h (STACK_ALIGN): Define.
897 (d10v_stack_align): Declare.
898 * d10v-tdep.c (d10v_stack_align): Define.
899
ce808e91
AC
9001999-08-23 J.T. Conklin <jtc@redback.com>
901
902 * top.c (remote_timeout): Change default to 2. Add comment
903 explaining history of changes to the default value.
6d05b4a6 904 * remote.c (_initialize_remote): Remove code that adds set/
ce808e91
AC
905 show remotetimeout, as that's also done in top.c
906
e9277ae8
AC
9071999-10-18 J.T. Conklin <jtc@redback.com>
908
909 * m32r-stub.c, sparcl-stub.c, sparclet-stub.c (handle_exception):
910 Return E01 instead of P01 when 'P' command fails.
911
1216fa2c
AC
9122000-02-05 J.T. Conklin <jtc@redback.com>
913
914 * remote.c (putpkt_binary): Handle NAK from target stub.
915
f2c4d933
EZ
9162000-02-08 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
917
918 * configure.in: Remove the addition of sol-thread.c to the
919 CONFIG_INITS list. This caused problems with init.c, because
920 sol-thread.c would be grepped twice for _initialize_* functions.
921 * configure: Ditto.
922 * Makefile.in: Add FIXME for init.c.
923
745b8ca0
JK
9242000-02-07 Jim Kingdon <kingdon@redhat.com>
925
926 Clean up compiler warnings:
927 * bcache.h, bcache.c, c-valprint.c, coffread.c, stabsread.c,
928 stack.c, valprint.c: Change variables to unsigned.
929 * bcache.c: Rearrange to avoid warnings about variables not being set.
930 * c-lang.c, ch-lang.c, f-lang.c, m2-lang.c: Include valprint.h
931 rather than declaring print_max and repeat_count_threashold
932 ourselves (incorrectly).
933 * valprint.h: Do declare repeat_count_threashold.
934 * ch-exp.c: Use default case for internal error.
935 * findvar.c: Don't omit argument type.
936 * symtab.c: Remove unused variable.
937
4d9ab7f6
JK
9382000-02-04 Jim Blandy <jimb@redhat.com>
939
940 * c-typeprint.c (remove_qualifiers): New function.
941 (c_type_print_base): Use it to remove qualifiers from C++
942 qualified names, not strrchr.
943
944 * c-typeprint.c (c_type_print_base): Recognize type conversion
945 operators by calling is_type_conversion_operator.
946 (is_type_conversion_operator): New function.
947
dfcd3bfb
JM
9482000-02-04 Nick Clifton <nickc@cygnus.com>
949
950 * config/arm/tm-arm.h (LOWEST_PC): Define.
951
9522000-02-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
953
954 * infrun.c (resume): Make just one call to target_resume(), instead
955 of four: set up correct parameters in all the cases ahead of time,
956 and do call at the end.
957
9582000-02-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
959
960 * config/powerpc/tm-ppc-eabi.h: Define
961 SOFUN_ADDRESS_MAYBE_MISSING.
962
9632000-02-04 Fernando Nasser <fnasser@totem.to.cygnus.com>
964
965 * arm-tdep.c (arm_pc_is_thumb_dummy): Account for large dummy
966 frames (revisited).
967
968Fri Feb 4 22:42:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
969
970 * Makefile.in (INIT_FILES): Append CONFIG_INITS
971 * configure.in (CONFIG_INIT): Initialize.
3fc11d3e
JM
972 (links): Link srcdir/gdbtk/library to gdbtcl2.
973 * gdbtcl2: Moved to gdbtk/library.
974 ChangeLog-gdbtk, gdbtk-cmds.c, gdbtk-hooks.c, gdbtk-variable.c,
975 gdbtk-varobj.c, gdbtk-wrapper.c, gdbtk-wrapper.h, gdbtk.c,
976 gdbtk.h: Moved to gdbtk/generic.
dfcd3bfb
JM
977
9782000-02-03 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
979
980 * printcmd.c (build_address_symbolic): New function. Returns all
981 the parts that are necessary to print an address in a symbolic
982 form.
983 (print_address_symbolic): Split into a printing part and an
984 information building part, build_address_symbolic().
985
986 * defs.h (build_address_symbolic): Export.
987
9882000-02-03 Jim Blandy <jimb@redhat.com>
989
990 * dwarf2read.c (decode_locdesc): Add support for the DW_OP_bregx
991 opcode.
992
8b93c638
JM
9932000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
994
995 * arm-tdep.c (arm_push_arguments): Fix passing of floating point
996 arguments on dummy frames.
997
9982000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
999
1000 * arm-tdep.c (arm_pc_is_thumb_dummy): Account for large dummy frames.
1001 (arm_pop_frame): Account fr dummy frames (as opposed to real ones).
1002
d9fcf2fb
JM
10032000-02-01 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
1004
1005 * remote.c (getpkt_sane): New function. It is the old getpkt(),
1006 which now returns a timeout indication.
1007 (getpkt): New function. Wrapper for getpkt_sane(), so that return
1008 value can still be ignored.
1009
8b93c638
JM
1010Tue Feb 1 18:47:31 2000 Andrew Cagney <cagney@b1.cygnus.com>
1011
1012 * top.c (print_gdb_version): Print ``UI_OUT'' when configured with
1013 UI_OUT.
1014
d9fcf2fb
JM
1015Tue Feb 1 00:17:12 2000 Andrew Cagney <cagney@b1.cygnus.com>
1016
1017 * ui-file.c, ui-file.h: Rename gdb-file.h, gdb-file.c. Rename
1018 ``struct gdb_file'' to ``struct ui_file''. Delete typedef
1019 GDB_FILE.
1020
1021 * Makefile.in: Update.
1022
1023 * ax-gdb.c, ax-general.c, ax.h, buildsym.c, c-lang.c, c-lang.h,
1024 c-typeprint.c, c-valprint.c, ch-lang.c, ch-lang.h, ch-typeprint.c,
1025 ch-valprint.c, command.c, command.h, convex-tdep.c, corefile.c,
1026 cp-valprint.c, d10v-tdep.c, d30v-tdep.c, defs.h, expprint.c,
1027 expression.h, f-lang.c, f-lang.h, f-typeprint.c, f-valprint.c,
1028 frame.h, gdb-events.sh, gdb-file.c, gdb-file.h, gdbcmd.h,
1029 gdbtypes.h, hppa-tdep.c, jv-lang.c, jv-lang.h, jv-typeprint.c,
1030 jv-valprint.c, language.c, language.h, m2-lang.c, m2-lang.h,
1031 m2-typeprint.c, m2-valprint.c, m3-nat.c, main.c, monitor.c,
1032 printcmd.c, pyr-tdep.c, remote-mips.c, remote-sim.c, remote-udi.c,
1033 remote.c, scm-lang.c, scm-lang.h, scm-valprint.c, ser-e7kpc.c,
1034 ser-go32.c, ser-mac.c, ser-ocd.c, ser-unix.c, ser-unix.h,
1035 serial.c, serial.h, stack.c, symfile.c, symmisc.c, tahoe-tdep.c,
1036 target.c, target.h, top.c, top.h, typeprint.c, typeprint.h,
1037 utils.c, v850ice.c, valprint.c, valprint.h, value.h,
1038 config/pa/tm-hppa.h: Update.
8b93c638 1039 * cli-out.c, cli-out.h, ui-out.c, ui-out.h, varobj.c: Update.
d9fcf2fb 1040
da59e081
JM
10412000-01-31 Jason Molenda (jsm@bugshack.cygnus.com)
1042
a9e0ce2c
JM
1043 * config/alpha/alpha-osf2.mh, config/alpha/alpha-osf3.mh,
1044 config/i386/i386dgux.mh, config/i386/i386sol2.mh,
1045 config/i386/i386v4.mh, config/i386/i386v42mp.mh,
1046 config/i386/ncr3000.mh, config/m68k/m68kv4.mh,
1047 config/m88k/delta88v4.mh, config/mips/irix4.mh,
1048 config/mips/irix5.mh, config/mips/mipsv4.mh,
da59e081 1049 config/powerpc/solaris.mh (NATDEPFILES): Change references to
a9e0ce2c 1050 proc_api.o, proc_events.o, proc_flags.o, and proc_why.o to
da59e081
JM
1051 proc-api.o, proc-events.o, proc-flags.o, and proc-why.o.
1052
1053Mon Jan 31 17:14:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
1054
1055 * top.c (fputs_unfiltered_hook): Moved to tui/tui-file.c.
1056
1057 * main.c (captured_main): Only use the legacy tui_file code when
1058 linking in older code such as the TUI.
1059
1060 * gdb-file.h, gdb-file.c: New files.
1061 * utils.c, defs.h (struct gdb_file, gdb_file_new, gdb_file_delete,
1062 null_file_isatty, null_file_rewind, null_file_put,
1063 null_file_flush, null_file_write, null_file_fputs,
1064 null_file_delete, gdb_file_data, gdb_flush, gdb_file_isatty,
1065 gdb_file_rewind, gdb_file_put, gdb_file_write, fputs_unfiltered,
1066 set_gdb_file_flush, set_gdb_file_isatty, set_gdb_file_rewind,
1067 set_gdb_file_put, set_gdb_file_write, set_gdb_file_fputs,
1068 set_gdb_file_data, struct accumulated_gdb_file,
1069 do_gdb_file_xstrdup, gdb_file_xstrdup, struct mem_file):
1070 mem_file_new, mem_file_delete, mem_fileopen, mem_file_rewind,
1071 mem_file_put, mem_file_write, struct stdio_file): stdio_file_new,
1072 stdio_file_delete, stdio_file_flush, stdio_file_write,
1073 stdio_file_fputs, stdio_file_isatty, stdio_fileopen, gdb_fopen):
1074 Moved to gdb-file.h and gdb-file.c.
1075 * utils.c (enum streamtype, struct tui_stream, tui_file_new,
1076 tui_file_delete, tui_fileopen, tui_sfileopen, tui_file_isatty,
1077 tui_file_rewind, tui_file_put, tui_file_fputs,
1078 tui_file_get_strbuf, tui_file_adjust_strbuf, tui_file_flush,
1079 fputs_unfiltered_hook):
1080 Moved to tui/tui-file.c and tui/tui-file.h.
1081
1082 * Makefile.in (COMMON_OBS): Add gdb-file.o, tui-file.o.
1083 (tui-file.o, gdb-file.o): Add dependencies.
1084 (corefile.o, main.o, utils.o, simmisc.o): Update dependencies.
1085 * main.c: #include tui/tui-file.h.
1086
10872000-01-28 Fred Fish <fnf@cygnus.com>
1088
1089 * findvar.c (value_from_register): Special case handling of D10V
1090 pointer values fetched from registers.
1091
10922000-01-28 Fernando Nasser <fnasser@totem.to.cygnus.com>
1093
1094 * arm-tdep.c (thumb_skip_prologue, thumb_scan_prologue): Add
b55cf2e4 1095 support for new style thumb prologues.
da59e081
JM
1096
10972000-01-28 Nick Clifton <nickc@redhat.com>
1098
1099 * arm-tdep.c: Remove extraneous dash at start of strings
1100 introduced in previous delta.
1101
11022000-01-27 Nick Clifton <nickc@redhat.com>
1103
1104 * arm-tdep.c: Replace uses of arm_toggle_renames() with
b55cf2e4 1105 parse_arm_disassembler_option().
da59e081
JM
1106
11072000-01-27 Jim Blandy <jimb@cygnus.com>
1108
1109 * symtab.c (decode_line_1): Don't let commas that are within
1110 quotes or parenthesis terminate the line spec. Don't use pp when
1111 removing the final double quote of a double-quoted string. Don't
1112 forget to skip the opening double quote. I have no clue whether
1113 this change is correct; probably we've just moved this function
1114 from one buggy place to another buggy place, and never came within
1115 an outhouse whiff of correctness.
1116 (find_toplevel_char): New function.
1117
11182000-01-27 Fernando Nasser <fnasser@totem.to.cygnus.com>
1119
1120 * arm-tdep.c (arm_push_arguments): Set the thumb mode bit when
1121 passing the pointer to a thumb function as an argument.
1122
11232000-01-27 Fernando Nasser <fnasser@totem.to.cygnus.com>
1124
1125 * remote-rdi.c (arm_rdi_mourn_inferior): Make sure breakpoints
1126 are reinserted for another run.
1127
8b93c638
JM
11282000-01-27 Fernando Nasser <fnasser@totem.to.cygnus.com>
1129
1130 * cli-out.c (cli_filed_string): Test for NULL string.
1131
da59e081
JM
11322000-01-27 Fernando Nasser <fnasser@totem.to.cygnus.com>
1133
1134 * infcmd.c (run_stack_dummy): Account for a random signal stopping
1135 the inferior as well as breakpoints being hit while performing an
1136 inferior function call.
1137 * valops.c (hand_function_call): Ditto.
1138
11392000-01-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
1140
1141 From Mark Kettenis <kettenis@gnu.org>
1142
1143 * config/i386/tm-i386gnu.h (THREAD_STATE_FLAVOR): Define to
1144 i386_REGS_SEGS_STATE.
1145 (HAVE_I387_REGS): Define.
1146 (FLOAT_INFO): Remove.
1147 * i386gnu-nat.c: Almost completely rewritten to use new i386
1148 register layout and `float info' implementation.
1149 * gnu-nat.c (inf_update_procs, proc_get_state, proc_string):
1150 Move prototypes from here.
1151 * gnu-nat.h: To here.
1152
0fda6bd2
JM
11532000-01-24 Kevin Buettner <kevinb@redhat.com>
1154
1155 * utils.c (get_field, put_field): Fix buffer underruns and
1156 overruns. Also, handle case where total_len is not evenly
1157 divisible by 8.
1158 (getfield): Make sure zeroing of unwanted bits occurs even
1159 when bit field to extract does not straddle two or more
1160 bytes.
1161
11622000-01-23 Christopher Faylor <cgf@cygnus.com>
1163
1164 * defs.h: Add gdb_thread_select declaration.
1165
11662000-01-23 Kevin Buettner <kevinb@redhat.com>
1167
1168 * linux-thread.c (_initialize_linuxthreads): Make sure that
1169 linuxthreads_block_mask does not block SIGCHLD.
1170
11712000-01-20 Fernando Nasser <fnasser@totem.to.cygnus.com>
1172
1173 * rdi-share/devsw.c (openLogFile): On cygwin, set the log mode to
1174 text so that new lines work properly.
1175
11762000-01-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
1177
1178 * proc-utils.h: New file. Export functions from proc-*.c.
1179
1180 * proc_api.c: Rename to:
1181 * proc-api.c: New file. Add include of proc-utils.h.
1182
1183 * proc_events.c: Rename to:
1184 * proc-events.c: New file.
1185
1186 * proc_flags.c: Rename to:
1187 * proc-flags.c: New file.
1188
1189 * proc_why.c: Rename to:
1190 * proc-why.c: New file. Add include of proc-utils.h.
1191
1192 * procfs.c: Add includes of gdbthread.h, sys/wait.h, signal.h,
1193 ctype.h, proc-utils.h.
1194 (find_procinfo_or_die): Add braces to avoid ambiguous else clause.
1195 (open_procinfo_files): Conditionalize local variable tmp, to avoid
1196 compiler warnings.
1197 (proc_iterate_over_mappings): Conditionalize local vars mapfd and
1198 pathname.
1199 (procfs_wait): Adjust format in some printf_filetered calls to
1200 avoid compiler warnings.
1201 (make_signal_thread_runnable): Ifdef 0. The calls to this function
1202 are also ifdef'd 0 .
1203 (procfs_resume): Add parentheses around '&&' operation.
1204 (procfs_set_exec_trap): Remove unused variable.
1205 (info_proc_cmd): Add braces to avoid ambiguous else clause.
1206
1207 * Makefile.in (procfs.o, proc-api.o, proc-events.o, proc-flags.o,
1208 proc-why.o): Update dependencies.
1209
1210 * config/sparc/sun4sol2.mh (NATDEPFILES): Change proc_*.o files to
1211 proc-*.o.
1212
c5394b80
JM
12132000-01-17 Jason Molenda (jsm@bugshack.cygnus.com)
1214
1215 * configure.in (NEW_PROC_API): Fix Unixware-matching regexp.
1216 Fix from Robert Lipe <robertl@sco.com>.
1217 * configure: Regenerated.
1218
12192000-01-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
1220
1221 * stack.c (print_frame_info_base): Break up into the frame info
1222 (location) printing part and the rest (source line printing).
1223 (print_frame): New function. Take care of printing the location
1224 information.
1225 Update copyright.
1226
1227 * infrun.c (normal_stop): Use enum values rather than integers for the
1228 source_flag to be passed to show_and_print_stack_frame().
1229 Update copyright.
1230
1231 * frame.h (print_what): New enum for 'source' argument to
1232 print_frame_info_base(). Use this instead of obscure numbers.
1233 Update copyright.
1234
1235Sun Jan 16 17:58:00 2000 David Taylor <taylor@texas.cygnus.com>
1236
1237 * event-top.c (stdin_event_handler): call quit_command rather than
1238 exit -- run cleanups, give target code a chance to say goodbye to
1239 the target. Fixes bug where the inferior processes were left
1240 around on Solaris (and probably elsewhere) by the testsuite.
1241
12422000-01-14 Mark Salter <msalter@cygnus.com>
1243
1244 * v850-tdep.c (v850_target_architecture_hook): Setup correct
1245 machine id for disassembly.
1246
0fda6bd2
JM
12472000-01-13 Jim Blandy <jimb@cygnus.com>
1248
1249 * i386-linux-nat.c (fill_gregset): Pass the correct arguments to
1250 convert_to_regset, when regno indicates a specific register.
1251
c5394b80
JM
1252Thu Jan 13 23:34:17 EST 2000 Nicholas Duffek <nsd@cygnus.com>
1253
1254 * uw-thread.c: Document libthread.so debugging interface. Minor
1255 comment and formatting tweaks.
1256 (DEBUG): #define as 0 instead of 1.
1257 (CALL_BASE): Include function name in error msg.
1258 (libthread_stub): Adjust inferior_pid after thread exit.
1259 (uw_thread_create_inferior): Deactivate uw_thread_ops before
1260 asking procfs_ops to create inferior.
1261 (libthread_init): Don't return nonlocally on error.
1262
12632000-01-12 Fernando Nasser <fnasser@totem.to.cygnus.com>
1264
1265 * rdi-share/ardi.c (negotiate_params): Fix initialization of static
1266 variable.
1267
12682000-01-12 Fernando Nasser <fnasser@totem.to.cygnus.com>
1269
1270 * remote-rdi.c (arm_rdi_open): Call arm-rdi-close() to make sure
1271 both sides are on the same state.
1272
12732000-01-12 Fernando Nasser <fnasser@totem.to.cygnus.com>
1274
1275 * rdi-share/serdrv.c (find_baud_rate): Fix entries for 57600 and
1276 115200 (minor syntax mistake).
1277
12782000-01-12 Jim Blandy <jimb@cygnus.com>
1279
1280 * config/sparc/tm-sun4sol2.h (MERGEPID): Provide a definition for
1281 this here, to go along with the definitions of PIDGET and TIDGET.
1282
12832000-01-12 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
1284
1285 * thread.c (do_captured_thread_select): New function. Switch
1286 current thread, safely from within catch_errors().
1287 (gdb_thread_select): New function. Switch threads safely.
1288 (thread_command): Use gdb_thread_select().
8b93c638
JM
1289 Include ui-out.h.
1290 (do_captured_list_thread_ids): New function.
1291 (gdb_list_thread_ids): New function.
1292
1293 * defs.h (gdb_thread_select, gdb_list_thread_ids): Export.
c5394b80
JM
1294
12952000-01-11 Christopher Faylor <cgf@cygnus.com>
1296
1297 * configure.in: Avoid linking -limagehlp unless it's a native build.
1298 * configure: Regenerate.
1299 * thread.cc (add_thread): Clear private data pointer here or suffer
1300 strange behavior when it is checked for NULL later.
1301
0d06e24b
JM
13022000-01-09 Christopher Faylor <cgf@cygnus.com>
1303
1304 * win32nat.c (handle_exceptions): Handle various arithmetic exceptions.
1305 * configure.in: Add an additional library to cygwin link.
1306 * configure: Regenerate.
1307
1308 Patch from Egor Duda <deo@logos-m.ru>:
1309 * coffread.c (coff_symfile_read): Reinstate ability to recognize "pe"
1310 type.
1311
13122000-01-07 Michael Snyder <msnyder@cleaver.cygnus.com>
1313
1314 * uw-thread.c: New file to support UnixWare user-mode threads:
aa47baa9 1315 contributed by Nickolas Duffek <nsd@cygnus.com>.
0d06e24b
JM
1316 * target.h (struct target_ops): New vector, to_extra_thread_info,
1317 allows back-ends to give extra details in info thread display.
1318 (target_extra_thread_info): define new macro.
1319 (target_find_new_threads): simplify macro. Cleanup comments.
1320 * target.c (to_extra_thread_info): default and inherit new vector.
1321 (cleanup_target): eliminate PARAMS, break up long lines,
1322 provide default definition for to_extra_thread_info, and
1323 to_find_new_threads. Default to_thread_alive and to_query
1324 to return_zero, not target_ignore (they each return int not void).
1325 (debug_to_find_new_threads): new debug entry.
1326 (setup_target_debug): add debug_to_find_new_threads.
1327 * gdbthread.h: export struct thread_info, find_thread_pid, and
1328 iterate_over_threads. Add comments. Eliminate PARAMS. Update
1329 copyright. Add new private data pointer for use by target back-ends.
1330 * thread.c (struct thread_info): move definition to gdbthread.h.
1331 (find_thread_pid): new exported function for thread lookup.
2b266721 1332 (iterate_over_threads): new exported function for applying
0d06e24b
JM
1333 arbitrary operations to threads. Update copyright to 2000.
1334 (info_threads_command): use new target_extra_thread_info vector
1335 to display extra information about each thread (if implemented).
1336 * config/i386/tm-i386v42mp.h: remove obsolete #defines for procfs.
1337 Add defines for PIDGET, etc.
1338 * config/i386/tm-i386sol2.h: ditto.
1339 * config/sparc/tm-sun4sol2.h: ditto.
1340 * config/i386/i386v42mp.mh: add uw-thread.o to NATDEPFILES.
1341 * testsuite/gdb.threads/pthreads.exp: Try to link with -lthread
1342 if -lpthread and -lpthreads fail.
1343
1344 * procfs.c: (PIDGET, TIDGET, MERGEPID): change default to no-op.
1345 (proc_flags): combine flags that UnixWare splits into two locations.
1346 (proc_modify_flag): add support for PR_KLC (kill on last close).
1347 (proc_[un]set_kill_on_last_close): new functions.
1348
8b93c638
JM
13492000-01-07 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
1350
1351 * infrun.c (normal_stop): Print out thread id when we stop.
1352
0d06e24b
JM
13532000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
1354
1355 * remote.c (remote_open_1): Fix message so it does not imply a
2b266721 1356 specific syntax for serial ports, as it is OS dependent.
0d06e24b
JM
1357 (remote_async_open_1): Ibid.
1358 (init_remote_ops): Ibid.
1359
13602000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
1361
1362 * rdi-share/serdrv.c (SerialOpen): Use speed from "-b" argument or
1363 "set remotebaud" command (if set) when no speed is specified on
1364 the "target rdi" command.
1365
13662000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
1367
1368 * rdi-share/serdrv.c (find_baud_rate): Add entries for 57600 and
1369 115200.
1370 (baud_options[]): Ibid.
1371
13722000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
1373
1374 * rdi-share/unixcomm.c: Fix SERIAL_PREFIX so it matches the prefix
1375 used by each operating system.
1376
13772000-01-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
1378
1379 * breakpoint.c (until_break_command): Add an argument for the
1380 continuation, the beginning of the cleanups set up by this
1381 command.
1382 (until_break_command_continuation): Do cleanups until the one
1383 passed in as argument instead of doing all of them.
1384
1385 * infcmd.c (finish_command_continuation): Expect a new argument,
1386 which indicates up to where to do cleanups. Update calls to
1387 do_exec_cleanups to use this marker, instead of ALL_CLEANUPS.
1388 (finish_command): Add another argument for the continuation: the
1389 starting cleanup for this command.
1390
c3f6f71d 13912000-01-05 Fernando Nasser <fnasser@totem.to.cygnus.com>
ed9a39eb 1392
c3f6f71d
JM
1393 From Grant Edwards <grante@visi.com> (original patch from Thomas
1394 Zenker ):
1395 * rdi-share/ardi.c: Allow interruption of interruptible
1396 targets with a <CNTL-C>.
ed9a39eb 1397
c3f6f71d 13982000-01-04 Fernando Nasser <fnasser@totem.to.cygnus.com>
ed9a39eb 1399
c3f6f71d
JM
1400 * rdi-share/etherdrv.c (fetch_ports): Send extra words on request
1401 to control port to accommodate some versions of Angel.
ed9a39eb 1402
c3f6f71d 14032000-01-04 Fernando Nasser <fnasser@totem.to.cygnus.com>
ed9a39eb 1404
c3f6f71d
JM
1405 * rdi-share/devsw.c (dumpPacket): Fix source of channel information.
1406 Add interpretation for C Support Library packets.
ed9a39eb 1407
c3f6f71d 14082000-01-04 Fernando Nasser <fnasser@totem.to.cygnus.com>
ed9a39eb 1409
c3f6f71d
JM
1410 * rdi-share/devsw.c (DevSW_Close): Remove const from argument that
1411 is now being modified.
1412 * rdi-share/devsw.h: Adjust declaration of the above funtion.
ed9a39eb 1413
c3f6f71d 1414For older changes see ChangeLog-99
c906108c
SS
1415\f
1416Local Variables:
1417mode: change-log
1418left-margin: 8
1419fill-column: 74
1420version-control: never
1421End:
This page took 0.126632 seconds and 4 git commands to generate.