s/value_ptr/struct value */
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index a417f0bc270804d33d6fbcb81b0b1072a99e4ed8..b22c7a2bb935cb07c51b4bb059b9b71ed449a573 100644 (file)
@@ -1,3 +1,177 @@
+2001-11-10  Andrew Cagney  <ac131313@redhat.com>
+
+       * c-valprint.c, ch-lang.c, ch-valprint.c, cp-valprint.c,
+       p-valprint.c, scm-exp.c, scm-lang.c, scm-valprint.c: Replace
+       value_ptr with struct value.
+       
+2001-11-10  Andrew Cagney  <ac131313@redhat.com>
+
+       * eval.c: Replace most occurances of value_ptr with struct value.
+
+2001-11-09  Jim Blandy  <jimb@redhat.com>
+
+       * s390-tdep.c: Don't use a call dummy.
+       (s390_fix_call_dummy, s390_pc_in_call_dummy): Delete.
+       (s390_push_return_address): Put the address of the inferior call
+       breakpoint in r14.
+       (s390_gdbarch_init):
+       - Provide trivial definition of s390_call_dummy_words; register it
+         with the gdbarch appropriately.
+       - Delete S390x_call_dummy_words.
+       - Gather inferior-call-related settings into a group.
+       - Use generic dummy frames.
+       - Put the inferior call breakpoint at the entry point.
+       - Use generic gdbarch methods: pc_in_call_dummy_at_entry_point,
+         generic_push_dummy_frame, generic_fix_call_dummy.
+       - There is a call dummy breakpoint offset; it's zero.
+
+       * s390-tdep.c: (s390_push_arguments): Write a back chain pointer
+       into the dummy frame, to help us get backtraces.
+
+       * values.c (value_as_address): If VAL is a function or method,
+       just return its address; don't let COERCE_ARRAY convert its
+       address to a pointer, and then have unpack_long convert it back to
+       an address.
+
+2001-11-06 Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * p-lang.c (is_pascal_string_type): New function to determine if a 
+       type is a string type.
+       * p-lang.h: Add prototype for is_pascal_string_type.
+       * p-valprint.c (pascal_val_print) : Use is_pascal_string_type function 
+       to display strings nicely.
+
+2001-11-06 Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * p-exp.y (yylex): Only change case of expression if symbol is found.
+       Also check for GPC standard name form.
+
+2001-11-08  Andrew Cagney  <ac131313@redhat.com>
+
+       * gdb_indent.sh: New file.
+
+2001-11-08  Jim Blandy  <jimb@redhat.com>
+
+       * s390-tdep.c (s390_get_frame_info): Initialize got_load_addr and
+       got_load_len, to placate compiler.
+
+2001-11-08  Mark Kettenis  <kettenis@gnu.org>
+
+       * i386-tdep.c (i386_gdbarch_init): Fix typo.
+
+2001-11-08  Jim Blandy  <jimb@redhat.com>
+
+       * s390-tdep.c (s390_gdbarch_init): Use func_frame_chain_valid, not
+       file_frame_chain_valid.
+
+       * s390-tdep.c (s390_get_frame_info): If the prologue loads r12
+       from the constant pool, but doesn't add in the constant pool's
+       address to it, then this function probably isn't using r12 as a
+       GOT pointer, and that load probably wasn't part of the prologue.
+
+       * s390-tdep.c (s390_gdbarch_init): Use the default
+       prepare_to_proceed function established by config/nm-linux.h;
+       don't try to set it to linuxthreads_prepare_to_proceed.
+
+Wed Nov  7 20:38:14 2001  Andrew Cagney  <cagney@redhat.com>
+
+       * i386-tdep.c: Include "i386-tdep.h".
+       (XMALLOC): Define.
+       (i386_gdbarch_init): New function.
+       (_initialize_i386_tdep): Register bfd_arch_i386.
+       * config/i386/tm-i386.h (GDB_MULTI_ARCH): Define as
+       GDB_MULTI_ARCH_PARTIAL.
+       * i386-tdep.h: When partially multi-arch, conditionally define
+       all macros.
+
+Wed Nov  7 20:45:32 2001  Andrew Cagney  <cagney@redhat.com>
+
+       * i386-tdep.c (set_disassembly_flavor): Delete function.
+       (set_disassembly_flavor_sfunc): Delete function.
+
+2001-11-07  Elena Zannoni  <ezannoni@redhat.com>
+
+       * dbxread.c (set_namestring): New function, replacing the
+       SET_NAMESTRING macro.
+       (SET_NAMESTRING, CUR_SYMBOL_TYPE, CUR_SYMBOL_VALUE,
+       CUR_SYMBOL_STRX, DBXREAD_ONLY, START_PSYMTAB, END_PSYMTAB): Delete
+       definitions.
+       (read_dbx_symtab): Don't include partial-stab.h any more. Don't
+       reuse code in partial-stab.h, include the code directly, instead.
+
+        * Makefile.in (dbxread.o): Remove dependency on partial-stab.h.
+       (HFILES_NO_SRCDIR): Remove partial-stab.h.
+
+       * partial-stab.h: Remove file.
+       
+2001-11-07  Andrew Cagney  <ac131313@redhat.com>
+
+       * gdbarch.sh: For multi-arch functions, check there is a
+       predefault and use it as the static default.
+       * gdbarch.c: Re-generate.
+
+2001-11-08  Mark Kettenis  <kettenis@gnu.org>
+
+       * config/i386/tm-linux.h (I386_LINUX_ORIG_EAX_REGNUM): Define in
+       terms of NUM_GREGS, NUM_FREGS and NUM_SSE_REGS instead of
+       hardcoding the register number.
+
+2001-11-07  Andrew Cagney  <ac131313@redhat.com>
+
+       * gdbarch.sh (USE_STRUCT_CONVENTION): Default to
+       generic_use_struct_convention.
+       * gdbarch.h, gdbarch.c: Regenerate.
+       * values.c (USE_STRUCT_CONVENTION): Delete definition, moved to
+       gdbarch.h.
+
+2001-11-06  Andrew Cagney  <ac131313@redhat.com>
+
+       * gdbarch.sh (PC_IN_CALL_DUMMY): Require a value.
+       * gdbarch.c: Regenerate.
+
+2001-11-06  Fred Fish  <fnf@redhat.com>
+
+       * complaints.c (info_verbose): Remove unneeded decl, is in defs.h.
+       * dbxread.c: Ditto
+       * dwarf2read.c: Ditto.
+       * dwarfread.c: Ditto.
+       * exec.c: Ditto.
+       * hpread.c: Ditto.
+       * hpread.h: Ditto.
+       * mdebugread.c: Ditto.
+       * os9kread.c: Ditto.
+       * stack.c: Ditto.
+       * symfile.c: Ditto.
+       * tracepoint.c: Ditto.
+
+2001-11-06  Andrew Cagney  <ac131313@redhat.com>
+
+       * MAINTAINERS: Update Andrew Cagney's responsibilities.  Mention
+       David Taylor and Nick Duffek in past maintainers.
+       
+2001-11-06  Elena Zannoni  <ezannoni@redhat.com>
+
+        * mdebugread.c (CUR_SYMBOL_TYPE, CUR_SYMBOL_VALUE, START_PSYMTAB,
+        END_PSYMTAB, SET_NAMESTRING, HANDLE_RBRAC): Delete definitions.
+        (parse_partial_symbols): Don't include partial-stab.h any
+        more. Don't reuse code in partial-stab.h, include the code
+        directly, instead. Simplify code from partial-stab.h eliminating
+        ifdef DBXREAD_ONLY code.
+
+        * Makefile.in (mdebugread.o): Remove dependency on partial-stab.h.
+
+2001-11-06  Jim Blandy  <jimb@redhat.com>
+
+       * s390-nat.c: #include "regcache.h", to get declaration for
+       `supply_register'.  (The last change already added the dependency
+       of s390-nat.o on regcache.h.  Oops.)
+
+       * Makefile.in (ALLDEPFILES): Add s390-tdep.c and s390-nat.c.
+       (s390-tdep.o, s390-nat.o): New rules.
+
+       * s390-nat.c (s390_register_u_addr): Pass proper arguments to
+       internal_error.
+
 2001-11-06  Andrew Cagney  <ac131313@redhat.com>
 
        * gdbarch.sh (CALL_DUMMY_LOCATION): Require a value.
This page took 0.025264 seconds and 4 git commands to generate.