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