]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/ChangeLog
Support for VFP instructions
[thirdparty/binutils-gdb.git] / gdb / ChangeLog
CommitLineData
4ee3352d
AC
12002-01-14 Andrew Cagney <ac131313@redhat.com>
2
3 * config/pa/tm-hppa.h (DEPRECATED_CLEAN_UP_REGISTER_VALUE): Rename
4 CLEAN_UP_REGISTER_VALUE.
5 * regcache.c (supply_register): Update only call.
6
f015b2e7
AC
72002-01-14 Andrew Cagney <ac131313@redhat.com>
8
9 * configure.tgt: Mark a29k-*-aout*, a29k-*-coff*, a29k-*-elf*,
10 a29k-*-ebmon*, a29k-*-kern*, a29k-*-none*, a29k-*-udi* and
11 a29k-*-vxworks* targets as obsolete.
12
356ae49d
MS
132002-01-14 Michael Snyder <msnyder@redhat.com>
14
15 * linux-proc.c (linux_do_thread_registers): Ignore fpxregs
16 until we can resolve portability issues.
17 * gregset.h: Remove references to fpxregs.
18 * gcore.c (gcore_command): Initialize note_sec to NULL.
19
ade8f45e
AC
202002-01-13 Andrew Cagney <ac131313@redhat.com>
21
22 * signals.c (target_signal_to_name): Rewrite. Only use
23 signals[].name when in bounds and non-NULL.
24
89c49e7a
AC
252002-01-13 Andrew Cagney <ac131313@redhat.com>
26
27 From Petr Ledvina <ledvinap@kae.zcu.cz>:
28 * signals.c (target_signal_to_name): Verify that SIG is within the
29 bounds of the signals array.
30
4daa9f9f
AC
312002-01-13 Andrew Cagney <ac131313@redhat.com>
32
33 * MAINTAINERS: Remove arm-coff and arm-pe from target list.
34
ba4bbdcb
KS
352002-01-13 Keith Seitz <keiths@redhat.com>
36
37 * stack.c (print_frame_info_base): Print the frame's pc
38 only if when print_frame_info_listing_hook is not defined.
39
575bbeb6
KS
402002-01-13 Keith Seitz <keiths@redhat.com>
41
42 * varobj.c (varobj_set_value): Make sure that there were no
43 errors evaluating the object before attempting to set its
44 value.
45 value_cast now properly adjusts VALUE_ADDRESS for baseclasses,
46 so this offset adjustment is no longer necessary.
47 (create_child): Don't set the error flag if the child is
48 a CPLUS_FAKE_CHILD.
49 (value_of_child): If value_fetch_lazy fails, return NULL
50 so that callers will be notified that an error occurred.
51 (c_value_of_variable): Delay check of variable's validity
52 until later. We actually want all structs and unions to have
53 the value "{...}".
54 Do not return "???" for variables which could not be evaluated.
55 This error condition must be returned to the caller so that it
56 can get the error condition from gdb.
57 (cplus_name_of_child): Adjust index for vptr before figuring
58 out the name of the child.
59 (cplus_value_of_child): If a child's (real) parent is not valid,
60 don't even bother trying to give a value for it. Just return
61 an error. Change all instances in this function.
62 (cplus_type_of_child): If our parent is one of the "fake"
63 parents, we need to get at the type of the real parent, and
64 derive the child's true type using this information.
65
b76898ab
AC
662002-01-13 Andrew Cagney <ac131313@redhat.com>
67
68 From 2002-01-09 John Marshall <johnm@falch.net>:
69 * CONTRIBUTE, README, TODO: Change sourceware.cygnus.com to
70 sources.redhat.com, and tweak some related URLs which had
71 suffered from linkrot.
72
b6649e88
AC
732002-01-13 Andrew Cagney <ac131313@redhat.com>
74
75 From Jeff law:
76 * hppa-tdep.c (hppa_push_arguments): Correct handling of 5-7 byte
77 structures passed in registers.
78
82cc5033
EZ
792002-01-13 Eli Zaretskii <eliz@is.elta.co.il>
80
81 * go32-nat.c (save_npx) [__DJGPP_MINOR__ < 3]: Remove extraneous
82 white space which prevented compilation. Reported by DSK
83 <dsk@student.unsw.edu.au>.
84
ba5f2f8a
MS
852002-01-11 Michael Snyder <msnyder@redhat.com>
86
fbd35540
MS
87 * symfile.c (build_section_addr_info_from_section_tab):
88 Use bfd access method instead of manipulating bfd directly.
89 (syms_from_objfile): Ditto.
90 (simple_overlay_update_1): Ditto.
91 (simple_overlay_update): Ditto.
92 (generic_load): Ditto.
93 (overlay_unmapped_address): FIXME comment, bfd access methods.
94 (sections_overlap): FIXME comment, bfd access methods.
95 (pc_in_mapped_range): FIXME comment, bfd access methods.
96 (pc_in_unmapped_range): FIXME comment, bfd access methods.
97 (section_is_mapped): FIXME comment, bfd access methods.
98 (section_is_overlay): FIXME comment, bfd access methods.
99
ba5f2f8a
MS
100 * symfile.c (generic_load): Whitespace and long line cleanups.
101 Remove duplicate variable, change several local variables to
102 more appropriate data types.
103 (print_transfer_performance): Use %lu instead of %ld for ulongs.
104
17df2af6
AC
1052002-01-12 Andrew Cagney <ac131313@redhat.com>
106
107 From Peter Schauer:
108 * language.c (longest_local_hex_string_custom): Use phex_nz to
109 convert NUM to a hex string.
110
ec920329
EZ
1112002-01-12 Elena Zannoni <ezannoni@redhat.com>
112
113 * sh-tdep.c (sh_gdbarch_init): Move setting of long_bit earlier in
114 the function.
538a76d6 115 Update Copyright year.
ec920329 116
3abd2e01
AC
1172002-01-12 Andrew Cagney <ac131313@redhat.com>
118
119 * language.c (longest_raw_hex_string): Delete unused function.
120
b21b22e0
PS
1212002-01-11 Petr Sorfa <petrs@caldera.com>
122
123 * MAINTAINERS (write-after-approval): Add myself.
124 * dwarf2read.c (read_tag_string_type): Handling of
125 DW_AT_byte_size.
126 (read_tag_string_type): FORTRAN fix to prevent propagation of
127 first string size.
128 (set_cu_language): Handling of DW_LANG_Fortran95
129
747fe712
RE
1302002-01-11 Richard Earnshaw <rearnsha@arm.com>
131
132 * armnbsd-nat.c (fetch_inferior_registers): Change inferior_pid ->
133 GETPID(inferior_ptid).
134 (store_inferior_registers): Likewise.
135
f1bea926
JM
1362002-01-10 Jason Merrill <jason@redhat.com>
137
138 * dwarf2read.c (decode_locdesc): Implement DW_OP_litn, DW_OP_dup.
139 Fix DW_OP_minus.
140
ae940673
AC
1412002-01-10 Andrew Cagney <ac131313@redhat.com>
142
143 * config/djgpp/fnchange.lst: Add renames for bfd/ChangeLog-0001
144 and bfd/elf32-sh-nbsd.c.
145
00546b04
MS
1462002-01-10 Michael Snyder <msnyder@redhat.com>
147
352ed7b4
MS
148 * NEWS: Mention --pid and corefile/proc-id behavior change.
149
c18be923
MS
150 * Makefile.in: Add rules for gcore.o and linux-proc.o.
151 * gcore.c: Include cli/cli-decode.h instead of command.h.
152
00546b04
MS
153 * main.c (captured_main): Add new command line option "--pid".
154 If the second command line argument (following the symbol-file)
155 begins with a digit, try to attach to it before trying to open
156 it as a corefile.
157 (print_gdb_help): Document the "--pid" argument.
158
db60ec62
EZ
1592002-01-10 Eli Zaretskii <eliz@is.elta.co.il>
160
161 * completer.c (command_completer): New function.
162
163 * completer.h <command_completer>: Add prototype.
164
165 * cli/cli-cmds.c (init_cli_cmds): Make command_completer be the
166 completer for the "help" command.
167
39c22d1a
JM
1682002-01-09 Jason Merrill <jason@redhat.com>
169
170 * c-typeprint.c (is_type_conversion_operator): Fix thinko.
171
c564377f
MS
1722002-01-09 Michael Snyder <msnyder@redhat.com>
173
975aec09
MS
174 * i386-linux-nat.c (fill_fpxregset): Make global.
175 (store_fpxregset): Ditto.
176
db4a10fa
MS
177 * gregset.h (gdb_fpxregset_t): Define.
178 (supply_fpxregset): Prototype.
179 (fill_fpxregset): Prototype.
180
c564377f
MS
181 * exec.c (exec_make_note_section): Don't call elfcore_write_prpsinfo.
182
c3d45d70
RE
1832002-01-09 Richard Earnshaw <rearnsha@arm.com>
184
185 * config/arm/arm-tdep.h (arm_software_single_step): Remove PARAMS.
186 * config/arm/nm-nbsd.h (arm_register_u_addr): Likewise.
187 * config/arm/tm-nbsd.h (get_longjmp_target): Likewise.
188
fcc87af1
AC
1892002-01-09 Andrew Cagney <ac131313@redhat.com>
190
191 * MAINTAINERS: Update target maintainer rules so that any
192 Maintainer can approve a tested patch for a maintenance-only
193 target.
194
dd96c05b
RE
1952002-01-09 Richard Earnshaw <rearnsha@arm.com>
196
d4297db9 197 * MAINTAINERS (write-after-approval): Add myself.
dd96c05b 198
d4297db9 199 * arm-tdep.c (arm_init_extra_frame_info): Cast NULL argument to
dd96c05b
RE
200 IN_SIGTRAMP.
201
145fdc6e
MS
2022002-01-08 Michael Snyder <msnyder@redhat.com>
203
204 * linux-proc.c (child_pid_to_exec_file): Use readlink to get the
205 real name of the executable, rather than the /proc name.
206
be4d1333
MS
2072002-01-03 Michael Snyder <msnyder@redhat.com>
208
209 Implement a "generate-core-file" command in gdb, save target state.
210 * gcore.c: New file. Implement new command 'generate-core-file'.
211 Save a corefile image of the current state of the inferior.
212 * linux-proc.c: Add linux-specific code for saving corefiles.
213 * target.h (struct target_ops): Add new target vectors for saving
214 corefiles; to_find_memory_regions and to_make_corefile_notes.
215 (target_find_memory_regions): New macro.
216 (target_make_corefile_notes): New macro.
217 * target.c (update_current_target): Inherit new target methods.
218 (dummy_find_memory_regions): New place-holder method.
219 (dummy_make_corefile_notes): New place-holder method.
220 (init_dummy_target): Initialize new dummy target vectors.
221 * exec.c (exec_set_find_memory_regions): New function.
222 Allow the exec_ops vector for memory regions to be taken over.
223 (exec_make_note_section): New function, target vector method.
224 * defs.h (exec_set_find_memory_regions): Export prototype.
225 * procfs.c (proc_find_memory_regions): New function, corefile method.
226 (procfs_make_note_section): New function, corefile method.
227 (init_procfs_ops): Set new target vector pointers.
228 (find_memory_regions_callback): New function.
229 (procfs_do_thread_registers): New function.
230 (procfs_corefile_thread_callback): New function.
231 * sol-thread.c (sol_find_memory_regions): New function.
232 (sol_make_note_section): New function.
233 (init_sol_thread_ops): Initialize new target vectors.
234 * inftarg.c (inftarg_set_find_memory_regions): New function.
235 Allow to_find_memory_regions vector to be taken over.
236 (inftarg_set_make_corefile_notes): New function.
237 Allow to_make_corefile_notes vector to be taken over.
238 * thread-db.c (thread_db_new_objfile): Don't activate thread-db
239 interface layer if not target_has_execution (may be a corefile).
240 * config/i386/linux.mh: Add gcore.o to NATDEPFILES.
241 * config/sparc/sun4sol2.mh: Ditto.
242 * config/alpha/alpha-linux.mh: Ditto.
243 * config/arm/linux.mh: Ditto.
244 * config/i386/x86-64linux.mh: Ditto.
245 * config/ia64/linux.mh: Ditto.
246 * config/m68k/linux.mh: Ditto.
247 * config/mips/linux.mh: Ditto.
248 * config/powerpc/linux.mh: Ditto.
249 * config/sparc/linux.mh: Ditto.
250
c6b92abd
MS
2512002-01-07 Michael Snyder <msnyder@redhat.com>
252
253 * arm-linux-nat.c: Remove references to regcache.c internal data
254 (registers[] and register_valid[]).
255
4b09dc8c
MS
2562002-01-07 Michael Snyder <msnyder@redhat.com>
257
258 * linux-proc.c: New file. Implement child_pid_to_exec_file,
259 so that attaching to a pid will automatically read the process's
260 symbol file and shlibs.
261 * Makefile.in: Add rule for linux-proc.o.
262 * config/nm-linux.h: Define CHILD_PID_TO_EXEC_FILE.
263 * config/alpha/alpha-linux.mh: Add linux-proc.o to NATDEPFILES.
264 * config/arm/linux.mh: Ditto.
265 * config/i386/linux.mh: Ditto.
266 * config/i386/x86-64linux.mh: Ditto.
267 * config/ia64/linux.mh: Ditto.
268 * config/m68k/linux.mh: Ditto.
269 * config/mips/linux.mh: Ditto.
270 * config/powerpc/linux.mh: Ditto.
271 * config/sparc/linux.mh: Ditto.
272
c25b74ac
PM
2732002-01-06 Pierre Muller <muller@ics.u-strasbg.fr>
274
275 * win32-nat.c: Add i386-tdep.h dependency.
276
94cd915f
MS
2772002-01-07 Michael Snyder <msnyder@redhat.com>
278
c7cccb76
MS
279 * solib.c (info_sharedlibrary_command): Use TARGET_PTR_BIT
280 instead of bfd_get_arch_size. Don't bail out just because
281 there's no exec_bfd.
282
34c0bd93
MS
283 * cp-valprint.c (cp_print_value): FIXME comment, alloca size.
284 * p-valprint.c (pascal_object_print_value): Ditto.
285 * somread.c (som_symtab_read): Ditto.
286 * symfile.c (simple_free_overlay_region_table): Ditto.
287 * valops.c (value_assign): Ditto.
288
21c1c920
MS
289 * tracepoint.c (tracepoint_save_command): From Klee Dienes --
290 use tilde_expand and strerror for opening save-tracepoints file.
291
5bbd998e
MS
292 * thread-db.c (thread_db_new_objfile): Indendation fix.
293
94cd915f
MS
294 * infptrace.c (GDB_MAX_ALLOCA): New define.
295 (child_xfer_memory): Use xmalloc/xfree instead of alloca if the
296 size of the buffer exceeds GDB_MAX_ALLOCA (default 1 megabyte,
297 can be overridden with whatever value is appropriate to the host).
298 * infttrace.c (child_xfer_memory): Add FIXME warning about use of
299 alloca to allocate potentially large buffer.
300 * rs6000-nat.c (child_xfer_memory): Ditto.
301 * symm-nat.c (child_xfer_memory): Ditto.
302 * x86-64-linux-nat.c (child_xfer_memory): Ditto.
303
494e8a93
JSC
3042002-01-07 Jackie Smith Cashion <jsmith@redhat.com>
305
306 From Nick Clifton <nickc@redhat.com>
307 * d10v-tdep.c: Set STACK_START to 0x200bffe.
308
d0e1d48e
MS
3092002-01-07 Michael Snyder <msnyder@redhat.com>
310
311 * solib-legacy.c (legacy_svr4_fetch_link_map_offsets):
312 Don't use exec_bfd if it's NULL.
313
290b2c7a
MK
3142002-01-06 Mark Kettenis <kettenis@gnu.org>
315
316 * valops.c (value_arg_coerce): Fix formatting.
317
aef21287
AC
3182002-01-06 Andrew Cagney <ac131313@redhat.com>
319
320 * hp-psymtab-read.c: Include "gdb_string.h" instead of <string.h>.
321 * gnu-nat.c: Ditto.
322
30efa627
AC
3232002-01-06 Andrew Cagney <ac131313@redhat.com>
324
325 * MAINTAINERS: Note that alpha-dec-osf4.0a, arc-elf, arm-coff,
326 arm-elf, arm-pe, d30v-elf, fr30-elf, h8300hms, h8500hms,
327 i960-coff, m32r-elf, m68k-elf, m88k, mcore-elf, mn10200-elf,
328 ns32k-netbsd, hppa1.1-hp-proelf, v850-elf, vax-dec-vms5.5 and
329 z8k-coff have not been multi-arched. Update z8k-coff build
330 status.
331
9b4ff276
AC
3322002-01-06 Andrew Cagney <ac131313@redhat.com>
333
334 * MAINTAINERS: Mark a29k target as obsolete.
335 * Makefile.in (a29k-tdep.o, remote-adapt.o, remote-eb.o)
336 (remote-mm.o, remote-udi.o): Obsolete. Remove references in
337 comments.
338 * NEWS: Note that a29k targets are obsolete.
339 * a29k-tdep.c: Mark as obsolete.
340 * configure.tgt: Mark a29k-*-aout*, a29k-*-coff*, a29k-*-elf*,
341 a29k-*-ebmon*, a29k-*-kern*, a29k-*-none*, a29k-*-udi* and
342 a29k-*-vxworks* targets as obsolete.
343 * remote-adapt.c: Obsolete.
344 * remote-eb.c: Obsolete.
345 * remote-mm.c: Obsolete.
346 * remote-udi.c: Obsolete.
347 * config/a29k/a29k-udi.mt: Obsolete.
348 * config/a29k/a29k.mt: Obsolete.
349 * config/a29k/tm-a29k.h: Obsolete.
350 * config/a29k/tm-vx29k.h: Obsolete.
351 * config/a29k/vx29k.mt: Obsolete.
352
a9011d31
AC
3532002-01-05 Andrew Cagney <ac131313@redhat.com>
354
355 * rs6000-tdep.c (rs6000_do_registers_info): Replace BIG_ENDIAN
356 with BFD_ENDIAN_BIG.
357
9299404e
AC
3582002-01-05 Andrew Cagney <ac131313@redhat.com>
359
360 * configure.in (AC_CHECK_HEADERS): Do not check for <endian.h>.
361 * configure, config.in: Re-generate.
362 * config/vax/xm-vaxbsd.h: Do not include <machine/endian.h>.
363 * defs.h: Do not include <endian.h>.
364
7e89e357
JT
3652002-01-05 Jason Thorpe <thorpej@wasabisystems.com>
366
367 * acconfig.h (HAVE_PT_GETXMMREGS): New.
368 * config.in: Regenerate.
369 * configure.in: Update copyright years.
370 Add test for PT_GETXMMREGS supplied by <sys/ptrace.h>.
371 * configure: Regenerate.
372 * i386bsd-nat.c: Update copyright years.
373 (fill_gregset): Use regcache_collect.
374 (fetch_inferior_registers): Only fetch integer registers
375 if requested to do so. Add support for XMM registers
376 using PT_GETXMMREGS.
377 (store_inferior_registers): Only store integer registers
378 if requested to do so. Add support for XMM registers
379 using PT_SETXMMREGS.
380 * i386nbsd-nat.c (fetch_inferior_registers): Remove.
381 (store_inferior_registers): Remove.
382 (fetch_core_registers): Use supply_gregset and i387_supply_fsave.
383 (fetch_elfcore_registers): New function.
384 (i386nbsd_elfcore_fns): New.
385 (_initialize_i386nbsd_nat): Register i386nbsd_elfcore_fns.
386 * config/i386/nbsd.mh (NATDEPFILES): Add i387-nat.o and
387 i386bsd-nat.o.
388 * config/i386/nbsdelf.mh (NATDEPFILES): Likewise.
389 * config/i386/nbsd.mt (TDEPFILES): Add i386bsd-nat.o.
390 * config/i386/nbsdelf.mt (TDEPFILES): Likewise.
391 * config/i386/tm-nbsd.h: Update copyright years.
392 (HAVE_SSE_REGS): Define.
393 (IN_SIGTRAMP): Define as i386bsd_in_sigtramp.
394 (SIGTRAMP_START): Redefine as i386bsd_sigtramp_start.
395 (SIGTRAMP_END): Redefine as i386bsd_sigtramp_end.
396 (SIGCONTEXT_PC_OFFSET): Remove.
397 (FRAME_SAVED_PC): Define as i386bsd_frame_saved_pc.
398
a752853e
AC
3992002-01-05 Andrew Cagney <ac131313@redhat.com>
400
401 * configure.tgt: Remove powerpc-*-macos* target.
402 * config/m68k/xm-mpw.h: Delete file.
403 * config/xm-mpw.h: Delete file.
404 * ser-mac.c: Delete file.
405 * mpw-make.sed: Delete file.
406 * mpw-config.in: Delete file.
407 * mac-xdep.c: Delete file.
408 * mac-gdb.r: Delete file.
409 * mac-defs.h: Delete file.
410 * mac-nat.c: Delete file.
411 * config/powerpc/macos.mh: Delete file.
412 * config/powerpc/macos.mt: Delete file.
413 * config/powerpc/nm-macos.h: Delete file.
414 * config/powerpc/tm-macos.h: Delete file.
415 * source.c (openp, open_source_file): Remove obsolete code.
416 * top.c (gdb_readline): Ditto.
417 * utils.c (query): Ditto.
418 * event-top.c (display_gdb_prompt): Ditto.
419 * Makefile.in (ser-mac.o): Delete obsolete target.
420 * NEWS: Update.
421
d7449b42
AC
4222002-01-04 Andrew Cagney <ac131313@redhat.com>
423
424 * defs.h (BIG_ENDIAN): Delete macro definition.
425 * a29k-tdep.c, arch-utils.c, arm-tdep.c, ax-gdb.c, ch-exp.c,
426 coffread.c, cris-tdep.c, d10v-tdep.c, d30v-tdep.c, defs.h,
427 findvar.c, infcmd.c, mem-break.c, mips-tdep.c, mn10300-tdep.c,
428 printcmd.c, remote-os9k.c, remote-rdi.c, remote-rdp.c,
429 remote-sim.c, remote.c, rs6000-tdep.c, sh-tdep.c, sparcl-tdep.c,
430 stabsread.c, valops.c, valprint.c, config/a29k/tm-a29k.h,
431 config/a29k/tm-vx29k.h, config/arm/tm-arm.h,
432 config/d30v/tm-d30v.h, config/fr30/tm-fr30.h,
433 config/h8300/tm-h8300.h, config/h8500/tm-h8500.h,
434 config/m32r/tm-m32r.h, config/m68k/tm-m68k.h,
435 config/m88k/tm-m88k.h, config/mips/tm-mips.h, config/pa/tm-hppa.h,
436 config/sparc/tm-sparc.h, config/z8k/tm-z8k.h, mi/mi-cmd-disas.c,
437 mi/mi-main.c: Replace BIG_ENDIAN with BFD_ENDIAN_BIG.
438 * gdbarch.sh: Replace BIG_ENDIAN with BFD_ENDIAN_BIG.
439 * gdbarch.c: Re-generate.
440
356374e8
DJ
4412002-01-04 Daniel Jacobowitz <drow@mvista.com>
442
443 * thread-db.c (thread_db_new_objfile): Do not enable thread_db
444 for core files.
445
a2b8f8f8
JT
4462002-01-04 Jason Thorpe <thorpej@wasabisystems.com>
447
448 * config/arm/nbsd.mh (XDEPFILES): Remove ser-tcp.o.
449
12466af9
AC
4502002-01-04 Andrew Cagney <ac131313@redhat.com>
451
452 * value.h (value_ptr): Delete typedef.
453
3549ab40
JT
4542002-01-04 Jason Thorpe <thorpej@wasabisystems.com>
455
456 * i386nbsd-nat.c: Update copyright years.
457 Include i386-tdep.h.
458
fedbd091
EZ
4592002-01-04 Elena Zannoni <ezannoni@redhat.com>
460
461 * stabsread.c: Update copyright years.
462
463 From Debashis Mahata <debashis.mahata@wipro.com>:
464 (read_struct_fields): Deal with Sun C compiler erroneous stab
465 output for structs and unions.
fec8b34f 466 Fix PR gdb/269.
fedbd091 467
eb43544b
DJ
4682002-01-04 Daniel Jacobowitz <drow@mvista.com>
469
470 * p-valprint.c: Include "cp-abi.h" for baseclass_offset
471 prototype.
472
1514d34e
DJ
4732002-01-04 Daniel Jacobowitz <drow@mvista.com>
474
475 * cp-abi.c: Fix whitespace.
476 (baseclass_offset): New wrapper function.
477 * cp-abi.h (baseclass_offset): Add prototype.
478 (struct cp_abi_ops): Add baseclass_offset pointer.
479
480 * valops.c (vb_match): Move to...
481 * gnu-v2-abi.c (vb_match): here.
482 * valops.c (baseclass_offset): Move to...
483 * gnu-v2-abi.c (gnuv2_baseclass_offset): here, and rename.
484
485 * gnu-v3-abi.c (gnuv3_baseclass_offset): New function.
486
487 * gnu-v2-abi.c (init_gnuv2_ops): Initialize baseclass_offset.
488 * gnu-v3-abi.c (init_gnuv3_ops): Likewise.
489 * hpacc-abi.c (init_hpacc_ops): Likewise.
490
7f8c9282
DJ
4912002-01-04 Daniel Jacobowitz <drow@mvista.com>
492
493 * valops.c (find_overload_match): Accept obj as a
494 reference parameter. Update it before returning.
495 * value.h (find_overload_match): Update prototype.
496 * eval.c (evaluate_subexp_standard): Pass object to
497 find_overload_match by reference.
498
f23631e4
AC
4992002-01-03 Andrew Cagney <ac131313@redhat.com>
500
501 * valarith.c: Replace value_ptr with struct value pointer. Remove
502 register attribute from value declarations.
503 * valops.c: Ditto.
504 * value.h: Ditto.
505 * scm-lang.c (scm_lookup_name): Ditto.
506
79e10fab
AC
5072002-01-03 Michael Snyder <msnyder@redhat.com>
508
509 Abstract the functionality of iterating over mapped memory
510 regions into a general purpose iterator function.
511 * procfs.c (iterate_over_mappings): New function, general purpose
512 iterator for memory sections.
513 (proc_iterate_over_mappings): Reimplement using iterate_over_mappings.
514 (solib_mappings_callback): New function, callback for above.
515 (info_proc_mappings): Reimpliment using iterate_over_mappings.
516 (info_mappings_callback): New function, callback for above.
517
518 * procfs.c (proc_set_watchpoint): Add cast to suppress warning.
519
c5ad026a
MK
5202002-01-01 Mark Kettenis <kettenis@gnu.org>
521
d2a7c97a
MK
522 * i386-tdep.h (struct gdbarch_tdep): Add `os_ident' member.
523 * i386-tdep.c: Include "elf-bfd.h".
524 (process_note_abi_tag_sections): New function.
525 (i386_gdbarch_init): Add code to recognize various OS/ABI
526 combinations.
527
c5ad026a
MK
528 * maint.c (_initialize_maint_cmds): Add missing \ in
529 string-literal.
530
a1a5b71e 531For older changes see ChangeLog-2001
c906108c
SS
532\f
533Local Variables:
534mode: change-log
535left-margin: 8
536fill-column: 74
537version-control: never
538End: