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