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