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