* top.c (use_windows): Clarify comments.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
1 Fri Jan 27 17:08:06 1995 Stan Shebs <shebs@andros.cygnus.com>
2
3 * top.c (use_windows): Clarify comments.
4
5 * convex-tdep.c (xfer_core_file): Comment out.
6 * config/convex/tm-convex.h (XFER_CORE_FILE): Remove.
7 * remote.c, remote-pa.c (remote_fetch_word): Change xfer_core_file
8 references to target_read_memory.
9 * gdbcore.h (xfer_core_file, core_open, core_detach): Remove
10 declarations.
11 * corelow.c (core_open, core_detach): Make static.
12
13 * arm-tdep.c: Make it compile.
14 (exec_file_command, xfer_core_file): Comment out.
15 (arm_print_insn): Remove, now in libopcodes.
16 (skip_prologue): Comment out most of body.
17 (arm_frame_find_saved_regs): Move here from tm-arm.h.
18 (_initialize_arm_tdep): Set tm_print_insn.
19 * config/arm/tm-arm.h: Remove old refs to first_object_file_end.
20 (XFER_CORE_FILE): Remove.
21 (FRAME_FIND_SAVED_REGS): Call arm_frame_find_saved_regs.
22
23 Fri Jan 27 08:48:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24
25 * Makefile.in (CHILL_LIB): Define as in testsuite/Makefile.in.
26
27 Thu Jan 26 18:24:41 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
28
29 * symtab.c (find_pc_line): When subtracting one to get a line
30 number, make sure not to end up with zero.
31
32 * remote-vx.c: Revert all of Kung's changes of 16 Jan. The
33 problems with those changes were (a) the file didn't compile, (b)
34 they changed memset to bzero--memset is correct, (c) they took out
35 code to deal with boards lacking floating point, (d) who knows
36 what I didn't discover in a quick read.
37
38 Thu Jan 26 17:32:54 1995 Stu Grossman (grossman@cygnus.com)
39
40 * sparcl-tdep.c: Clean up formatting and indentation.
41
42 Thu Jan 26 10:49:59 1995 Steve Chamberlain <sac@splat>
43
44 * remote-hms.c (hms_ops): Change ref of hr_load_image
45 to gr_load_image.
46 (dcache_flush, dcache_hit, dcache_value, dcache_fetch,
47 dcache_poke, dcache_init): Deleted.
48 (hms_open, hms_resume, hms_fetch_word, hms_store_word):
49 Use dcache routines provided by remote-util.h
50
51 Thu Jan 26 12:08:31 1995 Michael Meissner <meissner@cygnus.com>
52
53 * configure.in: Add support for powerpc-*-eabi.
54
55 * powerpc/tm-ppc-eabi.h, powerpc/pcc-eabi.mt: New files for
56 PowerPC support.
57
58 Wed Jan 25 18:13:14 1995 Per Bothner <bothner@kalessin.cygnus.com>
59
60 * language.h (struct language_defn): New field c_style_arrays.
61 * language.c (unknown_language_defn, auto_language_defn,
62 local_language_defn), c-lang.c (c_language_defn, cplus_language_defn,
63 asm_language_defn): Set c_style_arrays to true.
64 * m2-lang.c (m2_language_defn), ch-lang.c (chill_language_defn),
65 f-lang.c (f_language_defn): Set c_style_arrays to false.
66 * valops.c (value_string): If c_style_array is not set,
67 allocate string in gdb (not inferior) using allocate_value.
68
69 * value.h (COERCE_ARRAY), valops.c (value_addr, value_arg_coerce):
70 Only call value_coerce_array if current_language->c_style_arrays.
71 * values.c: Add #include "language.h". (Needed for COERCE_ARRAY.)
72
73 * valops.c (chill_varying_type): New predicate.
74 * valops.c (value_cast): Support assigning a fixed string or array
75 to a variable string/array structure.
76
77 * valarith.c (value_subscripted_rvalue): Extra parameter lowerbound.
78 Check index>=lowerbound, and then add lowerbound to index here,
79 instead of in caller. Generalize to arbitrary lval_types.
80 (value_subscript): Use enhanced value_subscripted_rvalue if
81 c_style_arrays is false (and index is in range).
82
83 Wed Jan 25 18:23:46 1995 Stu Grossman (grossman@cygnus.com)
84
85 * gdbtk.c (gdbtk_init): Prevent segfault when gdbtk.tcl can't be
86 found.
87 * gdbtk.tcl: Initialize expr_update_list() to prevent errors when
88 popping up expression window for the first time.
89
90 Wed Jan 25 18:13:14 1995 Per Bothner <bothner@kalessin.cygnus.com>
91
92 * eval.c (evaluate_subexp case OP_ARRAY): Fix calls to memset:
93 TYPE_LENGTH is length in bytes, not bits.
94
95 Wed Jan 25 08:19:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
96
97 * infrun.c (proceed): Flush stdout before resuming inferior.
98 * infcmd.c (step_1), annotate.c (annotate_starting):
99 Don't bother to flush here.
100
101 Wed Jan 25 01:11:21 1995 Jeff Law (law@snake.cs.utah.edu)
102
103 * hpread.c (hpread_process_one_debug_symbol): Fix lines garbled
104 by an ill-advised global search and replace.
105
106 Tue Jan 24 12:10:28 1995 Stu Grossman (grossman@cygnus.com)
107
108 * gdbtk.tcl (create_registers_window): Work around a radiobutton
109 widget bug to make Options|Natural button work.
110
111 * gdbtk.c (gdb_disassemble): Fix problem with source+assembly and
112 g++ caused by out-of-order pc's.
113 * gdbtk.tcl (files_command): Remove duplicate file names. Also,
114 add scrollbar.
115
116 Mon Jan 23 17:21:09 1995 Stu Grossman (grossman@cygnus.com)
117
118 * gdbtk.tcl: Take .gdbtkinit if it exists. Makes gdbtk match the
119 doc!
120
121 Mon Jan 23 13:11:46 1995 Per Bothner <bothner@kalessin.cygnus.com>
122
123 Add support for Chill bitstring literals (e.h. H'FF00').
124 * ch-exp.y (match_bitstring_literal): Fix for proper endianness.
125 * expprint.c (print_subexp): Don't call error on OP_BITSTRING,
126 just print B'<unimlemented>'.
127 * gdbtypes.c (create_set_type): Fix bug in length calculation.
128 * valops.c, value.h (value_bitstring): New function.
129 * eval.c (evaluate_subexp): Implement support for OP_BITSTRING.
130
131 * ch-typeprint.c (chill_type_print_base): For TYPE_CODE_FUNC,
132 check that return type is non-void, and print in proper Chill syntax.
133
134 Mon Jan 23 12:20:34 1995 Rob Savoye <rob@darkstar.cygnus.com>
135
136 * Makefile.in: Remove references to remote-mon.c.
137 * remote-mon.c: remove. Replaced by rom68k-rom.c.
138 * rom68k-rom.c: Support for Rom68k monitor.
139
140 Mon Jan 23 10:50:57 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
141
142 * Makefile.in (CHILL_FOR_TARGET): Update -L argument to point to
143 gcc/ch/runtime not chillrt, since that is where the chill runtime
144 lives now.
145
146 Mon Jan 23 00:06:57 1995 Steve Chamberlain <sac@splat>
147
148 * remote-hms.c (hms_load): Delete.
149 (target_ops): Use hr_load_image.
150
151 * remote-e7000.c, remote-z8k.c, remote-nindy.c (target_ops):
152 Define memory_insert/remove_breakpoint.
153 * xm-go32.h: Remove redundant SIGs.
154
155 Thu Jan 19 20:26:58 1995 Steve Chamberlain <sac@splat>
156
157 * ser-go32.c: Rewritten by nigel@algor.co.uk.
158
159 Fri Jan 20 15:23:55 1995 Per Bothner <bothner@kalessin.cygnus.com>
160
161 * expression.h (OP_LABELED): New operator, for Chill
162 labeled structre tuples.
163 * ch-exp.y (tuple_element, named_record_element, tuple_elements):
164 New non-terminals, to handle labeled structure tuples.
165 (tuple): Re-define using tuple_elements.
166 * eval.c (evaluate_labeled_field_init): New function, to handle
167 initialization of structure fields, possibly using OP_LABELED.
168 (evaluate_subexp): Use it.
169 * expprint.c (print_subexp case): For OP_ARRAY, use Chill syntax
170 for Chill. Handled OP_LABELED.
171 * parse.c (length_of_subexp, prefixify_subexp): Handle OP_LABELED.
172
173 * eval.c (evaluate_subexp): Handle Chill Powerset tuples.
174 * valarith.c (value_bit_index): Just treat bitstring as represented
175 by an array of bytes. Alignment is handled by compiler.
176
177 Wed Jan 18 19:00:29 1995 Stan Shebs <shebs@andros.cygnus.com>
178
179 * h8300-tdep.c (gdb_print_insn_h8300): Fix typo (&info -> info).
180 * sh-tdep.c (gdb_print_insn_sh): Ditto.
181
182 Wed Jan 18 11:25:43 1995 Kung Hsu <kung@mexican.cygnus.com>
183
184 * remote-os9k.c (rombug_open): Fix a bug in exception handling
185 command.
186 * remote-os9k.c (rombug_write_inferior_memory): reset buffer after
187 write.
188
189 Tue Jan 17 09:48:38 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
190
191 * parse.c (_initialize_parse): Improve wording of names of
192 msym_*_symbol_type.
193
194 Tue Jan 17 14:00:58 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
195
196 * config/mips/tm-mips.h (enum mips_fpu_type): New enum.
197 (mips_fpu): Change type to enum mips_fpu_type.
198 (FIX_CALL_DUMMY): Handle mips_fpu == MIPS_FPU_SINGLE.
199 * mips-tdep.c (mips_fpu): Change type to enum mips_fpu_type.
200 Don't initialize.
201 (mips_fpu_string): New static variable.
202 (mips_push_dummy_frame): Handle mips_fpu == MIPS_FPU_SINGLE.
203 (mips_pop_frame): Likewise.
204 (mips_extract_return_value): Likewise.
205 (mips_store_return_value): Likewise.
206 (mips_set_fpu_command): New static function.
207 (mips_show_fpu_command): New static function.
208 (_initialize_mips_tdep): Change handling of set/show mipsfpu.
209
210 Tue Jan 17 09:48:38 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
211
212 * a29k-tdep.c (gdb_print_insn_a29k): Fix typo (&info -> info).
213
214 * parse.c (write_exp_msymbol): Use new variables
215 msym_*_symbol_type as type of msymbol expression.
216 (_initialize_parse): Initialize them.
217
218 Mon Jan 16 18:11:03 1995 Stan Shebs <shebs@andros.cygnus.com>
219
220 General cleanup and simplication of disassembler interface.
221 * a29k-pinsn.c, arm-pinsn.c, convex-pinsn.c, gould-pinsn.c,
222 hppa-pinsn.c, i386-pinsn.c, i960-pinsn.c, m68k-pinsn.c,
223 m88k-pinsn.c, mips-pinsn.c, ns32k-pinsn.c, pyr-pinsn.c,
224 rs6000-pinsn.c, sparc-pinsn.c, tahoe-pinsn.c, vax-pinsn.c: Remove.
225 * gould-tdep.c, ns32k-tdep.c, tahoe-tdep.c, vax-tdep.c: New files,
226 had been -pinsn.c files.
227 * Makefile.in (ALLDEPFILES): Remove removed files.
228 (a29k-pinsn.o, arm-pinsn.o, convex-pinsn.o, gould-pinsn.o,
229 hppa-pinsn.o, i386-pinsn.o, i960-pinsn.o, m68k-pinsn.o,
230 m88k-pinsn.o, mips-pinsn.o, ns32k-pinsn.o, pyr-pinsn.o,
231 rs6000-pinsn.o, sparc-pinsn.o, tahoe-pinsn.o, vax-pinsn.o):
232 Remove compile actions.
233 * arm-tdep.o, gould-tdep.o, ns32k-tdep.o, tahoe-tdep.o,
234 vax-tdep.o: Add compile actions.
235 * defs.h (tm_print_insn): New global.
236 * a29k-tdep.c (gdb_print_insn_a29k): New function.
237 (_initialize_a29k_tdep): Rename from _initialize_29k,
238 set tm_print_insn.
239 * alpha-tdep.c (print_insn): Remove.
240 (_initialize_alpha_tdep): Set tm_print_insn.
241 * arm-tdep.c (arm_print_insn): New function, was print_insn
242 in arm-pinsn.c.
243 * convex-tdep.c (convex_print_insn): New function, was print_insn
244 in convex-pinsn.c.
245 * h8300-tdep.c (print_insn): Remove.
246 (gdb_print_insn_h8300): New function.
247 (_initialize_h8300_tdep): New function.
248 * h8500-tdep.c (print_insn): Remove.
249 (_initialize_h8500_tdep): New function.
250 * hppa-tdep.c (_initialize_hppa_tdep): Set tm_print_insn.
251 * i386-tdep.c (_initialize_i386_tdep): New function.
252 * i960-tdep.c (mem, next_insn): New functions, were in
253 i960-pinsn.c.
254 (_initialize_i960_tdep): Set tm_print_insn.
255 * m68k-tdep.c (_initialize_m68k_tdep): New function.
256 * m88k-tdep.c (_initialize_m88k_tdep): New function.
257 * mips-tdep.c (gdb_print_insn_mips): New function.
258 (_initialize_mips_tdep): Set tm_print_insn.
259 * pyr-tdep.c (pyr_print_insn): New function, was print_insn
260 in pyr-pinsn.c.
261 * rs6000-tdep.c (_initialize_rs6000_tdep): New function.
262 * sh-tdep.c (print_insn): Remove.
263 (gdb_print_insn_sh): New function.
264 (_initialize_sh_tdep): Set tm_print_insn.
265 * sparc-tdep.c (_initialize_sparc_tdep): New function.
266 * w65-tdep.c (print_insn): Remove.
267 (_initialize_w65_tdep): New function.
268 * z8k-tdep.c (print_insn): Remove.
269 (gdb_print_insn_z8k): New function.
270 (_initialize_z8k_tdep): Set tm_print_insn.
271 * printcmd.c (print_insn): New function, generic disassembler.
272 * config/*/*.mt (TDEPFILES): Remove refs to *-pinsn.o.
273
274 Mon Jan 16 15:43:29 1995 Kung Hsu <kung@mexican.cygnus.com>
275
276 * Makefile.in: add new files remote-vx29k.c, config/a29k/tm-vx29k.h,
277 and config/a29k/vx29k.mt.
278 * configure.in: add new configuration a29k-*-vxworks.
279 * remote-vx29k.c: new file merged from WRS.
280 * remote-vx.c: merge changes from WRS.
281 * config/a29k/vx29k.mt: new file for new configuration.
282 * config/a29k/tm-vx29k.h: new header file for newconfiguration.
283
284 Sun Jan 15 14:36:19 1995 Steve Chamberlain <sac@splat>
285
286 * breakpoint.h (disable_breakpoint, enable_breakpoint):
287 New declarations.
288 (enum bpdisp): Change name of 'delete' member to 'del'.
289 (struct bpstat): Changed name to 'bpstats'.
290 * breakpoint.c (disable_breakpoint, enable_breakpoint,
291 breakpoint_chain): Made globally visible.
292 (bpstat_stop_status): Use new name for bpstat.
293 (break_command_1, watch_command_1, catch_command_1,
294 breakpoint_auto_delete, denable_delete_breakpoint): Use 'del'
295 instead of 'delete'.
296 (set_breakpoint_sal): New function.
297 * defs.h (registers_changed_hook): New declaration.
298 * infcmd.c (run_stack_dummy): 'delete' is now 'del'.
299 * inflow.c (new_tty): Treat WIN32 in same way as __GO32__
300 * main.c (main): Don't scan options when in WIN32 and exit
301 without entering main loop.
302 * m2-exp.y (m2_elx): Member 'class' is now 'aclass'.
303 * symtab.h (struct symbol, struct partial_symbol): Changed name of
304 member 'class' to 'aclass'.
305 (SYMBOL_CLASS, PSYMBOL_CLASS): Reflect change.
306 * top.c (registers_changed_hook): New definition.
307 * utils.c (quit, notice_quit, initialize_utils): Treate WIN32
308 in same way as __GO32__.
309 * value.h (c_typedef_print): Rename 'new' argument.
310
311 * w65-tdep.c, config/tm-w65.h, config/w65.mt: New files.
312 * configure.in: Suppprt for w65,
313
314
315 Sat Jan 14 11:18:11 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
316
317 * infcmd.c (signal_command): For "signal 0", pass (CORE_ADDR)-1,
318 not stop_pc, to proceed.
319
320 * eval.c (evaluate_subexp): Clear expect_type except for C++ and CHILL.
321
322 Fri Jan 13 17:52:57 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
323
324 * infcmd.c (signal_command): Accept "signal 0"; the change to not
325 accept it was accidental. "handle 0" and "info signal 0" remain
326 illegal, though.
327
328 Fri Jan 13 15:19:01 1995 Stan Shebs <shebs@andros.cygnus.com>
329
330 * Makefile.in (all): Don't make libgdb-files.
331 (libgdb): New action, makes libgdb-files.
332
333 Thu Jan 12 21:23:25 1995 Per Bothner <bothner@kalessin.cygnus.com>
334
335 * stabsread.c (read_enum_type): When pending enum symbols are
336 put into the enum type, they must be inserted in "backwards
337 order, in case we've overflowed a struct pending buffer.
338
339 start-sanitize-gdbtk
340 Thu Jan 12 15:02:40 1995 Stu Grossman (grossman@cygnus.com)
341
342 * gdbtk.c, gdbtk.tcl: Update/add copyright.
343 * gdbtk.tcl (build_framework): Several fixes for filespec widget,
344 including dismiss button, and better error handling.
345 * (create_command_win): Bind button 2 to retrieve selection.
346 end-sanitize-gdbtk
347
348 Thu Jan 12 09:33:24 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
349
350 * README: Add note about SPARCworks cc release 3.0 and higher.
351
352 Add procfs support for Alpha OSF/1-2.x.
353 * config/alpha/nm-osf.h: Renamed from nm-alpha.h, generic
354 OSF/1 native support.
355 * config/alpha/alpha-osf1.mh (NAT_FILE): Changed accordingly.
356 (MUNCH_DEFINE): Removed.
357 * config/alpha/alpha-osf2.mh, config/alpha/nm-osf2.h: New files
358 for procfs support.
359 * configure.in (alpha-dec-osf*): Use alpha-osf2.mh for OSF/1
360 release 2.x and higher, else alpha-osf1.mh, as the procfs support
361 in release 1.x is incomplete.
362 * Makefile.in (ALLCONFIG): Add config/alpha/alpha-osf2.mh.
363 * alpha-nat.c (supply_gregset, fill_gregset, supply_fpgregset,
364 fill_fpgregset): New routines for procfs support.
365 * inftarg.c (_initialize_inftarg): Don't add ptrace support
366 if we have an optional procfs and /proc is accessible.
367 * procfs.c: Include sys/fault.h and sys/syscall.h before
368 including sys/procfs.h.
369 (unconditionally_kill_inferior): If PROCFS_NEED_PIOCSSIG_FOR_KILL
370 is defined, additionally perform a PIOCSSIG to really terminate
371 the inferior.
372 (create_procinfo): Always return a result.
373 (create_procinfo, do_attach): Don't trace T_IFAULT faults if
374 PROCFS_DONT_TRACE_IFAULT is defined.
375 (procfs_init_inferior): Use START_INFERIOR_TRAPS_EXPECTED as
376 argument to startup_inferior if it is defined.
377 (proc_set_exec_trap): If PIOCSSPCACT is defined, use it instead
378 of tracing exits from exec system calls. Needed for the user level
379 loader under Alpha OSF/1.
380 (do_detach): Clear any pending signal if we want to detach from
381 a process without a signal.
382 (set_proc_siginfo): If PROCFS_DONT_PIOCSSIG_CURSIG is defined,
383 don't issue a PIOCSSIG if pr_cursig already contains the signal we
384 intend to set.
385 (info_proc_signals): If PROCFS_SIGPEND_OFFSET is defined, the
386 pending signals are numbered from 1 instead of 0.
387 (info_proc_mappings): Increase size of output format for addresses
388 if BFD_HOST_64_BIT is defined.
389 (procfs_stop): Renamed from child_stop.
390 (_initialize_procfs): Don't add procfs support if we have an
391 optional procfs and /proc is not accessible.
392
393 start-sanitize-gdbtk
394 Wed Jan 11 17:06:55 1995 Stu Grossman (grossman@cygnus.com)
395
396 * gdbtk.tcl: Add button to control mixed source disassembly.
397 Use text widgets in expr window. The give me more control over
398 layout.
399 Add auto-updating of exprs in expression window.
400 Handle expressions out of scope a bit better.
401 Make selected window pop up to the top when invoked via the
402 menubar.
403 Make copyright message have raised relief.
404
405 * gdbtk.c (gdbtk_init): Improve handling for errors in gdbtk.tcl
406 during startup.
407 end-sanitize-gdbtk
408
409 Wed Jan 11 17:53:26 1995 Rob Savoye <rob@darkstar.cygnus.com>
410
411 * array-rom.c: Add support for most commands.
412
413 * monitor.c: Add GDB remote protocol for the hybrid environment on
414 the Array board.
415
416 Wed Jan 11 00:44:01 1995 Jeff Law (law@snake.cs.utah.edu)
417
418 * command.c (show_user_1): Use print_command_line to show a user
419 defined command (including control structures).
420
421 * top.c (init_main): Change documentation for user defined
422 commands to indicate they may accept up to ten arguments.
423
424 Tue Jan 10 16:22:41 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
425
426 * mips-tdep.c (mips_skip_prologue): Accept or as well as addu for
427 `move $s8, $sp' instruction.
428
429 Sun Jan 8 12:45:34 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
430
431 * target.c, target.h (target_signal_from_command): New function.
432 * infrun.c (handle_command, signals_info), infcmd.c
433 (signal_command): Use it.
434 * infrun.c, infcmd.c: Update docstrings for these commands.
435
436 * target.h (enum target_signal), target.c (signals), target.c
437 (target_signal_from_host, target_signal_to_host): Add
438 TARGET_SIGNAL_REALTIME_* and TARGET_SIGNAL_PRIO for lynx.
439 * config/tm-lynx.h: Define signal numbers for realtime events.
440
441 Sat Jan 7 07:23:53 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
442
443 * dbxread.c (process_one_symbol): Handle N_FUN symbols
444 for Sun acc 3.0 under SunOS4.
445
446 Changes to improve handling of runtime common symbols
447 under SunOS4.
448 * minsyms.c (get_symbol_leading_char): New routine to determine
449 the leading symbol character for an objfile.
450 (prim_record_minimal_symbol_and_info, install_minimal_symbols):
451 Use it.
452 * objfiles.h (rt_common_objfile): New global, points to objfile
453 containing the runtime common minimal symbols.
454 * objfiles.c (free_objfile): Mark rt_common_objfile as
455 unallocated before freeing it.
456 * solib.c (allocate_rt_common_objfile): New routine to allocate
457 an objfile for the runtime common minimal symbols.
458 (solib_add_common_symbols): Allocate an objfile for the runtime
459 common symbols if necessary and put common symbols into it.
460 Clean up code and comments.
461 (solib_add, special_symbol_handling): Cleanup comments regarding
462 runtime common symbols.
463 * stabsread.c (scan_file_globals_1): New routine, contains
464 old scan_file_globals code. Checks if there are any unresolved
465 global symbols before starting the expensive minimal symbol table
466 search.
467 (scan_file_globals): Now calls scan_file_globals_1 for the passed
468 objfile and eventually for the runtime common objfile. Complains
469 about any unresolved global symbols and removes them from the
470 global symbol chain to avoid dangling pointers into the symbol
471 table if the symbol table is reread.
472
473 Thu Jan 5 17:38:29 1995 Stu Grossman (grossman@cygnus.com)
474
475 * Makefile.in (install_only uninstall): Indent for clarity.
476
477 * core.c (dis_asm_read_memory): Add call to
478 dis_asm_read_memory_hook to provide alternate way for disassembler
479 to read memory.
480
481 * defs.h: Protect from multiple inclusion. Add decl for
482 dis_asm_read_memory_hook.
483
484 * top.c: Make window startup be the default.
485 * Add dis_asm_read_memory_hook.
486
487 start-sanitize-gdbtk
488 * gdbtk.c (finish_saving_output): Don't do anything if not saving
489 output.
490 * (breakpoint_notify): Don't send null filename to tcl.
491 * (gdb_eval): New tcl command to eval an expression.
492 * (gdb_disassemble): New tcl command to do disassembly. This
493 allows tcl code to choose between exec file and target memeory,
494 and can also do mixed source and assembly.
495 * (gdbtk_init): Move reading of gdbtk.tcl to the end to make sure
496 that more of the environment is set up. Also, create link between
497 gdb and tcl vars disassemble{-_}from{-_}exec.
498
499 * gdbtk.tcl: New expression window support.
500 * Make assembly window be 80 columns wide.
501 * Use new disassembly method. Add menu items to select
502 disassembly from exec file or target.
503 * Change View menubar item to Options.
504
505 * Get rid of Stack, Breakpoints, Signals, and Variables Windows,
506 since they don't exist yet.
507
508 * Pop up a copyright window on startup.
509 end-sanitize-gdbtk
510
511 Thu Jan 5 01:16:40 1995 Jeff Law (law@snake.cs.utah.edu)
512
513 * stabsread.c (define_symbol): Handle `a' symbol type used for
514 reference parameter passed in a register.
515
516 start-sanitize-gdbtk
517 Wed Jan 4 19:49:10 1995 Stan Shebs <shebs@andros.cygnus.com>
518
519 * gdbtk.tcl (build_framework): Add standard commands menu, more
520 windows to standard windows menu.
521 (not_implemented_yet): Clarify message.
522 end-sanitize-gdbtk
523
524 Wed Jan 4 12:27:29 1995 Kung Hsu <kung@mexican.cygnus.com>
525
526 * defs.h: move include tm.h up, so that the type LONGEST can
527 also based on the target requirement to determine. In this case
528 target mips64.
529
530 * remote-os9k.c (rombug_open): catch exception e in rombug.
531 * remote-os9k.c (rombug_wait): print message before register display
532 from rombug.
533
534 Wed Jan 4 09:18:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
535
536 * top.c (locate_arg): Call strchr not index.
537
538 Tue Jan 3 16:52:03 1995 Per Bothner <bothner@kalessin.cygnus.com>
539
540 * ch-exp.y (literal): Recognize NULL.
541 (tuple): Parse simple unlabelled tuples.
542 * eval.c (evaluate_subexp case OP_ARRAY): Use expect_type to
543 evaluate brace-initializer-expressions depending on context.
544 (evaluate_subexp case UNOP_CAST): Pass the target type as
545 expected type when evaluating the expression.
546
547 * ch-typeprint.c (chill_type_print_base): Get names of PTR and
548 BOOL from TYPE_NAME.
549 * ch-valprint.c (chill_print_type_scalar): New function, to handle
550 TYPE_CODE_RANGE better than print_type_scalar does.
551 (chill_val_print_array_elements): Use above new function.
552
553 Mon Jan 2 15:02:51 1995 Stan Shebs <shebs@andros.cygnus.com>
554
555 * remote-udi.c (udi_load): Tell symbol_file_add that the
556 program being loaded is the main program.
557
558 For older changes see ChangeLog-94
559 \f
560 Local Variables:
561 mode: indented-text
562 left-margin: 8
563 fill-column: 74
564 version-control: never
565 End:
This page took 0.040586 seconds and 5 git commands to generate.