Reset processor into ARM mode for any machine type except the early ARMs.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
CommitLineData
fc24370e
MS
12001-02-14 Michael Sokolov <msokolov@ivan.Harhan.ORG>
2
3 * configure.in (AC_CHECK_HEADERS): Add sys/file.h.
4 * configure, config.in: Regenerate.
5 * corelow.c: Include <sys/file.h> if present.
6
4b69c284
AC
72001-02-14 Andrew Cagney <ac131313@redhat.com>
8
9 * inflow.c (terminal_ours_1): Initialize ``osigtou''. Only
10 declare when have SIGTTOU.
11
7904f322
EZ
122001-02-14 Eli Zaretskii <eliz@is.elta.co.il>
13
14 * config/djgpp/fnchange.lst: Add entries for gdb/gdbtk/*/ChangeLog-*.
15
9e798668
JK
162001-02-12 Jim Kingdon <jkingdon@engr.sgi.com>
17
18 * MAINTAINERS: Update my email address.
19
65d5a54a
EZ
202001-02-11 Eli Zaretskii <eliz@is.elta.co.il>
21
22 * NEWS: Document that "info symbol" works with COFF debug info and
23 its variants.
24
25 * minsyms.c (lookup_minimal_symbol_by_pc_section): Don't skip
26 symbols whose SYMBOL_BFD_SECTION is NULL.
27
a8079a9b
PS
282000-02-10 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
29
30 Get rid of AIX specific PC_LOAD_SEGMENT, replace with PC_SOLIB.
31 * xcoffsolib.c (xcoff_solib_address): Renamed from
32 pc_load_segment_name. Return NULL if address is not in a shared
33 library. Cleanup shared library name construction, using xasprintf.
34 Format shared library member names consistent with format in exec.c.
35 (solib_info): Format shared library member names consistent with
36 format in exec.c.
37 * config/rs6000/nm-rs6000.h: Replace PC_LOAD_SEGMENT with PC_SOLIB,
38 using xcoff_solib_address for PC_SOLIB definition.
39 * stack.c (print_frame): Remove PC_LOAD_SEGMENT code, no longer
40 needed.
41
4b2e4867
PS
422000-02-10 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
43
44 * mipsread.c (read_alphacoff_dynamic_symtab): Replace alloca calls
45 with xmalloc calls and cleanups.
46
d737ece6
PS
472000-02-10 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
48
49 * rs6000-nat.c (child_xfer_memory): Add missing parameter
50 'struct mem_attrib *' required by 2001-01-23 change.
51
c5bb1243
JK
522001-02-08 Jim Kingdon <jkingdon@engr.sgi.com>
53
54 Updates to "make TAGS":
55 * Makefile.in (ALLDEPFILES): Remove altos-xdep.c arm-convert.s
56 arm-xdep.c convex-tdep.c convex-xdep.c pyr-tdep.c pyr-xdep.c
57 tahoe-tdep.c.
58 (TAGFILES_NO_SRCDIR): Add $(SUBDIR_CLI_SRCS).
59
c799ae7b
EZ
602001-02-08 Eli Zaretskii <eliz@is.elta.co.il>
61
62 * config/djgpp/fnchange.lst: Remove extraneous "too many dots".
63
12685e01
AC
64Wed Feb 7 22:39:26 2001 Andrew Cagney <cagney@redhat.com>
65
66 From Dean Luick <luick@cray.com>:
67 * defs.h (continuation): Remove unused global variable.
68
7fcca85b
AC
69Wed Feb 7 22:28:31 2001 Andrew Cagney <cagney@redhat.com>
70
71 * configure.tgt: Remove references to convex, pyramid, altos and
72 tahoe.
73 * configure.host: Ditto.
74 * MAINTAINERS: Ditto.
75 * NEWS: Update.
76
77 * tahoe-tdep.c: Delete obsolete file.
78 * pyr-xdep.c: Ditto.
79 * pyr-tdep.c: Ditto.
80 * convex-tdep.c: Ditto.
81 * convex-xdep.c: Ditto.
82 * config/tahoe/xm-tahoe.h: Ditto.
83 * config/tahoe/tm-tahoe.h: Ditto.
84 * config/tahoe/tahoe.mt: Ditto.
85 * config/tahoe/tahoe.mh: Ditto.
86 * config/pyr/xm-pyr.h: Ditto.
87 * config/pyr/tm-pyr.h: Ditto.
88 * config/pyr/pyramid.mt: Ditto.
89 * config/pyr/pyramid.mh: Ditto.
90 * config/m68k/xm-altos.h: Ditto.
91 * config/m68k/tm-altos.h: Ditto.
92 * config/m68k/altos.mt: Ditto.
93 * config/m68k/altos.mh: Ditto.
94 * config/convex/xm-convex.h: Ditto.
95 * config/convex/tm-convex.h: Ditto.
96 * config/convex/convex.mt: Ditto.
97 * config/convex/convex.mh: Ditto.
98 * config/convex/Convex.notes: Ditto.
99 * config/arm/xm-arm.h: Ditto.
100 * config/arm/nm-arm.h: Ditto.
101 * config/arm/arm.mt: Ditto.
102 * config/arm/arm.mh: Ditto.
103 * arm-convert.s: Ditto.
104 * arm-xdep.c: Ditto.
105 * altos-xdep.c: Ditto.
106
8e65ff28
AC
107Wed Feb 7 19:41:21 2001 Andrew Cagney <cagney@redhat.com>
108
109 * defs.h (internal_error, internal_verror): Add __FILE__ and
110 __LINE__ parameter.
111 * utils.c (internal_error, internal_verror): Update.
112
113 * v850-tdep.c: Update calls to internal_error.
114 * utils.c: Ditto.
115 * ui-out.c: Ditto.
116 * ui-file.c: Ditto.
117 * target.h: Ditto.
118 * symtab.h: Ditto.
119 * symm-nat.c: Ditto.
120 * sparc-tdep.c: Ditto.
121 * source.c: Ditto.
122 * serial.c: Ditto.
123 * rs6000-tdep.c: Ditto.
124 * rs6000-nat.c: Ditto.
125 * remote.c: Ditto.
126 * remote-vx.c: Ditto.
127 * remote-sim.c: Ditto.
128 * remote-mips.c: Ditto.
129 * regcache.c: Ditto.
130 * objfiles.h: Ditto.
131 * objfiles.c: Ditto.
132 * mn10300-tdep.c: Ditto.
133 * mips-tdep.c: Ditto.
134 * maint.c: Ditto.
135 * m68k-tdep.c: Ditto.
136 * m3-nat.c: Ditto.
137 * language.c: Ditto.
138 * infptrace.c: Ditto.
139 * inferior.h: Ditto.
140 * infcmd.c: Ditto.
141 * ia64-tdep.c: Ditto.
142 * i386-tdep.c: Ditto.
143 * i386-linux-nat.c: Ditto.
144 * hppah-nat.c: Ditto.
145 * go32-nat.c: Ditto.
146 * findvar.c: Ditto.
147 * f-lang.c: Ditto.
148 * elfread.c: Ditto.
149 * event-loop.c: Ditto.
150 * dwarf2read.c: Ditto.
151 * dsrec.c: Ditto.
152 * d30v-tdep.c: Ditto.
153 * d10v-tdep.c: Ditto.
154 * cli/cli-setshow.c: Ditto.
155 * cli/cli-script.c: Ditto.
156 * ch-exp.c: Ditto.
157 * breakpoint.c: Ditto.
158 * ax-gdb.c: Ditto.
159 * arch-utils.c: Ditto.
160 * a29k-tdep.c: Ditto.
161 * gdb_assert.h: Ditto.
162 * gdbarch.sh: Ditto.
163 * gdbarch.h, gdbarch.c: Re-generate.
164
72290732
AC
1652001-02-07 Andrew Cagney <ac131313@redhat.com>
166
167 From Mark Kettenis <kettenis@gnu.org>:
168 * event-top.h [!STOP_SIGNAL]: #include <signal.h>.
169
a6da1910
AC
1702001-02-07 Andrew Cagney <ac131313@redhat.com>
171
172 * remote-sim.c (dump_mem): Cleanup printf format argument.
173 * MAINTAINERS: Update, mn10300-elf now builds.
174
153f9905
MK
1752001-02-07 Mark Kettenis <kettenis@gnu.org>
176
177 * event-top.c: Remove duplicate #include <signal.h>.
178
f042532c
AC
1792001-02-06 Andrew Cagney <ac131313@redhat.com>
180
181 * sol-thread.c (restore_inferior_pid): Save the PID in a freshly
182 allocated buffer.
183 (save_inferior_pid): Restore the PID from that tempoary
184 buffer. Delete the buffer.
185 * utils.c (make_cleanup_close, do_close_cleanup): Ditto for FD.
186
58cfabe6
AC
1872001-02-06 Andrew Cagney <ac131313@redhat.com>
188
189 * MAINTAINERS: Add ``The Obvious Fix Rule''.
190
ea8a41b8
AC
1912001-02-06 Andrew Cagney <ac131313@redhat.com>
192
193 * MAINTAINERS: Add Michael Snyder to Solaris/SPARC list.
194
95160752
AC
1952001-02-06 Andrew Cagney <ac131313@cygnus.com>
196
197 * gdbarch.sh: Include "gdb_assert.h".
198 (struct gdbarch): Change ``nr_data'' to unsigned.
199 (alloc_gdbarch_data, free_gdbarch_data): New functions.
200 (gdbarch_free): Free the data-pointer vector. Use xfree to delete
201 architecture vector.
202 (struct gdbarch_data, struct gdbarch_data_registration): Move init
203 method to gdbarch_data. Add free method, make index unsigned.
204 (struct gdbarch_data_registry): Make nr unsigned.
205 (register_gdbarch_data): Add free parameter. Store in
206 gdbarch_data.
207 (init_gdbarch_data): Use set_gdbarch_data.
208 (set_gdbarch_data): New function.
209
210 * gdbarch.h, gdbarch.c: Re-generate.
211
64122a8b
MS
2122001-02-06 Michael Sokolov <msokolov@ivan.Harhan.ORG>
213
214 * ser-unix.c (hardware_print_tty_state) [HAVE_SGTTY]: Call
215 fprintf_filtered with correct arguments.
216
e6cbd02a
MS
2172001-02-06 Michael Snyder <msnyder@makita.cygnus.com>
218 Submitted by Paul Hilfinger (hilfingr@gnat.com)
219 and Andrei Petrov (and@genesyslab.com).
220 * findvar.c: Buffers of size MAX_REGISTER_RAW_SIZE or REGISTER_BYTES
221 must be allocated dynamically, since these are no longer constants.
222 * infcmd.c: Ditto.
223 * regcache.c: Ditto.
224 * remote.c: Ditto.
225 * sol-thread.c: Ditto.
226 * valops.c: Ditto.
227 * config/sparc/sun4sol2.mh (MH_CFLAGS): Add -I/usr/include/v9, as a
228 work-around for a missing Sun header file in solaris for sparc64.
229
713f0374
PB
2302001-02-04 Philip Blundell <philb@gnu.org>
231
232 * config/arm/linux.mh (NATDEPFILES): Add proc-service.o,
233 thread-db.o, lin-lwp.o; remove lin-thread.o, linux-thread.o.
234 * config/arm/nm-linux.h (PREPARE_TO_PROCEED, ATTACH_LWP,
235 GET_THREAD_SIGNALS): Define.
236 * arm-linux-nat.c (fill_gregset): Correct type of argument.
237 (supply_gregset): Likewise.
238 (fill_fpregset): Likewise.
239 (supply_fpregset): Likewise.
240
4603e466
DT
241Tue Feb 6 11:58:57 2001 David Taylor <taylor@redhat.com>
242
243 * valops.c (value_cast): If casting a scalar to a pointer, do not
244 issue a message about truncation unless it exceeds the length of
245 an address, not the length of a pointer. This is because what the
246 user gives us is an address, not a pointer, and we will ultimately
247 convert it (via ADDRESS_TO_POINTER) to a pointer, not truncate it
248 to a pointer. This allows things like "print *(int *)0x01000234"
249 to work without generating a misleading message on a target having
250 two byte pointers and four byte addresses.
251
554cb486
CF
2522001-02-05 Christopher Faylor <cgf@cygnus.com>
253
254 * win32-nat.c: Change PTR to void * throughout.
255
042be3a9
C
2562001-02-05 J.T. Conklin <jtc@redback.com>
257
258 * signals.h: Removed.
259 * event-top.c (#include <signal.h>): Changed from signals.h.
260 * inflow.c: Likewise.
261 * mac-xdep.c: Likewise.
262 * ser-pipe.c: Likewise.
263 * ser-tcp.c: Likewise.
264 * standalone.c: Likewise.
265 * top.c: Likewise.
266 * utils.c: Likewise.
267 * Makefile.in: Removed signals.h from dependencies.
268
a4acd088
CF
2692001-02-05 Christopher Faylor <cgf@cygnus.com>
270
271 Change suggested by Dean Luick <luick@cray.com>
272 * inferior.h (step_over_calls_kind): Remove trailing comma from
273 last enum element.
274 (step_over_calls): Declare as extern rather than global.
275
3116c80a
EZ
2762001-02-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
277
278 * sh-tdep.c: Update copyright.
279 (sh_extract_return_value): Rewrite.
280 (sh3e_sh4_extract_return_value): New function.
281 (sh_gdbarch_init): Initialize gdbarch_extract-return_value to new
282 version of the function for sh3e and sh4 CPUs.
283
240be855
MC
2842001-02-05 Michael Chastain <chastain@redhat.com>
285
286 * hppah-nat.c (child_xfer_memory): Add parameter 'struct mem_attrib *'
287 to conform with interface change.
288
a17b5c4e
EZ
2892001-02-04 Eli Zaretskii <eliz@is.elta.co.il>
290
32fe0950
EZ
291 * config/djgpp/fnchange.lst: Tweak to make consistent with the
292 new files.
293
619cbaf7
EZ
294 * config/djgpp/djconfig.sh: Use explicit absolute file name when
295 invoking `find'.
296
cd42d3a8
EZ
297 * ser-go32.c (dos_write) [UART_FIFO_WORKS]: Use outportsb only if
298 UART_FIFO_WORKS is defined. Otherwise use outportb.
299 From Francisco Pastor <fpastor.etra-id@etra.es>
300
a17b5c4e
EZ
301 * go32-nat.c (go32_xfer_memory): Make the argument list consistent
302 with target.h's `to_xfer_memory' member.
303
86ddecc5
C
3042001-02-02 J.T. Conklin <jtc@redback.com>
305
306 * ppc-bdm.c (#include <signal.h>): Removed.
307 * remote-array.c: Likewise.
308 * remote-bug.c: Likewise.
309 * remote-e7000.c: Likewise.
310 * remote-mips.c: Likewise.
311 * remote-os9k.c: Likewise.
312 * remote-st.c: Likewise.
313 * remote-udi.c: Likewise.
314 * remote-vx29k.c: Likewise.
315 * remote-vx68.c: Likewise.
316 * remote-vx960.c: Likewise.
317 * remote-vxmips.c: Likewise.
318 * remote-vxsparc.c: Likewise.
319
338d7c5c
JM
3202001-02-02 John Moore <jmoore@redhat.com>
321
322 * remote-utils.h (sr_set_device): Changed free() to xfree() where
323 appropriate. Also changed Copyright to include 2001.
324 * symtab.h (obstack_chunk_free, SYMBOL_INIT_DEMANGLED_NAME): Likewise.
325 * value.h (value_free): Likewise.
326 * gdbarch.sh (gdbarch_free): Likewise.
327 * gdbarch.c, gdbarch.h: Regenerated.
328
2b5436af
JM
3292001-02-02 John Moore <jmoore@redhat.com>
330
331 * cli/cli-cmds.c (apropos_command): Changed occurance of free() to
338d7c5c 332 xfree(). Also changed Copyright to include 2001.
2b5436af 333
82467003
C
3342001-02-02 J.T. Conklin <jtc@redback.com>
335
336 * monitor.c (#include "gdb_wait.h"): Removed.
337 * ocd.c: Likewise.
338 * ppc-bdm.c: Likewise.
339 * remote-adapt.c: Likewise.
340 * remote-array.c: Likewise.
341 * remote-bug.c: Likewise.
342 * remote-e7000.c: Likewise.
343 * remote-eb.c: Likewise.
344 * remote-es.c: Likewise.
345 * remote-mips.c: Likewise.
346 * remote-mm.c: Likewise.
347 * remote-nindy.c: Likewise.
348 * remote-os9k.c: Likewise.
349 * remote-rdi.c: Likewise.
350 * remote-rdp.c: Likewise.
351 * remote-sds.c: Likewise.
352 * remote-sim.c: Likewise.
353 * remote-st.c: Likewise.
354 * remote-udi.c: Likewise.
355 * remote-vx.c: Likewise.
356 * remote-vx29k.c: Likewise.
357 * remote-vx68.c: Likewise.
358 * remote-vx960.c: Likewise.
359 * remote-vxmips.c: Likewise.
360 * remote-vxsparc.c: Likewise.
361 * remote.c: Likewise.
362 * ser-pipe.c: Likewise.
363 * ser-unix.c: Likewise.
364 * Makefile.in: Updated dependencies.
365
27b82ed2
DS
3662001-01-31 David Smith <dsmith@redhat.com>
367
368 * event-loop.c: Change inclusion of string.h to gdb_string.h and
369 updated the copyright notice.
370 * ser-pipe.c: Ditto.
371 * mi/mi-cmds.c: Ditto.
372 * mi/mi-console.c: Ditto.
373 * mi/mi-getopt.c: Ditto.
374 * mi/mi-parse.c: Ditto.
375
ab9cc815
DS
3762001-01-31 David Smith <dsmith@redhat.com>
377
378 * MAINTAINERS: Add David Smith to Write After Approval list.
379
d1f4cff8
AC
380Tue Jan 30 15:43:08 2001 Andrew Cagney <cagney@cygnus.com>
381
382 * cli/cli-utils.c (putchar_filtered): Move function from here.
383 * utils.c (putchar_filtered): To here.
384 * cli/cli-utils.h (putchar_filtered): Move declaration from here.
385 * defs.h (putchar_filtered): To here.
386
74c1b268
AC
387Tue Jan 30 17:27:11 2001 Andrew Cagney <cagney@redhat.com>
388
389 * configure.in (AC_CHECK_FUNCS): Replace vfork test with
390 AC_FUNC_VFORK macro.
391 * config.in, configure: Re-generate.
392
393 * gdb_vfork.h: New file.
394 * ser-pipe.c (pipe_open): Update. Include "gdb_vfork.h".
395 * fork-child.c (fork_inferior): Ditto.
396
4fcf66da
AC
397Tue Jan 30 17:09:07 2001 Andrew Cagney <cagney@redhat.com>
398
399 * defs.h (strsave): Delete declaration.
400 * utils.c (strsave): Delete definition.
401 * TODO (strsave): Update
402
403 * mac-xdep.c (tilde_expand): Replace strsave with xstrdup.
404 * sparcl-tdep.c (sparclite_open): Ditto.
405 * mips-tdep.c (mips_set_processor_type_command): Ditto.
406 (_initialize_mips_tdep): Ditto.
407 * solib.c (solib_open): Ditto.
408 * symfile.c (add_filename_language): Ditto.
409 (set_ext_lang_command): Ditto.
410 * source.c (init_source_path): Ditto.
411 (mod_path): Ditto.
412 * sh3-rom.c (sh3_open): Ditto.
413 (sh3e_open): Ditto.
414 * serial.c (serial_open): Ditto.
415 * remote-mips.c (common_open): Ditto.
416 * monitor.c (monitor_open): Ditto.
417 * m32r-rom.c (m32r_upload_command): Ditto.
418 * infcmd.c (path_command): Ditto.
419 * f-exp.y (parse_number): Ditto.
420 * breakpoint.c (create_longjmp_breakpoint): Ditto.
421 (create_thread_event_breakpoint): Ditto.
422 * arc-tdep.c (arc_set_cpu_type_command): Ditto.
423 (_initialize_arc_tdep): Ditto.
424
e191e0ab
AC
425Tue Jan 30 15:14:26 2001 Andrew Cagney <cagney@skil>
426
427 * cli/cli-script.c (define_command): Check for a bad hook value in
428 switch statement.
429
10214f55
C
4302001-01-30 J.T. Conklin <jtc@redback.com>
431
432 * configure/sh/embed.mt: New file.
433 * configure/sh/linux.mt: New file.
434 * configure/sh/sh.mt: Removed.
435 * configure.tgt (sh-*-hms,sh-*-coff*,sh-*-elf*,sh-*-linux): New targets.
436 (sh-*-*): Removed.
437
c9049fc9
MC
4382001-01-29 Michael Chastain <chastain@redhat.com>
439
440 * symtab.c (block_lookup_symbol): Use 'namespace' parameter in
441 symbol comparisons in binary search.
442
aea02b6b
CF
4432000-01-27 Christopher Faylor <cgf@cygnus.com>
444
445 * win32-nat.c (child_xfer_memory): Add missing argument required by
446 2001-01-23 change.
447
e6e0bfab
MK
4482001-01-27 Mark Kettenis <kettenis@gnu.org>
449
450 * ui-out.c (do_list_end): New function.
451 (make_cleanup_ui_out_list_end): New function.
452 * ui-out.h: Provide prototype for make_cleanup_ui_out_list_end.
453 * stack.c (print_frame) [UI_OUT]: Call
454 make_cleanup_ui_out_list_end to make sure we mark the end of the
455 list if we do a non-local exit. At the end of the function,
456 instead of calling ui_out_list_end directly, let do_cleanups
457 handle it.
458
1adeb98a
FN
4592001-01-26 Fernando Nasser <fnasser@redhat.com>
460
461 Fix double parsing of filenames passed as command line arguments
462 to GDB (causes weird handling of escape characters).
463 Also, remove dependencies on the CLI from libgdb.
464 * call-cmds.h: Remove declaration of exec_file_command().
465 * gdbcore.h: Remove declaration of exec_file_command().
466 Add declarations for exec_open() and exec_file_clear().
467 * symfile.h: Add declarations for symbol_file_add_main() and
468 symbol_file_clear().
469 * exec.c (exec_open): New function. Implements to_open for exec
470 targets.
471 (exec_file_clear): New function. Makes GDB forget about a previously
472 specified executable file.
473 (exec_file_attach): Move parsing of arguments from here ...
474 (exec_file_command): ... to here.
475 (init_exec_ops): Use exec_open(), not exec_file_command() to
476 implement to_open for exec targets.
477 * symfile.c (symbol_file_add_main): New function. Call symbol_file_add()
478 with default values. Used when the file name has already been parsed.
479 (symbol_file_clear): New function. Makes GDB forget about previously
480 read symbols.
481 (symbol_file_command): Call the above function instead of inline code.
482 * main.c: Include "symfile.h" and "gdbcore.h" instead of the deprecated
483 "call-cmds.h".
484 (captured_main): Call exec_file_attach() and symbol_file_add_main()
485 instead of exec_file_command() and symbol_file_command().
486 (captured_main): Add comment.
487 * corefile.c: Include "symfile.h".
488 (core_file_command): Call symbol_file_add_main() instead of
489 symbol_file_command().
490 (reopen_exec_file): Call exec_open() instead of exec_file_command().
491 * infcmd.c: Include "symfile.h".
492 (attach_command): Call symbol_file_add_main() instead of
493 symbol_file_command().
494 * infrun.c: Remove comment about the inclusion of "symfile.h",
495 not any longer appropriate.
496 (follow_exec): Call symbol_file_add_main() instead of
497 symbol_file_command().
498 * remote-es.c: Include "symfile.h".
499 (es1800_load): Call symbol_file_add_main() instead of
500 symbol_file_command().
501 * remote-vx.c: Remove comment about the inclusion of "symfile.h",
502 not any longer appropriate.
503 (vx-wait): Call symbol_file_add_main() instead of
504 symbol_file_command().
505 * solib-svr4.c (open_symbol_file_object): Call symbol_file_add_main()
506 instead of symbol_file_command().
507 * v850ice.c (ice_file): Call exec_open(), exec_file_attach() and
508 symbol_file_add_main() instead of exec_file_command() and
509 symbol_file_command().
510 * Makefile.in: Update dependencies.
511
5b616ba1
JH
5122001-01-26 Jeff Holcomb <jeffh@redhat.com>
513
514 * remote-udi.c (udi_open): Change strdup to xstrdup.
515 * thread.c (thread_apply_all_command): Change strdup to xstrdup.
516 Update copyright message.
517 * varobj.c (delete_variable_1): Likewise.
518
519 * gdb_string.h: Remove declaration of strdup. Update copyright
520 message.
521 * config/xm-mpw.h: Likewise.
522 * config/i386/xm-i386mach.h: Likewise.
523 * config/m68k/xm-apollo68b.h: Likewise.
524 * config/m68k/xm-hp300bsd.h: Likewise.
525 * config/rs6000/xm-rs6000.h: Likewise.
526 * config/vax/xm-vaxult.h: Remove declaration of strdup.
527 * config/vax/xm-vaxult2.h: Likewise.
528
b91d87cf
JH
5292001-01-26 Jeff Holcomb <jeffh@redhat.com>
530
531 * MAINTAINERS: Add Jeff Holcomb to Write After Approval list.
532
873406a6
C
5332001-01-25 J.T. Conklin <jtc@redback.com>
534
535 * target.c (target_xfer_memory_partial): Return -1 on failure due
536 to invalid access mode attribute.
537
0613c401
CF
5382001-01-25 Christopher Faylor <cgf@cygnus.com>
539
540 * win32-nat.c (_initialize_core_win32): Prototype correctly.
541
efd59e3f
MK
5422001-01-25 Mark Kettenis <kettenis@gnu.org>
543
544 * config/alpha/tm-fbsd.h: Update copyright.
545 (USE_STRUCT_CONVENTION): Define in terms of
546 alphabsd_use_struct_convention.
547 * config/alpha/fbsd.mt (TDEPFILES): Add alphafbsd-tdep.c.
548 * alphafbsd-tdep.c: New file.
549
388e1ff2
FN
5502001-01-24 Fernando Nasser <fnasser@redhat.com>
551
552 * top.c (print_gdb_version): Update Copyright year.
553
f4d650ec
C
5542001-01-24 J.T. Conklin <jtc@redback.com>
555
556 * dcache.c (dcache_write_line): Fix typo.
557
558 * memattr.c (delete_mem_region): Replace free() with xfree().
559 (mem_number): Add explicit type.
560
561 * sol-thread.c (sol_thread_xfer_memory): Add attrib argument.
562 (rw_common): Likewise.
563
07091751
FN
5642001-01-24 Fernando Nasser <fnasser@redhat.com>
565
566 * infcmd.c (get_inferior_args, set_inferior_args): Accessor functions
567 for the inferior program arguments.
568 (run_command, run_no_args_command, init_infcmd)): Use accessor
569 functions to set the inferior program arguments.
570 * inferior.h: Add definitions to the accessor functions above.
571
090c42a4
JB
5722001-01-23 Jim Blandy <jimb@redhat.com>
573
574 * dwarf2read.c (read_tag_const_type, read_tag_volatile_type):
575 Implement these correctly, using make_cv_type.
576
f29d9b6d 5772001-01-23 J.T. Conklin <jtc@redback.com>
29e57380
C
578
579 * exec.c (xfer_memory): Add attrib argument.
580 * infptrace.c (child_xfer_memory): Likewise.
e5da8f38 581 * lin-lwp.c (lin_lwp_xfer_memory): Likewise.
29e57380
C
582 * monitor.c (monitor_xfer_memory): Likewise.
583 * remote-adapt.c (adapt_xfer_inferior_memory): Likewise.
584 * remote-array.c (array_xfer_memory): Likewise.
585 * remote-bug.c (bug_xfer_memory): Likewise.
586 * remote-e7000.c (e7000_xfer_inferior_memory): Likewise.
587 * remote-eb.c (eb_xfer_inferior_memory): Likewise.
588 * remote-es.c (es1800_xfer_inferior_memory): Likewise.
589 * remote-mips.c (mips_xfer_memory): Likewise.
590 * remote-mm.c (mm_xfer_inferior_memory): Likewise.
591 * remote-nindy.c (nindy_xfer_inferior_memory): Likewise.
592 * remote-os9k.c (rombug_xfer_inferior_memory): Likewise.
593 * remote-rdi.c (arm_rdi_xfer_memory): Likewise.
594 * remote-rdp.c (remote_rdp_xfer_inferior_memory): Likewise.
595 * remote-sds.c (sds_xfer_memory): Likewise.
596 * remote-sim.c (gdbsim_xfer_inferior_memory): Likewise.
597 * remote-st.c (st2000_xfer_inferior_memory): Likewise.
598 * remote-udi.c (udi_xfer_inferior_memory): Likewise.
599 * remote-vx.c (vx_xfer_memory): Likewise.
600 * remote.c (remote_xfer_memory): Likewise.
601 * target.c (debug_to_xfer_memory, do_xfer_memory): Likewise.
602 * target.h (child_xfer_memory, do_xfer_memory, xfer_memory): Likewise.
e5da8f38 603 * thread-db.c (thread_db_xfer_memory): Likewise.
29e57380
C
604
605 * target.h (#include "memattr.h"): Added.
606 (target_ops.to_xfer_memory): Add attrib argument.
607
608 * wince.c (_initialize_inftarg): Removed call to set_dcache_state.
609 * dcache.h (set_dcache_state): Removed declaration.
610 * dcache.c (set_dcache_state): Removed definition
611
612 * dcache.c: Update module comment, as dcache is now enabled and
613 disabled with memory region attributes instead of by the global
614 variable "remotecache". Add comment describing the interaction
615 between dcache and memory region attributes.
616 (dcache_xfer_memory): Add comment describing benefits of moving
617 cache writeback to a higher level.
618 (dcache_struct): Removed cache_has_stuff field. This was used to
619 record whether the cache had been accessed in order to invalidate
620 it when it was disabled. However, this is not needed because the
621 cache is write through and the code that enables, disables, and
622 deletes memory regions invalidate the cache. Add comment which
623 suggests that we could be more selective and only invalidate those
624 cache lines containing data from those memory regions.
625 (dcache_invalidate): Updated.
626 (dcache_xfer_memory): Updated.
f29d9b6d 627
29e57380
C
628 (dcache_alloc): Don't abort() if dcache_enabled_p is clear.
629 (dcache_xfer_memory): Removed code that called do_xfer_memory() to
630 perform a uncached transfer if dcache_enabled_p was clear. This
631 function is now only called if caching is enabled for the memory
632 region.
633 (dcache_info): Always print cache info.
634
635 * target.c (do_xfer_memory): Add attrib argument.
636 (target_xfer_memory, target_xfer_memory_partial): Break transfer
637 into chunks defined by memory regions, pass region attributes to
638 do_xfer_memory().
639 * dcache.c (dcache_read_line, dcache_write_line): Likewise.
640
641 * Makefile.in (SFILES): Add memattr.c.
642 (COMMON_OBS): Add memattr.o.
643 (dcache.o): Add target.h to dependencies.
644 * memattr.c: New file.
645 * memattr.h: Likewise.
646
f29d9b6d
C
647 * config/m32r/m32r.mt (GDBSERVER_LIBS): Added ../../intl/libintl.a.
648 * config/mips/vr5000.mt (GDBSERVER_LIBS): Likewise.
649 * config/tic80/tic80.mt (GDBSERVER_LIBS): Likewise.
650 * gdbserver/low-sim.c (#include "defs.h"): Removed.
651 (mygeneric_load): Rename from generic_load.
652
653 * gdbserver/low-hppabsd.c (#include "server.h"): Added.
654 (#include "defs.h"): Removed.
655 (inferior_pid, perror_with_name): Remove declarations.
656 * gdbserver/low-linux.c: Likewise.
657 * gdbserver/low-nbsd.c: Likewise.
658 * gdbserver/low-sparc.c: Likewise.
659 * gdbserver/low-sun3.c: Likewise.
660
661 * i386-stub.c: Re-indent.
662 * m68k-stub.c: Re-indent.
663
58d5518e
ND
6642001-01-22 Nicholas Duffek <nsd@redhat.com>
665
666 * gdbarch.sh (PARM_BOUNDARY): Define.
667 * gdbarch.c: Regenerate.
668 * gdbarch.h: Regenerate.
669
f6427ade
C
6702001-01-22 J.T. Conklin <jtc@redback.com>
671
672 * ns32k-tdep.c: #include "frame.h"
673 * config/ns32k/tm-umax.h (FRAME_FIND_SAVED_REGS): Restore. It
674 appears to have been inadvertantly removed sometime in May 1999.
675
676 * Revert 2000-11-09 changes where shared library objects were
677 moved from NATDEPFILES to TDEPFILES on NetBSD targets. While
678 we'd like to be able to debug dynamically linked executables,
679 this makes it impossible to build a cross debugger on a many
680 hosts.
681
682 * config/i386/nbsd.mt: Remove solib.o, solib-svr4.o from TDEPFILES.
683 * config/i386/nbsdelf.mt: Likewise.
684 * config/m68k/nbsd.mt: Likewise.
685 * config/ns32k/nbsd.mt: Likewise.
686 * config/powerpc/nbsd.mt: Likewise.
687 * config/sparc/nbsd.mt: Likewise.
688 * config/sparc/nbsdelf.mt: Likewise.
689 * config/i386/nbsd.mh: Add solib.o, solib-svr4.o to NATDEPFILES.
690 * config/i386/nbsdelf.mh: Likewise.
691 * config/m68k/nbsd.mh: Likewise.
692 * config/ns32k/nbsd.mh: Likewise.
693 * config/powerpc/nbsd.mh: Likewise.
694 * config/sparc/nbsd.mh: Likewise.
695
8052a17a
JM
6962001-01-19 Jason Merrill <jason@redhat.com>
697
698 * dbxread.c (read_ofile_symtab): Stay with AUTO_DEMANGLING for G++.
699 (process_one_symbol): Likewise.
700 * dwarfread.c (handle_producer): Likewise.
701
21a6f6bb
AC
702Thu Jan 18 12:08:57 2001 Andrew Cagney <cagney@b1.cygnus.com>
703
704 * configure.in (build_warnings): Disable -Wuninitialized until GDB
705 compiles with -Wuninitialized,-Werror.
706 * configure: Regenerate.
707
708 * MAINTAINERS: Add list of buildable targets.
709
494b7ec9
AC
710Thu Jan 18 12:48:04 2001 Andrew Cagney <cagney@b1.cygnus.com>
711
712 * defs.h (STRCMP): Delete macro.
713
714 * objfiles.c (objfile_relocate): Replace STRCMP with call to
715 strcmp.
716 * symtab.c (lookup_partial_symbol, lookup_block_symbol): Ditto.
717 * symfile.c (compare_symbols): Ditto.
718 * standalone.c (open): Ditto.
719 * remote-es.c (verify_break): Ditto.
720 * cli/cli-decode.c (add_cmd, add_show_from_set): Ditto.
721
722 * symfile.c (compare_psymbols): Delete comment refering to STRCMP.
723
8038e1e2
AC
724Thu Jan 18 12:25:06 2001 Andrew Cagney <cagney@b1.cygnus.com>
725
726 * varobj.c (FREEIF): Delete macro.
727 (varobj_set_value, free_variable): Replace FREEIF with ``xfree''
728 call.
729
ea8d0b28
NC
7302001-01-18 Nick Clifton <nickc@redhat.com>
731
732 * arc-tdep.c (arc_cpu_type_table): Add new arc core numbers.
733 (arc_print_insn): No bfd available, so pass NULL to
734 arc_get_disassembler.
735
5dbd9048
JB
7362001-01-09 James Ingham <jingham@inghji.apple.com>
737
738 * symtab.c (lookup_symbol_aux): Call lookup_symbol_aux to lookup
739 a mangled symbol rather than recursing into lookup_symbol, since
740 this will just re-unmangle the name & call lookup_symbol_aux -
741 leading to an infinite recursion.
742
28ae27b1
MK
7432001-01-18 Mark Kettenis <kettenis@gnu.org>
744
745 * infcmd.c (print_return_value): Restore another space lost by
746 switch to UIOUT. ``$NN='' should be ``$NN =''.
747
6ab3a9c9
AC
748Fri Jan 19 02:31:40 2001 Andrew Cagney <cagney@b1.cygnus.com>
749
750 * target.h (TARGET_REGION_SIZE_OK_FOR_HW_WATCHPOINT)
751 * breakpoint.c (TARGET_REGION_OK_FOR_HW_WATCHPOINT): Wrap macro
752 definition in parenthesis.
753
ad6525fc
AC
754Fri Jan 19 02:13:40 2001 Andrew Cagney <cagney@b1.cygnus.com>
755
756 From 2000-10-27 Mark Salter <msalter@redhat.com>:
757 * remote.c (remote_remove_hw_breakpoint): Add 'len' field to Z
758 packet.
759 (remote_insert_hw_breakpoint): Ditto.
760
6259c7e2
C
7612001-01-17 J.T. Conklin <jtc@redback.com>
762
763 * config/m68k/tm-nbsd.h (USE_STRUCT_CONVENTION): Define.
9c95b27f 764 (BPT_VECTOR, REMOTE_BPT_VECTOR): Change to 0xf.
6259c7e2
C
765 * config/m68k/nbsd.mt (TDEPFILES): Add m68knbsd-tdep.o.
766 * m68knbsd-tdep.c: New file.
767
768 * i386nbsd-tdep.c: Remove #if 0'd out #includes.
769
770 * m68knbsd-nat.c: #include gdbcore.h.
771
abdcb2a5
AC
772Wed Jan 17 09:41:58 2001 Andrew Cagney <cagney@b1.cygnus.com>
773
774 * MAINTAINERS: Add J.T. Conklin to Blanket Write Privs.
775
e7a8479f
MS
7762001-01-16 Michael Snyder <msnyder@cleaver.cygnus.com>
777
aaeb7efa
MS
778 * procfs.c (procfs_stopped_by_watchpoint): Don't die if process
779 goes away -- just return false (ie. not stopped by watchpoint).
e7a8479f
MS
780 * source.c (openp): Fix typo in comment.
781
7036d6ce
ND
7822001-01-12 Nicholas Duffek <nsd@redhat.com>
783
784 * blockframe.c (generic_get_saved_register): Spelling fix.
785 * frame.h (FRAME_FP): Spelling fix.
786
9549d9c1
AC
787Fri Jan 12 18:29:46 2001 Andrew Cagney <cagney@b1.cygnus.com>
788
789 * infcmd.c (print_return_value): Restore space lost by switch to
790 UIOUT. ``$NN='' should be ``$NN =''.
791
7302a204
ND
7922001-01-08 Nicholas Duffek <nsd@redhat.com>
793
794 * regcache.c (set_register_cached, register_buffer,
795 real_register, pseudo_register fetch_register, store_register):
796 New functions.
797 (register_changed, read_relative_register_raw_bytes_for_frame,
798 registers_changed, registers_fetched, read_register_bytes,
799 read_register_gen, write_register_gen, read_register,
800 read_signed_register, write_register, supply_register): Replace
801 register_valid[] with register_cached() and
802 set_register_cached().
803 (read_register_bytes, read_register_gen, write_register_gen,
804 read_register, read_signed_register, write_register,
805 supply_register): Replace registers[] with register_buffer().
806 (read_register_bytes, read_register_gen, read_register,
807 read_signed_register): Call fetch_register().
808 (write_register_gen, write_register): Call real_register() and
809 store_register().
810 (write_register_bytes): Call store_register().
811 * value.h (set_register_cached, register_buffer): Prototype.
812 * remote.c (remote_fetch_registers): Allocate regs[] with a
813 run-time size. Replace register_valid[] with
814 set_register_cached().
815 (store_register_using_P, remote_store_registers): Replace
816 registers[] with register_buffer().
817
5ebd2499
ND
8182001-01-08 Nicholas Duffek <nsd@redhat.com>
819
820 * regcache.c: Change "write-back" comment to "write-through".
821 Change "regno" to "regnum".
822 (read_register, read_signed_register): Remove "raw" from return
823 value description.
824 (supply_register): Spelling fix.
825 * value.h: Change "regno" to "regnum".
826
1302fd5e
FN
8272001-01-08 Fernando Nasser <fnasser@redhat.com>
828
829 * Makefile.in (install-gdbtk): Add .itcl files to the list of files
830 to be installed.
831
9dcb560c
MS
8322001-01-04 Michael Snyder <msnyder@mvstp600e.cygnus.com>
833
834 * mips-tdep.c (mips_coerce_float_to_double): Fix typo in comment.
835
0e2fb98e
ND
8362001-01-04 Nicholas Duffek <nsd@redhat.com>
837
838 * valops.c (VALUE_SUBSTRING_START): Delete.
839
12cf3f1b
ND
8402001-01-04 Nicholas Duffek <nsd@redhat.com>
841
842 * Makefile.in (SUBDIR_CLI_OBS): Add cli/cli-utils.o.
843 (SUBDIR_CLI_SRCS): Add cli/cli-utils.c.
844 (cli_utils_h): New variable.
845 (cli/cli-utils.o): New rule.
846 * cli/cli-utils.c: New file.
847 * cli/cli-utils.h: New file.
848
cc533b9d
ND
8492001-01-04 Nicholas Duffek <nsd@redhat.com>
850
851 * config/i386/tm-i386.h (REGISTER_CONVERT_TO_VIRTUAL,
852 REGISTER_CONVERT_TO_RAW): Delete trailing semicolon.
853
ad2a4d09
C
8542001-01-03 J.T. Conklin <jtc@redback.com>
855
856 * alphabsd-nat.c, i386-linux-nat.c, i386bsd-nat.c: Fix typo in
857 comment.
858
8140e7ac
MS
8592001-01-02 Michael Snyder <msnyder@cleaver.cygnus.com>
860
3116c80a
EZ
861 * sh-tdep.c (sh_default_store_return_value): Allow for small return type.
862 (sh3e_sh4_store_return_value): Call sh_default_store_return_value for
d19b71be 863 non-float types.
779e876b 864 * sparc-tdep.c (sparc_frame_chain): Fix typo in comment.
72e22353
MS
865 Update copyright notice.
866
15f33b66 867For older changes see ChangeLog-2000
c906108c
SS
868\f
869Local Variables:
870mode: change-log
871left-margin: 8
872fill-column: 74
873version-control: never
874End:
This page took 0.231367 seconds and 4 git commands to generate.