*** empty log message ***
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 808548abbcd3f7b0b025ea278354657e37277ffb..68771ca9663c9b591235a498808a2afdaaff8f3a 100644 (file)
@@ -1,3 +1,228 @@
+2002-12-09  Andrew Cagney  <cagney@redhat.com>
+
+       * gdbarch.sh (gdbarch_dump): Print NAME_OF_MALLOC using %s.  Wrap
+       function address in <>.
+       * gdbarch.c: Re-generate.
+
+2002-12-09  David Carlton  <carlton@math.stanford.edu>
+
+       * p-exp.y: Rename TRUE and FALSE to TRUEKEYWORD and FALSEKEYWORD.
+
+2002-12-09  David Carlton  <carlton@math.stanford.edu>
+
+       * linespec.c (symtab_from_filename): New function.
+       (decode_line_1): Move code into symtab_from_filename.
+
+2002-12-09  Kevin Buettner  <kevinb@redhat.com>
+
+       * lin-lwp.c (strsignal): Make extern declaration match that of glibc.
+
+2002-12-07  Andrew Cagney  <ac131313@redhat.com>
+
+       * f-valprint.c (info_common_command): Use get_frame_pc.
+       * std-regs.c (value_of_builtin_frame_pc_reg): Ditto.
+       * ax-gdb.c (agent_command): Ditto.
+       * rs6000-tdep.c (rs6000_init_extra_frame_info): Ditto.
+       (rs6000_pop_frame): Ditto.
+       (rs6000_frameless_function_invocation): Ditto.
+       (rs6000_frame_saved_pc, frame_get_saved_regs): Ditto.
+       (frame_initial_stack_address, rs6000_frame_chain): Ditto.
+       * macroscope.c (default_macro_scope): Ditto.
+       * stack.c (print_frame_info_base): Ditto.
+       (print_frame, frame_info, print_frame_label_vars): Ditto.
+       (return_command, func_command, get_frame_language): Ditto.
+       * infcmd.c (finish_command): Ditto.
+       * dummy-frame.c (cached_find_dummy_frame): Ditto.
+       * breakpoint.c (deprecated_frame_in_dummy): Ditto.
+       (break_at_finish_at_depth_command_1): Ditto.
+       (break_at_finish_command_1): Ditto.
+       (until_break_command, get_catch_sals): Ditto.
+       * blockframe.c (func_frame_chain_valid): Ditto.
+       (frameless_look_for_prologue): Ditto.
+       (frame_address_in_block, generic_func_frame_chain_valid): Ditto.
+
+2002-12-08  Andrew Cagney  <ac131313@redhat.com>
+
+       * config/rs6000/tm-rs6000.h (init_frame_pc_noop): Add declaration.
+       * dwarf2cfi.c (cfi_init_frame_pc): Cast the PC to a pointer.
+
+2002-12-08  Andrew Cagney  <ac131313@redhat.com>
+
+       * gdbarch.sh (INIT_FRAME_PC_FIRST, INIT_FRAME_PC_DEFAULT): Convert
+       to pure functions.
+       * gdbarch.h, gdbarch.c: Re-generate.
+       * frame.c (get_prev_frame): Explictly assign prev's pc with value
+       returned by INIT_FRAME_PC_FIRST and INIT_EXTRA_FRAME_INFO.
+
+       * arch-utils.h (init_frame_pc_default, init_frame_pc_noop): Change
+       declaration to a function returning a CORE_ADDR.
+       * x86-64-tdep.h (x86_64_init_frame_pc): Ditto.
+       * arch-utils.c (init_frame_pc_noop): Return the PC value.
+       (init_frame_pc_default): Ditto.
+       * x86-64-linux-tdep.c (x86_64_init_frame_pc): Ditto.
+       * s390-tdep.c (s390_init_frame_pc_first): Ditto.
+       * mips-tdep.c (mips_init_frame_pc_first): Ditto.
+       * dwarf2cfi.h (cfi_init_frame_pc): Ditto.
+       * dwarf2cfi.c (cfi_init_frame_pc): Ditto.
+       * alpha-tdep.c (alpha_init_frame_pc_first): Ditto.
+
+       * i386-interix-tdep.c (i386_interix_init_abi): Set init_frame_pc
+       to init_frame_pc_noop.
+       (i386_interix_init_frame_pc): Delete function.
+       * z8k-tdep.c (init_frame_pc): Delete function.
+       * config/z8k/tm-z8k.h (INIT_FRAME_PC): Define as init_frame_pc_noop.
+       (INIT_FRAME_PC_FIRST): Ditto.
+       * config/mn10200/tm-mn10200.h (INIT_FRAME_PC): Ditto.
+       (INIT_FRAME_PC_FIRST): Ditto.
+       * config/sparc/tm-sparc.h (INIT_FRAME_PC): Ditto.
+       * config/rs6000/tm-rs6000.h (INIT_FRAME_PC): Redefine as
+       init_frame_pc_noop.
+       (INIT_FRAME_PC_FIRST): Convert to an expression.
+       * config/sparc/tm-sparc.h (INIT_FRAME_PC_FIRST): Ditto.
+
+2002-12-08  Andrew Cagney  <ac131313@redhat.com>
+
+       * blockframe.c: Use get_frame_base instead of directly accessing
+       the `struct frame_info' member frame.
+       * f-valprint.c, std-regs.c, rs6000-tdep.c: Ditto.
+       * stack.c, dummy-frame.c, breakpoint.c: Ditto.
+
+2002-12-08  Elena Zannoni  <ezannoni@redhat.com>
+
+       * Makefile.in (readline_h): Define.
+       (completer.o): Depend on readline_h.
+       (corelow.o): Ditto.
+       (event-top.o): Ditto.
+       (exec.o): Ditto.
+       (solib.o): Ditto.
+       (source.o): Ditto. 
+       (symfile.o): Ditto. 
+       (symmisc.o): Ditto. 
+       (top.o): Ditto.
+       (tracepoint.o): Ditto. 
+       (utils.o): Ditto.
+       (cli-dump.o): Ditto.
+       (tui-hooks.o): Ditto. 
+       (tuiWin.o): Ditto. 
+
+2002-12-08  Elena Zannoni  <ezannoni@redhat.com>
+
+       More cleanup from import of readline 4.3.
+       * completer.h (complete_line, readline_line_completion_function):
+       Update prototypes.
+       (line_completion_function): Removed, not used outside of completer.c.
+       * completer.c (readline_line_completion_function,
+       complete_function, line_completion_function): Use const for first
+       parameter.
+       (line_completion_function): Make static.
+       (filename_completer): filename_completion_function is now called
+       rl_filename_completion_function
+       * corelow.c: Include <readline/readline.h>.
+       * exec.c: Ditto.
+       * solib.c: Ditto.
+       * source.c: Ditto.
+       * symfile.c: Ditto.
+       * symmisc.c: Ditto.
+       * top.c (init_main): No need to coerce
+       readline_line_completion_function anymore.
+       * cli/cli-dump.c: Include <readline/readline.h>.
+
+2002-12-08  Andrew Cagney  <ac131313@redhat.com>
+
+       * stack.c (frame_info): Use get_prev_frame.
+       * blockframe.c (frame_address_in_block): Ditto.
+       * rs6000-tdep.c (rs6000_init_extra_frame_info): Ditto.
+       (rs6000_frameless_function_invocation): Ditto.
+       (rs6000_frame_saved_pc): Ditto.
+       (rs6000_frame_chain): Ditto.
+       * arch-utils.c (init_frame_pc_default): Ditto.
+
+2002-12-08  Andrew Cagney  <ac131313@redhat.com>
+
+       * config/mn10200/tm-mn10200.h (DEPRECATED_PC_IN_CALL_DUMMY):
+       Delete redundant definition.
+
+2002-12-08  Elena Zannoni  <ezannoni@redhat.com>
+
+        Import of readline 4.3:
+        * cli/cli-cmds.c: Include readline/tilde.h.
+        * cli/cli-setshow.c: Ditto.
+        * defs.h: Don't declare tilde_expand anymore, since readline
+        exports it.
+
+2002-12-08  Elena Zannoni  <ezannoni@redhat.com>
+
+       * Makefile.in (thread-db.o): Add explicit rule to ignore the use of
+       -Werror on this file.
+
+2002-12-07  Andrew Cagney  <ac131313@redhat.com>
+
+       * gdbarch.sh (TARGET_FLOAT_FORMAT): Use the macro when printing
+       the format name.
+       (TARGET_DOUBLE_FORMAT, TARGET_LONG_DOUBLE_FORMAT): Ditto.
+       * gdbarch.c: Regenerate.
+       
+2002-12-06  Andrew Cagney  <ac131313@redhat.com>
+
+       * gdbarch.sh (DEPRECATED_INIT_FRAME_PC_FIRST): Rename
+       INIT_FRAME_PC_FIRST.  Change to a function with predicate.  Do not
+       provide a default value.
+       * gdbarch.h, gdbarch.c: Regenerate.
+       * frame.c (get_prev_frame): Update.  Check
+       DEPRECATED_INIT_FRAME_PC_FIRST_P.
+       * s390-tdep.c (s390_gdbarch_init): Update.
+       * mips-tdep.c (mips_gdbarch_init): Update.
+       * config/sparc/tm-sparc.h (DEPRECATED_INIT_FRAME_PC_FIRST): Update.
+       * config/rs6000/tm-rs6000.h (DEPRECATED_INIT_FRAME_PC_FIRST): Update.
+       * alpha-tdep.c (alpha_gdbarch_init): Update.
+       
+2002-12-06  Elena Zannoni  <ezannoni@redhat.com>
+
+       * ia64-linux-nat.c: Include gdb_string.h.
+       * alpha-nat.c: Ditto.
+       * ppc-linux-nat.c: Ditto.
+       * Makefile.in (ia64-linux-nat.o, alpha-nat.o, ppc-linux-nat.o):
+       Update dependencies.
+
+2002-12-05  Andrew Cagney  <ac131313@redhat.com>
+
+       * gdbthread.h: Include "frame.h".
+       (struct thread_info): Replace step_frame_address with
+       step_frame_id.
+       * inferior.h: Include "frame.h".
+       (step_frame_id): Replace external variable step_frame_address.
+       * gdbthread.h (save_infrun_state): Replace step_frame_address
+       parameter with step_frame_id parameter.
+       (load_infrun_state): Ditto.
+       * Makefile.in (gdbthread_h, inferior_h): Add $(frame_h).
+       * infcmd.c (step_frame_id, step_1, step_once): Update.
+       * thread.c (load_infrun_state, save_infrun_state): Update.
+       * infrun.c (clear_proceed_status, save_inferior_status): Update.
+       (handle_inferior_event, step_over_function): Update.
+       (normal_stop, context_switch, restore_inferior_status): Update.
+       (struct inferior_status): Replace step_frame_address with
+       step_frame_id.
+
+2002-12-05  David Carlton  <carlton@math.stanford.edu>
+
+       * dwarf2read.c (dwarf2_add_field): Treat a field that is a
+       DW_TAG_member as well as a declaration as being a C++ static data
+       member.
+       (read_structure_scope): Combine tests for DW_TAG_member and
+       DW_TAG_variable.
+
+2002-12-05  David Carlton  <carlton@math.stanford.edu>
+
+       * linespec.c (decode_compound): New function.
+       (decode_line_1): Move code into decode_compound.
+
+2002-12-05  David Carlton  <carlton@math.stanford.edu>
+
+       * symtab.c (lookup_symbol_aux_local): Add 'static_block'
+       argument.
+       (lookup_symbol_aux): Do the 'field_of_this' check before checking
+       the static block.  See PR gdb/804.
+
 2002-12-05  David Carlton  <carlton@math.stanford.edu>
 
        * symtab.c (lookup_symbol_aux_block): New function.
This page took 0.044972 seconds and 4 git commands to generate.