]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/ChangeLog
Initial creation of sourceware repository
[thirdparty/binutils-gdb.git] / gdb / ChangeLog
CommitLineData
c906108c
SS
11999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
2
3 * GDB 4.18 released.
4
51999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
6
7 * README: Change revision numbers in text to "4.18".
8 * Makefile.in (VERSION): Set to 4.18.
9
101999-04-06 Stan Shebs <shebs@andros.cygnus.com>
11
12 * solib.c (clear_solib): Don't call disable_breakpoints_in_shlibs,
13 this breaks rerunning on sun4 native.
14
151999-04-05 Stan Shebs <shebs@andros.cygnus.com>
16
17 * NEWS: Incorporate suggestions from David Taylor and Jason Molenda.
18
191999-04-02 Jim Blandy <jimb@zwingli.cygnus.com>
20
21 * README: Note that GDB requires an ANSI C compiler, and explain
22 how to get GCC.
23
24 * README: Update.
25 It says we provide HTML documentation, but we don't.
26 The instructions for building the .info files were wrong.
27 It didn't mention that texinfo.tex was provided with GDB.
28 It didn't mention the intl, texinfo, etc, or util directories.
29 (Perhaps util would be best left unmentioned.)
30 It didn't mention the --enable-build-warnings flag, or the --host
31 flag.
32 It didn't mention remote-array.c or remote-d10v.c.
33 It had an old address for reporting bugs. It's now gdb@gnu.org.
34 It mentioned xxgdb, which is obsolete, but didn't mention DDD.
35
36 * config/sparc/nm-linux.h: Don't redefine PT_ATTACH to use the
37 deprecated PTRACE_SUNATTACH compatibility commands. The
38 definitions from <sys/ptrace.h> are fine.
39
401999-04-01 Stan Shebs <shebs@andros.cygnus.com>
41
42 * NEWS: Add more notes about user-visible changes.
43
441999-04-01 Jim Blandy <jimb@zwingli.cygnus.com>
45
46 Fix for cross-debugging on an AIX host from Johanna Svenningsson:
47 * ax-gdb.h (enum axs_lvalue_kind): Remove trailing comma from enum.
48 * ax.h (enum agent_op, enum agent_flaws): Same.
49 * tracepoint.h (enum actionline_type): Same.
50 * config/xm-aix4.h: Add declaration for termdef.
51
521999-03-31 Stan Shebs <shebs@andros.cygnus.com>
53
54 * jv-lang.h (dynamics_objfile): Remove decl, conflicts with static
55 decl in jv-lang.c.
56
571999-03-31 Jim Blandy <jimb@zwingli.cygnus.com>
58
59 Mon Mar 29 14:40:44 1999 David Taylor <taylor@ryobi.cygnus.com>
60
61 * valops.c (search_struct_field): revert HP merge change
62 to this function -- it causes messages to be printed about
63 member class ambiguity when the compiler is happy.
64 (search_struct_field_aux): delete -- added as part of HP merge
65 change; with aforementioned change it is no longer called.
66
671999-03-26 Jim Blandy <jimb@zwingli.cygnus.com>
68
69 Merged change from Keith Seitz:
70
71 1999-03-16 Keith Seitz <keiths@cygnus.com>
72
73 * remote.c (reomte_binary_checked): New file global.
74 (check_binary_download): New function to check if
75 stub supports binary downloading that works with
76 stubs that are not eight bit clean.
77 (remote_write_bytes): Check for binary download capability
78 and use it if available.
79 Remove references to global remote_binary_length. What a hack.
80 (putpkt_binary): New function.
81 (putpkt): Call putpkt_binary.
82 Use xor to escape trouble characters.
83 * m32r-stub.c (bin2mem): Follow escape char convention change.
84
85 Applied patch from Stu Grossman:
86
87 Mon Feb 22 12:32:19 1999 Per Bothner <bothner@cygnus.com>
88
89 * jv-valprint.c (java_val_print): Restore line that somehow got lost.
90
911999-03-24 Stan Shebs <shebs@andros.cygnus.com>
92
93 * Makefile (VERSION): Bump to 4.17.87.
94
95 Attempt to sort out SCO-related configs.
96 * configure.host (i[3456]86-*-sysv4.2*): Use instead of
97 i[3456]86-*-sysv4.2MP and i[3456]86-*-sysv4.2uw2*.
98 (i[3456]86-*-sysv5*): Recognize.
99 * configure.tgt (i[3456]86-*-sco3.2v5*, i[3456]86-*-sco3.2v4*):
100 Recognize.
101
102Wed Mar 24 01:01:27 1999 Andrew Cagney <cagney@sludge.cygnus.com>
103
104 * rs6000-tdep.c (rs6000_software_single_step): Change SIGNAL to
105 unsigned int.
106
107 From Rodney Brown <rodneybrown@pmsc.com>:
108 * target.h (enum thread_control_capabilities), breakpoint.h (enum
109 bptype), breakpoint.c (enum insertion_state_t): Strict ISO-C
110 doesn't allow trailing comma in enum definition.
111
1121999-03-23 Jason Molenda (jsm@bugshack.cygnus.com)
113
114 * hppa-tdep.c (pa_register_look_aside): Remove CPU_HPPA_RISC_20
115 check, test for presence of struct save_state_t and the ss_wide
116 member directly.
117 * configure.in: Remove CPU_HPPA_RISC_20 test. Add tests for
118 HAVE_STRUCT_SAVE_STATE_T and HAVE_STRUCT_MEMBER_SS_WIDE.
119 * acconfig.h: Add HAVE_STRUCT_SAVE_STATE_T HAVE_STRUCT_MEMBER_SS_WIDE.
120 * configure, config.in: Regenerated.
121
122Tue Mar 23 17:22:57 1999 Philippe De Muyter <phdm@macqel.be>
123
124 * remote.c, parse.c: Include ctype.h.
125
126Mon Mar 22 13:25:13 1999 Michael Snyder <msnyder@cleaver.cygnus.com>
127
128 * infttrace.c (proc_wait): rename to ptrace_wait.
129
1301999-03-17 Jason Molenda (jsm@bugshack.cygnus.com)
131
132 * configure.in (HAVE_MULTIPLE_PROC_FDS): Don't define for Solaris
133 hosts--gdb doesn't support this yet.
134 * configure: Regenerated.
135
136Tue Mar 16 01:11:33 1999 Andrew Cagney <cagney@rhino.cygnus.com>
137
138 * target.h (struct target_ops), target.c (debug_to_query),
139 remote.c (pack_hex_byte, remote_query): Promote char parameters to
140 int. Stops compile problems with pedantic ISO-C compilers.
141
142Tue Mar 16 15:29:04 1999 Stan Shebs <shebs@andros.cygnus.com>
143
144 * jv-lang.c, jv-lang.h (java_primitive_type): Declare argument
145 as int instead of char.
146
1471999-03-15 Jim Blandy <jimb@zwingli.cygnus.com>
148
149 Merged changes for binary downloads from Michael Snyder:
150
151 Fri Mar 12 13:11:48 1999 Michael Snyder <msnyder@cleaver.cygnus.com>
152
153 * remote.c (remote_write_bytes): fix 'X' packet protocol so that it
154 can't overwrite the end of its buffer with escaped characters.
155
1561999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
157
158 Merged changes for HP/UX 9 from Jason Molenda:
159
160 1999-03-08 Jason Molenda (jsm@bugshack.cygnus.com)
161
162 * infttrace.c (hppa_get_process_events): Removed. Function only
163 usable on HPUX 10 and above. It is not called by any other part
164 of GDB.
165 * hppah-nat.c (hppa_get_process_events): Ditto.
166 (child_pid_to_exec_file): Only call ptrace with PT_GET_PROCESS_PATHNAME
167 if that symbol has been defined.
168 * config/pa/nm-hppah.h: Don't set up prototypes et al for
169 hppa_get_process_events.
170
171 * config/pa/hppahpux.mh (TERM_LIB): Do not initialize, let autoconf
172 determine best library automatically.
173 * config/pa/hpux1020.mh: Ditto.
174 * config/pa/hpux1100.mh: Ditto.
175 * configure.in (TERM_LIB): Also check for libHcurses.
176 * configure: Regenerated.
177
178 Merged changes to accomodate the Hurd:
179
180 Thu Mar 11 18:05:11 1999 Michael Snyder <msnyder@cleaver.cygnus.com>
181
182 * infptrace.c (proc_wait): Rename to ptrace_wait.
183 * inftarg.c (child_wait): call ptrace_wait instead of proc_wait.
184 * inferior.h: Declare ptrace_wait instead of proc_wait.
185
1861999-03-11 Jim Blandy <jimb@zwingli.cygnus.com>
187
188 * Makefile.in (VERSION): click to 4.17.86, for next snapshot.
189
1901999-03-09 Rodney Brown <RodneyBrown@pmsc.com>
191
192 Get working on UnixWare 2.1.1.
193 * acconfig.h: Update for defines for procfs.c.
194 * configure.in: Identify defines for procfs.c.
195 * configure.host: i386-*-sysv4.2uw2* => i386v42mp
196 * configure.tgt: i386-*-sysv4.2uw2* => i386v42mp
197 * configure, config.in: Regenerate.
198 * procfs.c: Rename HAVE_NO_PRRUN_T to HAVE_PRRUN_T (autoconf
199 standard), wrap UNIXWARE difference in THE_PR_LWP macro for
200 legibility.
201 * config/i386/tm-i386v42mp.h: Remove HAVE_PSTATUS_T,
202 HAVE_NO_PRRUN_T; now set by configure.
203
2041999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
205
206 Merged changes from Jason Molenda:
207
208 1999-02-24 Jason Molenda (jsm@bugshack.cygnus.com)
209
210 * configure.in: Set CPU_HPPA_RISC_20 if the host CPU is a PA 2.0
211 processor.
212 * acconfig.h: Add CPU_HPPA_RISC_20
213 * config.in, configure: Regenerated.
214 * hppa-tdep.c (pa_register_look_aside): Only refer to new
215 structure elements if we are on a PA2.0 system.
216 * defs.h: Include limits.h.
217
218 Merged changes from Stu Grossman:
219
220 Wed Feb 17 10:10:27 1999 Stu Grossman <grossman@babylon-5.cygnus.com>
221
222 * gdbtypes.h (get_discrete_bounds): Remove duplicate decl.
223
224 * jv-typeprint.c (java_type_print_base): Change fputs => fputs_filtered.
225
226 Mon Jan 25 18:30:57 1999 Per Bothner <bothner@cygnus.com>
227
228 * jv-lang.h (JAVA_OBJECT_SIZE): Change from hard-wired constant.
229 (java_primitive_type_from_name, get_java_object_header_size): Declare.
230 * jv-lang.c (java_class_from_object): Use get_java_object_type.
231 * jv-lang.c: Update Class field names: dtable->vtable,
232 msize->method_count, nfields->field_count, bfsize->size_in_bytes,
233 nmethods->method_count.
234 (type_from_class): Demangle array type names.
235 (java_link_class_type): Array type names are now demangled.
236 (get_java_object_type): If not defined yet, try looking it up.
237 (get_java_object_header_size): New function.
238 (java_primitive_type_from_name): New function.
239 (java_demangled_signature_length, java_demangled_signature_copy): New.
240 (java_demangle_type_signature): Re-implement using above functions.
241 (evaluate_subexp_java): For UNOP_IND, call evaluate_subexp_java
242 to evaluate subexp (not evaluate_subexp_standard).
243 For BINOP_SUBSCRIPT update for new array type naming scheme.
244 * jv-valprint.c (java_value_print): Use java_class_from_object.
245 Update array printing to new array type naming convention.
246 (java_val_print): Doing check_typedef when printing a pointer is
247 is a waste of effort. Also, handle TYPE_CODE_INT, to make sure
248 Java bytes as not printed as C chars.
249
250 Fri Jan 8 16:58:22 1999 Stu Grossman <grossman@babylon-5.cygnus.com>
251
252 * blockframe.c (find_pc_sect_partial_function): Search full symtabs as
253 a last ditch effort (after the partial & minimal symtabs).
254 * defs.h utils.c: Fixup prototypes for vprintf_filtered,
255 vfprintf_filtered, vfprintf_unfiltered and vprintf_unfiltered to return
256 ints to match their standard equivalents.
257 * defs.h symtab.c top.c: Create skip_prologue_hook to allow Java to
258 control the prologue skipping process.
259 * jv-typeprint.c (java_type_print_base): Remove extern for
260 jv_class_demangle, add new arg for objfile (NULL).
261 * symtab.h: Remove struct sourcevector and struct source. Definately
262 not needed.
263 * values.c (value_virtual_fn_field): Fixes code to handle new vtable
264 debug info format. Patch from marka.
265
266 Wed Dec 16 23:11:25 1998 Stu Grossman <grossman@fencer.cygnus.com>
267
268 * jv-lang.c (java_class_from_object java_class_is_primitive
269 is_object_type): Change dtable to vtable.
270 * (java_primitive_type): Change arg to type char.
271 * (_initialize_java_language): Make java_char_type be unsigned.
272 * jv-lang.h: Fixup prototypes.
273
274 Mon Dec 7 19:02:15 1998 Stu Grossman <grossman@babylon-5.cygnus.com>
275
276 * jv-valprint.c (java_value_print): Fix printing of values where
277 run time type != compile time type.
278
279 Fri Dec 4 15:23:38 1998 Stu Grossman <grossman@fencer.cygnus.com>
280
281 * Makefile.in: Whack out m2-typeprint.c.
282 * c-typeprint.c (c_type_print_varspec_suffix) typeprint.h: Make this
283 global. It's needed by Java.
284 * (c_type_print_base): Whack prefix off of qualified method names
285 (names with name spaces).
286 * gdbtypes.h (struct cplus_struct_type): Add bits for Java attributes.
287 Shrink voffset
288 to 16 bits to compensate for added bits above (hopefully this is still
289 enough).
290 * Add new accessor macros (TYPE_FND_FIELD_PUBLIC, ...) for all new
291 attribute bits.
292 * jv-typeprint.c (java_type_print_base): Fix printing of method
293 attributes. Handle JVM style manglings.
294 * (java_print_type): Enable code type print varspec_suffix to allow
295 array indices to print out.
296 * jv-valprint.c (java_val_print): Minor formatting.
297 * m2-lang.c (m2_language_d): Change m2_print_type to c_print_type.
298 * stabsread.c (read_member_functions): Save public and static attributes.
299
3001999-03-02 Stan Shebs <shebs@andros.cygnus.com>
301
302 From Gary Thomas <gthomas@cygnus.co.uk>:
303 * arm-tdep.c (ARM_LE_BREAKPOINT, ARM_BE_BREAKPOINT,
304 THUMB_LE_BREAKPOINT, THUMB_BE_BREAKPOINT): Use illegal instruction
305 instead of SWI 24.
306 * config/arm/tm-arm.h (CALL_DUMMY): Ditto.
307 (IN_SIGTRAMP): Define.
308
3091999-03-01 Jim Blandy <jimb@zwingli.cygnus.com>
310
311 * configure.in (TERM_LIB): Move the code which sets this to a
312 better place.
313
3141999-02-25 Stan Shebs <shebs@andros.cygnus.com>
315
316 * breakpoint.c (SOLIB_LOADED_LIBRARY_PATHNAME,
317 SOLIB_UNLOADED_LIBRARY_PATHNAME, SOLIB_CREATE_CATCH_LOAD_HOOK,
318 SOLIB_CREATE_CATCH_UNLOAD_HOOK): Supply default definitions.
319 * infrun.c (SOLIB_IN_DYNAMIC_LINKER): Ditto.
320
3211999-02-23 Jim Blandy <jimb@zwingli.cygnus.com>
322
323 Patch from Jason Molenda (jsm@bugshack.cygnus.com)
324 * configure.in (TERM_LIB): Move checking for TERM_LIB, substituting.
325 * configure, aclocal.m4, config.in: Regenerated.
326
3271999-02-22 Jim Blandy <jimb@zwingli.cygnus.com>
328
329 * Makefile.in (VERSION): Bump to 4.17.85, for the release process.
330
331 Patch from Elena Zannoni <ezannoni@kwikemart.cygnus.com>
332 * breakpoint.c (watch_command_1): Reformat comment.
333
334 Patch from Elena Zannoni <ezannoni@kwikemart.cygnus.com>
335 * c-typeprint.c (c_type_print_base): Reformat comments.
336
337 Patch from Edith Epstein <eepstein@sophia.cygnus.com>:
338 * config/pa/nm-hppah.h: Added prototype declarations for
339 hppa_enable_page_protection_events and
340 hppa_disable_page_protection_events.
341
342 Patch from Edith Epstein <eepstein@sophia.cygnus.com>:
343 * infttrace.c (hppa_insert_hw_watchpoint): Make sure that
344 function always returns a value.
345 (hppa_remove_hw_watchpoint): Make sure that function always
346 returns a value.
347
348 Patch from Edith Epstein <eepstein@sophia.cygnus.com>:
349 * inftarg.c (child_wait): Fixed code that checks whether
350 or not the target program has done a fork/vfork.
351 related_pid does not have a value unless the target
352 program has forked/vforked.
353
3541999-02-22 Jim Blandy <jimb@zwingli.cygnus.com>
355
356 * tm-h8500.h, i386lynx-nat.c: Removed. These files are long
357 dead; it seems that they only appeared due to some CVS weirdness.
358 If they appear again, we may need to distribute garlic and holy
359 water.
360
3611999-02-16 Jim Blandy <jimb@zwingli.cygnus.com>
362
363 * Makefile.in (VERSION): Bump to 4.17.2.
364
365Sun Feb 14 18:21:08 1999 Mark Alexander <marka@cygnus.com>
366
367 * config/sh/tm-sh.h (BELIEVE_PCC_PROMOTION): Define, so that
368 coffread.c will correctly handle char or short function parameters.
369
3701999-02-11 Jason Molenda (jsm@bugshack.cygnus.com)
371
372 * configure, aclocal.m4: Regenerate with correct version of aclocal.
373
3741999-02-10 Syd Polk <spolk@cygnus.com>
375
376 * acinclude.m4: Fix for new location of itclConfig.sh and itkConfig.sh.
377 * aclocal.m4: Regnerate.
378 * configure: Regenerate.
379
3801999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
381
382 * demangle.c: Fix comments to mention "set demangle-style"
383 instead of "set demangle".
384 Run through indent to fix minor indenting problems.
385
386Wed Feb 10 17:53:09 1999 Bob Manson <manson@charmed.cygnus.com>
387
388 * i386-tdep.c (gdb_print_insn_i386): Add missing returns.
389
390Wed Feb 10 13:17:21 1999 Stan Shebs <shebs@andros.cygnus.com>
391
392 Declare Gould configuration obsolete:
393 * configure.host, configure.tgt: Comment out Gould configs.
394 * Makefile.in: Comment out Gould-related actions.
395 * gould-xdep.c, gould-tdep.c, config/gould/*: Comment out.
396 * NEWS: Mention obsolete status.
397
3981999-02-09 DJ Delorie <dj@cygnus.com>
399
400 * sparcl-tdep.c: UDP download works in cygwin
401
4021999-02-08 Jason Molenda (jsm@bugshack.cygnus.com)
403
404 * gnu-regex.c: Check ENABLE_NLS instead of HAVE_LIBINTL_H.
405 * configure.in: Don't check for libintl.h.
406 * configure, config.in: Regenerated.
407
408Mon Feb 8 18:10:50 1999 Stan Shebs <shebs@andros.cygnus.com>
409
410 * NEWS: Mention new X packet and PowerPC variant support.
411
4121999-02-08 Nick Clifton <nickc@cygnus.com>
413
414 * configure.host: Add support for StrongARM host.
415 * configure.tgt: Add support for StrongARM target.
416
417Mon Feb 8 12:05:05 1999 David Taylor <taylor@texas.cygnus.com>
418
419 * dsrec.c (make_srec): Cast targ_addr to int in call to sprintf
420 otherwise on big endian machine with a bfd_vma of 64 bits,
421 *everything* gets loaded at location 0.
422
423Mon Feb 7 10:05:43 1999 Frank Ch. Eigler <fche@cygnus.com>
424
425 * infrun.c (wait_for_inferior): Allow SIGTRAP to be "pass"ed
426 to target program.
427
428Fri Feb 5 16:46:14 1999 Stan Shebs <shebs@andros.cygnus.com>
429
430 * NEWS: Add mentions of various new things.
431
432Thu Feb 4 00:19:14 1999 Christopher Faylor <cgf@cygnus.com>
433
434 * configure.in: Move termcap determination later in the
435 file to catch setting of cygwin flag.
436 * configure: Regenerate.
437
438Wed Feb 3 14:16:38 1999 Christopher Faylor <cgf@cygnus.com>
439
440 * config/i386/cygwin.mh: Move TERMCAP test code to configure.in.
441 * configure.in: Treat libtermcap.a detection as a special case
442 when hosting on cygwin.
443 * configure: Regenerate.
444
4451999-02-03 Keith Seitz <keiths@cygnus.com>
446
447 * remote.c (remote_binary_download, remote_binary_length): New
448 static globals for dealing with binary transmissions.
449 (remote_write_bytes): Add support for binary downloads
450 by shadowing the "M" packet with a new "X" packet. This
451 defaults to ON; if the stub does not understand this, it
452 will fall back to using "M".
453 (putpkt): Add support for binary downloading.
454 * monitor.c (monitor_expect): The mon2000 monitor
455 on the MSA2000 will also emit random DC1/DC3 chars.
456 * m32r-stub.c: Change all char's to unsigned char's
457 to support binary downloading.
458 (handle_exception): Add support for binary downloading
459 via a new "X" packet.
460 (getpacket): Do NOT strip eighth bit of incoming chars.
461 Watch out for escaped characters in the incoming stream.
462 (putpacket): Do NOT strip eighth bit of incoming chars.
463 (bin2mem): New function to write binary data directly to
464 memory.
465 * m32r-rom.c: Add new "mon2000" target.
466
467Tue Feb 2 18:40:29 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
468
469 * hp-psymtab-read.c (hpread_build_psymtabs): Coerce first arg
470 passed to make_cleanup to the correct type.
471 (hpread_quick_traverse): Change fifth arg to call to
472 hpread_end_psymtab to be 0.
473 Compare CURR_MODULE_END to 0 rather than NULL.
474 Get rid of ifdef'ed out code.
475 (scan_procs): Get rid of ifdef'ed out code.
476
477 * somread.c (som_symfile_read): Coerce first argument passed to
478 make_cleanup to the correct type.
479
480Tue Feb 2 17:36:29 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
481
482 * hp-psymtab-read.c (do_pxdb): New function. Check whether the
483 file needs to be processed by pxdb (an HP debug info massaging
484 tool), if so call it.
485 (hpread_build_psymtabs): Initialize scan_start to 0 and
486 simplify flow of control.
487
488 * somread.c (som_symfile_read): Add call to do_pxdb (),
489 in hp-psymtab-read.c.
490
491 * symfile.c (symbol_file_add): Remove ifdef'ed out HPUX specific
492 code.
493 (symfile_bfd_open): Remove HPUXHPPA ifdef'ed code. Code is now
494 in hp-psymtab-read.c.
495
4961999-02-02 Martin Hunt <hunt@cygnus.com>
497
498 * printcmd.c (print_scalar_formatted): Use strcat to concat all
499 the output together before calling fprintf_filtered().
500
5011999-02-01 Jason Molenda (jsm@bugshack.cygnus.com)
502
503 * configure.in: Require autoconf 2.13.
504 (AM_EXEEXT): Replace with new AC_EXEEXT.
505 * acinclude.m4: Move itcl header macros from aclocal.m4 to here.
506 * aclocal.m4: Regenerated.
507 * configure: Regenerated.
508
5091999-02-01 Jim Blandy <jimb@zwingli.cygnus.com>
510
511 Allow PPC users to select which PPC/RS6000 variant they're
512 debugging at run-time. At the moment, the only thing this affects
513 is the set of registers visible.
514 * config/rs6000/tm-rs6000.h (REGISTER_NAME): Define this as a call
515 to the function rs6000_register_name.
516 (rs6000_register_name): Include extern decl.
517 (NUM_REGS): Bump to 183. What's the right way to do this?
518 (FIRST_UISA_SP_REGNUM, LAST_UISA_SP_REGNUM): Renamed from
519 FIRST_SP_REGNUM, LAST_SP_REGNUM.
520 (REGISTER_BYTES): Recompute this.
521 * rs6000-tdep.c: Renamed all uses of FIRST_SP_REGNUM and
522 LAST_SP_REGNUM to FIRST_UISA_SP_REGNUM and LAST_UISA_SP_REGNUM, with
523 some concomitant formatting changes.
524 #include "gdbcmd.h", so we can define commands here.
525 (struct variant): New structure.
526 (COMMON_UISA_REG_NAMES, PPC_UISA_SPR_NAMES, PPC_SEGMENT_REG_NAMES,
527 PPC_32_OEA_SPR_NAMES, num_registers): New macros.
528 (register_names_rs6000, register_names_uisa, register_names_403,
529 register_names_403GC, register_names_505, register_names_860,
530 register_names_601, register_names_602, register_names_603,
531 register_names_604, register_names_750, variants): New variables.
532 (rs6000_register_name, install_variant, find_variant_by_name,
533 install_variant_by_name, list_variants, show_current_variant,
534 set_processor, show_processor): New functions.
535 (_initialize_rs6000_tdep): Define new commands `set processor' and
536 `show processor', and call install_variant_by_name to set the
537 default variant.
538 * rs6000-nat.c: Renamed all uses of FIRST_SP_REGNUM and
539 LAST_SP_REGNUM to FIRST_UISA_SP_REGNUM and LAST_UISA_SP_REGNUM, with
540 some concomitant formatting changes.
541 * configure.in: Accept the `--with-cpu' flag, to specify a default
542 processor variant.
543 * acconfig.h: Provide a blurb for TARGET_CPU_DEFAULT, which is set
544 by configure's `--with-cpu' flag.
545 * config.in, configure: Regenerated.
546
547Sun Jan 31 15:24:24 1999 Stan Shebs <shebs@andros.cygnus.com>
548
549 * buildsym.h, buildsym.c: Convert to ANSI-only.
550
551 * buildsym.h, buildsym.c: Reformat to standard.
552
553 * buildsym.c (merge_symbol_lists): Remove unused variable.
554 (_initialize_buildsym): Remove, does nothing.
555
5561999-01-31 J.T. Conklin <jtc@redbacknetworks.com>
557
558 * i386-stub.c, m32r-stub.c, m68k-stub.c, sh-stub.c, sparc-stub.c,
559 sparcl-stub, sparclet-stub.c: Change declaration of putDebugChar
560 to include explicit void return type as per documentation. Fix up
561 occasions where stubs erroneously checked return type.
562
563Sun Jan 31 13:18:33 1999 Stan Shebs <shebs@andros.cygnus.com>
564
565 From J.T. Conklin <jtc@redbacknetworks.com>:
566 * remote.c (remote_query): Fix tipo.
567
568Fri Jan 29 15:25:09 1999 Stan Shebs <shebs@andros.cygnus.com>
569
570 * configure.tgt (v850): Add wildcard to match.
571
572Fri Jan 29 16:44:01 1999 Edith Epstein <eepstein@sophia.cygnus.com>
573
574 * inferior.h: Ran indent.
575
576 * fork-child.c: Ran indent.
577
578 * infrun.c : Ran indent.
579
580Fri Jan 29 12:57:34 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
581
582 * infrun.c (_initialize_infrun): Do not stop or print anything
583 when a SIGWINCH is received.
584
585 * Makefile.in (m2-exp.tab.c): Use YACC not BISON.
586 (f-exp.tab.c): Ditto.
587 (jv-exp.tab.c): Ditto.
588 (c-exp.tab.c): Ditto.
589 (YACC): Define as @YACC@.
590
5911999-01-29 Martin Hunt <hunt@cygnus.com>
592
593 Changes from Keith Seitz <keiths@cygnus.com>
594 * valops.c (value_assign): Add calls to register_changed_hook and
595 memory_changed_hook to inform UIs that the user has changed
596 the target's registers/memory.
597 * findvar.c (write_register_gen): Remove call to pc_changed_hook.
598 * defs.h: Remove declaration for pc_changed_hook and
599 add declarations for register_changed_hook and
600 memory_changed_hook.
601 * top.c: Ditto.
602
6031999-01-29 Mark Alexander <marka@cygnus.com>
604
605 * procfs.c (wait_fd): Handle deleted threads correctly.
606
6071999-01-28 Jason Molenda (jsm@bugshack.cygnus.com)
608
609 * utils.c (init_page_info): Force window size if running under emacs.
610
6111999-01-27 James Ingham <jingham@cygnus.com>
612
613 * typeprint.c (whatis_exp): Remove static declaration.
614
615Wed Jan 27 16:50:25 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
616
617 * hp-psymtab-read.c: Reformat using indent.
618
619Wed Jan 27 13:20:25 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
620
621 * hp-psymtab-read.c: Reformat comments, update copyright.
622
623Tue Jan 26 16:02:47 1999 Mark Alexander <marka@cygnus.com>
624
625 * v850-tdep.c (v850_generic_reg_names, v850e_reg_names,
626 v850_register_names, v850_processor_type_table): Declare tables
627 and structures for handling differences in register names for
628 v850 and v850e.
629 (struct reg_list): Define new structure for creating tables
630 of register bit masks in v850e instrutions.
631 (handle_prepare, handle_pushm): New helpers for v850_scan_prologue.
632 (v850_scan_prologue): Recognize v850e instructions: callt, prepare,
633 and pushm.
634 (v850_target_architecture_hook): New function to set register
635 names based on current machine.
636 (_initialize_v850_tdep): Set up target_architecture_hook.
637 * config/v850/tm-v850.h (v850_register_names): Declare.
638 (REGISTER_NAME): Define to refer to v850_register_names.
639 (SR0_REGNUM, CTBP_REGNUM): Define.
640 (PS_REGNUM): Redefine in terms of SR0_REGNUM.
641
642Tue Jan 26 18:27:26 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
643
644 * Makefile.in (c-exp.tab.c): Use BISON instead of YACC, to pick
645 the correct value from configure output.
646 (jv-exp.tab.c): Ditto.
647 (f-exp.tab.c): Ditto.
648 (m2-exp.tab.c): Ditto.
649
6501999-01-26 Jason Molenda (jsm@bugshack.cygnus.com)
651
652 * breakpoint.h (ep_is_exception_catchpoint): Add prototype.
653 * frame.h (select_and_print_frame): Add prototype.
654 * stack.c (func_command): Call select_and_print_frame with correct
655 number of arguments. Reformat whitespace.
656
657Tue Jan 26 16:53:54 1999 Fernando Nasser <fnasser@cygnus.com>
658
659 * remote.c (remote_query): fix maximum packet size to account for
660 remote_debug use.
661 (putpkt): add comment to alert about extra byte need.
662
663Mon Jan 25 19:55:30 1999 Mark Alexander <marka@cygnus.com>
664
665 * sh-tdep.c (sh_target_architecture_hook): Return immediately
666 when a matching machine is found.
667
668Fri Jan 22 09:10:35 1999 Mark Alexander <marka@cygnus.com>
669
670 * remote-mips.c (mips_initialize): Fix parameters to clear_breakpoint.
671 (common_breakpoint): Restore support for instruction breakpoints
672 on non-LSI targets.
673
674Thu Jan 21 17:16:19 1999 Andrew Cagney <cagney@b1.cygnus.com>
675
676 * stack.c: Close open comment.
677 * symtab.c (find_pc_sect_line): Ditto.
678
679Thu Jan 21 17:51:51 1999 Stan Shebs <shebs@andros.cygnus.com>
680
681 * procfs.c (init_procfs_ops): New function, fills in procfs_ops,
682 init only nonzero fields, leave to_require_attach and
683 to_require_detach empty, not needed for /proc systems yet.
684 (_initialize_procfs): Call init_procfs_ops.
685
686 From J.T. Conklin <jtc@redbacknetworks.com>:
687 * top.c (init_main): Fix tipo in description of the remotetimeout
688 variable.
689 * breakpoint.c (bpstat_stop_status): Handle systems where
690 DECR_PC_AFTER_BREAK != DECR_PC_AFTER_HW_BREAK.
691
692Thu Jan 21 17:25:46 1999 Mark Alexander <marka@cygnus.com>
693
694 * mon960-rom.c (_initialize_mon960): Call init_mon960_cmds
695 to fill in mon960_cmds structure properly.
696
697Wed Jan 20 17:53:22 1999 Stan Shebs <shebs@andros.cygnus.com>
698
699 * remote-sds.c (sds_ops): Define only once.
700 (init_sds_ops, sds_command, _initialize_remote_sds): Declare.
701 (init_sds_ops): Init only non-zero fields.
702
703Wed Jan 20 15:45:15 1999 Mark Alexander <marka@cygnus.com>
704
705 * h8300-tdep.c (original_register_names, h8300h_register_names,
706 h8300_register_names): Define new variables.
707 (set_register_names): New function to set register names based on
708 current CPU type.
709 (h8300_command, h8300h_command, h8300s_command): Call
710 set_register_names.
711 * config/h8300/tm-h8300.h (h8300_register_names): Declare.
712 (REGISTER_NAME): Define to refer to h8300_register_names.
713
7141999-01-19 Fernando Nasser <fnasser@totem.to.cygnus.com>
715
716 * sol-thread.c abug-rom.c cpu32bug-rom.c dbug-rom.c m32r-rom.c
717 mac-nat.c mon960-rom.c op50-rom.c ppc-bdm.c remote-adapt.c
718 remote-array.c remote-bug.c remote-e7000.c remote-eb.c remote-es.c
719 remote-est.c remote-hms.c remote-mm.c remote-nindy.c remote-nrom.c
720 remote-os9k.c remote-rdp.c remote-sds.c remote-sim.c remote-st.c
721 remote-udi.c rom68k-rom.c sh3-rom.c sparcl-tdep.c sparclet-rom.c
722 v850ice.c win32-nat.c: cosmetic changes to conform to coding
723 standards.
724
7251999-01-19 Jim Blandy <jimb@zwingli.cygnus.com>
726
727 Use aclocal to generate GDB's aclocal.m4 script.
728 * acinclude.m4: New file, containing the hand-written local macro
729 definitions that used to be in aclocal.m4. Don't sinclude
730 ../bfd/aclocal.m4 any more; running aclocal in this directory will
731 get us the definitions we need. HOWEVER: Do sinclude
732 ../bfd/acinclude.m4, because we need the definition of
733 BFD_NEED_DECLARATION.
734 * aclocal.m4: Regenerated by aclocal.
735 * configure: Regenerated by autoconf.
736
737Tue Jan 19 10:27:23 1999 David Taylor <taylor@texas.cygnus.com>
738
739 * breakpoint.c (disable_breakpoints_in_shlibs): new parameter,
740 silent, controls whether to print message about removal of shared
741 library breakpoints.
742 * breakpoint.h (disable_breakpoints_in_shlibs): decl updated.
743 * irix5-nat.c (clear_solib): call disable_breakpoints_in_shlibs.
744 * osfsolib.c (clear_solib): ditto.
745 * solib.c (clear_solib): ditto.
746 * somsolib.c (som_solib_restart): update call to
747 disable_breakpoints_in_shlibs.
748
749 * target.h (child_post_attach): only declare if CHILD_POST_ATTACH
750 is define.
751
752Tue Jan 19 18:07:11 1999 Andrew Cagney <cagney@b1.cygnus.com>
753
754 * corelow.c (solib_add_stub): Ditto.
755 (core_file_to_sym_file): Cast make_cleanup parameter.
756
757 * solib.c (symbol_add_stub, solib_map_sections): Change argument
758 to PTR insted of a char*. Matches catch_errors interface.
759
760Mon Jan 18 14:01:24 1999 Andrew Cagney <cagney@b1.cygnus.com>
761
762 * remote-array.c (array_open): Don't use fprintf_filtered to send
763 data to the log file.
764
765 * remote-array.c (handle_load_dll): Change argument type to PTR so
766 that it is compatible with catch_errors.
767 * ocd.c (ocd_start_remote): Ditto.
768 * remote-sds.c (sds_start_remote): Ditto.
769
770 * win32-nat.c (win32_child_thread_alive): Namespace proof
771 child_thread_alive.
772 (init_child_ops): Update.
773
774Mon Jan 18 12:03:47 1999 Andrew Cagney <cagney@b1.cygnus.com>
775
776 * remote-rdi.c (arm_rdi_open): Set gdb_hostif.hostosarg and
777 gdb_hostif.dbgarg to NULL instead of stdout.
778 (voiddummy, myprint, mywritec): Use gdb_stdout instead of stdout.
779
780Mon Jan 18 16:40:50 1999 Stan Shebs <shebs@andros.cygnus.com>
781
782 * ser-ocd.c (ocd_open): Handle Unix case gracefully.
783
784 * target.c (dummy_target): Don't initialize statically.
785 (init_dummy_target): New function, fills in dummy_target.
786 (initialize_targets): Use it.
787 * hpux-thread.c (hpux_thread_ops): Don't initialize statically.
788 (init_hpux_thread_ops): New function, fills in hpux_thread_ops.
789 (_initialize_hpux_thread): Use it.
790 * m3-nat.c (m3_ops): Don't initialize statically.
791 (init_m3_ops): New function, fills in m3_ops.
792 (_initialize_m3): Use it.
793
7941999-01-18 Fernando Nasser <fnasser@totem.to.cygnus.com>
795
796 * sol-thread.c: delete compile time initialization of target_ops
797 (_initialize_sol_thread): initialize target_ops at run time.
798 * hpux-thread.c: added target_ops entry.
799 * m3-nat.c: ditto.
800
801Mon Jan 18 15:19:13 1999 David Taylor <taylor@texas.cygnus.com>
802
803 * procfs.c (procfs_ops): delete compile time initialization.
804 (_initialize_procfs): initialize procfs_ops at run time.
805
806Mon Jan 18 12:51:44 1999 Christopher Faylor <cgf@cygnus.com>
807
808 * configure.in: Ensure that -luser32 is always linked in
809 for cygwin build.
810 * configure: Regenerated.
811
812Mon Jan 18 08:38:05 1999 Mark Alexander <marka@cygnus.com>
813
814 * values.c (value_virtual_fn_field): Clear the pointed-to
815 offset when casting to the base class.
816
817Mon Jan 18 10:30:51 1999 David Taylor <taylor@texas.cygnus.com>
818
819 * remote-udi.c (init_udi_ops): change non-existant udi_run_ops to
820 udi_ops; delete NULL initializers.
821
822Mon Jan 18 12:03:47 1999 Andrew Cagney <cagney@b1.cygnus.com>
823
824 * serial.c (serial_close): gdb_fclose tages gdb_file** arg, not
825 gdb_file*.
826
827 * f-valprint.c, target.c, gdbarch.c: Pass gdb_stderr not stderr.
828
829Mon Jan 18 10:46:12 1999 Andrew Cagney <cagney@b1.cygnus.com>
830
831 * stack.c (print_frame_info_base): Don't cast call to
832 catch_errors.
833 (print_args_stub): Change char* arg to PTR.
834 * symmisc.c (print_symbol): Ditto.
835 * top.c (quit_cover): Ditto.
836 * remote.c (remote_open_1, remote_start_remote): Ditto.
837 * infrun.c (normal_stop, hook_stop_stub, restore_selected_frame):
838 Ditto.
839
840 * stack.c (backtrace_command): Cast first arg of make_cleanup to
841 make_cleanup_func.
842 * remote.c (remote_kill): Cast putpkt arg to catch_errors_ftype.
843
844Mon Jan 18 08:47:02 1999 Andrew Cagney <cagney@b1.cygnus.com>
845
846 * defs.h (catch_errors_ftype): Define.
847 (catch_errors): Replace char* arg with PTR arg.
848 * top.c (catch_errors): Update
849
850 * breakpoint.c (bpstat_stop_status, bpstat_stop_status,
851 delete_breakpoint, breakpoint_re_set): Delete all casts in call to
852 catch_errors.
853 (breakpoint_cond_eval, watchpoint_check,
854 cover_target_enable_exception_callback, breakpoint_re_set_one):
855 Arg is PTR not char*.
856
857 * breakpoint.c (cover_target_enable_exception_callback): Change
858 type to int. Check for cast values of 0 and -1. Return a result!
859 (insert_breakpoints): Move declaration of SAL and ARGS to where
860 they are used.
861
8621999-01-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
863
864 * remote.c (remote_query): new function - creates proper interface
865 to the remote protocol "q" command.
866
867Fri Jan 15 17:11:48 EST 1999 Zdenek Radouch (radouch@cygnus.com)
868
869 * config/fr30/tm-fr30.h: Changed ABI to match GCC change
870 (always use pointer for structs passed by value).
871
8721999-01-15 Fernando Nasser <fnasser@totem.to.cygnus.com>
873
874 * target.h: added entry for target queries (to_query)
875 target.c: ditto.
876
877Thu Jan 14 18:29:17 1999 David Taylor <taylor@texas.cygnus.com>
878
879 * remote-mm.c (mm_wait): fix stream arg to gdb_flush.
880 * remote-udi.c (udi_wait): fix stream arg to fwrite.
881 * symmisc.c (maintenance_check_symtabs): fix stream argument to
882 print_address_numeric.
883
884Wed Jan 13 19:33:16 1999 David Taylor <taylor@texas.cygnus.com>
885
886 * breakpoint.c (insert_breakpoints): insert cast to eliminate
887 warning.
888
889Wed Jan 13 14:59:02 1999 Michael Snyder <msnyder@cleaver.cygnus.com>
890
891 * infrun.c (set/show scheduler-locking) New command. Set a
892 mode bit that will control how GDB attempts to control thread
893 scheduling for step, continue, etc. (resume): make use of
894 the schedule-locking mode.
895 * target.h (struct target_ops): new field to_has_thread_control.
896 * sol-thread.c: initialize target_ops to_has_thread_control.
897 * procfs.c: ditto.
898 * target.c: ditto.
899 * m3-nat.c: ditto.
900 * remote.c: ditto.
901 * hpux-thread.c: ditto.
902 * thread.c: cull duplicate prototypes. Move prototypes to top.
903 * serial.c: indentation cleanup.
904 * breakpoint.c: add casts to eliminate compiler warnings.
905
906Tue Jan 12 17:00:00 1999 Edith Epstein <eepstein@sophia.cygnus.com>
907
908 * inftarg.c (child_create_inferior): fixed HPUXHPPA specific
909 call to fork_inferior. The shell param is now NULL.
910
9111999-01-12 Jason Molenda (jsm@bugshack.cygnus.com)
912
913 * monitor.c (init_base_monitor_ops): Whitespace cleanup.
914 (_initialize_remote_monitors): Same.
915
9161999-01-12 Jason Molenda (jsm@bugshack.cygnus.com)
917
918 * monitor.c (init_monitor_ops): Initialize the monitor_ops
919 structure if it hasn't already been done.
920
921Tue Jan 12 14:50:10 1999 Stan Shebs <shebs@andros.cygnus.com>
922
923 * inftarg.c (child_ops): Don't initialize statically.
924 (init_child_ops): New function, fills in child_ops.
925 (_initialize_inftarg): Use it.
926 (child_post_attach): Declare extern.
927 (child_wait): Fix ambiguous parens.
928 (child_attach_to_process): Remove unused local wstatus.
929 (child_insert_fork_catchpoint, child_remove_fork_catchpoint,
930 child_insert_vfork_catchpoint, child_remove_vfork_catchpoint,
931 child_has_forked, child_insert_exec_catchpoint,
932 child_remove_exec_catchpoint): Return a value.
933
934Mon Jan 11 16:43:44 1999 Michael Snyder <msnyder@cleaver.cygnus.com>
935
936 * remote.c (remote_wait): Add inferior_pid to thread list only
937 if it is not already there.
938
9391999-01-11 Jason Molenda (jsm@bugshack.cygnus.com)
940
941 * scm-tags.h: Update FSF's address on copyright notice.
942 * ser-e7kpc.c: Same.
943 * gnu-nat.h: Same.
944
945Mon Jan 11 13:45:57 1999 Stu Grossman <grossman@babylon-5.cygnus.com>
946
947 * dwarf2read.c (dump_die): Change stderr to gdb_stderr.
948 * expprint.c (print_subexp): fprintf => fprintf_unfiltered.
949 * jv-typeprint.c (java_type_print_base): fputs => fputs_filtered.
950 * stack.c (struct function_bounds): Remove superfluous `typedef'.
951 * symfile.c (list_overlays_command): stdout => gdb_stdout.
952 * symmisc.c (maintenance_check_symtabs): stdout => gdb_stdout.
953 * utils.c (print_spaces): Make more efficient.
954
955Mon Jan 11 13:55:51 1999 David Taylor <taylor@texas.cygnus.com>
956
957 * utils (print_spaces): fix arg to strcat; fix formatting.
958
959Fri Jan 8 11:57:24 1999 Stan Shebs <shebs@andros.cygnus.com>
960
961 * exec.c (exec_ops): Don't initialize statically.
962 (init_exec_ops): New function, fills in exec_ops.
963 (_initialize_exec): Use it.
964
965Thu Jan 7 17:50:15 EST 1999 Zdenek Radouch (radouch@cygnus.com)
966
967 Beta FR30 port.
968 * fr30-tdep.c
969 * config/fr30/tm-fr30.h
970
971Wed Jan 6 12:28:35 1999 David Taylor <taylor@texas.cygnus.com>
972
973 * configure.in: Add an --enable-tui argument. Construct
974 tui/Makefile from tui/Makefile.in. Use AM_PROG_CC_STDC. If we
975 have the GUI, then we need this to process libgui.h.
976 (ENABLE_CFLAGS): define and export BUILD_TUI.
977 (AC_CHECK_HEADERS): Add check for term.h.
978
979 * configure.host (hppa-*-hpux10.20, hppa-*-hpux11.0*): New configs.
980
981 * config.in, configure : regenerated.
982
983 * Makefile.in: Allow the TUI code to be conditionally enabled.
984 (TUI_LIBRARY): New variable, value are set by the configuration
985 script. Set to the empty string when the TUI isn't enabled.
986 (gdb$(GDBEXT)): Use those, instead of referring to all-tui and
987 tui/libtui.a directly.
988 (BUILD_TUI): build the tui -- only when configured with
989 --enable-tui.
990 (YLWRAP): use ylwrap to avoid problems on systems w/o bison.
991 (gdb$(EXEEXT)): make it dependent on BUILD_TUI.
992 (all-tui): remove dependency from phony target.
993 (c-exp.tab.c): use ylwrap instead of bison.
994 (jv-exp.tab.c): ditto.
995 (f-exp.tab.c): ditto.
996 (m2-exp.tab.c): ditto.
997 (ALLDEPFILES): add somread.c, hp-psymtab-read.c, hp-symtab-read.c.
998 (SFILES): remove the above files
999 (COMMON_OBS): remove somread.o
1000 (SFILES): Add the tui files to this, so they get included in etags
1001 tables.
1002 (gdb$(EXEEXT)): Add all-tui to the list of dependencies, and add
1003 tui/libtui.a to the link list.
1004 (all-tui): New rule, which does a recursive make in the tui
1005 subdir.
1006 (tui/libtui.a): When recursing, pass down ${FLAGS_TO_PASS}. And
1007 don't echo the make command. This is closer to what the other
1008 recursions do.
1009 (HFILES_NO_SRCDIR): add hpread.h
1010 (COMMON_OBS): add hp-psymtab-read.o, hp-symtab-read.o
1011 (SFILES): add hp-psymtab-read.c, hp-symtab-read.c add rules for
1012 the new files. Remove hpread.c, hpread.o
1013 (gdb$(EXEEXT)): Depend on the actual tui library, not on a
1014 fictitious target. Since the fictitious target never existed,
1015 make would always relink.
1016 (tui/libtui.a): Always recurse to make sure the library is up to
1017 date.
1018
1019Wed Jan 6 12:05:12 1999 Stan Shebs <shebs@andros.cygnus.com>
1020
1021 * remote.c: Pacify --enable-build-warnings, reformat code
1022 to conform to standards, fix spelling errors.
1023 (ishex, stubhex, record_currthread, etc): Declare.
1024 (ishex, stubhex): Declare char arg as int.
1025 (pack_string): Comment out, never used but possibly useful.
1026 (threadref_to_int, remote_get_threadinfo, etc): Make static.
1027
1028Wed Jan 6 11:43:32 1999 David Taylor <taylor@texas.cygnus.com>
1029
1030 The following changes were made by Elena Zannoni
1031 <ezannoni@cygnus.com> and Edith Epstein <eepstein@cygnus.com> as
1032 part of a project to merge in changes made by HP.
1033
1034 * c-exp.y: use external flag hp_som_som_object_present to decide
1035 whether code was compiled by HP's compilers. Add two new C++
1036 tokens for true and false.
1037 (yylex): check for template name is done differently for the
1038 HP/aCC compiler case. Change some of the template processing code
1039 for handling HP aCC templates. Handle true and false tokens.
1040
1041Tue Jan 5 11:13:36 1999 Michael Snyder <msnyder@cleaver.cygnus.com>
1042
1043 * remote.c (record_curthread): Must not modify inferior_pid when
1044 called from wait_for_inferior. Instead, if a new thread-id is
1045 detected, call add_thread.
1046 (MAGIC_NULL_PID): new macro, use instead of the magic number
1047 "42000".
1048 (remote_find_new_threads): if inferior_pid is unknown, get and use
1049 the current thread id.
1050 (remote_start_remote): on connecting, attempt to get the current
1051 thread id for inferior_pid.
1052 (remote_resume): If pid == -1, then resume any-thread (not the
1053 current thread specifically). Also some cosmetic fixups.
1054
1055 * thread.c (info_threads_command): don't initialize current_pid
1056 until after call to FIND_NEW_THREADS (which may change inferior_pid).
1057 Also some cosmetic fixups.
1058 * infrun.c: cosmetic fixups and casts to avoid warnings.
1059 * infcmd.c: cosmetic fixups, mainly long lines.
1060
1061Tue Jan 5 11:55:57 1999 David Taylor <taylor@texas.cygnus.com>
1062
1063 * target.c (noprocess): terminate sentence with a period.
1064 * breakpoint.c (catch_command_1): ditto.
1065
1066 * c-valprint.c (c_value_print): remove hack^2 from HP; it causes
1067 testsuite losses with no real gain.
1068
1069 * inferior.h (START_INFERIOR_TRAPS_EXPECTED): restore, but only
1070 if tm-*.h hasn't overridden default value.
1071
10721999-01-04 Jason Molenda (jsm@bugshack.cygnus.com)
1073
1074 * configure.in: Fix whitespace indentation for --help.
1075 * configure: Regenerated.
1076
10771999-01-04 Manuel Bouyer <bouyer@antioche.lip6.fr>
1078
1079 * main.c: Add --write command line option, document -w.
1080 * gdb.1: Document --write.
1081
10821999-01-04 Jason Molenda (jsm@bugshack.cygnus.com)
1083
1084 * configure.in: Require autoconf 2.12.1 or higher.
1085 * doc/configure.in: Ditto.
1086 * nlm/configure.in: Ditto.
1087 * rdi-share/configure.in: Ditto.
1088 * testsuite/configure.in: Ditto.
1089 * doc/Makefile.in: Don't hardcode $(SHELL).
1090 * nlm/Makefile.in: Ditto.
1091 * rdi-share/Makefile.in: Ditto.
1092 * testsuite/Makefile.in: Ditto.
1093
1094Mon Jan 4 12:53:03 1999 Stan Shebs <shebs@andros.cygnus.com>
1095
1096 * remote-vx.c (init_vx_ops, init_vx_run_ops): Remove unneeded
1097 inits of new fields, including ref to bogus field.
1098 (vx_ops, vx_run_ops): Make static.
1099
1100Mon Jan 4 15:05:29 1999 David Taylor <taylor@texas.cygnus.com>
1101
1102 * inferior.h (START_INFERIOR_TRAPS_EXPECTED): delete,
1103 already defined in tm.h.
1104
1105 * inftarg.c: change <sys/unistd.h> to <unistd.h> and
1106 conditionalize its inclusion.
1107 * infttrace.c: ditto.
1108
1109For older changes see ChangeLog-98
1110\f
1111Local Variables:
1112mode: change-log
1113left-margin: 8
1114fill-column: 74
1115version-control: never
1116End: