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