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