Make setthetime() static per the prototype.
[dragonfly.git] / contrib / gdb / gdb / ChangeLog
1 1999-04-07  Jim Blandy  <jimb@zwingli.cygnus.com>
2
3         * GDB 4.18 released.
4
5 1999-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
10 1999-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
15 1999-04-05  Stan Shebs  <shebs@andros.cygnus.com>
16
17         * NEWS: Incorporate suggestions from David Taylor and Jason Molenda.
18         
19 1999-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
40 1999-04-01  Stan Shebs  <shebs@andros.cygnus.com>
41
42         * NEWS: Add more notes about user-visible changes.
43
44 1999-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
52 1999-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
57 1999-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
67 1999-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
91 1999-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
102 Wed 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         
112 1999-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
122 Tue Mar 23 17:22:57 1999  Philippe De Muyter  <phdm@macqel.be>
123
124         * remote.c, parse.c: Include ctype.h.
125
126 Mon Mar 22 13:25:13 1999  Michael Snyder  <msnyder@cleaver.cygnus.com>
127
128         * infttrace.c (proc_wait): rename to ptrace_wait.
129
130 1999-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
136 Tue 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
142 Tue 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
147 1999-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
156 1999-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
186 1999-03-11  Jim Blandy  <jimb@zwingli.cygnus.com>
187
188         * Makefile.in (VERSION): click to 4.17.86, for next snapshot.
189
190 1999-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
204 1999-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
300 1999-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
309 1999-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
314 1999-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
321 1999-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
327 1999-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         
354 1999-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
361 1999-02-16  Jim Blandy  <jimb@zwingli.cygnus.com>
362
363         * Makefile.in (VERSION): Bump to 4.17.2.
364
365 Sun 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
370 1999-02-11  Jason Molenda  (jsm@bugshack.cygnus.com)
371
372         * configure, aclocal.m4: Regenerate with correct version of aclocal.
373
374 1999-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
380 1999-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
386 Wed 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
390 Wed 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
398 1999-02-09  DJ Delorie  <dj@cygnus.com>
399
400         * sparcl-tdep.c: UDP download works in cygwin
401
402 1999-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
408 Mon Feb  8 18:10:50 1999  Stan Shebs  <shebs@andros.cygnus.com>
409
410         * NEWS: Mention new X packet and PowerPC variant support.
411
412 1999-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
417 Mon 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
423 Mon 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
428 Fri Feb  5 16:46:14 1999  Stan Shebs  <shebs@andros.cygnus.com>
429
430         * NEWS: Add mentions of various new things.
431
432 Thu 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
438 Wed 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
445 1999-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
467 Tue 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
480 Tue 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
496 1999-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
501 1999-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
509 1999-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
547 Sun 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
556 1999-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
563 Sun 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
568 Fri Jan 29 15:25:09 1999  Stan Shebs  <shebs@andros.cygnus.com>
569
570         * configure.tgt (v850): Add wildcard to match.
571
572 Fri 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
580 Fri 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
591 1999-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
603 1999-01-29  Mark Alexander  <marka@cygnus.com>
604
605         * procfs.c (wait_fd): Handle deleted threads correctly.
606
607 1999-01-28  Jason Molenda  (jsm@bugshack.cygnus.com)
608
609         * utils.c (init_page_info): Force window size if running under emacs.
610
611 1999-01-27  James Ingham  <jingham@cygnus.com>
612
613         * typeprint.c (whatis_exp): Remove static declaration.
614
615 Wed Jan 27 16:50:25 1999  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
616
617         * hp-psymtab-read.c: Reformat using indent.
618
619 Wed Jan 27 13:20:25 1999  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
620
621         * hp-psymtab-read.c: Reformat comments, update copyright.
622
623 Tue 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
642 Tue 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
650 1999-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
657 Tue 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
663 Mon 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
668 Fri 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
674 Thu 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
679 Thu 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
692 Thu 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
697 Wed 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
703 Wed 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
714 1999-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
725 1999-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
737 Tue 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
752 Tue 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
760 Mon 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
774 Mon 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
780 Mon 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
794 1999-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
801 Mon 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
806 Mon 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
812 Mon 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
817 Mon 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
822 Mon 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
829 Mon 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
844 Mon 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
862 1999-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
867 Fri 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
872 1999-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
877 Thu 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         
884 Wed 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
889 Wed 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         
906 Tue 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
911 1999-01-12  Jason Molenda  (jsm@bugshack.cygnus.com)
912
913         * monitor.c (init_base_monitor_ops): Whitespace cleanup.
914         (_initialize_remote_monitors): Same.
915
916 1999-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
921 Tue 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
934 Mon 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
939 1999-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
945 Mon 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         
955 Mon Jan 11 13:55:51 1999  David Taylor  <taylor@texas.cygnus.com>
956
957         * utils (print_spaces): fix arg to strcat; fix formatting.
958
959 Fri 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
965 Thu 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         
971 Wed 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
1019 Wed 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
1028 Wed 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         
1041 Tue 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         
1061 Tue 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
1072 1999-01-04  Jason Molenda  (jsm@bugshack.cygnus.com)
1073
1074         * configure.in: Fix whitespace indentation for --help.
1075         * configure: Regenerated.
1076
1077 1999-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
1082 1999-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
1094 Mon 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
1100 Mon 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
1109 For older changes see ChangeLog-98
1110 \f
1111 Local Variables:
1112 mode: change-log
1113 left-margin: 8
1114 fill-column: 74
1115 version-control: never
1116 End: