1 Tue Jan 11 11:10:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
3 * config/pa/tm-hppa.h (FRAME_FIND_SAVED_REGS): Call
4 hppa_frame_find_saved_regs.
5 * hppa-tdep.c (dig_fp_from_stack): Delete function.
6 (prologue_inst_adjust_sp): New function.
7 (is_branch, inst_saves_gr, inst_saves_fr): New functions.
8 (skip_prologue): Completely rewrite to use unwind information.
9 (hppa_frame_find_saved_regs): Likewise.
11 Tue Jan 11 06:59:10 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13 * remote-mips.c (mips_wait): Use new function mips_signal_from_protocol
14 to convert a signal number with appropriate bounds checking.
16 * remote-mips.c (mips_wait): Fix typos (0x177 -> 0177, 0x377 -> 0377).
18 Tue Jan 11 00:53:46 1994 John Gilmore (gnu@cygnus.com)
20 * stack.c (frame_info): If FRAME_FIND_SAVED_REGS isn't defined,
21 print a newline to end the display anyway.
23 * sparc-tdep.c (sparc_pop_frame): Pop the fsr and csr (float and
24 coprocessor status regs) when popping a frame. This fixes
25 float exceptions that occur after calling inferior functions.
27 * sparc-nat.c (fetch_inferior_registers, store_inferior_registers):
28 Read and write the fsr (float status register) to/from the child
29 process along with the float regs. Remove Peter Schauer's change
30 of May 24 '93, which has higher overhead and doesn't solve the
31 real problem (which was that FSR wasn't being set).
33 Mon Jan 10 23:16:42 1994 John Gilmore (gnu@cygnus.com)
35 * a29k-tdep.c (examine_prologue): Don't worry if the ASGEQ
36 stack overflow check isn't right after the register stack
37 adjustment instruction. Metaware R2.3u compiler moves other
38 things in front of it. This fix isn't perfect but is what's
41 Mon Jan 10 20:08:23 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
43 * c-valprint.c (c_val_print): Treat TYPE_CODE_RANGE like TYPE_CODE_INT.
45 * config/alpha/alpha-netware.mt: Rename to alpha-nw.mt for 14
47 * configure.in: Change accordingly.
49 Mon Jan 10 15:48:36 1994 Tom Lord (lord@rtl.cygnus.com)
51 * m68k-stub.c, sparc-stub.c: removed spurious introduction of
52 _filtered io routines from these two files.
55 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
57 * config/i386/tm-i386v.h, config/m68k/tm-m68k.h, config/mips/tm-mips.h,
58 config/vax/tm-vax.h (CALL_DUMMY_BREAKPOINT_OFFSET): Define.
59 * mdebugread.c (parse_symbol): Handle enum sh.type produced by
61 * mdebugread.c (add_line): Handle zero linenos produced by DEC c89.
63 Fri Jan 7 12:55:25 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
65 * utils.c (print_sys_errmsg): Call gdb_flush (gdb_stdout) before
66 printing to gdb_stderr.
68 * remote-udi.c (udi_kill): Don't close the connection, just set
70 (udi_mourn): Call remove_breakpoints.
72 * remote-udi.c: Remove obsolete need_artificial_traps comment.
74 * i386b-nat.c (sregmap): If sEAX, etc., not defined, use tEAX, etc.
76 Thu Jan 6 07:17:53 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
78 * symtab.c (lookup_symbol): Don't try adding .c to the name.
80 * remote-bug.c: At the start of each section, reset srec_frame
83 * target.h: Add TARGET_WAITKIND_LOADED and TARGET_WAITKIND_SPURIOUS.
84 * target.c (store_waitstatus): Add CHILD_SPECIAL_WAITSTATUS hook.
85 * infrun.c (wait_for_inferior): Replace SIGTRAP_STOP_AFTER_LOAD with
86 code which looks for those two waitkinds. Use switch statement.
87 * config/rs6000/tm-rs6000.h: Replace SIGTRAP_STOP_AFTER_LOAD with
88 CHILD_SPECIAL_WAITSTATUS.
90 * procfs.c (procfs_wait): Fix argument name to match 4 Jan changes.
91 * Move target_signal_from_host, target_signal_to_host, and
92 store_waitstatus from inftarg.c to target.c. procfs needs them.
93 * target.c: Include "wait.h" and <signal.h>.
94 * target.h, infrun.c (proceed), proceed callers: Pass new code
95 TARGET_SIGNAL_DEFAULT instead of -1. This avoids problems with
96 enums being treated as unsigned and is cleaner.
97 * infrun.c (signals_info): Don't print TARGET_SIGNAL_DEFAULT or
99 * infcmd.c (signal_command), infrun.c (signals_info):
100 Don't allow user to specify numeric equivalent of
101 TARGET_SIGNAL_DEFAULT.
103 Tue Jan 4 15:34:36 1994 Stu Grossman (grossman@cygnus.com)
105 * config/alpha/alpha-netware.mt: New target support for Alpha
107 * configure.in: Add alpha-*-netware* target.
109 Tue Jan 4 14:51:35 1994 Stan Shebs (shebs@andros.cygnus.com)
111 * remote-mips.c (mips_wait): Fix ref to TARGET_WAITKIND_STOPPED.
113 Tue Jan 4 09:47:14 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
115 * target.h: Add enum target_waitkind, enum target_signal, and
116 struct target_waitstatus. Change status argument to target_wait to
117 be struct target_waitstatus * instead of int *.
118 * target.h, infrun.c, all targets: Change type of signal arguments
119 to resume(), proceed(), and target_resume() from int to enum
121 * All targets (*_wait, *_resume): Change accordingly.
122 * infcmd.c (program_info, signal_command), throughout infrun.c,
123 * fork-child.c, solib.c, hppa-tdep.c, osfsolib.c: Use this stuff.
124 * convex-xdep.c, convex-tdep.c: Add FIXME's (getting the Convex
125 signal code stuff right with the new signals would be non-trivial).
126 * inferior.h (stop_signal): Make it enum target_signal not int.
127 * target.c, target.h (target_signal_to_string, target_signal_to_name,
128 target_signal_from_name): New functions.
129 * inftarg.c, target.h (target_signal_to_host, target_signal_from_host,
130 store_waitstatus): New functions.
131 * procfs.c (procfs_notice_signals): Use them.
132 * i960-tdep.c (i960_fault_to_signal): New function, to replace
134 * config/i960/tm-i960.h: Don't define PRINT_RANDOM_SIGNAL.
136 * objfiles.c (build_objfile_section_table): Don't abort() if
137 objfile->sections is already set.
139 * objfiles.c (add_to_objfile_sections): Check SEC_ALLOC not SEC_LOAD
140 to match recent change to exec.c.
144 * main.c (print_gdb_version): Change year to 1994.
146 * ChangeLog, ChangeLog-93: Split ChangeLog at 1994.
147 * Makefile.in (NONSRC): Add ChangeLog-93.
149 Mon Jan 3 11:57:29 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
151 * stabsread.c (read_type): Allow defining several type numbers
152 at once (e.g. "(1,2)=(3,4)="...).
154 * stabsread.c (read_enum_type): Use TARGET_INT_BIT not sizeof (int).
156 * breakpoint.c (frame_in_dummy): Check PC as well as frame.
158 Mon Jan 3 02:47:03 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
160 * mdebugread.c (psymtab_to_symtab_1): Only pass N_STAB symbols
161 to process_one_symbol.
162 * symtab.c (find_pc_psymbol): Search global_psymbols as well to
163 avoid caching a bad endaddr in find_pc_partial_function.
165 Sun Jan 2 21:41:17 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
167 * config/m68k/tm-sun3.h: Don't define BELIEVE_PCC_PROMOTION.
169 Sat Jan 1 04:35:23 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
171 * infrun.c (wait_for_inferior): Do not step or step resume past
172 the end of a one-line function we just stepped into.
174 For older changes see ChangeLog-93
180 version-control: never