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