* dvp-dis.c (print_dma): Change length from 16 to 8.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
CommitLineData
c7ab546c
JM
1Fri Mar 13 15:43:53 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2
3 * config/mips/xm-mips.h (CC_HAS_LONG_LONG): Undefine for Ultrix
4 when compiling with native cc, the compiler has broken long long
5 support.
6
60c7c376
JM
7Fri Mar 13 15:37:02 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8
9 * config/m68k/xm-sun3os4.h: Remove malloc declarations, they
10 are handled via autoconf now.
11 * remote.c (remote_ops, extended_remote_ops): Replace static
12 forward declaration by moving the static definition to the top of
13 the file, for old K&R compilers.
14 * tracepoint.c (collect_symbol, trace_start_command):
15 Replace ANSI string concatenation with K&R compatible simple string.
16
171998-03-11 Fred Fish <fnf@ninemoons.com>
18
19 * source.c (select_source_symtab): Don't reach error if we have
20 a current_source_symtab from reading in partial symbol table.
21
e0848028
GRK
22start-sanitize-vr4320
23Tue Mar 10 16:15:13 1998 Gavin Koch <gavin@cygnus.com>
24
25 * configure.tgt (mips64*vr4320*el-*-elf*) : Removed spurious case.
26
27end-sanitize-vr4320
3ffbdf15
FF
28Fri Mar 6 13:10:27 1998 Fred Fish <fnf@cygnus.com>
29
30 * utils.c (quit): Call SERIAL_DRAIN_OUTPUT rather than
31 SERIAL_FLUSH_OUTPUT.
32 * serial.h (struct serial_ops): Add drain_output, pointer to
33 function that waits for output to drain.
34 (SERIAL_DRAIN_OUTPUT): Macro to wait for output to drain.
35 * ser-unix.c (hardwire_drain_output): New function and prototype.
36
37 * ser-unix.c (hardwire_ops): Add entry for drain_output function.
38 * ser-tcp.c (tcp_ops): Ditto.
39 * ser-ocd.c (ocd_ops): Ditto.
40 * ser-mac.c (mac_ops): Ditto.
41 * ser-go32.c (dos_ops): Ditto.
42 * ser-e7kpc.c (e7000pc_ops): Ditto.
43
d6acae68
MS
44Thu Mar 5 16:07:41 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
45
46 * sparcl-tdep.c: fix #endif comments
47
56deac4b
JM
48Thu Mar 5 15:10:35 1998 Jason Molenda (crash@bugshack.cygnus.com)
49
50 * Makefile.in (BISON): Configure substitutes in @YACC@, not @BISON@.
51
17772016
KS
52Thu Mar 5 14:42:41 1998 Keith Seitz <keiths@onions.cygnus.com>
53
54 * ocd.c (ocd_open): If we fail ocd_start_remote, make sure we
55 error () so that we abort out of bdm_ppc_open.
56
1d7a3fd7
MH
57Wed Mar 4 16:53:52 1998 Martin M. Hunt <hunt@cygnus.com>
58
59 * serial.c (_initialize_serial): Add a description of
60 "set remotelogbase".
61
62 * command.c (do_setshow_command): If no arguments are supplied,
63 don't dump core, instead print out an error message.
64
94ec3e76
JM
65Wed Mar 4 16:50:18 1998 Jason Molenda (crash@bugshack.cygnus.com)
66
67 * gdbtk.c (gdb_listfiles): Fix thinko in last change.
68
d7363521
JM
69Wed Mar 4 15:34:49 1998 Jason Molenda (crash@bugshack.cygnus.com)
70
71 * gdbtk.c (gdb_listfiles): Allocate space for 'files' dynamically.
72
4f0f84e7
RU
73Wed Mar 4 01:39:08 1998 Ron Unrau <runrau@cygnus.com>
74
75 * elfread.c (elf_symtab_read): merge SYMBOL_IS_SPECIAL into
76 MAKE_MSYMBOL_SPECIAL
77 * config/mips/tm-mips.h: ditto
78
3a012857
JM
79Tue Mar 3 17:19:08 1998 John Metzler <jmetzler@cygnus.com>
80
d7363521
JM
81 * config/mips/tm-vr4xxx.h: implements vr4111 as saparate from 4300
82 * config/mips/vr4xxx.tm: implements vr4111 as separate from 4300
3a012857 83 * configure.tgt: Recognise mips64vr4111-*-elf as vr4xxx
d7363521 84 * dwarfread.c (read_tag_pointer_type): Pointer sizes now come from
3a012857
JM
85 TARGET_PTR_BIT rather from sizeof(char *) on host.
86
716e3a4f
JM
87Tue Mar 3 14:37:02 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
88
89 * alpha-nat.c (fetch_osf_core_registers): Renamed from
90 fetch_aout_core_registers.
91 (alpha_osf_core_fns): Renamed from alpha_aout_core_fns, change
92 flavour to bfd_target_unknown_flavour for OSF core files.
93
e4e30cdc
GRK
94start-sanitize-vr4320
95Tue Mar 3 11:12:39 1998 Gavin Koch <gavin@cygnus.com>
96
97 * configure.tgt (mips64*vr4320*el-*-elf*,mips64*vr4320*-*-elf*) :
98 Added.
99
100end-sanitize-vr4320
58299977
MS
101Mon Mar 2 17:44:13 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
102
103 * breakpoint.c (_initialize_breakpoint): Make "en" an alias
104 for "enable" (so that it doesn't conflict with "end").
105
d0b6f2ad
JM
106Mon Mar 2 17:04:25 1998 Jason Molenda (crash@bugshack.cygnus.com)
107
108 * Makefile (VERSION): Bump to 4.17.1.
109
290d79e0
JM
110Mon Mar 2 16:59:15 1998 Jason Molenda (crash@bugshack.cygnus.com)
111
112 * rdi-share/etherdrv.c (sys_errlist): Add correct decl for Linux.
113
37ac9ecc
JM
114Mon Mar 2 16:51:44 1998 Jason Molenda (crash@bugshack.cygnus.com)
115
116 * Makefile.in (YYFILES): Remove in maintainer-clean, not distclean.
117
c87c674a
JM
118Mon Mar 2 16:47:11 1998 Philippe De Muyter <phdm@macqel.be>
119
120 * Makefile.in (distclean): Add `rm $(YYFILES)'.
121
79f0b613
JM
122Mon Mar 2 16:45:48 1998 Philippe De Muyter <phdm@macqel.be>
123
124 * coffread.c (coff_read_enum_type): Set TYPE_FLAG_UNSIGNED if enum
125 is unsigned.
126
6cc922a9
JM
127Sun Mar 2 15:16:13 1998 Richard Henderson <rth@cygnus.com>
128
129 * configure.host, configure.tgt: Add sparc-linux.
130 * sparc-nat.c: Include <asm/reg.h> not <machine/reg.h> for Linux.
131 * config/sparc/*linux*: New files.
132
4321ed53
JM
133Mon Mar 2 12:12:41 1998 Anthony Thompson (athompso@cambridge.arm.com)
134
135 * arm-tdep.c (gdb_print_insn_arm): Call print_insn_big_arm
136 if we're big endian; else call print_insn_little_arm.
137
9a760d24
JM
138Mon Feb 24 11:24:57 1998 Richard Henderson <rth@cygnus.com>
139
140 * Makefile.in (BISON): Don't even pretend to use yacc.
141 (c-exp.tab.o): Use bison -o to use a unique intermediate file.
142 (jv-exp.tab.o, f-exp.tab.o, m2-exp.tab.o): Likewise.
143
5af9fc5f
AC
144Tue Feb 24 03:32:59 1998 Andrew Cagney <cagney@b1.cygnus.com>
145
146 * remote-sim.c (gdbsim_fetch_register): Don't abort when the
147 register size is wrong.
148
149start-sanitize-r5900
24d084d9 150Tue Feb 24 02:53:41 1998 And<rew Cagney <cagney@b1.cygnus.com>
5af9fc5f
AC
151
152 * config/mips/tm-r5900.h (REGISTER_VIRTUAL_SIZE,
153 REGISTE_RAW_SIZE): Re-define.
154
155end-sanitize-r5900
c3cf44c4
JM
156Thu Feb 19 16:49:48 1998 John Metzler <jmetzler@cygnus.com>
157
24d084d9 158 * target.c (debug_to_fetch_registers,debug_to_store_registers,
863b20a3
JM
159 debug-to_insert_breakpoint,debug_to_remove_breakpoint): tracing
160 64 bit targets crashed long long printfs.
c3cf44c4
JM
161
162Tue Feb 17 16:36:22 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
163
164 * symfile.c (read_target_int_array): rename read_target_long_array
165 and force the sizeof an ovly_table element to sizeof(long),
166 instead of sizeof(int).
167
f8611801
FCE
168Tue Feb 17 18:05:05 1998 Frank Ch. Eigler <fche@cygnus.com>
169
170 * remote-mips.c (mips_request): Use unsigned long during parsing
171 returned value from monitor, to prevent accidental sign extension.
172
dd600735
JM
173Tue Feb 17 14:28:33 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
174
175 * acconfig.h: FORCE_MMCHECK changed to MMCHECK_FORCE.
176 * configure.in: Ditto.
177 * configure: Regenerated.
178
179Tue Feb 17 14:07:34 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
180
181 * gdbtypes.c (check_typedef): Do not try to resolve the length of
182 a type which has TYPE_FLAG_TARGET_STUB set, if the target type has
183 set TYPE_FLAG_TARGET_STUB as well.
184
bccb2e7f
AC
185Tue Feb 17 14:32:18 1998 Andrew Cagney <cagney@b1.cygnus.com>
186
187 * remote-sim.c (gdbsim_fetch_register, gdbsim_store_register):
188 Pass register size to sim_{fetch,store}_register. Check nr of
189 register bytes transfered is correct.
190
6c3beaaf
AC
191Mon Feb 16 14:05:54 1998 Andrew Cagney <cagney@b1.cygnus.com>
192
193 * remote-d10v.c (remote_d10v_open): Call push_remote_target
194 instead of open_remote_target.
195
196 * remote.c (remote_xfer_memory): Use REMOTE_TRANSLATE_XFER_ADDRESS
197 to translate addr/size when defined.
198 (open_remote_target): Delete.
199
200 * target.h (open_remote_target): Delete.
201
202 * config/d10v/tm-d10v.h (REMOTE_TRANSLATE_XFER_ADDRESS): Define.
203
204Mon Feb 16 14:05:54 1998 Andrew Cagney <cagney@b1.cygnus.com>
205
206 * config/d10v/tm-d10v.h (USE_STRUCT_CONVENTION): Define. True when
207 sizeof type > 1.
208
209Mon Feb 16 14:05:54 1998 Andrew Cagney <cagney@b1.cygnus.com>
210
211 * config/d10v/tm-d10v.h (USE_STRUCT_CONVENTION): Define. True when
212 sizeof type > 1.
213
678fa7ff
RU
214Sun Feb 15 16:10:50 1998 Ron Unrau <runrau@cygnus.com>
215
216 * parse.c (write_dollar_variable): call new function
217 target_map_name_to_register to allow targets to define their own
218 register name aliases.
219 * infcmd.c (registers_info): use target_map_name_to_register so that
220 "print $reg" and "info reg $reg" use the same register name aliases.
221
8970f2fd
SS
222Fri Feb 13 16:40:30 1998 Stan Shebs <shebs@andros.cygnus.com>
223
224 * config/i386/i386mk.mt (OBJFORMATS): Delete, no longer used.
225 * config/i386/xm-i386mk.h: Fix an include.
226 * config/pyr/tm-pyr.h (PC_INNER_THAN): Remove, never used.
227
a469b84c
FCE
228Thu Feb 12 16:12:07 1998 Frank Ch. Eigler <fche@cygnus.com>
229
230 * remote-mips.c (mips_enter_debug): Sleep before sending CR to
231 monitor.
232 (mips_exit_debug): Accept any whitespace / verbiage before monitor
233 prompt reappears.
234
9df3ba70
AC
235Thu Feb 12 18:25:42 1998 Andrew Cagney <cagney@b1.cygnus.com>
236
237 * d10v-tdep.c (show_regs): Avoid use of %llx when printing 8 byte
238 accumulators.
239
93087920
AC
240Thu Feb 12 17:10:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
241
242 * valops.c (value_at): For d10v, make read pointers with
243 read_target_unsigned_integer, keep addresses unsigned.
244 (value_fetch_lazy): Ditto.
245
dd0ce8f6
AC
246Thu Feb 12 12:14:02 1998 Andrew Cagney <cagney@b1.cygnus.com>
247
248 * remote-d10v.c: New file. Layer the d10v GDB->remote memory map
249 on top of the remote serial memory transfer functions.
250
251 * config/d10v/d10v.mt (TDEPFILES): Add remote-d10v.o
252
253 * Makefile.in (remote-d10v.o): Add dependencies.
254
255 * remote.c (remote_open_1): Add arg extended_p, engage extended
256 protocol when extended_p.
257 (remote_open, extended_remote_open): Pass !extended_p /
258 extended_p to remote_open_1.
259
260 * remote.c (open_remote_target), target.h: New function.
261
6bcc5ba3
AC
262Wed Feb 11 08:41:15 1998 Andrew Cagney <cagney@b1.cygnus.com>
263
264 * config/i386/fbsd.mh (XDEPFILES): Add ser-tcp.o.
265
a5f4fbff
KS
266Tue Feb 10 17:50:37 1998 Keith Seitz <keiths@onions.cygnus.com>
267
268 * tracepoint.c (tracepoint_operation): Call the modify_tracepoint_hook
269 if it exists.
270 Remove static declaration of free_actions.
271
272 * tracepoint.h: Add declaration of free_actions.
273
274Tue Feb 10 12:17:13 1998 Fred Fish <fnf@cygnus.com>
275
276 * symtab.c (decode_line_1): Revert change that mistakenly
277 removed assignment of sals[0].pc field.
278
75a1d67a
JM
279Mon Feb 10 12:37:47 1998 Philippe De Muyter <phdm@macqel.be>
280
281 * m68k/tm-delta68.h (EXTRACT_RETURN_VALUE): Type argument for
282 `REGISTER_CONVERT_TO_VIRTUAL is `TYPE', not
283 `REGISTER_VIRTUAL_TYPE (FP0_REGNUM)';
284 (STORE_RETURN_VALUE): Ditto, and offset for `write_register_bytes'
285 is `REGISTER_BYTE (FP0_REGNUM)', not `FP0_REGNUM'.
286 (FRAME_NUM_ARGS): New macro.
287 * m68k/tm-news.h (EXTRACT_RETURN_VALUE, STORE_RETURN_VALUE): Ditto.
288 * delta68-nat.c (clear_insn_cache): New function, forgotten in previous
289 patch.
290
f6826586
AC
291Mon Feb 9 11:10:06 1998 Andrew Cagney <cagney@b1.cygnus.com>
292
293 * d10v-tdep.c: Replace references to IMEM_ADDR and DMEM_ADDR with
294 D10V_MAKE_[DI]ADDR and D10V_CONVERT_[ID]ADDR_TO_RAW macros.
295
296 * config/d10v/tm-d10v.h (IMEM_START): Move to 0x01......
297 (DMEM_START): Move to 0x00......
298 (STACK_START): Move to 0x00..7ffe.
299 (D10V_MAKE_IADDR, D10V_MAKE_DADDR): Translate unconditionally.
300
301 * d10v-tdep.c (d10v_xlate_addr): Delete function.
302
9c01dbfb
DE
303Mon Feb 9 15:10:21 1998 Fred Fish <fnf@cygnus.com>
304
305 * symtab.c (fixup_psymbol_section): Move forward declaration to
306 top of file with other such decls. Make it a static function.
307 * symtab.h: Minor formatting tweaks.
308
cb5cd5b4
SS
309Mon Feb 9 13:14:12 1998 Stan Shebs <shebs@andros.cygnus.com>
310
311 * config/a29k-udi.mt, config/i960/vxworks960.mt (REMOTE_OBS):
312 Remove redefinition.
313 * config/i960/tm-i960.h (BREAKPOINT): Define.
314
89f2ecdb
ILT
315Mon Feb 9 15:35:38 1998 Ian Lance Taylor <ian@cygnus.com>
316
317 * Makefile.in (init.c): Ignore errors when making init.c. Seems
318 necessary to work around bug in Solaris make.
319
75a1d67a 320Sun Feb 6 02:44:28 1997 Philippe De Muyter <phdm@macqel.be>
4434e2dc
JM
321
322 * m68k/tm-delta68.h (CPLUS_MARKER): Macro deleted.
323 (EXTRACT_STRUCT_VALUE_ADDRESS): Macro defined.
324 (EXTRACT_RETURN_VALUE, STORE_RETURN_VALUE): Macros modified
325 because floating-point values return via %fp0.
326 (CLEAR_INSN_CACHE): New macro.
327 * m68k/tm-m68k.h (REGISTER_CONVERT_TO_VIRTUAL): Macro fixed
328 to use DOUBLEST.
329 (REGISTER_CONVERT_TO_RAW): Ditto.
330 * infptrace.c (child_xfer_memory): If CLEAR_INSN_CACHE is defined,
331 call it after having written in child process's memory.
332 * inflow.c (PROCESS_GROUP_TYPE): Macro defined if HAVE_TERMIO.
333 (gdb_has_a_terminal, terminal_ours_1): Functions fixed for HAVE_TERMIO.
334
4cb36674
JL
335Fri Feb 6 16:17:30 1998 Jeffrey A Law (law@cygnus.com)
336
337 * config/mips/tm-mips64.h (TARGET_LONG_BIT): Allow final target to
338 override.
339 (TARGET_LONG_LONG_BIT): Likewise.
340 (TARGET_PTR_BIT): Likewise.
341start-sanitize-r5900
342 * config/mips/tm-r5900.h (TARGET_PTR_BIT): Define to 32 bits.
343end-sanitize-r5900
344
5f3ba16b
DE
345start-sanitize-sky
346Fri Feb 6 14:33:34 1998 Doug Evans <devans@canuck.cygnus.com>
347
348 * configure.tgt (mips64r5900*-sky-elf*): Replaces txvu-elf.
349 * config/mips/txvu.mt (SIM): txvu -> mips.
350
351end-sanitize-sky
608addd4
AC
352Fri Feb 6 17:42:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
353
354 * config/d10v/tm-d10v.h (D10V_CONVERT_IADDR_TO_RAW,
355 D10V_CONVERT_DADDR_TO_RAW): Define.
356
357 * d10v-tdep.c (d10v_push_arguments): Re-write. Pass arguments in
358 registers, regardless of their size, when they fit.
359
9961ca7a
AC
360Thu Feb 5 13:16:36 1998 Andrew Cagney <cagney@b1.cygnus.com>
361
362 * d10v-tdep.c (d10v_extract_return_value): For function pointers
363 translate address to IMAP area.
364
365 * config/d10v/tm-d10v.h (EXTRA_FRAME_INFO): Delete dummy from
366 struct.
367 (POP_FRAME): Point at generic_pop_current_frame.
368
369 * d10v-tdep.c (d10v_pop_frame): Delete code handling dummy frames,
370 handled earlier.
371 (d10v_push_return_address): New function.
372 (d10v_pop_dummy_frame): Delete.
373 (d10v_fix_call_dummy): Delete.
374 (d10v_call_dummy_address): Delete.
375
376 * d10v-tdep.c (d10v_init_extra_frame_info): Clear dummy and
377 frameless.
378
379 * d10v-tdep.c (d10v_push_arguments): Keep stack word aligned.
380
381 * config/d10v/tm-d10v.h (EXTRACT_STRUCT_VALUE_ADDRESS): Extract
382 address of structure from first ARG1_REGNUM.
383
384 * d10v-tdep.c (d10v_push_arguments): Force 4 byte args into
385 even-odd register pair. Store 1 and 2 byte args in registers.
386
387 * valops.c (value_fetch_lazy): Ensure that a D10V function pointer
388 is fetched in the correct byte order.
389 (value_at): Ditto. Also ensure data pointers are mapped to data
390 segment.
391
392 * config/d10v/tm-d10v.h (D10V_DADDR_P, D10V_IADDR_P):
393
394 * d10v-tdep.c: Replace 2 with REGISTER_RAW_SIZE.
395 (d10v_pop_frame): Replace R13 with LR_REGNUM.
396 (d10v_push_arguments): Replace R2 with ARG1_REGNUM.
397 (d10v_push_arguments): Replace 6 with ARGN_REGNUM.
398 (d10v_extract_return_value): Access return value with RET1_REGNUM.
399
400 * config/d10v/tm-d10v.h (ARG1_REGNUM, ARGN_REGNUM, RET1_REGNUM):
401 Define.
402 (STORE_RETURN_VALUE): Specify return register using RET1_REGNUM.
403 (STORE_STRUCT_RETURN): Specify ARG1_REGNUM as the struct ptr
404 location.
405
44d33d55
AC
406Thu Feb 5 13:16:36 1998 Andrew Cagney <cagney@b1.cygnus.com>
407
408 * blockframe.c (generic_pop_dummy_frame): Flush the frame, no
409 longer valid.
410
411 * blockframe.c (generic_pop_current_frame), frames.h: New
412 function.
413
1931ea8d
AC
414Thu Feb 5 17:18:16 1998 Andrew Cagney <cagney@b1.cygnus.com>
415
416 * remote-sim.c (gdbsim_create_inferior): clear_proceed_status
417 before /re/starting the simulator.
418
df419eec
JM
419Thu Feb 5 15:55:31 1998 C. M. Heard (heard@vvnet.com)
420
421 * top.c (do_nothing): Remove signal handler after signal is caught.
422
d9ba1c3f
MS
423Thu Feb 5 11:57:06 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
424
425 * tracepoint.c (tracepoint_operation): call free_actions instead
426 of free. (free_actions): eliminate some memory leaks for actions.
427 (validate_actionline): pass string arg by reference, so we can
428 change the pointer. Change all memrange collection arguments to
429 canonical form (literal address and size), to enforce early
430 evaluation. Accept UNOP_MEMVAL (assembly variables) for
431 trace collection. (parse_and_eval_memrange): accept expressions
432 for the address and size fields of a memrange (and evaluate
433 them immediately). (several places): use -1 instead of zero
434 to distinguish an absolute memrange from a register-relative one.
435 (encode_actions): add handling for UNOP_MEMVAL (assembly variable).
436
c7bb1531
JM
437Wed Feb 4 17:40:21 1998 Jason Molenda (crash@bugshack.cygnus.com)
438
439 * Makefile.in (SFILES): add tracepoint.c.
440 (LINTFILES): add @CONFIG_SRCS@.
441 (SOURCES): Ditto.
442 * configure.in (CONFIG_SRCS): Mirror use of CONFIG_OBS.
443 * configure: Regenerated.
444
70b3329c
JM
445Tue Feb 3 16:12:32 1998 Gordon W. Ross (gwr@mc.com)
446
447 * infptrace.c (child_resume): Don't try to step if
448 NO_SINGLE_STEP is defined.
449
c09eab00
JM
450Mon Feb 2 19:06:13 1998 Jason Molenda (crash@bugshack.cygnus.com)
451
452 * Makefile.in (VERSION): Bump to 4.16.2.
453
454Mon Feb 2 17:18:25 1998 Richard Henderson <rth@cygnus.com>
455
456 * alpha-nat.c (fetch_aout_core_registers): Rename from
457 fetch_core_registers.
458 (fetch_elf_core_registers): New function.
459 (supply_gregset): Use ALPHA_REGSET_BASE.
460 (supply_fpregset): Likewise.
461 (fill_fpregset): Likewise.
462 (alpha_aout_core_fns): Rename from alpha_core_fns.
463 (alpha_elf_core_fns): New.
464 * config/alpha/alpha-linux.mh (NATDEPFILES): solib.o not osfsolib.o.
465 Disable MMALLOC.
466 * config/alpha/nm-linux.h (SVR4_SHARED_LIBS): Define if ELF.
467 (TARGET_ELF64): Likewise.
468 (ALPHA_REGSET_BASE): New.
469 * config/alpha/nm-osf.h (ALPHA_REGSET_BASE): New.
470 * config/alpha/tm-alphalinux.h: Include tm-sysv4.h.
471
472 * solib.c (elf_locate_base): Add TARGET_ELF64 support.
473 (info_sharedlibary_command): Likewise.
474
475 * configure.host: Match alpha*.
476 * configure.tgt: Likewise.
477
6981a588
DT
478Fri Jan 30 15:11:38 1998 David Taylor <taylor@texas.cygnus.com>
479
480 Changes by <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
481 * infrun.c (IN_SOLIB_DYNSYM_RESOLVE_CODE): new macro for detecting
482 whether we are in the dynamic symbol resolution code
483 (wait_for_inferior): invoke it.
484 * solib.c (in_svr4_dynsym_resolve_code): new function
485 (enable_break): record start and end of the dynamic linker
486 text and plt sections for use in in_svr4_dynsym_resolve_code.
487 * solib.h (IN_SOLIB_DYNSYM_RESOLVE_CODE): add svr4 definition;
488 (in_svr4_dynsym_resolve_code): declare it.
489 * config/nm-gnu.h (solib.h): move inclusion to after definition
490 of SVR4_SHARED_LIBS.
491 * config/nm-sysv4.h (solib.h): ditto.
492 * config/i386/nm-i386sco5.h (solib.h): ditto.
493 * config/i386/nm-linux.h (solib.h): ditto.
494 * config/mips/nm-irix5.h (IN_SOLIB_DYNSYM_RESOLVE_CODE): undefine.
495
3e269acb
SS
496Thu Jan 29 19:39:31 1998 Stan Shebs <shebs@andros.cygnus.com>
497
498 * coffread.c (coff_symtab_read) [SEM]: Remove code, macro can
499 never be defined.
500 * dbxread.c (process_one_symbol) [BLOCK_ADDRESS_ABSOLUTE]:
501 Remove, no longer needed.
502 * hppa-tdep.c (N_SET_MAGIC): Remove, no longer used.
503 * config/pa/xm-hppab.h (SEEK_SET, SEEK_CUR, SEEK_END): Ditto.
504 * config/mips/tm-mipsm3.h (NUMERIC_REG_NAMES): Ditto.
505 * config/mips/mipsm3.mt (TDEPFILES): Remove mipsread.o.
506
7074cd4e
SS
507Wed Jan 28 14:46:52 1998 Stan Shebs <shebs@andros.cygnus.com>
508
509 Suggested by Chris Walter <walter@budoe.bu.edu>:
510 * dwarfread.c (set_cu_language): Recognize Fortran.
511 * dwarf2read.c (set_cu_language): Ditto.
512 (read_array_type): Fix language test.
513
2a913d71
MS
514Wed Jan 28 12:51:08 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
515
516 * blockframe.c (generic_frame_chain_valid): A frame pointer may
517 be valid if it is equal to the frame pointer of its caller (ie.
518 not necessarily strictly INNER_THAN). Allows frameless functions.
519
29df6f4b
MA
520Wed Jan 28 11:23:25 1998 Mark Alexander <marka@cygnus.com>
521
522 * monitor.c (monitor_vsprintf): New function to handle
523 printing of large addresses using %A format specifier.
524 (monitor_printf_noecho, monitor_printf): Use monitor_vsprintf
525 instead of vsprintf.
526 * dve3900-rom.c (_initialize_r3900_rom): Use %A instead of %Lx
527 to print addresses.
528
4b95e9a1
JM
529Tue Jan 27 16:14:23 1998 Jason Molenda (crash@bugshack.cygnus.com)
530
531 * configure.in (CONFIG_LDFLAGS): Only add -export-dynamic
532 when using GNU ld.
533
bf1fb2e0
JM
534Mon Jan 26 19:07:46 1998 Jason Molenda (crash@bugshack.cygnus.com)
535
536 * config/alpha/tm-alphalinux.h (alpha_linux_sigtramp_offset):
537 Add closing parenthesis. From HJ Lu.
538
d8365eee
MA
539Mon Jan 26 17:54:45 1998 Mark Alexander <marka@cygnus.com>
540
541 * dve3900-rom.c: Improve performance by using memory commands
542 that print less fluff. Minor cosmetic changes.
543 Eliminate compiler warnings.
544
f03cdc5e
MH
545Sat Jan 24 23:44:43 1998 Martin M. Hunt <hunt@cygnus.com>
546
547 * breakpoint.c (enable_breakpoint): Preserve breakpoint
548 disposition when enabling a breakpoint.
549
550 * symtab.c (find_pc_sect_line): If no symbol information
551 is found, return correct pc anyway.
552
9a2e2aba
SS
553Fri Jan 23 17:26:22 1998 Stan Shebs <shebs@andros.cygnus.com>
554
555 * configure.host (i[3456]86-*-osf1mk*, mips-*-mach3*,
556 ns32k-*-mach3*): Fix file names.
557 (i[3456]86-*-os9k, m88*-*-mach3*, w65-*-*): Remove config
558 recognition, no source files for these.
559 * configure.tgt (powerpc-*-aix4*): Remove config, now identical
560 to powerpc-*-aix*.
561 * config/powerpc/{aix4.mh,aix4.mt,tm-ppc-aix4.h}: Remove files,
562 no longer needed.
563
1a31a33a
MA
564Fri Jan 23 16:49:41 1998 Mark Alexander <marka@cygnus.com>
565
566 * monitor.c (monitor_write, monitor_readchar): New functions.
567 * monitor.h (monitor_write, monitor_readchar): Declare.
568 * dve3900-rom.c: Add support for fast loading on ethernet connections.
569
77636dea
FF
570Fri Jan 23 07:47:06 1998 Fred Fish <fnf@cygnus.com>
571
572 * config/d10v/tm-d10v.h (CALL_DUMMY): Define as "{ 0 }".
573 (TARGET_READ_FP): Define to d10v_read_fp rather than d10v_read_sp.
574 (TARGET_WRITE_FP): Define to d10v_write_fp rather than d10v_write_sp.
575 (d10v_write_fp, d10v_read_fp): Add prototypes.
576 * symtab.c (decode_line_1): Remove assignment of sals[0].pc field.
577 * symfile.c (simple_overlay_update, simple_overlay_update_1):
578 Ignore the size of overlay sections. This check is redundant anyway.
579 * printcmd.c (print_frame_args): Ditto.
580 * valops.c (value_fetch_lazy): Ditto.
581 * values.c (unpack_long): Ditto.
582 * d10v-tdep.c (d10v_frame_chain, d10v_frame_find_saved_regs,
583 d10v_init_extra_frame_info): Fix some minor bugs so the finish command
584 works properly.
585 (show_regs): Change num1 and num2 types from "long long" to "LONGEST".
586 (d10v_read_fp, d10v_write_fp): New functions.
587 (d10v_push_arguments): Remove unneeded assigns to "val" and "contents".
588 (d10v_push_arguments): Fix for pointers and structs.
589 (d10v_extract_return_value): Fix for pointers and chars.
590
4133151f
SS
591Tue Jan 20 18:53:18 1998 Stan Shebs <shebs@andros.cygnus.com>
592
593 * configure.tgt (i386-*-mach*, m88*-*-mach3*): Remove config
594 recognition, no source files for these (note that the i386 Mach
9a2e2aba 595 config is for pre-Mach 3).
4133151f
SS
596 (mips*-*-mach3*, ns32k-*-mach3*): Fix file names.
597 * config/mips/mipsel64.mt: Remove, never referenced.
598
59ae1b0f
SS
599Mon Jan 19 14:01:28 1998 Stan Shebs <shebs@andros.cygnus.com>
600
601 * top.c (print_gdb_version): Restore to original message.
602
76bf9192
ILT
603Mon Jan 19 13:34:40 1998 Ian Lance Taylor <ian@cygnus.com>
604
b5edcb45
ILT
605 From cgf@bbc.com (Chris Faylor):
606 * win32-nat.c (child_mourn_inferior): Call ContinueDebugEvent to
607 let the child exit.
608 (child_kill_inferior): Respond to all debug events as the child is
609 terminating.
610
76bf9192
ILT
611 * Makefile.in (all): Change gdb dependency to gdb$(EXEEXT).
612 (uninstall): Add $(EXEEXT) to file name to remove.
613 (gdb$(EXEEXT)): Rename target from plain gdb.
614 (gdb1$(EXEEXT)): Rename target from plain gdb1.
615 (clean, mostlyclean): Add $(EXEEXT) to binary names to remove.
616
23f38c9e
FL
6171998-01-16 Felix Lee <flee@cygnus.com>
618
619 * top.c (print_gdb_version): delete stutter.
620
ed3e2cfe
NC
621Thu Jan 15 12:29:13 1998 Nick Clifton <nickc@cygnus.com>
622
623 * remote-rdi.c (arm_rdi_open): Patch from Tony.Thompson@arm.com
624 to prevent spurous error messages on non-ICE targets.
625
8d9371a5
SS
626Wed Jan 14 19:27:02 1998 Stan Shebs <shebs@andros.cygnus.com>
627
628 * config/mips/{r3900.mt,r3900l.mt,tm-r3900.h,tm-r3900l.h}:
629 Remove, no longer used.
630
f27bb101
MM
631start-sanitize-d30v
632Wed Jan 14 18:11:26 1998 Michael Meissner <meissner@cygnus.com>
633
634 Patch from Jim Wilson.
635 * d30v-tdep.c (d30v_frame_find_saved_regs_offsets): Properly
636 declare void function before use.
637
638 * config/d30v/tm-d30v.h (CALL_DUMMY): Initialize as { 0 }, not {}.
639
640end-sanitize-d30v
0728afad
FF
641Tue Jan 13 16:38:48 1998 Fred Fish <fnf@cygnus.com>
642
643 * configure.in (--with-mmalloc): Add new configure arg to use the
644 mmalloc package. Default is to not use it.
645 (START_INFERIOR_TRAPS_EXPECTED): Define to the integer 2, not
646 the string "2".
647 * acconfig.h (USE_MMALLOC, FORCE_MMCHECK): Add #undef.
648 * configure: Regenerated.
649 * config.in: Regenerated.
650 * Makefile.in (MMALLOC_DIR, MMALLOC_SRC): Remove.
651 (MMALLOC): Set using configure.
652 (MMALLOC_CFLAGS): Set using configure.
653
654 * config/i386/tm-linux.h (sys_quotactl): Define to 1 rather
655 than just defining it.
656 * mpw-make.sed: Undefine USE_MMALLOC rather than defining NO_MMALLOC.
657 * utils.c (NO_MMALLOC): Use USE_MMALLOC instead.
658 * objfiles.c: ditto.
659 * defs.h: ditto.
660
661 * config/sparc/sun4os4.mh (MMALLOC_CFLAGS): Remove.
662 * config/m68k/sun3os4.mh (MMALLOC_CFLAGS): Remove.
663 * config/i386/cygwin32.mh (MMALLOC_CFLAGS): Remove.
664 * config/alpha/alpha-osf3.mh (MMALLOC_CFLAGS): Remove.
665 * config/alpha/alpha-osf2.mh (MMALLOC_CFLAGS): Remove.
666 * gdbserver/Makefile.in (MMALLOC_*): Remove.
667 * config/rs6000/rs6000.mh (MMALLOC, MMALLOC_CFLAGS): Remove.
668 * config/rs6000/aix4.mh (MMALLOC, MMALLOC_CFLAGS): Remove.
669 * config/powerpc/aix4.mh (MMALLOC, MMALLOC_CFLAGS): Remove.
670 * config/powerpc/aix.mh (MMALLOC, MMALLOC_CFLAGS): Remove.
671 * config/ns32k/ns32km3.mh (MMALLOC, MMALLOC_CFLAGS): Remove.
672 * config/mips/mipsm3.mh (MMALLOC, MMALLOC_CFLAGS): Remove.
673 * config/mips/decstation.mh (MMALLOC, MMALLOC_CFLAGS): Remove.
674 * config/m88k/cxux.mh (MMALLOC, MMALLOC_CFLAGS): Remove.
675 * config/i386/xm-windows.h (NO_MMALLOC, NO_MMCHECK): Remove.
676 * config/i386/i386mk.mh (MMALLOC, MMALLOC_CFLAGS): Remove.
677 * config/i386/i386m3.mh (MMALLOC, MMALLOC_CFLAGS): Remove.
678 * config/i386/i386gnu.mh (MMALLOC, MMALLOC_CFLAGS): Remove.
679 * config/alpha/alpha-osf1.mh (MMALLOC, MMALLOC_CFLAGS): Remove.
680 * config/alpha/alpha-linux.mh (MMALLOC, MMALLOC_CFLAGS): Remove.
681
e21fb2ae
MS
682Mon Jan 12 11:46:51 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
683
8f05bc95
MS
684 * config/m68k/tm-m68k.h (REGISTER_VIRTUAL_TYPE): make A0 thru A7
685 default to void pointer type (so that their default radix is hex).
686
e21fb2ae 687 * symtab.c: move rbreak_command from no_class to class_breakpoint
8f05bc95 688 so it will be listed under "help breakpoints".
e21fb2ae 689
0a51a5af
SS
690Sat Jan 10 14:58:04 1998 Stan Shebs <shebs@andros.cygnus.com>
691
692 * rdi-share/hostchan.c: Remove gettimeofday declaration.
693
3a9c3d12
NC
694Thu Jan 8 11:03:59 1998 Nick Clifton <nickc@cygnus.com>
695
696 * remote-rdp.c: Applied patches submitted by Tony.Thompson@arm.com
0a51a5af 697 to implement the Angel remote debugging interface.
3a9c3d12
NC
698
699 * Makefile.in: Add build rules for remote-rdi.c and
0a51a5af 700 rdi-share/libangsd.a.
3a9c3d12
NC
701
702 * configure.tgt: Updated from source on branch.
703 * config/arm/tm-arm.h: Updated from source on branch.
704 * arm-tdep.c: Updated from source on branch.
705
0a51a5af
SS
706 * rdi-share: New directory, RDI library contributed by ARM.
707
352f9e9d
MA
708Mon Jan 5 20:21:59 1998 Mark Alexander <marka@cygnus.com>
709
710 * monitor.h (MO_PRINT_PROGRAM_OUTPUT): Define.
711 * monitor.c (monitor_wait): Echo program output.
712 * dve3900-rom.c (_initialize_r3900_rom): Remove MO_HANDLE_NL flag,
713 add MO_PRINT_PROGRAM_OUTPUT flag.
714
4d132e40
DT
715Mon Jan 5 18:21:11 1998 David Taylor <taylor@texas.cygnus.com>
716
717 * top.h (HAVE_SIGSETJMP): define SIGJMP_BUF, SIGSETJMP, and
718 SIGLONGJMP appropriately based on whether HAVE_SIGSETJMP is
719 defined.
720 * top.c (return_to_top_level, catch_errors): use the new macros
721 * main.c (SET_TOP_LEVEL): ditto.
722 * config/xm-sysv4.h (HAVE_SIGSETJMP): Define.
723
3435297a
MA
724Fri Jan 2 18:48:58 1998 Mark Alexander <marka@cygnus.com>
725
726 * configure.in: Double up brackets in shell case pattern.
727
99fa2de0
MS
728Fri Jan 2 17:06:05 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
729
730 * tracepoint.c (finish_tfind_command): improved algorithm for
731 deciding when we've "stepped" into a new stack frame.
732 (map_args_over_tracepoints): loop over tracepoint list "safely",
733 since list elements may be deleted during loop.
734 (read_actions): add actions to history list.
735
6d0b229c 736For older changes see ChangeLog-97
bd5635a1
RP
737\f
738Local Variables:
739mode: indented-text
740left-margin: 8
741fill-column: 74
742version-control: never
743End:
This page took 0.459457 seconds and 4 git commands to generate.