* remote-mips.c (mips_initialize): Clear mips_initializing via
[deliverable/binutils-gdb.git] / gdb / ChangeLog
1 Sat Jan 22 08:30:42 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
2
3 * remote-mips.c (mips_initialize): Clear mips_initializing via
4 cleanup chain, not directly.
5
6 * ser-unix.c (wait_for) [HAVE_TERMIO, HAVE_TERMIOS]: Make a timeout
7 of -1 mean forever, like in the HAVE_SGTTY case. Warn if we are
8 munging the timeout due to the limited range of c_cc[VTIME].
9
10 * fork-child.c, inferior.h (fork_inferior): New argument shell_file.
11 * procfs.c (procfs_create_inferior), inftarg.c (child_create_inferior),
12 m3-nat.c (m3_create_inferior): Pass it.
13 * procfs.c: Remove ptrace function. It was declared in a way which
14 conflicted with the prototype in unistd.h on Solaris.
15
16 Sat Jan 22 01:37:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17
18 * sparc-tdep.c (frame_saved_pc): Get the pc from the saved pc
19 in the sigcontext if it is a signal trampoline frame.
20 * config/sparc/tm-sun4sol2.h (IN_SIGTRAMP, SIGCONTEXT_PC_OFFSET):
21 Define for Solaris2.
22
23 Sat Jan 22 00:34:47 1994 Stu Grossman (grossman at cygnus.com)
24
25 * sparc-tdep.c, lynx-nat.c, config/sparc/tm-sparc.h,
26 config/sparc/tm-sparclynx.h: Move defs of FRAME_SAVED_I0/L0 to
27 tm-sparc.h so they can be overridden if necessary.
28
29 Fri Jan 21 17:49:28 1994 Stu Grossman (grossman at cygnus.com)
30
31 * lynx-nat.c: Add Sparc support.
32 * sparcly-nat.c: Remove. It's useless.
33 * config/sparc/nm-sparclynx.h: Rewrite.
34 * config/sparc/sparclynx.mh (NATDEPFILES): Replace sparcly-nat.o
35 with lynx-nat.o
36 * config/sparc/tm-sparclynx.h: Rewrite.
37
38 Fri Jan 21 19:08:48 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
39
40 * rs6000-pinsn.c: Use the new disassembler in the opcodes
41 directory. Old code was discarded, since the new opcode table has
42 a different format.
43
44 Fri Jan 21 14:28:30 1994 Fred Fish (fnf@cygnus.com)
45
46 * Makefile.in (realclean): Remove info files per make-stds.texi.
47
48 Fri Jan 21 12:47:53 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
49
50 * dbxread.c (end_psymtab): Only patch psymtab textlow and texthigh
51 if N_SO_ADDRESS_MAYBE_MISSING is defined.
52 * config/sparc/tm-sun4sol2.h: Define it.
53
54 Thu Jan 20 15:04:24 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
55
56 * printcmd.c (print_address_symbolic): Unconditionally use msymbol
57 if we did not find a symbol.
58
59 Fri Jan 21 08:20:18 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
60
61 * infptrace.c (child_xfer_memory): Only use if CHILD_XFER_MEMORY
62 is not defined.
63
64 * hppab-nat.c (call_ptrace): Delete redundant function.
65 (kill_inferior, attach, detach, child_resume): Likewise.
66 (child_xfer_memory): Likewise.
67
68 * hppah-nat.c (call_ptrace): Delete redundant function.
69 (kill_inferior, attach, detach, child_resume): Likewise.
70
71 * config/pa/hppabsd.mh (NATDEPFILES): Add infptrace.o.
72
73 * config/pa/hppahpux.mh (NATDEPFILES): Add infptrace.o.
74
75 * config/pa/nm-hppab.h (FETCH_INFERIOR_REGISTERS): Define.
76
77 * config/pa/nm-hppah.h (FETCH_INFERIOR_REGISTERS): define.
78 (CHILD_XFER_MEMORY): Define.
79 (PT_*): Define so that generic infptrace.c code can be used.
80
81 Fri Jan 21 09:23:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
82
83 * xcoffread.c (xcoff_symfile_read): Make second parameter a
84 struct section_offsets *, not a (nonexistent) struct section_offset *.
85
86 * xcoffread.c (read_xcoff_symtab): Make main_aux just a union
87 internal_xcoff_symtab, not an array of one of them. Change lots of
88 "main_aux" to "&main_aux" and so on.
89
90 * coffread.c, xcoffread.c: Include <coff/internal.h>
91 before "symfile.h".
92
93 Thu Jan 20 17:30:55 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
94
95 * coffread.c (coff_getfilename): Make it not static.
96
97 * xcoffread.c (read_xcoff_symtab): complain() not abort().
98
99 * xcoffread.c (struct coff_symbol): Rename c_nsyms to c_naux (removes
100 a completely gratuitous difference between xcoffread.c and coffread.c).
101
102 Wed Jan 19 15:09:44 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
103
104 * infrun.c (wait_for_inferior): Don't set frame for
105 step_resume_breakpoint for IN_SIGTRAMP cases.
106
107 * infrun.c (wait_for_inferior), breakpoint.h (struct bpstat_what),
108 breakpoint.c (bpstat_what): Move step_resume from its own field of
109 the struct bpstat_what into the main_action. Make it override
110 other breakpoints. This is a conservative change in the sense
111 that before the step resume breakpoint was a breakpoint.c
112 breakpoint, hitting the step resume breakpoint overrode even
113 calling bpstat_stop_status.
114
115 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
116
117 * infrun.c (normal_stop): Set stop_pc after popping the dummy frame
118 in case execution was stopped in the called function.
119 * stack.c (print_frame_info, frame_info): If backtracing through
120 a call dummy, handle the starting source line number on a line
121 boundary like backtracing through sigtramp.
122 * sparc-tdep.c (sparc_frame_find_saved_regs): Get frame address
123 for call dummy frame right. Remove old test for dummy frame,
124 it has been unused at least since gdb-3.5.
125 * sparc-tdep.c (sparc_push_dummy_frame): Set return address register
126 of the dummy frame.
127
128 Tue Jan 18 16:16:35 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
129
130 * infcmd.c (signal_command): Accept 0 as legitimate signal number.
131
132 Tue Jan 18 14:09:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
133
134 * infrun.c (signals_info), target.c (target_signal_from_name):
135 Use ugly casts to avoid enumvar < enumvar or enumvar++.
136
137 Mon Jan 17 22:00:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
138
139 * ser-unix.c (hardwire_noflush_set_tty_state): Don't muck with ICANON.
140 * inflow.c (terminal_ours_1): When discussing how to deal with the
141 tty state, make note of query() as well as readline.
142
143 * infrun.c (_initialize_infrun): Add TARGET_SIGNAL_POLL to list of
144 signals for which stop and print are cleared by default.
145
146 Mon Jan 17 20:00:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
147
148 * config/pa/tm-hppa.h (unwind_table_entry): Use one of the
149 reserved fields to hold a stub unwind entry type. Fix typo.
150 (stub_unwind_entry): New structure for raw stub unwind entries.
151 (stub_unwind_types): The types of stubs we may encounter.
152 (UNWIND_ENTRY_SIZE, STUB_UNWIND_ENTRY_SIZE): New defines.
153 * hppa-tdep.c (rp_saved): Use additional information provided
154 by linker stub unwind descriptors.
155 (frameless_function_invocation): Likewise.
156 (frame_chain_valid): Likewise.
157 * paread.c (compare_unwind_entries): New function for sorting
158 unwind table entries.
159 (read_unwind_info): Rewrite to remove dependency on host endianness.
160 Read in data from the $UNWIND_END$ subspace which contains linker
161 stub unwind descriptors. Merge that data into the basic unwind
162 table.
163
164 * hppab-nat.c (_initialize_kernel_u_addr): Delete unwanted functions.
165
166 Mon Jan 17 22:00:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
167
168 * xcoffread.c (read_xcoff_symtab, case C_FILE): Accept the name
169 from either the symbol name or the auxent.
170 * coffread.c, symfile.h (coff_getfilename): Renamed from getfilename,
171 no longer static.
172
173 Mon Jan 17 13:35:01 1994 Fred Fish (fnf@cygnus.com)
174
175 * Makefile.in (ALLPARAM): Change irix5.h to nm-irix5.h.
176
177 Mon Jan 17 12:35:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
178
179 * README: Update notes for alpha port.
180
181 Mon Jan 17 11:15:57 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
182
183 * i960-tdep.c (i960_fault_to_signal): Return TARGET_SIGNAL_ILL
184 for operation fault, constraint fault, and type fault.
185
186 Sun Jan 16 12:46:01 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
187
188 * Makefile.in (init.c): Add comment explaining formatting conventions.
189
190 * c-exp.y (parse_number): Assign to temporary between the right
191 shifts, to work around a bug in the SCO compiler.
192
193 * Makefile.in (ALLCONFIG, ALLPARAM, ALLDEPFILES, HFILES_NO_SRCDIR):
194 Add various files which were added to GDB recently.
195
196 * xcoffread.c (process_xcoff_symbol): Only change 'V' to 'S' if not
197 within_function.
198
199 * Makefile.in: Add mostlyclean target.
200
201 Sat Jan 15 10:20:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
202
203 * Version 4.11.4.
204
205 Sat Jan 15 18:27:34 1994 Per Bothner (bothner@kalessin.cygnus.com)
206
207 * main.c (show_commands): Make return type of extern
208 history_get be HIST_ENTRY, rather than struct _hist_entry.
209 (The latter loses with the upcoming merged readline.)
210
211 Sat Jan 15 10:20:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
212
213 * minsyms.c (prim_record_minimal_symbol_and_info): Make tempstring
214 const char *, not char *.
215
216 * symtab.h (struct symbol): Make section short, not unsigned short.
217
218 * symtab.c (lookup_symbol): Add comment about QUIT here.
219
220 * utils.c (fputs_unfiltered): Call fputs, not fputs_maybe_filtered.
221
222 * c-exp.y (parse_number): Check for overflow regardless of range
223 checking. Fix overflow check to use unsigned LONGEST, not
224 unsigned int.
225
226 * c-exp.y (parse_number): Make it so that integer constants are
227 builtin_type_long_long if builtin_type_long isn't big enough or if
228 an "LL" suffix is used. Properly handle "UL" or "LU" suffixes.
229
230 * c-typeprint.c (c_type_print_varspec_suffix, case TYPE_CODE_FUNC):
231 Print our "()" first, then recurse for the target type.
232
233 Fri Jan 14 21:55:39 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
234
235 * remote-udi.c (udi_create_inferior): Quote empty execfile argument.
236
237 * gdbserver/low-lynx.c: Include <sys/wait.h> not "/usr/include/wait.h".
238
239 Fri Jan 14 14:17:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
240
241 * utils.c (request_quit): Re-establish signal handler regardless
242 of USG.
243
244 * config/mips/xm-irix4.h: Define HAVE_TERMIOS.
245
246 Fri Jan 14 21:55:39 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
247
248 * i960-tdep.c: Include target.h.
249
250 Fri Jan 14 17:12:28 1994 Stan Shebs (shebs@andros.cygnus.com)
251
252 * lynx-nat.c (sys/wait.h): Don't use absolute pathname.
253
254 Fri Jan 14 11:06:10 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
255
256 * lynx-nat.c (child_wait): Fix thinkos in struct target_waitstatus
257 changes (status -> ourstatus; declare status, etc.).
258 * config/nm-lynx.h: Fix child_wait prototype and include target.h.
259
260 Fri Jan 14 14:17:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
261
262 * Makefile.in (ALLPARAM): Add config/nm-lynx.h.
263
264 Fri Jan 14 11:49:44 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
265
266 * remote-mips.c (mips_request, mips_wait): Correct prototypes.
267
268 Fri Jan 14 11:37:17 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
269
270 * config/i386/xm-linux.h: Define HAVE_TERMIOS.
271
272 Fri Jan 14 01:04:36 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
273
274 * config/alpha/tm-alpha.h (CALL_DUMMY): Improve comment.
275
276 Thu Jan 13 10:32:38 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
277
278 * remote-vx.c (vx_wait): Only call i960_fault_to_signal if I80960
279 is defined. Otherwise just report TARGET_SIGNAL_UNKNOWN.
280
281 * mips-tdep.c (mips_push_arguments): Byteswap struct_addr before
282 writing it.
283
284 Add search to target vector (#if 0'd until after 4.12):
285 * target.h (to_search, target_search): Add.
286 * gdbcore.h, core.c (generic_search): Add.
287 * remote.c (remote_search): Add.
288 * a29k-tdep.c (init_frame_info): Use target_search to find traceback
289 tag.
290
291 * printcmd.c (print_address_symbolic): If set print fast-symbolic-addr
292 is on, call find_pc_function rather than relying just on the minimal
293 symbols (probably only matters for symbol readers which don't put
294 statics in the minimal symbols, but changing this strikes me as
295 not conservative enough).
296 Initialize name_location in all cases.
297 If no symbol and no msymbol, don't print anything symbolic.
298
299 * a29k-tdep.c (push_dummy_frame): Add comment about saving lr0.
300
301 Wed Jan 12 20:53:16 1994 John Gilmore (gnu@cygnus.com)
302
303 * printcmd.c (print_address_symbolic): Make it search the
304 symtabs for variables as well as functions. Add `set print
305 fast-symbolic-addr' and default it to fast (the old way).
306 Print line numbers for data items as well as functions.
307
308 * symtab.c (find_addr_symbol): Return the symtab and the symbol
309 address, if a symbol is found (take two more args pointing to
310 where to store these results).
311
312 * symtab.h (find_addr_symbol): Add prototype.
313
314 Wed Jan 12 19:32:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
315
316 * objfiles.h: Fix comments to reflect the fact that the phrase
317 "top of stack" always refers to where the pushing and popping takes
318 place, regardless of whether it is at the highest or lowest address.
319
320 Wed Jan 12 13:23:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
321
322 * mdebugread.c (parse_symbol): Do not set TYPE_TAG_NAME for
323 compiler generated tag names.
324 * mdebugread.c (parse_type): Handle cross references to qualified
325 aggregate types.
326 * valops.c (value_struct_elt): Improve error message if the
327 address of a method is requested from an object instance.
328 * valops.c (search_struct_method): Make name_matched non-static
329 to get it initialized correctly.
330 * config/i386/nm-i386sco.h (CANNOT_STORE_REGISTER): Define to
331 exclude segment register which are not writable on newer SCO versions.
332
333 Wed Jan 12 14:44:45 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
334
335 * go32-xdep.c: Remove unused function uerror.
336 (sigsetmask): Declare return type. Declare argument (to match the
337 way it is called). Explicitly return 0.
338
339 Wed Jan 12 01:44:25 1994 John Gilmore (gnu@cygnus.com)
340
341 * symtab.h (struct symbol, general_symbol_info, minimal_symbol,
342 partial_symbol): Shrink the storage sizes of symbols, by making
343 enums into 1-byte bitfields when compiled __GNUC__, moving all the
344 enums and small ints to the end of each struct to improve
345 alignment, and switching the section number from int to unsigned
346 short.
347
348 Wed Jan 12 00:16:26 1994 John Gilmore (gnu@cygnus.com)
349
350 * symtab.c (find_addr_symbol): New routine that will find the nearest
351 symbol associated with an address. It does so by exhaustive
352 search of the symtabs, so it's slow but complete.
353
354 Tue Jan 11 23:57:30 1994 John Gilmore (gnu@cygnus.com)
355
356 * coffread.c (read_coff_symtab): Set PC bounds of _globals_ symtab
357 to [0,0] rather than [0, end of first source file]. This avoids
358 problems with other parts of GDB looking for linetables in the
359 _globals_ symtab. Eliminate variables num_object_files and
360 first_object_file_end.
361
362 Tue Jan 11 00:53:46 1994 John Gilmore (gnu@cygnus.com)
363
364 * a29k-tdep.c (init_frame_info): Cast null arg to examine_tag.
365 (pop_frame): Restore PC2 and LR0 from dummy frames.
366 (push_dummy_frame): Save PC2 and LR0 into dummy frames.
367 (setup_arbitrary_frame): Handle 3 args and set up real frames.
368 * config/a29k/tm-a29k.h (FRAME_NUM_ARGS): Update comments.
369 (DUMMY_FRAME_RSIZE): Add 2 longwords for PC2 and LR0.
370 (SETUP_ARBITRARY_FRAME): Define.
371
372 Tue Jan 11 06:59:10 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
373
374 * infrun.c, config/mips/tm-irix5.h: Remove #if 0'd AT_FUNCTION_START.
375
376 Tue Jan 11 14:27:03 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
377
378 * remote-udi.c (udi_resume): Correct prototype.
379
380 Tue Jan 11 11:10:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
381
382 * config/pa/tm-hppa.h (FRAME_FIND_SAVED_REGS): Call
383 hppa_frame_find_saved_regs.
384 * hppa-tdep.c (dig_fp_from_stack): Delete function.
385 (prologue_inst_adjust_sp): New function.
386 (is_branch, inst_saves_gr, inst_saves_fr): New functions.
387 (skip_prologue): Completely rewrite to use unwind information.
388 (hppa_frame_find_saved_regs): Likewise.
389
390 Tue Jan 11 06:59:10 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
391
392 * remote-mips.c (mips_wait): Use new function mips_signal_from_protocol
393 to convert a signal number with appropriate bounds checking.
394
395 * remote-mips.c (mips_wait): Fix typos (0x177 -> 0177, 0x377 -> 0377).
396
397 Tue Jan 11 00:53:46 1994 John Gilmore (gnu@cygnus.com)
398
399 * stack.c (frame_info): If FRAME_FIND_SAVED_REGS isn't defined,
400 print a newline to end the display anyway.
401
402 * sparc-tdep.c (sparc_pop_frame): Pop the fsr and csr (float and
403 coprocessor status regs) when popping a frame. This fixes
404 float exceptions that occur after calling inferior functions.
405
406 * sparc-nat.c (fetch_inferior_registers, store_inferior_registers):
407 Read and write the fsr (float status register) to/from the child
408 process along with the float regs. Remove Peter Schauer's change
409 of May 24 '93, which has higher overhead and doesn't solve the
410 real problem (which was that FSR wasn't being set).
411
412 Mon Jan 10 23:16:42 1994 John Gilmore (gnu@cygnus.com)
413
414 * a29k-tdep.c (examine_prologue): Don't worry if the ASGEQ
415 stack overflow check isn't right after the register stack
416 adjustment instruction. Metaware R2.3u compiler moves other
417 things in front of it. This fix isn't perfect but is what's
418 running.
419
420 Mon Jan 10 20:08:23 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
421
422 * c-valprint.c (c_val_print): Treat TYPE_CODE_RANGE like TYPE_CODE_INT.
423
424 * config/alpha/alpha-netware.mt: Rename to alpha-nw.mt for 14
425 character filenames.
426 * configure.in: Change accordingly.
427
428 Mon Jan 10 15:48:36 1994 Tom Lord (lord@rtl.cygnus.com)
429
430 * m68k-stub.c, sparc-stub.c: removed spurious introduction of
431 _filtered io routines from these two files.
432
433 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
434
435 * config/i386/tm-i386v.h, config/m68k/tm-m68k.h, config/mips/tm-mips.h,
436 config/vax/tm-vax.h (CALL_DUMMY_BREAKPOINT_OFFSET): Define.
437 * mdebugread.c (parse_symbol): Handle enum sh.type produced by
438 DEC c89.
439 * mdebugread.c (add_line): Handle zero linenos produced by DEC c89.
440
441 Fri Jan 7 12:55:25 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
442
443 * utils.c (print_sys_errmsg): Call gdb_flush (gdb_stdout) before
444 printing to gdb_stderr.
445
446 * remote-udi.c (udi_kill): Don't close the connection, just set
447 inferior_pid to zero.
448 (udi_mourn): Call remove_breakpoints.
449
450 * remote-udi.c: Remove obsolete need_artificial_traps comment.
451
452 * i386b-nat.c (sregmap): If sEAX, etc., not defined, use tEAX, etc.
453
454 Thu Jan 6 07:17:53 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
455
456 * symtab.c (lookup_symbol): Don't try adding .c to the name.
457
458 * remote-bug.c: At the start of each section, reset srec_frame
459 back to 160.
460
461 * target.h: Add TARGET_WAITKIND_LOADED and TARGET_WAITKIND_SPURIOUS.
462 * target.c (store_waitstatus): Add CHILD_SPECIAL_WAITSTATUS hook.
463 * infrun.c (wait_for_inferior): Replace SIGTRAP_STOP_AFTER_LOAD with
464 code which looks for those two waitkinds. Use switch statement.
465 * config/rs6000/tm-rs6000.h: Replace SIGTRAP_STOP_AFTER_LOAD with
466 CHILD_SPECIAL_WAITSTATUS.
467
468 * procfs.c (procfs_wait): Fix argument name to match 4 Jan changes.
469 * Move target_signal_from_host, target_signal_to_host, and
470 store_waitstatus from inftarg.c to target.c. procfs needs them.
471 * target.c: Include "wait.h" and <signal.h>.
472 * target.h, infrun.c (proceed), proceed callers: Pass new code
473 TARGET_SIGNAL_DEFAULT instead of -1. This avoids problems with
474 enums being treated as unsigned and is cleaner.
475 * infrun.c (signals_info): Don't print TARGET_SIGNAL_DEFAULT or
476 TARGET_SIGNAL_0.
477 * infcmd.c (signal_command), infrun.c (signals_info):
478 Don't allow user to specify numeric equivalent of
479 TARGET_SIGNAL_DEFAULT.
480
481 Tue Jan 4 15:34:36 1994 Stu Grossman (grossman@cygnus.com)
482
483 * config/alpha/alpha-netware.mt: New target support for Alpha
484 running Netware.
485 * configure.in: Add alpha-*-netware* target.
486
487 Tue Jan 4 14:51:35 1994 Stan Shebs (shebs@andros.cygnus.com)
488
489 * remote-mips.c (mips_wait): Fix ref to TARGET_WAITKIND_STOPPED.
490
491 Tue Jan 4 09:47:14 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
492
493 * target.h: Add enum target_waitkind, enum target_signal, and
494 struct target_waitstatus. Change status argument to target_wait to
495 be struct target_waitstatus * instead of int *.
496 * target.h, infrun.c, all targets: Change type of signal arguments
497 to resume(), proceed(), and target_resume() from int to enum
498 target_signal.
499 * All targets (*_wait, *_resume): Change accordingly.
500 * infcmd.c (program_info, signal_command), throughout infrun.c,
501 * fork-child.c, solib.c, hppa-tdep.c, osfsolib.c: Use this stuff.
502 * convex-xdep.c, convex-tdep.c: Add FIXME's (getting the Convex
503 signal code stuff right with the new signals would be non-trivial).
504 * inferior.h (stop_signal): Make it enum target_signal not int.
505 * target.c, target.h (target_signal_to_string, target_signal_to_name,
506 target_signal_from_name): New functions.
507 * inftarg.c, target.h (target_signal_to_host, target_signal_from_host,
508 store_waitstatus): New functions.
509 * procfs.c (procfs_notice_signals): Use them.
510 * i960-tdep.c (i960_fault_to_signal): New function, to replace
511 print_fault.
512 * config/i960/tm-i960.h: Don't define PRINT_RANDOM_SIGNAL.
513
514 * objfiles.c (build_objfile_section_table): Don't abort() if
515 objfile->sections is already set.
516
517 * objfiles.c (add_to_objfile_sections): Check SEC_ALLOC not SEC_LOAD
518 to match recent change to exec.c.
519
520 * Version 4.11.3.
521
522 * main.c (print_gdb_version): Change year to 1994.
523
524 * ChangeLog, ChangeLog-93: Split ChangeLog at 1994.
525 * Makefile.in (NONSRC): Add ChangeLog-93.
526
527 Mon Jan 3 11:57:29 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
528
529 * stabsread.c (read_type): Allow defining several type numbers
530 at once (e.g. "(1,2)=(3,4)="...).
531
532 * stabsread.c (read_enum_type): Use TARGET_INT_BIT not sizeof (int).
533
534 * breakpoint.c (frame_in_dummy): Check PC as well as frame.
535
536 Mon Jan 3 02:47:03 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
537
538 * mdebugread.c (psymtab_to_symtab_1): Only pass N_STAB symbols
539 to process_one_symbol.
540 * symtab.c (find_pc_psymbol): Search global_psymbols as well to
541 avoid caching a bad endaddr in find_pc_partial_function.
542
543 Sun Jan 2 21:41:17 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
544
545 * config/m68k/tm-sun3.h: Don't define BELIEVE_PCC_PROMOTION.
546
547 Sat Jan 1 04:35:23 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
548
549 * infrun.c (wait_for_inferior): Do not step or step resume past
550 the end of a one-line function we just stepped into.
551
552 For older changes see ChangeLog-93
553 \f
554 Local Variables:
555 mode: indented-text
556 left-margin: 8
557 fill-column: 74
558 version-control: never
559 End:
This page took 0.04167 seconds and 5 git commands to generate.