2001-02-20 Martin M. Hunt <hunt@redhat.com>
[deliverable/binutils-gdb.git] / gdb / ChangeLog
CommitLineData
291b7e04
MH
12001-02-20 Martin M. Hunt <hunt@redhat.com>
2
58bc91c9
MH
3 * solib-svr4.c (LM_ADDR): LM_ADDR is a signed offset, so
4 extract_signed_integer() should be called instead of
5 extract_address().
6
72001-02-20 Martin M. Hunt <hunt@redhat.com>
8
291b7e04
MH
9 * MAINTAINERS: Add Martin Hunt to Write After Approval list.
10
d02ee681
AC
112001-02-19 Andrew Cagney <ac131313@redhat.com>
12
13 Frm 2001-02-09 Jim Kingdon <jkingdon@engr.sgi.com>:
14 * mips-tdep.c (mips_register_raw_size): If FP_REGISTER_DOUBLE,
15 then floating point registers are 8 bytes.
16
a858089e
MS
172001-02-19 Michael Snyder <msnyder@mvstp600e.cygnus.com>
18
19 * parse.c (write_exp_msymbol): Make the type CORE_ADDR, to
20 accomodate 64-bit addresses.
21
23cc649f
EZ
222001-02-19 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23
24 From Peter Schauer <Peter.Schauer@regent.e-technik.tu-muenchen.de>
25 * symtab.c (lookup_symbol_aux): Call lookup_symbol_aux, not
26 lookup_symbol, when trying to find a symbol with a mangled name,
27 to avoid infinite recursion.
28
0db23c95
AC
292001-02-18 Andrew Cagney <ac131313@redhat.com>
30
31 * TODO (5.2): Mention G++ 3.0 ABI. General cleanups.
32
911413e6
JL
332001-02-19 Jonathan Larmour <jlarmour@redhat.com>
34
35 * arm-tdep.c (check_prologue_cache): Fix off by 1 error.
36 (save_prologue_cache): Ditto.
37
8d1de4b7
EZ
382001-02-19 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
39
40 From: innadadadavida@yahoo.com:
41 * partial-stab.h (switch): Check that pst is not null
42 before dereferencing it.
43
3017564a
EZ
442001-02-19 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
45
46 From Andrew Cagney <cagney@b1.cygnus.com>:
47 * symfile.c (add_symbol_file_command): Always initialize
48 my_cleanup using a NULL cleanup.
49
fa58ee11
EZ
502001-02-19 Eli Zaretskii <eliz@is.elta.co.il>
51
52 * demangle.c (demangling_style_names): New variable.
53 (_initialize_demangler): Fill demangling_style_names with the
54 names of known demangling styles from libiberty_demanglers[]. Use
55 add_set_enum_cmd instead of add_set_cmd, to get completion on
56 demangling style names.
57
58 * proc-api.c (_initialize_proc_api): Make `procfs-file' use
59 file-name completion.
60
61 * remote-rdi.c (_initialize_remote_rdi): Ditto for `rdilogfile'.
62
63 * solib.c (_initialize_solib): Ditto for `solib-search-path' and
64 `solib-absolute-prefix'.
65
66 * tracepoint.c (_initialize_tracepoint): Ditto for
67 `save-tracepoints'.
68
69 * win32-nat.c (_initialize_inftarg): Ditto for `dll-symbols'.
70
71 * cli/cli-cmds.c (init_cli_cmds): Make `shell' and `make' use
72 file-name completion.
73
74 * infcmd.c (_initialize_infcmd): Make the following commands use
75 the file-name completer: `tty', `args', `path', `paths', and
76 `run'.
77
7830cf6f
EZ
782001-02-18 Eli Zaretskii <eliz@is.elta.co.il>
79
89dea5aa
EZ
80 * go32-nat.c: Include i387-nat.h.
81 (fetch_register): New function, uses some of the guts of
82 go32_fetch_registers and calls i387_supply_register.
83 (go32_fetch_registers): Most of the code moved into
84 fetch_register. Use i387_supply_fsave.
85 (store_register): Use i387_fill_fsave instead of custom code.
86 (go32_store_registers): Use i387_fill_fsave.
87
88 * Makefile.in (go32-nat.o): Depend on i387-nat.h.
89
90 * config/i386/go32.mh (NATDEPFILES): Add i387-nat.o.
91
7830cf6f
EZ
92 * completer.c (gdb_completer_file_name_break_characters): Remove
93 slash from file-name break characters.
94 [__MSDOS__]: Special definition for DOS/Windows file names.
95 (line_completion_function): When completing on file names, bump
96 `p' to the first file-name constituent character of `word', before
97 invoking the completer.
98
f31e928c
MK
992001-02-17 Mark Kettenis <kettenis@gnu.org>
100
101 * i387-nat.c: Include "i387-nat.h". Use regnum instead of regno
102 consistently for parameter names. Fix comments accordingly.
103 (i387_supply_register): New function.
104 (i387_supply_fsave): Implement using i387_supply_register.
105 * i387-nat.h: Use regnum instead of regno consistently for
106 parameter names. Fix comments accordingly.
107 (i387_supply_register): New prototype.
108
d696208f
MS
1092001-02-16 Michael Snyder <msnyder@mvstp600e.cygnus.com>
110
111 * remote.c (build_remote_gdbarch_data): Use new TARGET_ADDR_BIT
112 instead of TARGET_PTR_BIT (to support Harvard architectures).
113
971429b4
AC
1142001-02-16 Andrew Cagney <ac131313@redhat.com>
115
116 From 2001-02-11 Paul Hilfinger <hilfingr@lisbon.int.act-europe.fr>
117 * hpux-thread.c (hpux_thread_xfer_memory): Add mem_attrib
118 argument to parameter list and to call in order to conform to
119 to_xfer_memory field of struct target_ops.
120
9ca0e47c
MC
1212001-02-12 Michael Chastain <chastain@redhat.com>
122
da7dd56f 123 * somsolib.c (som_solib_add_solib_objfile): Do not use
9ca0e47c
MC
124 section relocation feature of syms_from_objfile. Do my own
125 section relocation, offsetting each section of the som by
126 either text_addr - text_link_addr or data_start.
127
7d65bd2d
AC
1282001-02-16 Andrew Cagney <ac131313@redhat.com>
129
130 * TODO (5.1): Move ``Hardware watchpint problems'' out of 5.1.
131
e33e9692
AC
1322001-02-16 Andrew Cagney <ac131313@redhat.com>
133
134 * MAINTAINERS (paper trail): Update.
135
17dee195
MK
1362001-02-16 Mark Kettenis <kettenis@gnu.org>
137
138 * target.h (target_fetch_registers): Fix comment.
139
0f6e1ba6
AC
1402001-02-15 Andrew Cagney <ac131313@redhat.com>
141
142 * f-exp.y: Include <ctype.h>.
143 (parse_number): Ensure that ``i'' is always initialized.
144
9a069618
JK
1452001-02-14 Jim Kingdon <jkingdon@engr.sgi.com>
146
147 * MAINTAINERS: Add myself to paper trail section.
148
fc24370e
MS
1492001-02-14 Michael Sokolov <msokolov@ivan.Harhan.ORG>
150
151 * configure.in (AC_CHECK_HEADERS): Add sys/file.h.
152 * configure, config.in: Regenerate.
153 * corelow.c: Include <sys/file.h> if present.
154
4b69c284
AC
1552001-02-14 Andrew Cagney <ac131313@redhat.com>
156
157 * inflow.c (terminal_ours_1): Initialize ``osigtou''. Only
158 declare when have SIGTTOU.
159
7904f322
EZ
1602001-02-14 Eli Zaretskii <eliz@is.elta.co.il>
161
162 * config/djgpp/fnchange.lst: Add entries for gdb/gdbtk/*/ChangeLog-*.
163
9e798668
JK
1642001-02-12 Jim Kingdon <jkingdon@engr.sgi.com>
165
166 * MAINTAINERS: Update my email address.
167
65d5a54a
EZ
1682001-02-11 Eli Zaretskii <eliz@is.elta.co.il>
169
170 * NEWS: Document that "info symbol" works with COFF debug info and
171 its variants.
172
173 * minsyms.c (lookup_minimal_symbol_by_pc_section): Don't skip
174 symbols whose SYMBOL_BFD_SECTION is NULL.
175
a8079a9b
PS
1762000-02-10 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
177
178 Get rid of AIX specific PC_LOAD_SEGMENT, replace with PC_SOLIB.
179 * xcoffsolib.c (xcoff_solib_address): Renamed from
180 pc_load_segment_name. Return NULL if address is not in a shared
181 library. Cleanup shared library name construction, using xasprintf.
182 Format shared library member names consistent with format in exec.c.
183 (solib_info): Format shared library member names consistent with
184 format in exec.c.
185 * config/rs6000/nm-rs6000.h: Replace PC_LOAD_SEGMENT with PC_SOLIB,
186 using xcoff_solib_address for PC_SOLIB definition.
187 * stack.c (print_frame): Remove PC_LOAD_SEGMENT code, no longer
188 needed.
189
4b2e4867
PS
1902000-02-10 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
191
192 * mipsread.c (read_alphacoff_dynamic_symtab): Replace alloca calls
193 with xmalloc calls and cleanups.
194
d737ece6
PS
1952000-02-10 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
196
197 * rs6000-nat.c (child_xfer_memory): Add missing parameter
198 'struct mem_attrib *' required by 2001-01-23 change.
199
c5bb1243
JK
2002001-02-08 Jim Kingdon <jkingdon@engr.sgi.com>
201
202 Updates to "make TAGS":
203 * Makefile.in (ALLDEPFILES): Remove altos-xdep.c arm-convert.s
204 arm-xdep.c convex-tdep.c convex-xdep.c pyr-tdep.c pyr-xdep.c
205 tahoe-tdep.c.
206 (TAGFILES_NO_SRCDIR): Add $(SUBDIR_CLI_SRCS).
207
c799ae7b
EZ
2082001-02-08 Eli Zaretskii <eliz@is.elta.co.il>
209
210 * config/djgpp/fnchange.lst: Remove extraneous "too many dots".
211
12685e01
AC
212Wed Feb 7 22:39:26 2001 Andrew Cagney <cagney@redhat.com>
213
214 From Dean Luick <luick@cray.com>:
215 * defs.h (continuation): Remove unused global variable.
216
7fcca85b
AC
217Wed Feb 7 22:28:31 2001 Andrew Cagney <cagney@redhat.com>
218
219 * configure.tgt: Remove references to convex, pyramid, altos and
220 tahoe.
221 * configure.host: Ditto.
222 * MAINTAINERS: Ditto.
223 * NEWS: Update.
224
225 * tahoe-tdep.c: Delete obsolete file.
226 * pyr-xdep.c: Ditto.
227 * pyr-tdep.c: Ditto.
228 * convex-tdep.c: Ditto.
229 * convex-xdep.c: Ditto.
230 * config/tahoe/xm-tahoe.h: Ditto.
231 * config/tahoe/tm-tahoe.h: Ditto.
232 * config/tahoe/tahoe.mt: Ditto.
233 * config/tahoe/tahoe.mh: Ditto.
234 * config/pyr/xm-pyr.h: Ditto.
235 * config/pyr/tm-pyr.h: Ditto.
236 * config/pyr/pyramid.mt: Ditto.
237 * config/pyr/pyramid.mh: Ditto.
238 * config/m68k/xm-altos.h: Ditto.
239 * config/m68k/tm-altos.h: Ditto.
240 * config/m68k/altos.mt: Ditto.
241 * config/m68k/altos.mh: Ditto.
242 * config/convex/xm-convex.h: Ditto.
243 * config/convex/tm-convex.h: Ditto.
244 * config/convex/convex.mt: Ditto.
245 * config/convex/convex.mh: Ditto.
246 * config/convex/Convex.notes: Ditto.
247 * config/arm/xm-arm.h: Ditto.
248 * config/arm/nm-arm.h: Ditto.
249 * config/arm/arm.mt: Ditto.
250 * config/arm/arm.mh: Ditto.
251 * arm-convert.s: Ditto.
252 * arm-xdep.c: Ditto.
253 * altos-xdep.c: Ditto.
254
8e65ff28
AC
255Wed Feb 7 19:41:21 2001 Andrew Cagney <cagney@redhat.com>
256
257 * defs.h (internal_error, internal_verror): Add __FILE__ and
258 __LINE__ parameter.
259 * utils.c (internal_error, internal_verror): Update.
260
261 * v850-tdep.c: Update calls to internal_error.
262 * utils.c: Ditto.
263 * ui-out.c: Ditto.
264 * ui-file.c: Ditto.
265 * target.h: Ditto.
266 * symtab.h: Ditto.
267 * symm-nat.c: Ditto.
268 * sparc-tdep.c: Ditto.
269 * source.c: Ditto.
270 * serial.c: Ditto.
271 * rs6000-tdep.c: Ditto.
272 * rs6000-nat.c: Ditto.
273 * remote.c: Ditto.
274 * remote-vx.c: Ditto.
275 * remote-sim.c: Ditto.
276 * remote-mips.c: Ditto.
277 * regcache.c: Ditto.
278 * objfiles.h: Ditto.
279 * objfiles.c: Ditto.
280 * mn10300-tdep.c: Ditto.
281 * mips-tdep.c: Ditto.
282 * maint.c: Ditto.
283 * m68k-tdep.c: Ditto.
284 * m3-nat.c: Ditto.
285 * language.c: Ditto.
286 * infptrace.c: Ditto.
287 * inferior.h: Ditto.
288 * infcmd.c: Ditto.
289 * ia64-tdep.c: Ditto.
290 * i386-tdep.c: Ditto.
291 * i386-linux-nat.c: Ditto.
292 * hppah-nat.c: Ditto.
293 * go32-nat.c: Ditto.
294 * findvar.c: Ditto.
295 * f-lang.c: Ditto.
296 * elfread.c: Ditto.
297 * event-loop.c: Ditto.
298 * dwarf2read.c: Ditto.
299 * dsrec.c: Ditto.
300 * d30v-tdep.c: Ditto.
301 * d10v-tdep.c: Ditto.
302 * cli/cli-setshow.c: Ditto.
303 * cli/cli-script.c: Ditto.
304 * ch-exp.c: Ditto.
305 * breakpoint.c: Ditto.
306 * ax-gdb.c: Ditto.
307 * arch-utils.c: Ditto.
308 * a29k-tdep.c: Ditto.
309 * gdb_assert.h: Ditto.
310 * gdbarch.sh: Ditto.
311 * gdbarch.h, gdbarch.c: Re-generate.
312
72290732
AC
3132001-02-07 Andrew Cagney <ac131313@redhat.com>
314
315 From Mark Kettenis <kettenis@gnu.org>:
316 * event-top.h [!STOP_SIGNAL]: #include <signal.h>.
317
a6da1910
AC
3182001-02-07 Andrew Cagney <ac131313@redhat.com>
319
320 * remote-sim.c (dump_mem): Cleanup printf format argument.
321 * MAINTAINERS: Update, mn10300-elf now builds.
322
153f9905
MK
3232001-02-07 Mark Kettenis <kettenis@gnu.org>
324
325 * event-top.c: Remove duplicate #include <signal.h>.
326
f042532c
AC
3272001-02-06 Andrew Cagney <ac131313@redhat.com>
328
329 * sol-thread.c (restore_inferior_pid): Save the PID in a freshly
330 allocated buffer.
331 (save_inferior_pid): Restore the PID from that tempoary
332 buffer. Delete the buffer.
333 * utils.c (make_cleanup_close, do_close_cleanup): Ditto for FD.
334
58cfabe6
AC
3352001-02-06 Andrew Cagney <ac131313@redhat.com>
336
337 * MAINTAINERS: Add ``The Obvious Fix Rule''.
338
ea8a41b8
AC
3392001-02-06 Andrew Cagney <ac131313@redhat.com>
340
341 * MAINTAINERS: Add Michael Snyder to Solaris/SPARC list.
342
95160752
AC
3432001-02-06 Andrew Cagney <ac131313@cygnus.com>
344
345 * gdbarch.sh: Include "gdb_assert.h".
346 (struct gdbarch): Change ``nr_data'' to unsigned.
347 (alloc_gdbarch_data, free_gdbarch_data): New functions.
348 (gdbarch_free): Free the data-pointer vector. Use xfree to delete
349 architecture vector.
350 (struct gdbarch_data, struct gdbarch_data_registration): Move init
351 method to gdbarch_data. Add free method, make index unsigned.
352 (struct gdbarch_data_registry): Make nr unsigned.
353 (register_gdbarch_data): Add free parameter. Store in
354 gdbarch_data.
355 (init_gdbarch_data): Use set_gdbarch_data.
356 (set_gdbarch_data): New function.
357
358 * gdbarch.h, gdbarch.c: Re-generate.
359
64122a8b
MS
3602001-02-06 Michael Sokolov <msokolov@ivan.Harhan.ORG>
361
362 * ser-unix.c (hardware_print_tty_state) [HAVE_SGTTY]: Call
363 fprintf_filtered with correct arguments.
364
e6cbd02a
MS
3652001-02-06 Michael Snyder <msnyder@makita.cygnus.com>
366 Submitted by Paul Hilfinger (hilfingr@gnat.com)
367 and Andrei Petrov (and@genesyslab.com).
368 * findvar.c: Buffers of size MAX_REGISTER_RAW_SIZE or REGISTER_BYTES
369 must be allocated dynamically, since these are no longer constants.
370 * infcmd.c: Ditto.
371 * regcache.c: Ditto.
372 * remote.c: Ditto.
373 * sol-thread.c: Ditto.
374 * valops.c: Ditto.
375 * config/sparc/sun4sol2.mh (MH_CFLAGS): Add -I/usr/include/v9, as a
376 work-around for a missing Sun header file in solaris for sparc64.
377
713f0374
PB
3782001-02-04 Philip Blundell <philb@gnu.org>
379
380 * config/arm/linux.mh (NATDEPFILES): Add proc-service.o,
381 thread-db.o, lin-lwp.o; remove lin-thread.o, linux-thread.o.
382 * config/arm/nm-linux.h (PREPARE_TO_PROCEED, ATTACH_LWP,
383 GET_THREAD_SIGNALS): Define.
384 * arm-linux-nat.c (fill_gregset): Correct type of argument.
385 (supply_gregset): Likewise.
386 (fill_fpregset): Likewise.
387 (supply_fpregset): Likewise.
388
4603e466
DT
389Tue Feb 6 11:58:57 2001 David Taylor <taylor@redhat.com>
390
391 * valops.c (value_cast): If casting a scalar to a pointer, do not
392 issue a message about truncation unless it exceeds the length of
393 an address, not the length of a pointer. This is because what the
394 user gives us is an address, not a pointer, and we will ultimately
395 convert it (via ADDRESS_TO_POINTER) to a pointer, not truncate it
396 to a pointer. This allows things like "print *(int *)0x01000234"
397 to work without generating a misleading message on a target having
398 two byte pointers and four byte addresses.
399
554cb486
CF
4002001-02-05 Christopher Faylor <cgf@cygnus.com>
401
402 * win32-nat.c: Change PTR to void * throughout.
403
042be3a9
C
4042001-02-05 J.T. Conklin <jtc@redback.com>
405
406 * signals.h: Removed.
407 * event-top.c (#include <signal.h>): Changed from signals.h.
408 * inflow.c: Likewise.
409 * mac-xdep.c: Likewise.
410 * ser-pipe.c: Likewise.
411 * ser-tcp.c: Likewise.
412 * standalone.c: Likewise.
413 * top.c: Likewise.
414 * utils.c: Likewise.
415 * Makefile.in: Removed signals.h from dependencies.
416
a4acd088
CF
4172001-02-05 Christopher Faylor <cgf@cygnus.com>
418
419 Change suggested by Dean Luick <luick@cray.com>
420 * inferior.h (step_over_calls_kind): Remove trailing comma from
421 last enum element.
422 (step_over_calls): Declare as extern rather than global.
423
3116c80a
EZ
4242001-02-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
425
426 * sh-tdep.c: Update copyright.
427 (sh_extract_return_value): Rewrite.
428 (sh3e_sh4_extract_return_value): New function.
429 (sh_gdbarch_init): Initialize gdbarch_extract-return_value to new
430 version of the function for sh3e and sh4 CPUs.
431
240be855
MC
4322001-02-05 Michael Chastain <chastain@redhat.com>
433
434 * hppah-nat.c (child_xfer_memory): Add parameter 'struct mem_attrib *'
435 to conform with interface change.
436
a17b5c4e
EZ
4372001-02-04 Eli Zaretskii <eliz@is.elta.co.il>
438
32fe0950
EZ
439 * config/djgpp/fnchange.lst: Tweak to make consistent with the
440 new files.
441
619cbaf7
EZ
442 * config/djgpp/djconfig.sh: Use explicit absolute file name when
443 invoking `find'.
444
cd42d3a8
EZ
445 * ser-go32.c (dos_write) [UART_FIFO_WORKS]: Use outportsb only if
446 UART_FIFO_WORKS is defined. Otherwise use outportb.
447 From Francisco Pastor <fpastor.etra-id@etra.es>
448
a17b5c4e
EZ
449 * go32-nat.c (go32_xfer_memory): Make the argument list consistent
450 with target.h's `to_xfer_memory' member.
451
86ddecc5
C
4522001-02-02 J.T. Conklin <jtc@redback.com>
453
454 * ppc-bdm.c (#include <signal.h>): Removed.
455 * remote-array.c: Likewise.
456 * remote-bug.c: Likewise.
457 * remote-e7000.c: Likewise.
458 * remote-mips.c: Likewise.
459 * remote-os9k.c: Likewise.
460 * remote-st.c: Likewise.
461 * remote-udi.c: Likewise.
462 * remote-vx29k.c: Likewise.
463 * remote-vx68.c: Likewise.
464 * remote-vx960.c: Likewise.
465 * remote-vxmips.c: Likewise.
466 * remote-vxsparc.c: Likewise.
467
338d7c5c
JM
4682001-02-02 John Moore <jmoore@redhat.com>
469
470 * remote-utils.h (sr_set_device): Changed free() to xfree() where
471 appropriate. Also changed Copyright to include 2001.
472 * symtab.h (obstack_chunk_free, SYMBOL_INIT_DEMANGLED_NAME): Likewise.
473 * value.h (value_free): Likewise.
474 * gdbarch.sh (gdbarch_free): Likewise.
475 * gdbarch.c, gdbarch.h: Regenerated.
476
2b5436af
JM
4772001-02-02 John Moore <jmoore@redhat.com>
478
479 * cli/cli-cmds.c (apropos_command): Changed occurance of free() to
338d7c5c 480 xfree(). Also changed Copyright to include 2001.
2b5436af 481
82467003
C
4822001-02-02 J.T. Conklin <jtc@redback.com>
483
484 * monitor.c (#include "gdb_wait.h"): Removed.
485 * ocd.c: Likewise.
486 * ppc-bdm.c: Likewise.
487 * remote-adapt.c: Likewise.
488 * remote-array.c: Likewise.
489 * remote-bug.c: Likewise.
490 * remote-e7000.c: Likewise.
491 * remote-eb.c: Likewise.
492 * remote-es.c: Likewise.
493 * remote-mips.c: Likewise.
494 * remote-mm.c: Likewise.
495 * remote-nindy.c: Likewise.
496 * remote-os9k.c: Likewise.
497 * remote-rdi.c: Likewise.
498 * remote-rdp.c: Likewise.
499 * remote-sds.c: Likewise.
500 * remote-sim.c: Likewise.
501 * remote-st.c: Likewise.
502 * remote-udi.c: Likewise.
503 * remote-vx.c: Likewise.
504 * remote-vx29k.c: Likewise.
505 * remote-vx68.c: Likewise.
506 * remote-vx960.c: Likewise.
507 * remote-vxmips.c: Likewise.
508 * remote-vxsparc.c: Likewise.
509 * remote.c: Likewise.
510 * ser-pipe.c: Likewise.
511 * ser-unix.c: Likewise.
512 * Makefile.in: Updated dependencies.
513
27b82ed2
DS
5142001-01-31 David Smith <dsmith@redhat.com>
515
516 * event-loop.c: Change inclusion of string.h to gdb_string.h and
517 updated the copyright notice.
518 * ser-pipe.c: Ditto.
519 * mi/mi-cmds.c: Ditto.
520 * mi/mi-console.c: Ditto.
521 * mi/mi-getopt.c: Ditto.
522 * mi/mi-parse.c: Ditto.
523
ab9cc815
DS
5242001-01-31 David Smith <dsmith@redhat.com>
525
526 * MAINTAINERS: Add David Smith to Write After Approval list.
527
d1f4cff8
AC
528Tue Jan 30 15:43:08 2001 Andrew Cagney <cagney@cygnus.com>
529
530 * cli/cli-utils.c (putchar_filtered): Move function from here.
531 * utils.c (putchar_filtered): To here.
532 * cli/cli-utils.h (putchar_filtered): Move declaration from here.
533 * defs.h (putchar_filtered): To here.
534
74c1b268
AC
535Tue Jan 30 17:27:11 2001 Andrew Cagney <cagney@redhat.com>
536
537 * configure.in (AC_CHECK_FUNCS): Replace vfork test with
538 AC_FUNC_VFORK macro.
539 * config.in, configure: Re-generate.
540
541 * gdb_vfork.h: New file.
542 * ser-pipe.c (pipe_open): Update. Include "gdb_vfork.h".
543 * fork-child.c (fork_inferior): Ditto.
544
4fcf66da
AC
545Tue Jan 30 17:09:07 2001 Andrew Cagney <cagney@redhat.com>
546
547 * defs.h (strsave): Delete declaration.
548 * utils.c (strsave): Delete definition.
549 * TODO (strsave): Update
550
551 * mac-xdep.c (tilde_expand): Replace strsave with xstrdup.
552 * sparcl-tdep.c (sparclite_open): Ditto.
553 * mips-tdep.c (mips_set_processor_type_command): Ditto.
554 (_initialize_mips_tdep): Ditto.
555 * solib.c (solib_open): Ditto.
556 * symfile.c (add_filename_language): Ditto.
557 (set_ext_lang_command): Ditto.
558 * source.c (init_source_path): Ditto.
559 (mod_path): Ditto.
560 * sh3-rom.c (sh3_open): Ditto.
561 (sh3e_open): Ditto.
562 * serial.c (serial_open): Ditto.
563 * remote-mips.c (common_open): Ditto.
564 * monitor.c (monitor_open): Ditto.
565 * m32r-rom.c (m32r_upload_command): Ditto.
566 * infcmd.c (path_command): Ditto.
567 * f-exp.y (parse_number): Ditto.
568 * breakpoint.c (create_longjmp_breakpoint): Ditto.
569 (create_thread_event_breakpoint): Ditto.
570 * arc-tdep.c (arc_set_cpu_type_command): Ditto.
571 (_initialize_arc_tdep): Ditto.
572
e191e0ab
AC
573Tue Jan 30 15:14:26 2001 Andrew Cagney <cagney@skil>
574
575 * cli/cli-script.c (define_command): Check for a bad hook value in
576 switch statement.
577
10214f55
C
5782001-01-30 J.T. Conklin <jtc@redback.com>
579
580 * configure/sh/embed.mt: New file.
581 * configure/sh/linux.mt: New file.
582 * configure/sh/sh.mt: Removed.
583 * configure.tgt (sh-*-hms,sh-*-coff*,sh-*-elf*,sh-*-linux): New targets.
584 (sh-*-*): Removed.
585
c9049fc9
MC
5862001-01-29 Michael Chastain <chastain@redhat.com>
587
588 * symtab.c (block_lookup_symbol): Use 'namespace' parameter in
589 symbol comparisons in binary search.
590
aea02b6b
CF
5912000-01-27 Christopher Faylor <cgf@cygnus.com>
592
593 * win32-nat.c (child_xfer_memory): Add missing argument required by
594 2001-01-23 change.
595
e6e0bfab
MK
5962001-01-27 Mark Kettenis <kettenis@gnu.org>
597
598 * ui-out.c (do_list_end): New function.
599 (make_cleanup_ui_out_list_end): New function.
600 * ui-out.h: Provide prototype for make_cleanup_ui_out_list_end.
601 * stack.c (print_frame) [UI_OUT]: Call
602 make_cleanup_ui_out_list_end to make sure we mark the end of the
603 list if we do a non-local exit. At the end of the function,
604 instead of calling ui_out_list_end directly, let do_cleanups
605 handle it.
606
1adeb98a
FN
6072001-01-26 Fernando Nasser <fnasser@redhat.com>
608
609 Fix double parsing of filenames passed as command line arguments
610 to GDB (causes weird handling of escape characters).
611 Also, remove dependencies on the CLI from libgdb.
612 * call-cmds.h: Remove declaration of exec_file_command().
613 * gdbcore.h: Remove declaration of exec_file_command().
614 Add declarations for exec_open() and exec_file_clear().
615 * symfile.h: Add declarations for symbol_file_add_main() and
616 symbol_file_clear().
617 * exec.c (exec_open): New function. Implements to_open for exec
618 targets.
619 (exec_file_clear): New function. Makes GDB forget about a previously
620 specified executable file.
621 (exec_file_attach): Move parsing of arguments from here ...
622 (exec_file_command): ... to here.
623 (init_exec_ops): Use exec_open(), not exec_file_command() to
624 implement to_open for exec targets.
625 * symfile.c (symbol_file_add_main): New function. Call symbol_file_add()
626 with default values. Used when the file name has already been parsed.
627 (symbol_file_clear): New function. Makes GDB forget about previously
628 read symbols.
629 (symbol_file_command): Call the above function instead of inline code.
630 * main.c: Include "symfile.h" and "gdbcore.h" instead of the deprecated
631 "call-cmds.h".
632 (captured_main): Call exec_file_attach() and symbol_file_add_main()
633 instead of exec_file_command() and symbol_file_command().
634 (captured_main): Add comment.
635 * corefile.c: Include "symfile.h".
636 (core_file_command): Call symbol_file_add_main() instead of
637 symbol_file_command().
638 (reopen_exec_file): Call exec_open() instead of exec_file_command().
639 * infcmd.c: Include "symfile.h".
640 (attach_command): Call symbol_file_add_main() instead of
641 symbol_file_command().
642 * infrun.c: Remove comment about the inclusion of "symfile.h",
643 not any longer appropriate.
644 (follow_exec): Call symbol_file_add_main() instead of
645 symbol_file_command().
646 * remote-es.c: Include "symfile.h".
647 (es1800_load): Call symbol_file_add_main() instead of
648 symbol_file_command().
649 * remote-vx.c: Remove comment about the inclusion of "symfile.h",
650 not any longer appropriate.
651 (vx-wait): Call symbol_file_add_main() instead of
652 symbol_file_command().
653 * solib-svr4.c (open_symbol_file_object): Call symbol_file_add_main()
654 instead of symbol_file_command().
655 * v850ice.c (ice_file): Call exec_open(), exec_file_attach() and
656 symbol_file_add_main() instead of exec_file_command() and
657 symbol_file_command().
658 * Makefile.in: Update dependencies.
659
5b616ba1
JH
6602001-01-26 Jeff Holcomb <jeffh@redhat.com>
661
662 * remote-udi.c (udi_open): Change strdup to xstrdup.
663 * thread.c (thread_apply_all_command): Change strdup to xstrdup.
664 Update copyright message.
665 * varobj.c (delete_variable_1): Likewise.
666
667 * gdb_string.h: Remove declaration of strdup. Update copyright
668 message.
669 * config/xm-mpw.h: Likewise.
670 * config/i386/xm-i386mach.h: Likewise.
671 * config/m68k/xm-apollo68b.h: Likewise.
672 * config/m68k/xm-hp300bsd.h: Likewise.
673 * config/rs6000/xm-rs6000.h: Likewise.
674 * config/vax/xm-vaxult.h: Remove declaration of strdup.
675 * config/vax/xm-vaxult2.h: Likewise.
676
b91d87cf
JH
6772001-01-26 Jeff Holcomb <jeffh@redhat.com>
678
679 * MAINTAINERS: Add Jeff Holcomb to Write After Approval list.
680
873406a6
C
6812001-01-25 J.T. Conklin <jtc@redback.com>
682
683 * target.c (target_xfer_memory_partial): Return -1 on failure due
684 to invalid access mode attribute.
685
0613c401
CF
6862001-01-25 Christopher Faylor <cgf@cygnus.com>
687
688 * win32-nat.c (_initialize_core_win32): Prototype correctly.
689
efd59e3f
MK
6902001-01-25 Mark Kettenis <kettenis@gnu.org>
691
692 * config/alpha/tm-fbsd.h: Update copyright.
693 (USE_STRUCT_CONVENTION): Define in terms of
694 alphabsd_use_struct_convention.
695 * config/alpha/fbsd.mt (TDEPFILES): Add alphafbsd-tdep.c.
696 * alphafbsd-tdep.c: New file.
697
388e1ff2
FN
6982001-01-24 Fernando Nasser <fnasser@redhat.com>
699
700 * top.c (print_gdb_version): Update Copyright year.
701
f4d650ec
C
7022001-01-24 J.T. Conklin <jtc@redback.com>
703
704 * dcache.c (dcache_write_line): Fix typo.
705
706 * memattr.c (delete_mem_region): Replace free() with xfree().
707 (mem_number): Add explicit type.
708
709 * sol-thread.c (sol_thread_xfer_memory): Add attrib argument.
710 (rw_common): Likewise.
711
07091751
FN
7122001-01-24 Fernando Nasser <fnasser@redhat.com>
713
714 * infcmd.c (get_inferior_args, set_inferior_args): Accessor functions
715 for the inferior program arguments.
716 (run_command, run_no_args_command, init_infcmd)): Use accessor
717 functions to set the inferior program arguments.
718 * inferior.h: Add definitions to the accessor functions above.
719
090c42a4
JB
7202001-01-23 Jim Blandy <jimb@redhat.com>
721
722 * dwarf2read.c (read_tag_const_type, read_tag_volatile_type):
723 Implement these correctly, using make_cv_type.
724
f29d9b6d 7252001-01-23 J.T. Conklin <jtc@redback.com>
29e57380
C
726
727 * exec.c (xfer_memory): Add attrib argument.
728 * infptrace.c (child_xfer_memory): Likewise.
e5da8f38 729 * lin-lwp.c (lin_lwp_xfer_memory): Likewise.
29e57380
C
730 * monitor.c (monitor_xfer_memory): Likewise.
731 * remote-adapt.c (adapt_xfer_inferior_memory): Likewise.
732 * remote-array.c (array_xfer_memory): Likewise.
733 * remote-bug.c (bug_xfer_memory): Likewise.
734 * remote-e7000.c (e7000_xfer_inferior_memory): Likewise.
735 * remote-eb.c (eb_xfer_inferior_memory): Likewise.
736 * remote-es.c (es1800_xfer_inferior_memory): Likewise.
737 * remote-mips.c (mips_xfer_memory): Likewise.
738 * remote-mm.c (mm_xfer_inferior_memory): Likewise.
739 * remote-nindy.c (nindy_xfer_inferior_memory): Likewise.
740 * remote-os9k.c (rombug_xfer_inferior_memory): Likewise.
741 * remote-rdi.c (arm_rdi_xfer_memory): Likewise.
742 * remote-rdp.c (remote_rdp_xfer_inferior_memory): Likewise.
743 * remote-sds.c (sds_xfer_memory): Likewise.
744 * remote-sim.c (gdbsim_xfer_inferior_memory): Likewise.
745 * remote-st.c (st2000_xfer_inferior_memory): Likewise.
746 * remote-udi.c (udi_xfer_inferior_memory): Likewise.
747 * remote-vx.c (vx_xfer_memory): Likewise.
748 * remote.c (remote_xfer_memory): Likewise.
749 * target.c (debug_to_xfer_memory, do_xfer_memory): Likewise.
750 * target.h (child_xfer_memory, do_xfer_memory, xfer_memory): Likewise.
e5da8f38 751 * thread-db.c (thread_db_xfer_memory): Likewise.
29e57380
C
752
753 * target.h (#include "memattr.h"): Added.
754 (target_ops.to_xfer_memory): Add attrib argument.
755
756 * wince.c (_initialize_inftarg): Removed call to set_dcache_state.
757 * dcache.h (set_dcache_state): Removed declaration.
758 * dcache.c (set_dcache_state): Removed definition
759
760 * dcache.c: Update module comment, as dcache is now enabled and
761 disabled with memory region attributes instead of by the global
762 variable "remotecache". Add comment describing the interaction
763 between dcache and memory region attributes.
764 (dcache_xfer_memory): Add comment describing benefits of moving
765 cache writeback to a higher level.
766 (dcache_struct): Removed cache_has_stuff field. This was used to
767 record whether the cache had been accessed in order to invalidate
768 it when it was disabled. However, this is not needed because the
769 cache is write through and the code that enables, disables, and
770 deletes memory regions invalidate the cache. Add comment which
771 suggests that we could be more selective and only invalidate those
772 cache lines containing data from those memory regions.
773 (dcache_invalidate): Updated.
774 (dcache_xfer_memory): Updated.
f29d9b6d 775
29e57380
C
776 (dcache_alloc): Don't abort() if dcache_enabled_p is clear.
777 (dcache_xfer_memory): Removed code that called do_xfer_memory() to
778 perform a uncached transfer if dcache_enabled_p was clear. This
779 function is now only called if caching is enabled for the memory
780 region.
781 (dcache_info): Always print cache info.
782
783 * target.c (do_xfer_memory): Add attrib argument.
784 (target_xfer_memory, target_xfer_memory_partial): Break transfer
785 into chunks defined by memory regions, pass region attributes to
786 do_xfer_memory().
787 * dcache.c (dcache_read_line, dcache_write_line): Likewise.
788
789 * Makefile.in (SFILES): Add memattr.c.
790 (COMMON_OBS): Add memattr.o.
791 (dcache.o): Add target.h to dependencies.
792 * memattr.c: New file.
793 * memattr.h: Likewise.
794
f29d9b6d
C
795 * config/m32r/m32r.mt (GDBSERVER_LIBS): Added ../../intl/libintl.a.
796 * config/mips/vr5000.mt (GDBSERVER_LIBS): Likewise.
797 * config/tic80/tic80.mt (GDBSERVER_LIBS): Likewise.
798 * gdbserver/low-sim.c (#include "defs.h"): Removed.
799 (mygeneric_load): Rename from generic_load.
800
801 * gdbserver/low-hppabsd.c (#include "server.h"): Added.
802 (#include "defs.h"): Removed.
803 (inferior_pid, perror_with_name): Remove declarations.
804 * gdbserver/low-linux.c: Likewise.
805 * gdbserver/low-nbsd.c: Likewise.
806 * gdbserver/low-sparc.c: Likewise.
807 * gdbserver/low-sun3.c: Likewise.
808
809 * i386-stub.c: Re-indent.
810 * m68k-stub.c: Re-indent.
811
58d5518e
ND
8122001-01-22 Nicholas Duffek <nsd@redhat.com>
813
814 * gdbarch.sh (PARM_BOUNDARY): Define.
815 * gdbarch.c: Regenerate.
816 * gdbarch.h: Regenerate.
817
f6427ade
C
8182001-01-22 J.T. Conklin <jtc@redback.com>
819
820 * ns32k-tdep.c: #include "frame.h"
821 * config/ns32k/tm-umax.h (FRAME_FIND_SAVED_REGS): Restore. It
822 appears to have been inadvertantly removed sometime in May 1999.
823
824 * Revert 2000-11-09 changes where shared library objects were
825 moved from NATDEPFILES to TDEPFILES on NetBSD targets. While
826 we'd like to be able to debug dynamically linked executables,
827 this makes it impossible to build a cross debugger on a many
828 hosts.
829
830 * config/i386/nbsd.mt: Remove solib.o, solib-svr4.o from TDEPFILES.
831 * config/i386/nbsdelf.mt: Likewise.
832 * config/m68k/nbsd.mt: Likewise.
833 * config/ns32k/nbsd.mt: Likewise.
834 * config/powerpc/nbsd.mt: Likewise.
835 * config/sparc/nbsd.mt: Likewise.
836 * config/sparc/nbsdelf.mt: Likewise.
837 * config/i386/nbsd.mh: Add solib.o, solib-svr4.o to NATDEPFILES.
838 * config/i386/nbsdelf.mh: Likewise.
839 * config/m68k/nbsd.mh: Likewise.
840 * config/ns32k/nbsd.mh: Likewise.
841 * config/powerpc/nbsd.mh: Likewise.
842 * config/sparc/nbsd.mh: Likewise.
843
8052a17a
JM
8442001-01-19 Jason Merrill <jason@redhat.com>
845
846 * dbxread.c (read_ofile_symtab): Stay with AUTO_DEMANGLING for G++.
847 (process_one_symbol): Likewise.
848 * dwarfread.c (handle_producer): Likewise.
849
21a6f6bb
AC
850Thu Jan 18 12:08:57 2001 Andrew Cagney <cagney@b1.cygnus.com>
851
852 * configure.in (build_warnings): Disable -Wuninitialized until GDB
853 compiles with -Wuninitialized,-Werror.
854 * configure: Regenerate.
855
856 * MAINTAINERS: Add list of buildable targets.
857
494b7ec9
AC
858Thu Jan 18 12:48:04 2001 Andrew Cagney <cagney@b1.cygnus.com>
859
860 * defs.h (STRCMP): Delete macro.
861
862 * objfiles.c (objfile_relocate): Replace STRCMP with call to
863 strcmp.
864 * symtab.c (lookup_partial_symbol, lookup_block_symbol): Ditto.
865 * symfile.c (compare_symbols): Ditto.
866 * standalone.c (open): Ditto.
867 * remote-es.c (verify_break): Ditto.
868 * cli/cli-decode.c (add_cmd, add_show_from_set): Ditto.
869
870 * symfile.c (compare_psymbols): Delete comment refering to STRCMP.
871
8038e1e2
AC
872Thu Jan 18 12:25:06 2001 Andrew Cagney <cagney@b1.cygnus.com>
873
874 * varobj.c (FREEIF): Delete macro.
875 (varobj_set_value, free_variable): Replace FREEIF with ``xfree''
876 call.
877
ea8d0b28
NC
8782001-01-18 Nick Clifton <nickc@redhat.com>
879
880 * arc-tdep.c (arc_cpu_type_table): Add new arc core numbers.
881 (arc_print_insn): No bfd available, so pass NULL to
882 arc_get_disassembler.
883
5dbd9048
JB
8842001-01-09 James Ingham <jingham@inghji.apple.com>
885
886 * symtab.c (lookup_symbol_aux): Call lookup_symbol_aux to lookup
887 a mangled symbol rather than recursing into lookup_symbol, since
888 this will just re-unmangle the name & call lookup_symbol_aux -
889 leading to an infinite recursion.
890
28ae27b1
MK
8912001-01-18 Mark Kettenis <kettenis@gnu.org>
892
893 * infcmd.c (print_return_value): Restore another space lost by
894 switch to UIOUT. ``$NN='' should be ``$NN =''.
895
6ab3a9c9
AC
896Fri Jan 19 02:31:40 2001 Andrew Cagney <cagney@b1.cygnus.com>
897
898 * target.h (TARGET_REGION_SIZE_OK_FOR_HW_WATCHPOINT)
899 * breakpoint.c (TARGET_REGION_OK_FOR_HW_WATCHPOINT): Wrap macro
900 definition in parenthesis.
901
ad6525fc
AC
902Fri Jan 19 02:13:40 2001 Andrew Cagney <cagney@b1.cygnus.com>
903
904 From 2000-10-27 Mark Salter <msalter@redhat.com>:
905 * remote.c (remote_remove_hw_breakpoint): Add 'len' field to Z
906 packet.
907 (remote_insert_hw_breakpoint): Ditto.
908
6259c7e2
C
9092001-01-17 J.T. Conklin <jtc@redback.com>
910
911 * config/m68k/tm-nbsd.h (USE_STRUCT_CONVENTION): Define.
9c95b27f 912 (BPT_VECTOR, REMOTE_BPT_VECTOR): Change to 0xf.
6259c7e2
C
913 * config/m68k/nbsd.mt (TDEPFILES): Add m68knbsd-tdep.o.
914 * m68knbsd-tdep.c: New file.
915
916 * i386nbsd-tdep.c: Remove #if 0'd out #includes.
917
918 * m68knbsd-nat.c: #include gdbcore.h.
919
abdcb2a5
AC
920Wed Jan 17 09:41:58 2001 Andrew Cagney <cagney@b1.cygnus.com>
921
922 * MAINTAINERS: Add J.T. Conklin to Blanket Write Privs.
923
e7a8479f
MS
9242001-01-16 Michael Snyder <msnyder@cleaver.cygnus.com>
925
aaeb7efa
MS
926 * procfs.c (procfs_stopped_by_watchpoint): Don't die if process
927 goes away -- just return false (ie. not stopped by watchpoint).
e7a8479f
MS
928 * source.c (openp): Fix typo in comment.
929
7036d6ce
ND
9302001-01-12 Nicholas Duffek <nsd@redhat.com>
931
932 * blockframe.c (generic_get_saved_register): Spelling fix.
933 * frame.h (FRAME_FP): Spelling fix.
934
9549d9c1
AC
935Fri Jan 12 18:29:46 2001 Andrew Cagney <cagney@b1.cygnus.com>
936
937 * infcmd.c (print_return_value): Restore space lost by switch to
938 UIOUT. ``$NN='' should be ``$NN =''.
939
7302a204
ND
9402001-01-08 Nicholas Duffek <nsd@redhat.com>
941
942 * regcache.c (set_register_cached, register_buffer,
943 real_register, pseudo_register fetch_register, store_register):
944 New functions.
945 (register_changed, read_relative_register_raw_bytes_for_frame,
946 registers_changed, registers_fetched, read_register_bytes,
947 read_register_gen, write_register_gen, read_register,
948 read_signed_register, write_register, supply_register): Replace
949 register_valid[] with register_cached() and
950 set_register_cached().
951 (read_register_bytes, read_register_gen, write_register_gen,
952 read_register, read_signed_register, write_register,
953 supply_register): Replace registers[] with register_buffer().
954 (read_register_bytes, read_register_gen, read_register,
955 read_signed_register): Call fetch_register().
956 (write_register_gen, write_register): Call real_register() and
957 store_register().
958 (write_register_bytes): Call store_register().
959 * value.h (set_register_cached, register_buffer): Prototype.
960 * remote.c (remote_fetch_registers): Allocate regs[] with a
961 run-time size. Replace register_valid[] with
962 set_register_cached().
963 (store_register_using_P, remote_store_registers): Replace
964 registers[] with register_buffer().
965
5ebd2499
ND
9662001-01-08 Nicholas Duffek <nsd@redhat.com>
967
968 * regcache.c: Change "write-back" comment to "write-through".
969 Change "regno" to "regnum".
970 (read_register, read_signed_register): Remove "raw" from return
971 value description.
972 (supply_register): Spelling fix.
973 * value.h: Change "regno" to "regnum".
974
1302fd5e
FN
9752001-01-08 Fernando Nasser <fnasser@redhat.com>
976
977 * Makefile.in (install-gdbtk): Add .itcl files to the list of files
978 to be installed.
979
9dcb560c
MS
9802001-01-04 Michael Snyder <msnyder@mvstp600e.cygnus.com>
981
982 * mips-tdep.c (mips_coerce_float_to_double): Fix typo in comment.
983
0e2fb98e
ND
9842001-01-04 Nicholas Duffek <nsd@redhat.com>
985
986 * valops.c (VALUE_SUBSTRING_START): Delete.
987
12cf3f1b
ND
9882001-01-04 Nicholas Duffek <nsd@redhat.com>
989
990 * Makefile.in (SUBDIR_CLI_OBS): Add cli/cli-utils.o.
991 (SUBDIR_CLI_SRCS): Add cli/cli-utils.c.
992 (cli_utils_h): New variable.
993 (cli/cli-utils.o): New rule.
994 * cli/cli-utils.c: New file.
995 * cli/cli-utils.h: New file.
996
cc533b9d
ND
9972001-01-04 Nicholas Duffek <nsd@redhat.com>
998
999 * config/i386/tm-i386.h (REGISTER_CONVERT_TO_VIRTUAL,
1000 REGISTER_CONVERT_TO_RAW): Delete trailing semicolon.
1001
ad2a4d09
C
10022001-01-03 J.T. Conklin <jtc@redback.com>
1003
1004 * alphabsd-nat.c, i386-linux-nat.c, i386bsd-nat.c: Fix typo in
1005 comment.
1006
8140e7ac
MS
10072001-01-02 Michael Snyder <msnyder@cleaver.cygnus.com>
1008
3116c80a
EZ
1009 * sh-tdep.c (sh_default_store_return_value): Allow for small return type.
1010 (sh3e_sh4_store_return_value): Call sh_default_store_return_value for
d19b71be 1011 non-float types.
779e876b 1012 * sparc-tdep.c (sparc_frame_chain): Fix typo in comment.
72e22353
MS
1013 Update copyright notice.
1014
15f33b66 1015For older changes see ChangeLog-2000
c906108c
SS
1016\f
1017Local Variables:
1018mode: change-log
1019left-margin: 8
1020fill-column: 74
1021version-control: never
1022End:
This page took 0.215006 seconds and 4 git commands to generate.