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