* gdbtk.c gdbtk.tcl: Update/add copyright.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
1 Thu Jan 12 15:02:40 1995 Stu Grossman (grossman@cygnus.com)
2
3 * gdbtk.c gdbtk.tcl: Update/add copyright.
4 * gdbtk.tcl (build_framework): Several fixes for filespec widget,
5 including dismiss button, and better error handling.
6 * (create_command_win): Bind button 2 to retrieve selection.
7
8 Thu Jan 12 09:33:24 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9
10 * README: Add note about SPARCworks cc release 3.0 and higher.
11
12 Add procfs support for Alpha OSF/1-2.x.
13 * config/alpha/nm-osf.h: Renamed from nm-alpha.h, generic
14 OSF/1 native support.
15 * config/alpha/alpha-osf1.mh (NAT_FILE): Changed accordingly.
16 (MUNCH_DEFINE): Removed.
17 * config/alpha/alpha-osf2.mh, config/alpha/nm-osf2.h: New files
18 for procfs support.
19 * configure.in (alpha-dec-osf*): Use alpha-osf2.mh for OSF/1
20 release 2.x and higher, else alpha-osf1.mh, as the procfs support
21 in release 1.x is incomplete.
22 * Makefile.in (ALLCONFIG): Add config/alpha/alpha-osf2.mh.
23 * alpha-nat.c (supply_gregset, fill_gregset, supply_fpgregset,
24 fill_fpgregset): New routines for procfs support.
25 * inftarg.c (_initialize_inftarg): Don't add ptrace support
26 if we have an optional procfs and /proc is accessible.
27 * procfs.c: Include sys/fault.h and sys/syscall.h before
28 including sys/procfs.h.
29 (unconditionally_kill_inferior): If PROCFS_NEED_PIOCSSIG_FOR_KILL
30 is defined, additionally perform a PIOCSSIG to really terminate
31 the inferior.
32 (create_procinfo): Always return a result.
33 (create_procinfo, do_attach): Don't trace T_IFAULT faults if
34 PROCFS_DONT_TRACE_IFAULT is defined.
35 (procfs_init_inferior): Use START_INFERIOR_TRAPS_EXPECTED as
36 argument to startup_inferior if it is defined.
37 (proc_set_exec_trap): If PIOCSSPCACT is defined, use it instead
38 of tracing exits from exec system calls. Needed for the user level
39 loader under Alpha OSF/1.
40 (do_detach): Clear any pending signal if we want to detach from
41 a process without a signal.
42 (set_proc_siginfo): If PROCFS_DONT_PIOCSSIG_CURSIG is defined,
43 don't issue a PIOCSSIG if pr_cursig already contains the signal we
44 intend to set.
45 (info_proc_signals): If PROCFS_SIGPEND_OFFSET is defined, the
46 pending signals are numbered from 1 instead of 0.
47 (info_proc_mappings): Increase size of output format for addresses
48 if BFD_HOST_64_BIT is defined.
49 (procfs_stop): Renamed from child_stop.
50 (_initialize_procfs): Don't add procfs support if we have an
51 optional procfs and /proc is not accessible.
52
53 Wed Jan 11 17:06:55 1995 Stu Grossman (grossman@cygnus.com)
54
55 * gdbtk.tcl: Add button to control mixed source disassembly.
56 * Use text widgets in expr window. The give me more control over
57 layout.
58 * Add auto-updating of exprs in expression window.
59 * Handle expressions out of scope a bit better.
60 * Make selected window pop up to the top when invoked via the
61 menubar.
62 * Make copyright message have raised relief.
63
64 * gdbtk.c (gdbtk_init): Improve handling for errors in gdbtk.tcl
65 during startup.
66
67 Wed Jan 11 17:53:26 1995 Rob Savoye <rob@darkstar.cygnus.com>
68
69 * array-rom.c: Add support for most commands.
70
71 * monitor.c: Add GDB remote protocol for the hybrid environment on
72 the Array board.
73
74 Wed Jan 11 00:44:01 1995 Jeff Law (law@snake.cs.utah.edu)
75
76 * command.c (show_user_1): Use print_command_line to show a user
77 defined command (including control structures).
78
79 * top.c (init_main): Change documentation for user defined
80 commands to indicate they may accept up to ten arguments.
81
82 Tue Jan 10 16:22:41 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
83
84 * mips-tdep.c (mips_skip_prologue): Accept or as well as addu for
85 `move $s8, $sp' instruction.
86
87 Sun Jan 8 12:45:34 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
88
89 * target.c, target.h (target_signal_from_command): New function.
90 * infrun.c (handle_command, signals_info), infcmd.c
91 (signal_command): Use it.
92 * infrun.c, infcmd.c: Update docstrings for these commands.
93
94 * target.h (enum target_signal), target.c (signals), target.c
95 (target_signal_from_host, target_signal_to_host): Add
96 TARGET_SIGNAL_REALTIME_* and TARGET_SIGNAL_PRIO for lynx.
97 * config/tm-lynx.h: Define signal numbers for realtime events.
98
99 Sat Jan 7 07:23:53 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
100
101 * dbxread.c (process_one_symbol): Handle N_FUN symbols
102 for Sun acc 3.0 under SunOS4.
103
104 Changes to improve handling of runtime common symbols
105 under SunOS4.
106 * minsyms.c (get_symbol_leading_char): New routine to determine
107 the leading symbol character for an objfile.
108 (prim_record_minimal_symbol_and_info, install_minimal_symbols):
109 Use it.
110 * objfiles.h (rt_common_objfile): New global, points to objfile
111 containing the runtime common minimal symbols.
112 * objfiles.c (free_objfile): Mark rt_common_objfile as
113 unallocated before freeing it.
114 * solib.c (allocate_rt_common_objfile): New routine to allocate
115 an objfile for the runtime common minimal symbols.
116 (solib_add_common_symbols): Allocate an objfile for the runtime
117 common symbols if necessary and put common symbols into it.
118 Clean up code and comments.
119 (solib_add, special_symbol_handling): Cleanup comments regarding
120 runtime common symbols.
121 * stabsread.c (scan_file_globals_1): New routine, contains
122 old scan_file_globals code. Checks if there are any unresolved
123 global symbols before starting the expensive minimal symbol table
124 search.
125 (scan_file_globals): Now calls scan_file_globals_1 for the passed
126 objfile and eventually for the runtime common objfile. Complains
127 about any unresolved global symbols and removes them from the
128 global symbol chain to avoid dangling pointers into the symbol
129 table if the symbol table is reread.
130
131 Thu Jan 5 17:38:29 1995 Stu Grossman (grossman@cygnus.com)
132
133 * Makefile.in (install_only uninstall): Indent for clarity.
134
135 * core.c (dis_asm_read_memory): Add call to
136 dis_asm_read_memory_hook to provide alternate way for disassembler
137 to read memory.
138
139 * defs.h: Protect from multiple inclusion. Add decl for
140 dis_asm_read_memory_hook.
141
142 * top.c: Make window startup be the default.
143 * Add dis_asm_read_memory_hook.
144
145 start-sanitize-gdbtk
146 * gdbtk.c (finish_saving_output): Don't do anything if not saving
147 output.
148 * (breakpoint_notify): Don't send null filename to tcl.
149 * (gdb_eval): New tcl command to eval an expression.
150 * (gdb_disassemble): New tcl command to do disassembly. This
151 allows tcl code to choose between exec file and target memeory,
152 and can also do mixed source and assembly.
153 * (gdbtk_init): Move reading of gdbtk.tcl to the end to make sure
154 that more of the environment is set up. Also, create link between
155 gdb and tcl vars disassemble{-_}from{-_}exec.
156
157 * gdbtk.tcl: New expression window support.
158 * Make assembly window be 80 columns wide.
159 * Use new disassembly method. Add menu items to select
160 disassembly from exec file or target.
161 * Change View menubar item to Options.
162
163 * Get rid of Stack, Breakpoints, Signals, and Variables Windows,
164 since they don't exist yet.
165
166 * Pop up a copyright window on startup.
167 end-sanitize-gdbtk
168
169 Thu Jan 5 01:16:40 1995 Jeff Law (law@snake.cs.utah.edu)
170
171 * stabsread.c (define_symbol): Handle `a' symbol type used for
172 reference parameter passed in a register.
173
174 start-sanitize-gdbtk
175 Wed Jan 4 19:49:10 1995 Stan Shebs <shebs@andros.cygnus.com>
176
177 * gdbtk.tcl (build_framework): Add standard commands menu, more
178 windows to standard windows menu.
179 (not_implemented_yet): Clarify message.
180 end-sanitize-gdbtk
181
182 Wed Jan 4 12:27:29 1995 Kung Hsu <kung@mexican.cygnus.com>
183
184 * defs.h: move include tm.h up, so that the type LONGEST can
185 also based on the target requirement to determine. In this case
186 target mips64.
187
188 * remote-os9k.c (rombug_open): catch exception e in rombug.
189 * remote-os9k.c (rombug_wait): print message before register display
190 from rombug.
191
192 Wed Jan 4 09:18:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
193
194 * top.c (locate_arg): Call strchr not index.
195
196 Tue Jan 3 16:52:03 1995 Per Bothner <bothner@kalessin.cygnus.com>
197
198 * ch-exp.y (literal): Recognize NULL.
199 (tuple): Parse simple unlabelled tuples.
200 * eval.c (evaluate_subexp case OP_ARRAY): Use expect_type to
201 evaluate brace-initializer-expressions depending on context.
202 (evaluate_subexp case UNOP_CAST): Pass the target type as
203 expected type when evaluating the expression.
204
205 * ch-typeprint.c (chill_type_print_base): Get names of PTR and
206 BOOL from TYPE_NAME.
207 * ch-valprint.c (chill_print_type_scalar): New function, to handle
208 TYPE_CODE_RANGE better than print_type_scalar does.
209 (chill_val_print_array_elements): Use above new function.
210
211 Mon Jan 2 15:02:51 1995 Stan Shebs <shebs@andros.cygnus.com>
212
213 * remote-udi.c (udi_load): Tell symbol_file_add that the
214 program being loaded is the main program.
215
216 For older changes see ChangeLog-94
217 \f
218 Local Variables:
219 mode: indented-text
220 left-margin: 8
221 fill-column: 74
222 version-control: never
223 End:
This page took 0.034047 seconds and 5 git commands to generate.