]> Git Repo - binutils.git/blame - gdb/ChangeLog
*** empty log message ***
[binutils.git] / gdb / ChangeLog
CommitLineData
eb3f3e5c
SG
1Fri Oct 25 16:06:38 1991 Stu Grossman (grossman at cygnus.com)
2
3 * coffread.c, coredep.c, i386-xdep.c: install patches for
4 SysV/386 3.2 from Mauro DePalma.
5
9cb602e1
JG
6Fri Oct 25 02:02:13 1991 John Gilmore (gnu at cygnus.com)
7
c58215f2
JG
8 * core.c (core_file_info), exec.c (exec_file_info): Print file
9 type. Use printf_filtered.
10
9cb602e1
JG
11 * valops.c (value_fetch_lazy): Avoid 0-length fetches.
12
b662acae
FF
13Thu Oct 24 23:06:40 1991 Fred Fish (fnf at cygnus.com)
14
c8c0a2bd
FF
15 * dwarfread.c: Add casts to remove compiler warnings.
16
84d82b1c
FF
17 * tm-3b1.h, tm-68k.h, tm-altos.h, tm-amix.h, tm-hp300bsd.h,
18 tm-hp300hpux.h, tm-isi.h, tm-news.h, tm-pn.h, tm-sun2.h,
19 tm-sun3.h: Remove locally duplicated code for calling functions
20 in the inferior. The only differences were in the specific trap
21 vectors used and whether or not an fpu was present. These are
22 now handled by appropriate definitions of BPT_VECTOR and
23 HAVE_68881 respectively. Other minor obvious cleanups.
24
25 * valops.c: Correct a minor misspelling.
26
ed317bb3
FF
27 * utils.c: Remove local BSD/USG hacks that are now in libiberty.
28
b662acae
FF
29 * dwarfread.c: Remove prototype for dwarfwarn. Does not work
30 with <varargs.h>.
31
313fdead
JG
32Thu Oct 24 09:33:44 1991 John Gilmore (gnu at cygnus.com)
33
b0077123
JG
34 * stack.c (frame_command): Always print. Use new
35 frame_select_command to select a frame without printing.
36
313fdead
JG
37 * dwarfread.c: Use <varargs.h>, since <stdarg.h> is not portable.
38
4a35d6e9
FF
39Thu Oct 24 01:32:51 1991 Fred Fish (fnf at cygnus.com)
40
35f5886e
FF
41 * dwarfread.c: New file for DWARF debugging format support.
42
43 * elfread.c: New file for ELF object file format support.
44
45 * procfs.c: New file for SVR4 /proc (process file system) support.
46
47 * tm-amix.h, xm-amix.h, tconfig/amix, xconfig/amix: New files for
48 Amiga UNIX support.
49
50 * xm-svr4.h, tm-svr4.h: New files for SVR4 support.
51
52 * xm-m68k.h: New file for host machines with m68k cpu.
53
bb4ff694
FF
54 * Makefile.in: Add elfread.c and dwarfread.c to SFILES_MAINDIR.
55 Add elfread.o and dwarfread.o to OBS.
56
57 * symfile.h: Add "elf" to list of supported formats in comment.
58
e2aab031
FF
59 * c-exp.y, defs.h, symtab.h, valprint.c: Add three new builtin
60 types to gdb, builtin_type_long_double, builtin_type_complex, and
61 builtin_type_double_complex. Add and use new TARGET_SHORT_BIT,
62 TARGET_INT_BIT, TARGET_LONG_BIT, TARGET_FLOAT_BIT,
63 TARGET_DOUBLE_BIT, TARGET_LONG_DOUBLE_BIT, TARGET_COMPLEX_BIT, and
64 TARGET_DOUBLE_COMPLEX_BIT, as the sizes in bits of the indicated
65 types on the target machine (ala the existing TARGET_LONG_LONG_BIT).
66
02070680
FF
67 * infrun.c: When using SVR4 /proc interface instead of ptrace(),
68 call proc_set_exec_trap() to setup child to stop at first instruction.
69
70 * inftarg.c: When using SVR4 /proc interface, call proc_wait()
71 rather than wait().
72
73 * m68k-tdep.c: Add new routines supply_gregset(), fill_gregset(),
74 supply_fpregset(), and fill_fpregset(), which are machine
75 dependent support routines for SVR4 /proc interface.
76
2bc2e684
FF
77 * utils.c: Add warning_setup() and warning(). Warning() behaves
78 the same as error() except that it returns normally rather than
79 jumping back to command level. Modules that don't want to call
80 warning() for some reason, but want to produce their own warnings,
81 can call warning_setup() to ensure compatibility with the way
82 warning() and error() deal with the terminal.
83
eaa1ef1d
FF
84 * symtab.c: Make internal errors produce more useful messages.
85
dcd15e5e
FF
86 * tm-68k.h: Move code that is duplicated in almost every single
87 m68k based machine's configuration files to this common file.
88 Duplications in the configuration files still need to be removed
89 (FIXME).
90
150f5436
FF
91 * infrun.c (child_create_inferior): System V versions must call
92 setpgrp() with no arguments, to comply with prototyping typically
93 in <unistd.h>.
94
cb17dfb1
FF
95 * munch: Add support for SVR4 style nm output.
96
4a35d6e9
FF
97 * dbxread.c, mipsread.c symmisc.c, symtab.c: Remove the object
98 file specific fields from the partial symbol table structure and
99 replace them with a pointer to private data for each different
100 flavor of object file reader to initialize appropriately.
101
b0077123
JG
102Wed Oct 23 09:38:20 1991 John Gilmore (gnu at cygnus.com)
103
104 * xconfig/sun[34]os4: Add note about strstr botch on sunos4.0.3c
105 and previous.
106
107 * mipsread.c (fixup_undef_type): New function. If a struct /
108 union / enum is defined in a header file but nowhere else used,
109 (by typedefing, pointer referencing or declaration) the mipsread code
110 builds the complete tree for the structure but leaves its code as
111 TYPE_CODE_UNDEF as it doesn't know what kind of aggregate it is.
112 Guess its type based on the details of the members.
113
0d3e7f60
SG
114Tue Oct 22 18:04:32 1991 Stu Grossman (grossman at cygnus.com)
115
116 * infrun.c (wait_for_inferior): Check return value from
117 find_pc_line.
118
bc6c937d
SG
119Mon Oct 21 17:47:03 1991 Stu Grossman (grossman at cygnus.com)
120
121 * infrun.c (wait_for_inferior): fix stepi/nexti that was broken
122 by my last edit to this routine.
123
b0077123
JG
124Mon Oct 21 14:27:43 1991 John Gilmore (gnu at cygnus.com)
125
126 * tm-sun3.h (FIX_CALL_DUMMY): problem with cross debugging.
127 FIX_CALL_DUMMY does unaligned accesses and/or forgets to byte swap
128 the values before putting them into the dummy code. (From Peter
129 Schauer)
130
44e4e473
SC
131Mon Oct 21 10:04:39 1991 Steve Chamberlain (steve at rtl.cygnus.com)
132
133 * configure.in: added ebmon target.
134
785ce19c 135Wed Oct 16 22:49:58 1991 John Gilmore (gnu at cygnus.com)
a1b8c5d6
JG
136
137 GDB-4.2 release!
138
139 * Makefile.in: Roll VERSION to 4.2.
44e4e473 140 * README, TODO, WHATS.NEW: Update.
a1b8c5d6
JG
141
142 * core.c (core_open): Improve error message for bad file.
143 Pass .reg virtual memory address to fetch_core_registers to help
144 it find the registers in the core-file header.
145 * coredep.c (fetch_core_registers): Take new argument, use it,
146 and pass it to register_addr to locate the block of registers.
785ce19c 147 * xm-mips.h: Update KERNEL_U_ADDR for new scheme. Cleanup a bit.
a1b8c5d6
JG
148
149 * dbxread.c (read_dbx_symtab, process_one_symbol): Handle
150 Sequent N_FN_SEQ like everybody else's N_FN.
151
152 * main.c: Circumvent SCO cc bug with #if !!defined(USG).
153 * tm-i386v.h: #endif guck.
154 * xconfig/i386*: Remove -Dgetpagesize()=4096 kludge.
785ce19c
JG
155 * xconfig/i386sco: Add HAVE_STRSTR to avoid ANSI bdeath.
156 * xconfig/tahoe: Add REGEX, which seems to be missing.
157
158 * coredep.c: Add <sys/types.h> for SCOnix.
159 * dbxread.c (read_dbx_symntab): Avoid coredump on malformed file.
160 * printcmd.c (print_formatted): Flush output before disassembly.
a1b8c5d6 161
93ae2e88
RP
162Tue Oct 15 20:12:32 1991 Roland H. Pesch (pesch at fowanton.cygnus.com)
163
9e0906a6
RP
164 * doc/refcard.tex (sec "Working Files"): consistent metavars and
165