1999-02-01 Jason Molenda (jsm@bugshack.cygnus.com)
[deliverable/binutils-gdb.git] / gdb / ChangeLog
CommitLineData
0abbe35d
JM
11999-02-01 Jason Molenda (jsm@bugshack.cygnus.com)
2
3 * configure.in: Require autoconf 2.13.
4 (AM_EXEEXT): Replace with new AC_EXEEXT.
5 * acinclude.m4: Move itcl header macros from aclocal.m4 to here.
6 * aclocal.m4: Regenerated.
7 * configure: Regenerated.
8
7d201336
JB
91999-02-01 Jim Blandy <jimb@zwingli.cygnus.com>
10
11 Allow PPC users to select which PPC/RS6000 variant they're debugging
12 at run-time. At the moment, the only thing this affects is the
13 set of registers visible.
14 * config/rs6000/tm-rs6000.h (REGISTER_NAME): Define this as a call
15 to the function rs6000_register_name.
16 (rs6000_register_name): Include extern decl.
17 (NUM_REGS): Bump to 183. What's the right way to do this?
18 (FIRST_UISA_SP_REGNUM, LAST_UISA_SP_REGNUM): Renamed from
19 FIRST_SP_REGNUM, LAST_SP_REGNUM.
20 (REGISTER_BYTES): Recompute this.
21 * rs6000-tdep.c: Renamed all uses of FIRST_SP_REGNUM and
22 LAST_SP_REGNUM to FIRST_UISA_SP_REGNUM and LAST_UISA_SP_REGNUM, with
23 some concomitant formatting changes.
24 #include "gdbcmd.h", so we can define commands here.
25 (struct variant): New structure.
26 (COMMON_UISA_REG_NAMES, PPC_UISA_SPR_NAMES, PPC_SEGMENT_REG_NAMES,
27 PPC_32_OEA_SPR_NAMES, num_registers): New macros.
28 (register_names_rs6000, register_names_uisa, register_names_403,
29 register_names_403GC, register_names_505, register_names_860,
30 register_names_601, register_names_602, register_names_603,
31 register_names_604, register_names_750, variants): New variables.
32 (rs6000_register_name, install_variant, find_variant_by_name,
33 install_variant_by_name, list_variants, show_current_variant,
34 set_processor, show_processor): New functions.
35 (_initialize_rs6000_tdep): Define new commands `set processor' and
36 `show processor', and call install_variant_by_name to set the
37 default variant.
38 * rs6000-nat.c: Renamed all uses of FIRST_SP_REGNUM and
39 LAST_SP_REGNUM to FIRST_UISA_SP_REGNUM and LAST_UISA_SP_REGNUM, with
40 some concomitant formatting changes.
41 * configure.in: Accept the `--with-cpu' flag, to specify a default
42 processor variant.
43 * acconfig.h: Provide a blurb for TARGET_CPU_DEFAULT, which is set
44 by configure's `--with-cpu' flag.
45 * config.in, configure: Regenerated.
46
f3cc3e6e
SS
47Sun Jan 31 15:24:24 1999 Stan Shebs <shebs@andros.cygnus.com>
48
552316ee
SS
49 * buildsym.h, buildsym.c: Convert to ANSI-only.
50
8523b5f3
SS
51 * buildsym.h, buildsym.c: Reformat to standard.
52
f3cc3e6e
SS
53 * buildsym.c (merge_symbol_lists): Remove unused variable.
54 (_initialize_buildsym): Remove, does nothing.
55
3a70e503
SS
561999-01-31 J.T. Conklin <jtc@redbacknetworks.com>
57
58 * i386-stub.c, m32r-stub.c, m68k-stub.c, sh-stub.c, sparc-stub.c,
59 sparcl-stub, sparclet-stub.c: Change declaration of putDebugChar
60 to include explicit void return type as per documentation. Fix up
61 occasions where stubs erroneously checked return type.
62
b7263fb3
SS
63Sun Jan 31 13:18:33 1999 Stan Shebs <shebs@andros.cygnus.com>
64
65 From J.T. Conklin <jtc@redbacknetworks.com>:
66 * remote.c (remote_query): Fix tipo.
67
31bcf890
SS
68Fri Jan 29 15:25:09 1999 Stan Shebs <shebs@andros.cygnus.com>
69
70 * configure.tgt (v850): Add wildcard to match.
71
34adffbd
EE
72Fri Jan 29 16:44:01 1999 Edith Epstein <eepstein@sophia.cygnus.com>
73
0c17cdda 74 * inferior.h: Ran indent.
34adffbd 75
0c17cdda 76 * fork-child.c: Ran indent.
34adffbd 77
0c17cdda 78 * infrun.c : Ran indent.
34adffbd 79
f4d3153f
EZ
80Fri Jan 29 12:57:34 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
81
f9039690 82 * infrun.c (_initialize_infrun): Do not stop or print anything
fbd641cb
EZ
83 when a SIGWINCH is received.
84
f9039690
EZ
85 * Makefile.in (m2-exp.tab.c): Use YACC not BISON.
86 (f-exp.tab.c): Ditto.
87 (jv-exp.tab.c): Ditto.
88 (c-exp.tab.c): Ditto.
89 (YACC): Define as @YACC@.
f4d3153f 90
6925baea 911999-01-29 Martin Hunt <hunt@cygnus.com>
31bcf890 92
6925baea 93 Changes from Keith Seitz <keiths@cygnus.com>
6925baea
MH
94 * valops.c (value_assign): Add calls to register_changed_hook and
95 memory_changed_hook to inform UIs that the user has changed
96 the target's registers/memory.
97 * findvar.c (write_register_gen): Remove call to pc_changed_hook.
98 * defs.h: Remove declaration for pc_changed_hook and
99 add declarations for register_changed_hook and
100 memory_changed_hook.
101 * top.c: Ditto.
102
31bcf890 1031999-01-29 Mark Alexander <marka@cygnus.com>
e5c9fdd2
MA
104
105 * procfs.c (wait_fd): Handle deleted threads correctly.
106
401be973
JM
1071999-01-28 Jason Molenda (jsm@bugshack.cygnus.com)
108
109 * utils.c (init_page_info): Force window size if running under emacs.
110
c98fe0c1
JI
1111999-01-27 James Ingham <jingham@cygnus.com>
112
c98fe0c1
JI
113 * typeprint.c (whatis_exp): Remove static declaration.
114
42d99b82
EZ
115Wed Jan 27 16:50:25 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
116
f9039690 117 * hp-psymtab-read.c: Reformat using indent.
42d99b82 118
893a9f13
EZ
119Wed Jan 27 13:20:25 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
120
f9039690 121 * hp-psymtab-read.c: Reformat comments, update copyright.
893a9f13 122
57bb3453
AC
123start-sanitize-carp start-sanitize-vr4xxx
124Wed Jan 27 15:09:22 1999 Andrew Cagney <cagney@chook.cygnus.com>
125
126 * mips-tdep.c (mips_gdbarch_init): Trace e_flags from BFD
127 elf_info.
128
129end-sanitize-carp end-sanitize-vr4xxx
60288633
MA
130Tue Jan 26 16:02:47 1999 Mark Alexander <marka@cygnus.com>
131
132 * v850-tdep.c (v850_generic_reg_names, v850e_reg_names,
133 v850_register_names, v850_processor_type_table): Declare tables
134 and structures for handling differences in register names for
135 v850 and v850e.
136 (struct reg_list): Define new structure for creating tables
137 of register bit masks in v850e instrutions.
138 (handle_prepare, handle_pushm): New helpers for v850_scan_prologue.
139 (v850_scan_prologue): Recognize v850e instructions: callt, prepare,
140 and pushm.
141 (v850_target_architecture_hook): New function to set register
142 names based on current machine.
143 (_initialize_v850_tdep): Set up target_architecture_hook.
144 * config/v850/tm-v850.h (v850_register_names): Declare.
145 (REGISTER_NAME): Define to refer to v850_register_names.
146 (SR0_REGNUM, CTBP_REGNUM): Define.
147 (PS_REGNUM): Redefine in terms of SR0_REGNUM.
148
d8f4ee32
EZ
149Tue Jan 26 18:27:26 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
150
f9039690 151 * Makefile.in (c-exp.tab.c): Use BISON instead of YACC, to pick
d8f4ee32 152 the correct value from configure output.
f9039690
EZ
153 (jv-exp.tab.c): Ditto.
154 (f-exp.tab.c): Ditto.
155 (m2-exp.tab.c): Ditto.
d8f4ee32 156
517ab611
JM
1571999-01-26 Jason Molenda (jsm@bugshack.cygnus.com)
158
159 * breakpoint.h (ep_is_exception_catchpoint): Add prototype.
160 * frame.h (select_and_print_frame): Add prototype.
161 * stack.c (func_command): Call select_and_print_frame with correct
162 number of arguments. Reformat whitespace.
163
a61e26e2
FN
164Tue Jan 26 16:53:54 1999 Fernando Nasser <fnasser@cygnus.com>
165
166 * remote.c (remote_query): fix maximum packet size to account for
167 remote_debug use.
168 (putpkt): add comment to alert about extra byte need.
169
1eeb1b63
MA
170Mon Jan 25 19:55:30 1999 Mark Alexander <marka@cygnus.com>
171
172 * sh-tdep.c (sh_target_architecture_hook): Return immediately
173 when a matching machine is found.
174
175Fri Jan 22 09:10:35 1999 Mark Alexander <marka@cygnus.com>
176
177 * remote-mips.c (mips_initialize): Fix parameters to clear_breakpoint.
178 (common_breakpoint): Restore support for instruction breakpoints
179 on non-LSI targets.
180
95490429
AC
181Thu Jan 21 17:16:19 1999 Andrew Cagney <cagney@b1.cygnus.com>
182
183 * stack.c: Close open comment.
184 * symtab.c (find_pc_sect_line): Ditto.
185
51aa361e
SS
186Thu Jan 21 17:51:51 1999 Stan Shebs <shebs@andros.cygnus.com>
187
188 * procfs.c (init_procfs_ops): New function, fills in procfs_ops,
189 init only nonzero fields, leave to_require_attach and
190 to_require_detach empty, not needed for /proc systems yet.
191 (_initialize_procfs): Call init_procfs_ops.
192
b58ed18b
SS
193 From J.T. Conklin <jtc@redbacknetworks.com>:
194 * top.c (init_main): Fix tipo in description of the remotetimeout
195 variable.
196 * breakpoint.c (bpstat_stop_status): Handle systems where
197 DECR_PC_AFTER_BREAK != DECR_PC_AFTER_HW_BREAK.
198
f5dce6c6
MA
199Thu Jan 21 17:25:46 1999 Mark Alexander <marka@cygnus.com>
200
201 * mon960-rom.c (_initialize_mon960): Call init_mon960_cmds
202 to fill in mon960_cmds structure properly.
203
204Wed Jan 20 17:53:22 1999 Stan Shebs <shebs@andros.cygnus.com>
205
206 * remote-sds.c (sds_ops): Define only once.
207 (init_sds_ops, sds_command, _initialize_remote_sds): Declare.
208 (init_sds_ops): Init only non-zero fields.
209
7363ff90
MA
210Wed Jan 20 15:45:15 1999 Mark Alexander <marka@cygnus.com>
211
212 * h8300-tdep.c (original_register_names, h8300h_register_names,
213 h8300_register_names): Define new variables.
214 (set_register_names): New function to set register names based on
215 current CPU type.
216 (h8300_command, h8300h_command, h8300s_command): Call
217 set_register_names.
218 * config/h8300/tm-h8300.h (h8300_register_names): Declare.
219 (REGISTER_NAME): Define to refer to h8300_register_names.
220
2211999-01-19 Fernando Nasser <fnasser@totem.to.cygnus.com>
222
223 * sol-thread.c abug-rom.c cpu32bug-rom.c dbug-rom.c m32r-rom.c
224 mac-nat.c mon960-rom.c op50-rom.c ppc-bdm.c remote-adapt.c
225 remote-array.c remote-bug.c remote-e7000.c remote-eb.c remote-es.c
226 remote-est.c remote-hms.c remote-mm.c remote-nindy.c remote-nrom.c
227 remote-os9k.c remote-rdp.c remote-sds.c remote-sim.c remote-st.c
228 remote-udi.c rom68k-rom.c sh3-rom.c sparcl-tdep.c sparclet-rom.c
229 v850ice.c win32-nat.c: cosmetic changes to conform to coding
230 standards.
231
d21802cd
JB
2321999-01-19 Jim Blandy <jimb@zwingli.cygnus.com>
233
234 Use aclocal to generate GDB's aclocal.m4 script.
235 * acinclude.m4: New file, containing the hand-written local macro
236 definitions that used to be in aclocal.m4. Don't sinclude
237 ../bfd/aclocal.m4 any more; running aclocal in this directory will
238 get us the definitions we need. HOWEVER: Do sinclude
239 ../bfd/acinclude.m4, because we need the definition of
240 BFD_NEED_DECLARATION.
241 * aclocal.m4: Regenerated by aclocal.
242 * configure: Regenerated by autoconf.
243
d69cff28
DT
244Tue Jan 19 10:27:23 1999 David Taylor <taylor@texas.cygnus.com>
245
5337bd55
DT
246 * breakpoint.c (disable_breakpoints_in_shlibs): new parameter,
247 silent, controls whether to print message about removal of shared
248 library breakpoints.
249 * breakpoint.h (disable_breakpoints_in_shlibs): decl updated.
250 * irix5-nat.c (clear_solib): call disable_breakpoints_in_shlibs.
251 * osfsolib.c (clear_solib): ditto.
252 * solib.c (clear_solib): ditto.
253 * somsolib.c (som_solib_restart): update call to
254 disable_breakpoints_in_shlibs.
255
d69cff28
DT
256 * target.h (child_post_attach): only declare if CHILD_POST_ATTACH
257 is define.
258
3b067270
AC
259Tue Jan 19 18:07:11 1999 Andrew Cagney <cagney@b1.cygnus.com>
260
261 * corelow.c (solib_add_stub): Ditto.
262 (core_file_to_sym_file): Cast make_cleanup parameter.
263
264 * solib.c (symbol_add_stub, solib_map_sections): Change argument
265 to PTR insted of a char*. Matches catch_errors interface.
266
bc8bd256
AC
267Mon Jan 18 14:01:24 1999 Andrew Cagney <cagney@b1.cygnus.com>
268
269 * remote-array.c (array_open): Don't use fprintf_filtered to send
270 data to the log file.
271
272 * remote-array.c (handle_load_dll): Change argument type to PTR so
273 that it is compatible with catch_errors.
274 * ocd.c (ocd_start_remote): Ditto.
275 * remote-sds.c (sds_start_remote): Ditto.
276
277 * win32-nat.c (win32_child_thread_alive): Namespace proof
278 child_thread_alive.
279 (init_child_ops): Update.
280
281Mon Jan 18 12:03:47 1999 Andrew Cagney <cagney@b1.cygnus.com>
282
283 * remote-rdi.c (arm_rdi_open): Set gdb_hostif.hostosarg and
284 gdb_hostif.dbgarg to NULL instead of stdout.
285 (voiddummy, myprint, mywritec): Use gdb_stdout instead of stdout.
286
8a7dfaa0
SS
287Mon Jan 18 16:40:50 1999 Stan Shebs <shebs@andros.cygnus.com>
288
ab0e2218
SS
289 * ser-ocd.c (ocd_open): Handle Unix case gracefully.
290
8a7dfaa0
SS
291 * target.c (dummy_target): Don't initialize statically.
292 (init_dummy_target): New function, fills in dummy_target.
293 (initialize_targets): Use it.
294 * hpux-thread.c (hpux_thread_ops): Don't initialize statically.
295 (init_hpux_thread_ops): New function, fills in hpux_thread_ops.
296 (_initialize_hpux_thread): Use it.
297 * m3-nat.c (m3_ops): Don't initialize statically.
298 (init_m3_ops): New function, fills in m3_ops.
299 (_initialize_m3): Use it.
300
49f47b00
FN
3011999-01-18 Fernando Nasser <fnasser@totem.to.cygnus.com>
302
303 * sol-thread.c: delete compile time initialization of target_ops
304 (_initialize_sol_thread): initialize target_ops at run time.
305 * hpux-thread.c: added target_ops entry.
306 * m3-nat.c: ditto.
307
63f8d5f5
DT
308Mon Jan 18 15:19:13 1999 David Taylor <taylor@texas.cygnus.com>
309
310 * procfs.c (procfs_ops): delete compile time initialization.
311 (_initialize_procfs): initialize procfs_ops at run time.
312
040bbbc2
CF
313Mon Jan 18 12:51:44 1999 Christopher Faylor <cgf@cygnus.com>
314
315 * configure.in: Ensure that -luser32 is always linked in
316 for cygwin build.
317 * configure: Regenerated.
318
a396d2bd
MA
319Mon Jan 18 08:38:05 1999 Mark Alexander <marka@cygnus.com>
320
321 * values.c (value_virtual_fn_field): Clear the pointed-to
322 offset when casting to the base class.
323
f9a5267c
DT
324Mon Jan 18 10:30:51 1999 David Taylor <taylor@texas.cygnus.com>
325
326 * remote-udi.c (init_udi_ops): change non-existant udi_run_ops to
327 udi_ops; delete NULL initializers.
328
c634a08f
AC
329Mon Jan 18 12:03:47 1999 Andrew Cagney <cagney@b1.cygnus.com>
330
331 * serial.c (serial_close): gdb_fclose tages gdb_file** arg, not
332 gdb_file*.
333
334 * f-valprint.c, target.c, gdbarch.c: Pass gdb_stderr not stderr.
335
8bdec905
AC
336Mon Jan 18 10:46:12 1999 Andrew Cagney <cagney@b1.cygnus.com>
337
338 * stack.c (print_frame_info_base): Don't cast call to
339 catch_errors.
340 (print_args_stub): Change char* arg to PTR.
341 * symmisc.c (print_symbol): Ditto.
342 * top.c (quit_cover): Ditto.
343 * remote.c (remote_open_1, remote_start_remote): Ditto.
344 * infrun.c (normal_stop, hook_stop_stub, restore_selected_frame):
345 Ditto.
346
347 * stack.c (backtrace_command): Cast first arg of make_cleanup to
348 make_cleanup_func.
349 * remote.c (remote_kill): Cast putpkt arg to catch_errors_ftype.
350
6e45c399
AC
351Mon Jan 18 08:47:02 1999 Andrew Cagney <cagney@b1.cygnus.com>
352
353 * defs.h (catch_errors_ftype): Define.
354 (catch_errors): Replace char* arg with PTR arg.
355 * top.c (catch_errors): Update
356
357 * breakpoint.c (bpstat_stop_status, bpstat_stop_status,
358 delete_breakpoint, breakpoint_re_set): Delete all casts in call to
359 catch_errors.
360 (breakpoint_cond_eval, watchpoint_check,
361 cover_target_enable_exception_callback, breakpoint_re_set_one):
362 Arg is PTR not char*.
363
364 * breakpoint.c (cover_target_enable_exception_callback): Change
365 type to int. Check for cast values of 0 and -1. Return a result!
366 (insert_breakpoints): Move declaration of SAL and ARGS to where
367 they are used.
368
2bef6075
FN
3691999-01-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
370
371 * remote.c (remote_query): new function - creates proper interface
372 to the remote protocol "q" command.
517b4989
ZR
373
374Fri Jan 15 17:11:48 EST 1999 Zdenek Radouch (radouch@cygnus.com)
375
376 * config/fr30/tm-fr30.h: Changed ABI to match GCC change
377 (always use pointer for structs passed by value).
378
7269d43e
FN
3791999-01-15 Fernando Nasser <fnasser@totem.to.cygnus.com>
380
381 * target.h: added entry for target queries (to_query)
382 target.c: ditto.
383
1206c659
DT
384Thu Jan 14 18:29:17 1999 David Taylor <taylor@texas.cygnus.com>
385
386start-sanitize-carp start-sanitize-vr4xxx
387 * mips-tdep.c (mips_gdbarch_init): fix stream arg in
388 fprintf_unfiltered calls.
389end-sanitize-carp end-sanitize-vr4xxx
390 * remote-mm.c (mm_wait): fix stream arg to gdb_flush.
391 * remote-udi.c (udi_wait): fix stream arg to fwrite.
392 * symmisc.c (maintenance_check_symtabs): fix stream argument to
393 print_address_numeric.
394
320d5bd8
DT
395Wed Jan 13 19:33:16 1999 David Taylor <taylor@texas.cygnus.com>
396
397 * breakpoint.c (insert_breakpoints): insert cast to eliminate
398 warning.
399
dab43dfd
MS
400Wed Jan 13 14:59:02 1999 Michael Snyder <msnyder@cleaver.cygnus.com>
401
402 * infrun.c (set/show scheduler-locking) New command. Set a
403 mode bit that will control how GDB attempts to control thread
404 scheduling for step, continue, etc. (resume): make use of
405 the schedule-locking mode.
406 * target.h (struct target_ops): new field to_has_thread_control.
407 * sol-thread.c: initialize target_ops to_has_thread_control.
408 * procfs.c: ditto.
409 * target.c: ditto.
410 * m3-nat.c: ditto.
411 * remote.c: ditto.
412 * hpux-thread.c: ditto.
413 * thread.c: cull duplicate prototypes. Move prototypes to top.
414 * serial.c: indentation cleanup.
415 * breakpoint.c: add casts to eliminate compiler warnings.
416
9e309e83
DT
417Tue Jan 12 17:00:00 1999 Edith Epstein <eepstein@sophia.cygnus.com>
418
419 * inftarg.c (child_create_inferior): fixed HPUXHPPA specific
420 call to fork_inferior. The shell param is now NULL.
421
642c5be7
JM
4221999-01-12 Jason Molenda (jsm@bugshack.cygnus.com)
423
424 * monitor.c (init_base_monitor_ops): Whitespace cleanup.
425 (_initialize_remote_monitors): Same.
426
9d4010dc
JM
4271999-01-12 Jason Molenda (jsm@bugshack.cygnus.com)
428
429 * monitor.c (init_monitor_ops): Initialize the monitor_ops
430 structure if it hasn't already been done.
431
7110ccc1
SS
432Tue Jan 12 14:50:10 1999 Stan Shebs <shebs@andros.cygnus.com>
433
434 * inftarg.c (child_ops): Don't initialize statically.
435 (init_child_ops): New function, fills in child_ops.
436 (_initialize_inftarg): Use it.
437 (child_post_attach): Declare extern.
438 (child_wait): Fix ambiguous parens.
439 (child_attach_to_process): Remove unused local wstatus.
440 (child_insert_fork_catchpoint, child_remove_fork_catchpoint,
441 child_insert_vfork_catchpoint, child_remove_vfork_catchpoint,
442 child_has_forked, child_insert_exec_catchpoint,
443 child_remove_exec_catchpoint): Return a value.
444
98c5c192
MS
445Mon Jan 11 16:43:44 1999 Michael Snyder <msnyder@cleaver.cygnus.com>
446
447 * remote.c (remote_wait): Add inferior_pid to thread list only
448 if it is not already there.
449
897ccbb0
JM
4501999-01-11 Jason Molenda (jsm@bugshack.cygnus.com)
451
452 * scm-tags.h: Update FSF's address on copyright notice.
453 * ser-e7kpc.c: Same.
454 * gnu-nat.h: Same.
455
4cffc916
SG
456Mon Jan 11 13:45:57 1999 Stu Grossman <grossman@babylon-5.cygnus.com>
457
7110ccc1 458 * dwarf2read.c (dump_die): Change stderr to gdb_stderr.
4cffc916
SG
459 * expprint.c (print_subexp): fprintf => fprintf_unfiltered.
460 * jv-typeprint.c (java_type_print_base): fputs => fputs_filtered.
461 * stack.c (struct function_bounds): Remove superfluous `typedef'.
462 * symfile.c (list_overlays_command): stdout => gdb_stdout.
463 * symmisc.c (maintenance_check_symtabs): stdout => gdb_stdout.
464 * utils.c (print_spaces): Make more efficient.
465
776fb68d
DT
466Mon Jan 11 13:55:51 1999 David Taylor <taylor@texas.cygnus.com>
467
468 * utils (print_spaces): fix arg to strcat; fix formatting.
469
4d8f8e12
SS
470Fri Jan 8 11:57:24 1999 Stan Shebs <shebs@andros.cygnus.com>
471
472 * exec.c (exec_ops): Don't initialize statically.
473 (init_exec_ops): New function, fills in exec_ops.
474 (_initialize_exec): Use it.
1c310106
ZR
475
476Thu Jan 7 17:50:15 EST 1999 Zdenek Radouch (radouch@cygnus.com)
4d8f8e12 477
1c310106
ZR
478 Beta FR30 port.
479 * fr30-tdep.c
480 * config/fr30/tm-fr30.h
481
460845ab
DT
482Wed Jan 6 12:28:35 1999 David Taylor <taylor@texas.cygnus.com>
483
484 * configure.in: Add an --enable-tui argument. Construct
485 tui/Makefile from tui/Makefile.in. Use AM_PROG_CC_STDC. If we
486 have the GUI, then we need this to process libgui.h.
487 (ENABLE_CFLAGS): define and export BUILD_TUI.
488 (AC_CHECK_HEADERS): Add check for term.h.
489
490 * configure.host (hppa-*-hpux10.20, hppa-*-hpux11.0*): New configs.
491
492 * config.in, configure : regenerated.
493
494 * Makefile.in: Allow the TUI code to be conditionally enabled.
495 (TUI_LIBRARY): New variable, value are set by the configuration
496 script. Set to the empty string when the TUI isn't enabled.
497 (gdb$(GDBEXT)): Use those, instead of referring to all-tui and
498 tui/libtui.a directly.
499 (BUILD_TUI): build the tui -- only when configured with
500 --enable-tui.
501 (YLWRAP): use ylwrap to avoid problems on systems w/o bison.
502 (gdb$(EXEEXT)): make it dependent on BUILD_TUI.
503 (all-tui): remove dependency from phony target.
504 (c-exp.tab.c): use ylwrap instead of bison.
505 (jv-exp.tab.c): ditto.
506 (f-exp.tab.c): ditto.
507 (m2-exp.tab.c): ditto.
508 (ALLDEPFILES): add somread.c, hp-psymtab-read.c, hp-symtab-read.c.
509 (SFILES): remove the above files
510 (COMMON_OBS): remove somread.o
511 (SFILES): Add the tui files to this, so they get included in etags
512 tables.
513 (gdb$(EXEEXT)): Add all-tui to the list of dependencies, and add
514 tui/libtui.a to the link list.
515 (all-tui): New rule, which does a recursive make in the tui
516 subdir.
517 (tui/libtui.a): When recursing, pass down ${FLAGS_TO_PASS}. And
518 don't echo the make command. This is closer to what the other
519 recursions do.
520 (HFILES_NO_SRCDIR): add hpread.h
521 (COMMON_OBS): add hp-psymtab-read.o, hp-symtab-read.o
522 (SFILES): add hp-psymtab-read.c, hp-symtab-read.c add rules for
523 the new files. Remove hpread.c, hpread.o
524 (gdb$(EXEEXT)): Depend on the actual tui library, not on a
525 fictitious target. Since the fictitious target never existed,
526 make would always relink.
527 (tui/libtui.a): Always recurse to make sure the library is up to
528 date.
529
7517f04b
SS
530Wed Jan 6 12:05:12 1999 Stan Shebs <shebs@andros.cygnus.com>
531
532 * remote.c: Pacify --enable-build-warnings, reformat code
533 to conform to standards, fix spelling errors.
534 (ishex, stubhex, record_currthread, etc): Declare.
535 (ishex, stubhex): Declare char arg as int.
536 (pack_string): Comment out, never used but possibly useful.
537 (threadref_to_int, remote_get_threadinfo, etc): Make static.
538
34733701
DT
539Wed Jan 6 11:43:32 1999 David Taylor <taylor@texas.cygnus.com>
540
541 The following changes were made by Elena Zannoni
542 <ezannoni@cygnus.com> and Edith Epstein <eepstein@cygnus.com> as
543 part of a project to merge in changes made by HP.
544
545 * c-exp.y: use external flag hp_som_som_object_present to decide
546 whether code was compiled by HP's compilers. Add two new C++
547 tokens for true and false.
548 (yylex): check for template name is done differently for the
549 HP/aCC compiler case. Change some of the template processing code
550 for handling HP aCC templates. Handle true and false tokens.
551
b53a1514
MS
552Tue Jan 5 11:13:36 1999 Michael Snyder <msnyder@cleaver.cygnus.com>
553
554 * remote.c (record_curthread): Must not modify inferior_pid when
7517f04b
SS
555 called from wait_for_inferior. Instead, if a new thread-id is
556 detected, call add_thread.
557 (MAGIC_NULL_PID): new macro, use instead of the magic number
558 "42000".
559 (remote_find_new_threads): if inferior_pid is unknown, get and use
560 the current thread id.
b53a1514 561 (remote_start_remote): on connecting, attempt to get the current
7517f04b
SS
562 thread id for inferior_pid.
563 (remote_resume): If pid == -1, then resume any-thread (not the
564 current thread specifically). Also some cosmetic fixups.
b53a1514
MS
565
566 * thread.c (info_threads_command): don't initialize current_pid
567 until after call to FIND_NEW_THREADS (which may change inferior_pid).
568 Also some cosmetic fixups.
569 * infrun.c: cosmetic fixups and casts to avoid warnings.
570 * infcmd.c: cosmetic fixups, mainly long lines.
571
2819d3d6
DT
572Tue Jan 5 11:55:57 1999 David Taylor <taylor@texas.cygnus.com>
573
49082556
DT
574 * target.c (noprocess): terminate sentence with a period.
575 * breakpoint.c (catch_command_1): ditto.
576
eceede31
DT
577 * c-valprint.c (c_value_print): remove hack^2 from HP; it causes
578 testsuite losses with no real gain.
579
2819d3d6
DT
580 * inferior.h (START_INFERIOR_TRAPS_EXPECTED): restore, but only
581 if tm-*.h hasn't overridden default value.
582
d951f9e4
JM
5831999-01-04 Jason Molenda (jsm@bugshack.cygnus.com)
584
585 * configure.in: Fix whitespace indentation for --help.
586 * configure: Regenerated.
587
d7f71863
JM
5881999-01-04 Manuel Bouyer <bouyer@antioche.lip6.fr>
589
590 * main.c: Add --write command line option, document -w.
591 * gdb.1: Document --write.
592
f240337a
JM
5931999-01-04 Jason Molenda (jsm@bugshack.cygnus.com)
594
595 * configure.in: Require autoconf 2.12.1 or higher.
596 * doc/configure.in: Ditto.
597 * nlm/configure.in: Ditto.
598 * rdi-share/configure.in: Ditto.
599 * testsuite/configure.in: Ditto.
600 * doc/Makefile.in: Don't hardcode $(SHELL).
601 * nlm/Makefile.in: Ditto.
602 * rdi-share/Makefile.in: Ditto.
603 * testsuite/Makefile.in: Ditto.
604
64aa82eb
SS
605Mon Jan 4 12:53:03 1999 Stan Shebs <shebs@andros.cygnus.com>
606
607 * remote-vx.c (init_vx_ops, init_vx_run_ops): Remove unneeded
608 inits of new fields, including ref to bogus field.
609 (vx_ops, vx_run_ops): Make static.
610
3e1d3d67
DT
611Mon Jan 4 15:05:29 1999 David Taylor <taylor@texas.cygnus.com>
612
97bff53b
DT
613 * inferior.h (START_INFERIOR_TRAPS_EXPECTED): delete,
614 already defined in tm.h.
615
3e1d3d67
DT
616 * inftarg.c: change <sys/unistd.h> to <unistd.h> and
617 conditionalize its inclusion.
618 * infttrace.c: ditto.
619
73ec6020 620For older changes see ChangeLog-98
bd5635a1
RP
621\f
622Local Variables:
55d3002f 623mode: change-log
bd5635a1
RP
624left-margin: 8
625fill-column: 74
626version-control: never
627End:
This page took 0.574744 seconds and 4 git commands to generate.