Name change
[deliverable/binutils-gdb.git] / gdb / ChangeLog
CommitLineData
28bc5ef7
SS
1Wed Jan 31 18:36:27 1996 Stan Shebs <shebs@andros.cygnus.com>
2
97abaf19
SS
3 * config/sparc/xm-sun4os4.h (HAVE_TERMIOS): Remove.
4
28bc5ef7
SS
5 * config/sparc/xm-sparc.h (HAVE_WAIT_STRUCT): Remove, never used.
6
97abaf19
SS
7 * config/i386/nm-i386mach.h (CHILD_PREPARE_TO_STORE): Move to
8 here from config/i386/xm-i386mach.h, fix name.
9 * config/i386/nm-sun386.h: Ditto, from config/i386/xm-sun386.h.
10 * config/i386/nm-ptx4.h (CHILD_PREPARE_TO_STORE): Move to
11 here from config/i386/xm-ptx4.h.
12 * config/i386/nm-ptx4.h: Ditto, from config/i386/xm-ptx.h.
13 * config/i386/nm-symmetry.h: Ditto, from config/i386/xm-symmetry.h.
14 * config/m68k/nm-sun3.h: Ditto, from config/m68k/xm-sun3.h.
15 * config/sparc/nm-nbsd.h: Ditto, from config/sparc/xm-nbsd.h.
16 * config/sparc/nm-sun4os4: Ditto, from config/sparc/xm-sparc.h.
17
28bc5ef7
SS
18 * config/sparc/nm-sun4sol2.h: New file, renamed from nm-sysv4.h.
19 (PRSVADDR_BROKEN): Move here from xm-sun4sol2.h.
20 * config/sparc/sun4sol2.mh (NAT_FILE): Update.
28bc5ef7 21
17280c3f
JL
22Wed Jan 31 17:20:26 1996 Jeffrey A Law (law@cygnus.com)
23
24 * config/pa/tm-hppa.h (EXTRACT_RETURN_VALUE): Handle software
25 floating point correctly.
26 (STORE_RETURN_VALUE): Likewise.
27 * config/pa/tm-pro.h (SOFT_FLOAT): define.
28
44e9f3b3
FF
29Wed Jan 31 13:34:52 1996 Fred Fish <fnf@cygnus.com>
30
31 * config/i386/xm-linux.h (MMAP_BASE_ADDRESS, MMAP_INCREMENT):
32 Define to what should be reasonable values. However, apparently
33 a bug in linux mmap prevents mapped symbol tables from working.
34
ad1e42be
FF
35Tue Jan 30 18:26:19 1996 Fred Fish <fnf@cygnus.com>
36
37 * defs.h (errno.h>: Move #include closer to head of file to solve
38 obscure problem with systems that declare perror with const arg, in
39 both errno.h and stdio.h, and const is defined away by intervening
40 local include.
41
d3ba76fc
FF
42Tue Jan 30 15:41:10 1996 Fred Fish <fnf@cygnus.com>
43
44 From Jon Reeves <reeves@zk3.dec.com>:
45 * i386-stub.c (getpacket): Change fprintf stream from "gdb" to stderr.
46 (mem_fault_routine): Fix misplaced volatile type qualifier in decl.
47
f6ade5dd
FF
48Mon Jan 29 19:05:58 1996 Fred Fish <fnf@cygnus.com>
49
50 * Makefile.in (diststuff): Make all-doc; diststuff target does not
51 exist in doc/Makefile.in.
52
cdea3fd3
SS
53Mon Jan 29 18:44:57 1996 Stan Shebs <shebs@andros.cygnus.com>
54
55 * config/m88k/xm-cxux.h (BP_HIT_COUNT): Remove, never used.
56
d221b17e
WM
57Mon Jan 29 00:10:35 1996 Wilfried Moser (Alcatel) <moser@rtl.cygnus.com>
58
cdea3fd3
SS
59 * ch-valprint.c (calculate_array_length): New function to
60 determine the length of an array type.
d221b17e
WM
61 (chill_val_print (case TYPE_CODE_ARRAY)): If the length of an
62 array type is zero, call calculate_array_length.
63
cdea3fd3
SS
64 * gdbtypes.c (get_discrete_bounds (case TYPE_CODE_ENUM)): The
65 values may not be sorted. Scan all entries and set the real lower
66 and upper bound.
d221b17e 67
fa9f5840
FF
68Sun Jan 28 15:50:42 1996 Fred Fish <fnf@cygnus.com>
69
70 * config/xm-linux.h: Move include of solib.h and #define of
71 SVR4_SHARED_LIBS from here ...
72 * config/nm-linux.h: ...to here.
73
4708ac65
FF
74Sat Jan 27 10:34:05 1996 Fred Fish <fnf@cygnus.com>
75
76 * configure.in (AC_CHECK_HEADERS): Check for sys/procfs.h.
77 Also check for gregset_t and fpregset_t types.
78 * configure: Regenerate.
79 * core-regset.c (sys/procfs.h): Only include if HAVE_SYS_PROCFS_H
80 is defined.
81 (fetch_core_registers): Turn into stub unless both HAVE_GREGSET_T
82 and HAVE_FPREGSET_T are defined. These changes allow systems
83 like linux that are migrating to /proc support to use a single
84 configuration for both new and old versions.
85
86 * config/i386/linux.mt: Note that this is now for both a.out and
87 ELF systems.
88 * config/i386/linux.mh (NATDEPFILES): Add solib.o, core-regset.o,
89 i386v4-nat.o
90 * config/i386/tm-linux.h (tm-sysv4.h): Include.
91 * config/i386/xm-linux.h (solib.h): Include
92 (SVR4_SHARED_LIBS): Define.
93 * i386v4-nat.c: Only compile if HAVE_SYS_PROCFS_H is defined.
94 (supply_gregset, fill_gregset): Compile if HAVE_GREGSET_T defined.
cdea3fd3
SS
95 (supply_fpregset, fill_fpregset): Compile if HAVE_FPREGSET_T
96 defined.
4708ac65 97
a77bf669
SS
98Fri Jan 26 13:48:14 1996 Stan Shebs <shebs@andros.cygnus.com>
99
100 * config/sparc/xm-sparc.h (NEW_SUN_CORE): Remove, never used.
101 * config/i386/xm-sun386.h: Ditto.
102 * config/m68k/xm-sun2.h, config/m68k/xm-sun3.h: Ditto.
103
104Thu Jan 25 16:05:53 1996 Tom Tromey <tromey@creche.cygnus.com>
105
106 * Makefile.in (INSTALLED_LIBS, CLIBS): Include @LIBS@.
107
a4b4479a
SC
108Thu Jan 25 09:22:15 1996 Steve Chamberlain <sac@slash.cygnus.com>
109
110 From Greg McGary <gkm@gnu.ai.mit.edu>:
111 * dcache.c (dcache_peek, dcache_poke): Advance addr for
112 multi-byte I/O.
113
4133a76e
JL
114Thu Jan 25 13:08:51 1996 Doug Evans (dje@cygnus.com)
115
116 * infrun.c (normal_stop): Fix test for shared library event.
117
146ee7db
DE
118Thu Jan 25 03:26:38 1996 Doug Evans <dje@charmed.cygnus.com>
119
120 * configure.in (sparc64-*-*): Add default host configuration.
121start-sanitize-gdbtk
122 (sparc64-*-solaris2* host): Link statically if GCC used.
123end-sanitize-gdbtk
124 (sparc64-*-solaris2*): Add target configuration.
b23b4cb5 125 * configure: Regenerated.
146ee7db
DE
126 * sparc/sp64sol2.mt: New file.
127
76336191
DE
128Wed Jan 24 22:31:37 1996 Doug Evans <dje@charmed.cygnus.com>
129
130 * Makefile.in (RUNTEST): srcdir renamed to rootsrc.
131
1a57cd09
TT
132Wed Jan 24 15:42:24 1996 Tom Tromey <tromey@creche.cygnus.com>
133
134 * Makefile.in (lint): Close backquotes.
135
136start-sanitize-gdbtk
137Wed Jan 24 15:28:41 1996 Tom Tromey <tromey@creche.cygnus.com>
138
139 * gdbtk.tcl, gdbtk.c: Updated copyrights.
140
141 * configure.in: Look for -ldl or -ldld when using Tcl 7.5 or
142 greater.
143 * configure: Rebuilt.
144
145end-sanitize-gdbtk
e8f1ad9a
FF
146Wed Jan 24 13:19:10 1996 Fred Fish <fnf@cygnus.com>
147
148 * NEWS: Make note of new record and replay feature for
149 remote debug sessions.
150 * serial.c (gdbcmd.h): Include.
151 (serial_logfile, serial_logfp, serial_reading, serial_writing):
152 Define here, for remote debug session logging.
153 (serial_log_command, serial_logchar, serial_write, serial_readchar):
154 New functions for remote debug session logging.
155 (serial_open): Open remote debug session log file when needed.
156 (serial_close): Close remote debug session log file when needed.
157 (_initialize_serial): Add set/show commands for name of remote
158 debug session log file.
159 * serial.h (serial_readchar): Declare
160 (SERIAL_READCHAR): Call serial_readchar().
161 (SERIAL_WRITE): Call serial_write().
162 (serial_close): Declare as extern.
163 (serial_logfile, serial_logfp): Declare.
164 * top.c (execute_command): Declare serial_logfp. Log user command
165 in remote debug session log if log file is open.
166 * remote-array.c (array_wait): #ifdef out echo to gdb_stdout.
167 (array_read_inferior_memory): Rewrite to fix memory overwrite bug.
168 * remote-array.c (SREC_SIZE): Remove, duplicates define in
169 monitor.h.
170 * remote-array.c (hexchars, hex2mem): Remove, unused.
171 * gdbserver/low-linux.c (store_inferior_registers): Remove
172 unnecessary extern declaration of registers[].
173 * gdbserver/Makefile.in (all): Add gdbreplay.
174 * gdbserver/gdbreplay.c: New file.
175 * gdbserver/README: Give example of recording a remote
176 debug session with gdb and then replaying it with gdbreplay.
177
c6038971
PB
178Tue Jan 23 18:02:35 1996 Per Bothner <bothner@kalessin.cygnus.com>
179
180 * stabsread.c (rs6000_builtin_type): Make bool type unsigned.
181 (read_one_struct_field): Support boolean bitfields.
182 * c-valprint.c (c_val_print): Print booleans properly.
183
5a8d8b8d
SS
184Tue Jan 23 18:54:09 1996 Stan Shebs <shebs@andros.cygnus.com>
185
186 * remote-vxsparc.c (vx_convert_to_virtual, vx_convert_from_virtual):
187 Remove, never used.
188 * config/sparc/vxsparc.mt (TDEPFILES): Add remote-vxsparc.o.
189
ec5f347c
PB
190Tue Jan 23 14:36:05 1996 Per Bothner <bothner@kalessin.cygnus.com>
191
9293e886
PB
192 * ch-exp.c (parse_tuple): Error if invalid mode.
193
533bda77
PB
194 * value.h (COERCE_ARRAY): Don't coerce enums.
195 (COERCE_ENUM): Don't COERCE_REF.
196 (COERCE_NUMBER): New macro (same as COERCE_ARRAY then COERCE_ENUM).
197 * valops.c (value_assign): Only do COERCE_ARRAY if internalvar (let
198 value_cast handle it otherwise); do *not* COERCE_ENUM either way.
199 * valarith.c: Use COERCE_NUMBER instead od COEREC_ARRAY.
200 Add COERCE_REF before COERCE_ENUM.
201 * values.c (value_as_long): Simplify.
202
203 * valops.c (value_array): Create internalvar if !c_style_arrays.
204
ec5f347c
PB
205 * language.c (lang_bool_type): Add Fortran support.
206 * eval.c (OP_BOOL): Use LA_BOOL_TYPE.
207
87273c71
JL
208Tue Jan 23 13:08:26 1996 Jeffrey A Law (law@cygnus.com)
209
210 * symfile.c (auto_solib_add): Renamed from auto_solib_add_at_startup.
211 All references changed.
212 * breakpoint.c (bpstat_what): Add shlib_event to the class types.
213 Update state table. Reformat so that it's still readable.
214 When we hit the shlib_event breakpoint, set the calss of shlib_event.
215 (breakpoint_1): Add "shlib events" as a breakpoint type.
216 Print the shlib_event breakpoint like other breakpoints.
217 (create_solib_event_breakpoint): New function.
218 (breakpoint_re_set_one): Handle solib_event breakpoints.
219 * breakpoint.h (enum bytype): Add bp_shlib_event breakpoint type.
220 (enum bpstat_what_main_action): Add BPSTAT_WHAT_CHECK_SHLIBS
221 action.
222 (create_solib_event_breakpoint): Declare.
223 * infrun.c (wait_for_inferior): Handle CHECK_SHLIBS bpstat.
224 (normal_stop): Inform the user when the inferior stoped due
225 to a shared library event.
a77bf669 226 (_initialize_infrun): Add new set/show variable "stop-on-solib-events"
87273c71
JL
227 to control whether or not gdb continues the inferior or stops it when
228 a shared library event occurs.
229 * minsyms.c (lookup_minimal_symbol_solib_trampoline): New function.
230 * somsolib.c (TODO list): Update.
231 (som_solib_create_inferior_hook): Arrange for gdb to be notified
232 when significant shared library events occur.
233 * hppa-tdep.c (find_unwind_entry): No longer static.
234
fc941258
DE
235Tue Jan 23 09:00:48 1996 Doug Evans <dje@charmed.cygnus.com>
236
5a8d8b8d
SS
237 * printcmd.c (print_insn): Pass fprintf_unfiltered to
238 INIT_DISASSEMBLE_INFO.
239start-sanitize-gdbtk
240 * gdbtk.c (gdb_disassemble): Likewise.
241end-sanitize-gdbtk
fc941258 242
b3fd4c06
SS
243Mon Jan 22 16:59:40 1996 Stan Shebs <shebs@andros.cygnus.com>
244
245 * remote.c (remotebreak): New GDB variable.
246 (remote_break): New global.
247 (remote_interrupt): Send a break instead of ^C if remote_break.
248 * NEWS: Describe the new variable.
249
d2f5fa49
DE
250Mon Jan 22 16:24:11 1996 Doug Evans <dje@charmed.cygnus.com>
251
252 * sparc-tdep.c (_initialize_sparc_tdep): Always use print_insn_sparc.
253
8c038399
FF
254Fri Jan 19 07:19:38 1996 Fred Fish <fnf@cygnus.com>
255
256 * hp300ux-nat.c (getpagesize): Remove unused function
257 fetch_core_registers.
258 (hp300ux_core_fns): Remove, is unused.
259 (_initialize_core_hp300ux): Remove, is unused.
260 (gdbcore.h): Remove #include, no longer needed.
261
a0d76829
JL
262Fri Jan 19 00:59:53 1996 Jeffrey A Law (law@cygnus.com)
263
264 * rs6000-nat.c (exec_one_dummy_insn): Rework to avoid
265 ptrace bug in aix4.1.3 on the rs6000.
266
b6768627
SS
267Wed Jan 17 13:22:27 1996 Stan Shebs <shebs@andros.cygnus.com>
268
269 * remote-hms.c (hms_ops): Add value for to_thread_alive.
270 * remote-nindy.c (nindy_ops): Ditto.
271 * remote-udi.c (udi_ops): Ditto.
272
090d784a
JSC
273Tue Jan 16 18:00:35 1996 James G. Smith <jsmith@cygnus.co.uk>
274
275 * remote-mips.c (pmon_opn, pmon_wait, pmon_makeb64, pmon_zeroset,
276 pmon_checkset, pmon_make_fastrec, pmon_check_ack,
277 pmon_load_fast): New functions. Support for the PMON monitor world.
278 (common_open): New function to merge support for different monitors.
279 (mips_open): Use common_open().
280 (mips_send_command): New function.
281 (mips_send_packet): Scan out-of-sequence packets.
282 (mips_enter_debug, mips_exit_debug): New functions.
283 (pmon_ops): New target definition structure.
284
4e327047
TT
285Tue Jan 16 11:22:58 1996 Stu Grossman (grossman@cygnus.com)
286
287 * Makefile.in (CLIBS): Add LIBS to allow libraries to be
288 specified on the make command line (via make LIBS=xxx).
289start-sanitize-gm
290 * configure.in (enable-gm): magic.o -> gmagic.o.
291end-sanitize-gm
292
293start-sanitize-gdbtk
294Mon Jan 15 09:58:41 1996 Tom Tromey <tromey@creche.cygnus.com>
295
296 * gdbtk.tcl (create_expr_window): Many changes to update GUI.
297 (add_expr): Changes from create_expr_window.
298 (create_command_window): Set focus.
299 (delete_expr): Rewrote.
300 (expr_update_button): New proc.
301 (add_expr): Put bindings on FocusIn, FocusOut.
302 Don't allow .file_popup to be torn off.
303end-sanitize-gdbtk
304
1aac3d3c
JL
305Fri Jan 12 21:41:58 1996 Jeffrey A Law (law@cygnus.com)
306
307 * symtab.c (find_pc_symtab): Don't lose if OBJF_REORDERED
308 is set but there are no psymtabs.
309
c84e5000
SC
310Fri Jan 12 15:56:12 1996 Steve Chamberlain <sac@slash.cygnus.com>
311
312 * dsrec.c (load_srec): Remove unused variable.
313 monitor.c (monitor_expect): Don't expect a ^C to echo.
314 * serial.c (serial_open): Add parallel interface.
315 * sh3-rom.c (parallel, parallel_in_use): New.
316 (sh3_load): If parallel_in_use, download though the
317 parallel port.
318 (sh3_open): Open parallel port if specified.
319 (sh3_close): New function.
320 (_inititalize_sh3): Add sh3_close hook and documentation.
321 * monitor.c (monitor_close): Export.
322 * monitor.h (monitor_close): Add prototype.
323
2c441e7f
SS
324Fri Jan 12 13:11:42 1996 Stan Shebs <shebs@andros.cygnus.com>
325
326 From Wilfried Moser <wilfried.moser@aut.alcatel.at>:
327 * remote.c (remotetimeout): New GDB variable, use to set the
328 remote timeout for reading.
329
4e327047
TT
330start-sanitize-gdbtk
331Fri Jan 12 09:36:17 1996 Tom Tromey <tromey@creche.cygnus.com>
332
333 * gdbtk.tcl (gdbtk_tcl_query): Swap Yes and No buttons.
334 (update_listing): Use lassign. Use "see" to scroll. Don't need
335 screen_top, screen_bot, screen_height.
336 (update_assembly): Use "see" to scroll.
337 (textscrollproc): Removed.
338 (create_file_win): Don't use textscrollproc.
339 (asmscrollproc): Removed.
340 (create_asm_window): Don't use asmscrollproc.
341 (create_asm_win): Ditto.
342 (screen_height, screen_top, screen_bot): Removed.
343 (run_editor): New proc.
344 (build_framework): Use it.
345 (create_file_win, create_source_window): Don't use textscrollproc.
346 (create_breakpoints_window): Set -xscrollcommand on canvas.
347 (not_implemented_yet): Default button is 0.
348 (delete_char): Don't use tk_textBackspace.
349 (create_command_window): Allow Tk bindings to fire after deleting
350 character.
351 (create_command_window): Make Delete delete left, not right.
352end-sanitize-gdbtk
353
3730a0ed
FF
354Fri Jan 12 07:14:27 1996 Fred Fish <fnf@cirdan.cygnus.com>
355
356 * lynx-nat.c, irix4-nat.c, sparc-nat.c: Include gdbcore.h
357 to get "struct core_fns" defined.
358 * Makefile.in (lynx-nat.o, irix4-nat.o, sparc-nat.o):
2c441e7f 359 Are dependent upon gdbcore_h.
3730a0ed 360
7ef89313
PB
361Thu Jan 11 23:13:24 1996 Per Bothner <bothner@cygnus.com>
362
363 * symfile.c (decrement_reading_symtab): New function.
364 * symfile.c, symtab.h (currently_reading_symtab): New variable.
365 * symfile.c (psymtab_to_symtab): Adjust currently_reading_symtab.
366 * gdbtypes.c (check_typedef): Don't call lookup_symbol if
367 currently_reading_symtab (since that could infinitely recurse).
368
1c486a2b
PB
369Thu Jan 11 17:21:25 1996 Per Bothner <bothner@kalessin.cygnus.com>
370
34cfa2da
PB
371 * stabsread.c (read_struct_type): Trivial simplification.
372
1c486a2b
PB
373 * stabsread.c (define-symbol): Use invisible references
374 for TYPE_CODE_SET and TYPE_CODE_BITSTRING too.
34cfa2da 375 * valops.c (call_function_by_hand): Likewise.
1c486a2b
PB
376 * eval.c (evaluate_subexp_standard): When known, use the formal
377 parameter type as the expected type when evaluating arg expressions.
378 * ch-lang.c (evaluate_subexp_chill): Likewise (for MULTI_SUBSCRIPT).
379
4e327047
TT
380start-sanitize-gdbtk
381Thu Jan 11 10:08:14 1996 Tom Tromey <tromey@creche.cygnus.com>
382
383 * main.c (main): Disable window interface if --help or --version
384 specified.
385
386 * gdbtk.tcl (FSBox): Don't use tk_listboxSingleSelect.
387
388 Changes in sync with expect:
389 * configure.in (ENABLE_GDBTK): Use CY_AC_PATH_TCL and
390 CY_AC_PATH_TK.
391 * aclocal.m4: Replaced with version from expect.
392 * configure: Regenerated.
393end-sanitize-gdbtk
a1df8e78 394
a1956677
BK
395Wed Jan 10 16:08:49 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
396
397 * configure.in, configure: Recognize rs6000-*-aix4*.
398 * config/powerpc/xm-aix.h: Reduce to include "xm-aix4.h".
399 * config/rs6000/aix4.mh (XM_FILE): Point to xm-aix4.h.
400 * config/rs6000/xm-aix4.h: New file.
401 * config/xm-aix4.h: New file.
402
3730a0ed 403Wed Jan 10 11:25:37 1996 Fred Fish <fnf@cygnus.com>
0d14c7df
FF
404
405 From Wilfried Moser <wilfried.moser@aut.alcatel.at>:
406 * gdbserver/low-linux.c: New file.
407 * remote.c (remote_read_bytes): Fix aborts on larger packets.
408
409 * config/i386/linux.mh (GDBSERVER_DEPFILES, GDBSERVER_LIBS):
410 Define.
411 * stabsread.c (define_symbol): If register value is too large,
412 tell what it is and what max is.
413
4e327047
TT
414start-sanitize-gdbtk
415Wed Jan 10 09:07:22 1996 Tom Tromey <tromey@creche.cygnus.com>
416
417 * gdbtk.tcl (gdbtk_tcl_fputs, gdbtk_tcl_fputs_error,
418 gdbtk_tcl_flush): Use "see", not "yview".
419 (gdbtk_tcl_query): Use questhead bitmap.
420 various: Always wrap condition of 'if' in {...}.
421 (add_breakpoint_frame): Set -value on radiobuttons.
422 (lassign): New proc.
423 (add_breakpoint_frame): Use lassign, not series of assignments.
424 (decr): Made faster.
425 (interactive_cmd): Use "see", not "yview".
426 (not_implemented_yet): Use warning bitmap.
427 (update_expr): Don't allow $expr to be evalled by Tcl.
428 (create_expr_window): Don't use "focus".
429 (delete_char, delete_line): Define globally.
430 (delete_line, delete_char, create_command_window, update_autocmd,
431 build_framework, create_asm_win, create_file_win): Use "see", not
432 "yview".
433 (create_copyright_window, center_window, bind_widget_after_class):
434 New procs.
435 (FSBox,create_command_window, create_autocmd_window): Binding
436 changes for Tk4.
437 (textscrollproc): Define globally.
438 (build_framework): tk_menuBar no longer needed. Keys Prior, Next,
439 Home, End, Up, and Down are all defined by Tk.
440 (apply_filespec): Use error bitmap in dialog.
441 (files_command): Don't use tk_listboxSingleSelect.
442 (files_command): Don't use "uniq" to remove duplicates from a
443 list.
444 (update_assembly): Use lassign.
445 (create_asm_win): Removed redundant bindings.
446 (listing_window_button_1, file_popup_menu): Use tk_popup.
447 (ButtonRelease-1 binding): Just remove tag from window; rest
448 handled by Tk.
449
450 * gdbtk.c (gdbtk_query): Use Tcl_Merge to provide quoting.
451 (call_wrapper): Use Tcl_Eval, not Tcl_VarEval.
452 (gdbtk_call_command): Ditto.
453end-sanitize-gdbtk
454
60d5a517
JL
455Tue Jan 9 09:33:53 1996 Jeffrey A Law (law@cygnus.com)
456
457 * hpread.c (hpread_build_psymtabs): Finish Jan 4th
458 enum namespace -> enum_namespace change.
459
d1f5c804
WM
460Tue Jan 9 04:44:47 1996 Wilfried Moser (Alcatel) <moser@rtl.cygnus.com>
461
2c441e7f
SS
462 * ch-exp.c (parse_primval): In case ARRAY, add missing
463 FORWARD_TOKEN ().
d1f5c804 464
1f233758
SS
465Mon Jan 8 13:29:34 1996 Stan Shebs <shebs@andros.cygnus.com>
466
467 * remote-mips.c (mips_receive_header): Recognize \012 instead
468 of \n, but write \n when program sends a \012.
469 * ser-mac.c (mac_input_buffer): Increase size of buffer.
470
ed3b618d
JL
471Mon Jan 8 12:00:40 1996 Jeffrey A Law (law@cygnus.com)
472
473 * infptrace.c (initialize_infptrace): Move function out of
474 #ifdef conditional; put code within the function inside an
475 #ifdef conditional.
436d4143
JL
476
477 * buildsym.c (end_symtab): Remove sort_pending and sort_linevec
478 arguments. Sorting is now dependent on OBJF_REORDERED. All
479 callers/references changed.
480 * dbxread.c (read_ofile_symtab): Correctly determine value for
481 last_source_start_addr for reordered executables.
482 (process_one_symbol): Handle N_FUN with no name as an end of
483 function marker.
484 * partial-stab.h (case N_FN, N_TEXT): Don't assume CUR_SYMBOL_VALUE
485 is the high text address for a psymtab.
486 (case N_SO): Likewise.
487 (case N_FUN): Handle N_FUN with no name as an end of function
488 marker.
489 * minsyms.c (lookup_minimal_symbol_by_pc): Examine all symbols
490 at the same address rather than a random subset of them.
491 * coffread.c (coff_symfile_init): Set OBJF_REORDERED.
492 * elfread.c (elf_symfile_init): Similarly.
493 * somread.c (som_symfile_init): Similarly.
494 * xcoffread.c (xcoff_symfile_init): Similarly.
495
5351b2a0
SG
496Fri Jan 5 17:46:01 1996 Stu Grossman (grossman@cygnus.com)
497
498 * stack.c (print_stack_frame print_frame_info) symmisc.c
499 (dump_symtab): Change RETURN_MASK_ERROR to RETURN_MASK_ALL so
500 that catch_errors doesn't get blindsided by QUIT and lose the
501 cleanup chain. This fixes a problem where ^C while in a
502 user-defined command sometimes leaves instream NULL and causes a
503 segfault in command_loop.
504
127841e4
BK
505Fri Jan 5 13:59:16 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
506
507 * configure.in, configure: Add `-ldl -lw' for Solaris linking.
508
6b4fe21d
SC
509Fri Jan 5 12:02:00 1996 Steve Chamberlain <sac@slash.cygnus.com>
510
511 * config/sh/sh.mt, config/powerpc/*.mt, config/pa/hppapro.mt,
512 config/m68k/monitor.mt, config/h8500/h8500.mt, config/h8300/h8300.mt:
513 srec.o renamed to dsrec.o.
514
0fe1522a
SG
515Thu Jan 4 16:04:54 1996 Stu Grossman (grossman@cygnus.com)
516
517 * breakpoint.c (remove_breakpoint): Change error to warning so
518 that hardware watchpoint removal problems won't leave breakpoint
519 traps in the target.
d039321c 520start-sanitize-gdbtk
0fe1522a 521 * configure configure.in: Make --enable-gdbtk be the default.
d039321c 522end-sanitize-gdbtk
0fe1522a
SG
523 * remote-e7000.c (e7000_insert_breakpoint,
524 e7000_remove_breakpoint): Use e7000 based breakpoints, not memory
525 breakpoints.
526 * (e7000_wait): Adjust PC back by two when we see a breakpoint to
527 compensate for e7000 maladjustment.
528 * sparcl-tdep.c (sparclite_check_watch_resources): Fix logic bug
529 which prevented hardware watchpoints from working.
530
7531f36e
FF
531Thu Jan 4 10:44:17 1996 Fred Fish <fnf@cirdan.cygnus.com>
532
533 * infptrace.c (udot_info): New function.
534 (PT_*): Define each individually if that one is not defined.
7531f36e
FF
535 * rs6000-nat.c (kernel_u_size): New function
536 Include <sys/user.h> for "struct user"
7531f36e
FF
537 * alpha-nat.c (kernel_u_size): New function.
538 Include <sys/user.h> for "struct user"
7531f36e
FF
539 * sparc-nat.c (kernel_u_size): New function.
540 Include <sys/user.h> for "struct user"
7531f36e 541 * i386b-nat.c (kernel_u_size): New function.
7531f36e 542 * i386v-nat.c (kernel_u_size): New function.
7531f36e
FF
543 * config/i386/nm-fbsd.h (KERNEL_U_SIZE): Define.
544 (kernel_u_size): Declare.
7531f36e
FF
545 * config/i386/nm-linux.h (KERNEL_U_SIZE): Define.
546 (kernel_u_size): Declare.
7531f36e
FF
547 * config/sparc/nm-sun4os4.h (KERNEL_U_SIZE): Define.
548 (kernel_u_size): Declare.
7531f36e
FF
549 * config/alpha/nm-osf2.h (KERNEL_U_SIZE): Define.
550 (kernel_u_size): Declare.
7531f36e
FF
551 * config/rs6000/nm-rs6000.h (KERNEL_U_SIZE): Define.
552 (kernel_u_size): Declare.
7531f36e 553
1750a5ef
SC
554Thu Jan 4 11:00:01 1996 steve chamberlain <sac@slash.cygnus.com>
555
556 * mdebugread.c (mylookup_symbol): enum namespace becomes
557 enum_namespace type.
558 * symfile.c (add_psymbol_to_list)
559 (add_psymbol_addr_to_list): Ditto.
560 * symtab.c (lookup_partial_symbol): Ditto.
561 (lookup_symbol): Ditto.
562 (lookup_block_symbol): Ditto.
563 * win32-nat.c (handle_load_dll): Use incoming dll base.
564 (child_wait): Catch DLL load errors.
565 (create_child_inferior): Translated between paths correctly.
566
e33aefba
FF
567Wed Jan 3 23:13:53 1996 Fred Fish <fnf@cygnus.com>
568
569 * i386v4-nat.c (supply_gregset, fill_gregset): Subtract NUM_FREGS
570 from NUM_REGS to get number of general registers that we care about.
e33aefba
FF
571 * config/i386/tm-i386.h (REGISTER_BYTES): Define in terms
572 of number of general regs and number of floating point regs.
e33aefba 573
e02a2ad9
SC
574Wed Jan 3 19:49:54 1996 steve chamberlain <sac@slash.cygnus.com>
575
a3b64bf9
SC
576 * config/i386/tm-win32.h (IN_SOLIB_CALL_TRAMPOLINE): New.
577 (SKIP_TRAMPOLINE_CODE): New.
578 * config/i386/xm-win32.h (CANT_FORK): Deleted.
579 (SLASH*) Changed to use unix style slash.
e02a2ad9
SC
580 * symtab.h (namespace enum): becomes typedef to avoid namespace
581 collision in C++.
582 * infcmd.c (path_command): Use empty string if PATH name not set.
583 * i386-tdep.c (skip_trampoline_code): New function.
584 * srec.c: Renamed dsrec.c to avoid filename collision.
585 * Makefile.in: Cope with renaming.
e02a2ad9 586
ef4d6187 587Wed Jan 3 13:09:04 1996 Fred Fish <fnf@cygnus.com>
5eccb7dc 588
ef4d6187
FF
589 * symmisc.c (print_objfile_statistics): Print memory use statistics
590 for objfile psymbol, symbol, and type obstacks.
5eccb7dc 591
ef4d6187 592Tue Jan 2 13:41:14 1996 Stan Shebs <shebs@andros.cygnus.com>
3dcd429f 593
ef4d6187
FF
594 * config/mips/nm-irix5.h: Restore.
595 (TARGET_HAS_HARDWARE_WATCHPOINTS, etc): Define as for Irix 4;
596 from Lee Iverson <leei@ai.sri.com>.
597 * config/mips/irix5.mh (NAT_FILE): Use nm-irix5.h.
598 * config/mips/irix[345].mh (MUNCH_DEFINE): Remove.
3dcd429f 599
ef4d6187 600For older changes see ChangeLog-95
bd5635a1
RP
601\f
602Local Variables:
603mode: indented-text
604left-margin: 8
605fill-column: 74
606version-control: never
607End:
This page took 0.37968 seconds and 4 git commands to generate.