54c7009d04
From Jim Ingham <jingham@apple.com>: * dbxread.c (process_one_symbol): Use last_function_start rather than function_start_offset to find the real beginning of the current function. The latter is just the text section offset on some systems, the former is always the real function start.
2028 lines
76 KiB
Plaintext
2028 lines
76 KiB
Plaintext
2003-02-18 Elena Zannoni <ezannoni@redhat.com>
|
||
|
||
From Jim Ingham <jingham@apple.com>:
|
||
* dbxread.c (process_one_symbol): Use last_function_start rather
|
||
than function_start_offset to find the real beginning of the
|
||
current function. The latter is just the text section offset on
|
||
some systems, the former is always the real function start.
|
||
|
||
2003-02-17 Andrew Cagney <cagney@redhat.com>
|
||
|
||
* configure.in: Revert ${target} != ${host}.
|
||
|
||
2003-02-17 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* configure.in (Makefile): Use the test ${target} != ${host},
|
||
instead of the absence of the "nm.h" file, to determine of the
|
||
configuration non-native.
|
||
* configure: Regenerate.
|
||
|
||
2003-02-14 Elena Zannoni <ezannoni@redhat.com>
|
||
|
||
From Brian Ford <ford@vss.fsi.com>
|
||
|
||
* cli/cli-decode.c (lookup_cmd_composition) [TUI]: Properly
|
||
conditionalize tui_active test.
|
||
(lookup_cmd_1): Ditto.
|
||
|
||
2003-02-14 Mark Kettenis <kettenis@gnu.org>
|
||
|
||
* configure.in: Add check for _etext.
|
||
* maint.c (maintenance_set_profile_cmd): Use etext if _etext isn't
|
||
available.
|
||
* config.in, configure: regenerated.
|
||
|
||
2003-02-14 Daniel Jacobowitz <drow@mvista.com>
|
||
|
||
* dwarf2read.c (dwarf2_get_pc_bounds): Offset addresses by base.
|
||
|
||
2003-02-14 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* main.c (tui_version): Delete variable.
|
||
(captured_main): When --tui, set interpreter_p to "tui" instead of
|
||
enabling tui_version.
|
||
* printcmd.c (display_command) [TUI]: Test tui_active instead of
|
||
tui_version.
|
||
* cli/cli-decode.c (lookup_cmd_composition): Ditto.
|
||
* cli/cli-cmds.c (disassemble_command): Ditto.
|
||
* defs.h (tui_version): Delete declaration.
|
||
* Makefile.in (SUBDIR_TUI_SRCS): Add "tui/tui-interp.c".
|
||
(tui-interp.o): Add rules.
|
||
(SUBDIR_TUI_OBS): Add "tui-interp.o".
|
||
|
||
2003-02-14 Christopher Faylor <cgf@redhat.com>
|
||
|
||
* win32-nat.cc (register_loaded_dll): Correctly set address range for
|
||
just-loaded dll.
|
||
|
||
2003-02-12 Jason Molenda (jmolenda@apple.com)
|
||
|
||
* symmisc.c (print_objfile_statistics): Include information about
|
||
the number of psymtabs and symtabs in each object file.
|
||
|
||
2003-02-13 Keith R Seitz <keiths@redhat.com>
|
||
|
||
* main.h (struct captured_main_args): Add interpreter_p.
|
||
* main.c (captured_main): Initialize interpreter_p from context.
|
||
* gdb.c (main): Set interpreter_p argument.
|
||
* Makefile.in (gdb.o): Add dependency for interps.h.
|
||
|
||
2003-02-12 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* event-top.c (cli_command_loop): Delete declaration.
|
||
(_initialize_event_loop): Delete function setting event_loop_hook.
|
||
* event-top.h (cli_command_loop): Declare. Update copyright.
|
||
(EVENT_TOP_H): Define. Wrap header in #ifdef EVENT_TOP_H.
|
||
* interps.c (current_interp_command_loop): When event_loop_p, call
|
||
cli_command_loop.
|
||
|
||
2003-02-12 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* interps.h (interp_command_loop_ftype): Change return type to
|
||
void.
|
||
|
||
2003-02-12 Michal Ludvig <mludvig@suse.cz>
|
||
|
||
* x86-64-tdep.c (x86_64_extract_return_value)
|
||
(x86_64_store_return_value): Use regcache instead of regbuf.
|
||
(x86_64_gdbarch_init): Change related set_gdbarch_* functions.
|
||
* x86-64-linux-nat.c (fill_gregset): Use regcache.
|
||
|
||
2003-02-11 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* acinclude.m4 (no_tcl): SUBST TCL_CC_SEARCH_FLAGS.
|
||
* aclocal.m4: Regenerate.
|
||
* configure: Regenerate.
|
||
|
||
* Makefile.in (TCL): Use TCL_CC_SEARCH_FLAGS instead of
|
||
TCL_LD_SEARCH_FLAGS.
|
||
|
||
2003-02-10 Michal Ludvig <mludvig@suse.cz>
|
||
|
||
* dwarf2cfi.c: Reindented.
|
||
|
||
2003-02-09 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* interps.c (clear_interpreter_hooks): Convert function definition
|
||
to ISO C.
|
||
|
||
2003-02-07 David Carlton <carlton@math.stanford.edu>
|
||
|
||
* gdb_mbuild.sh: Delete extra shift after parsing '-f'.
|
||
|
||
2003-02-07 Kevin Buettner <kevinb@redhat.com>
|
||
|
||
* gdbtypes.h (struct main_type): Move ``length'' field from here...
|
||
(struct type): ...to here.
|
||
(TYPE_LENGTH): Adjust to reflect different location of ``length''
|
||
field.
|
||
* gdbtypes.c (make_qualified_type): Set length on newly created type.
|
||
(replace_type): Set length on all type variants for a given type.
|
||
|
||
2003-02-07 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* sol-thread.c, hpux-thread.c: Include "gdb_stat.h" instead of
|
||
<sys/stat.h>.
|
||
* Makefile.in (sol-thread.o, hpux-thread.o): Update dependencies.
|
||
|
||
2003-02-06 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* Makefile.in (symm-nat.o): Update dependencies.
|
||
(sparc-nat.o, procfs.o, proc-api.o, ppc-linux-nat.o): Ditto.
|
||
(lynx-nat.o, ia64-linux-nat.): Ditto.
|
||
* symm-nat.c, sparc-nat.c, procfs.c, proc-api.c: Include
|
||
"gdb_wait.h" instead of <wait.h> or <sys/wait.h>.
|
||
* ppc-linux-nat.c, lynx-nat.c, ia64-linux-nat.c: Ditto.
|
||
|
||
* Makefile.in (inflow_h): Define.
|
||
(procfs.o, inflow.o, procfs.o): Update dependencies.
|
||
* inftarg.c (child_stop): Delete extern declaration of
|
||
inferior_process_group. Include "inflow.h".
|
||
* procfs.c (procfs_stop): Ditto. Include "inflow.h".
|
||
* inflow.c (PROCESS_GROUP_TYPE): Move definitions from here ...
|
||
* inflow.h (PROCESS_GROUP_TYPE): ... to here. New file.
|
||
(our_process_group, inferior_process_group): Extern declarations.
|
||
|
||
* procfs.c: Include "gdb_assert.h".
|
||
|
||
* linux-proc.c: Include "gdb_stat.h" instead of <sys/stat.h>.
|
||
* cp-valprint.c (cp_print_value_fields): Eliminate STREQN.
|
||
* jv-typeprint.c (java_type_print_base): Ditto.
|
||
* typeprint.c (typedef_print): Eliminate STREQ.
|
||
* cli/cli-script.c (define_command, define_command): Ditto.
|
||
* main.c (captured_main): Ditto.
|
||
* values.c (lookup_internalvar): Ditto.
|
||
* utils.c (safe_strerror, parse_escape): Eliminate assignment
|
||
within `if' conditional.
|
||
* linespec.c (decode_line_2): Ditto.
|
||
* cli/cli-dump.c (bfd_openr_with_cleanup): Ditto.
|
||
(bfd_openw_with_cleanup): Ditto.
|
||
|
||
2003-02-07 Mark Kettenis <kettenis@gnu.org>
|
||
|
||
* x86-64-tdep.c (x86_64_init_abi): Set extract_return_value to
|
||
legacy_extract_return_value and store_return_value to
|
||
legacy_return_value.
|
||
|
||
2003-02-06 Raoul Gough <RaoulGough@yahoo.co.uk>
|
||
|
||
* win32-nat.c (get_relocated_section_addrs): New function. Find
|
||
section load addresses for symbol handling in relocated DLLs.
|
||
(solib_symbols_add): Open a bfd and call get_relocated_section_addrs.
|
||
|
||
2003-02-05 Fred Fish <fnf@intrinsity.com>
|
||
|
||
* remote-e7000.c (e7000_drain_command): Fix precedence problem with
|
||
'=' and '!='.
|
||
* rdi-share/ardi.c (wait_for_debug_message): Fix precedence problem
|
||
with '&' and '=='.
|
||
(angel_RDI_info): Ditto.
|
||
* infttrace.c (threads_continue_all_but_one): Fix precedence problem
|
||
with '&' and '!='.
|
||
(threads_continue_all_with_signals): Ditto.
|
||
|
||
2003-02-05 Jim Ingham <jingham@apple.com>
|
||
Keith Seitz <keiths@redhat.com>
|
||
Elena Zannoni <ezannoni@redhat.com>
|
||
Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* Makefile.in (SUBDIR_CLI_OBS): Add "cli-interp.o".
|
||
(SUBDIR_CLI_SRCS): Add "cli/cli-interp.c".
|
||
(SUBDIR_MI_OBS): Add "mi-interp.o".
|
||
(SUBDIR_MI_SRCS): Add "mi/mi-interp.c".
|
||
(SFILES): Add "interps.c".
|
||
(COMMON_OBS): Add "interps.o".
|
||
(interps_h, mi_main_h): Define.
|
||
(interps.o, cli-interp.o, mi-interp.o): Add dependencies.
|
||
(mi-main.o, main.o, event-top.o): Update dependencies.
|
||
* cli/cli-interp.c: New file.
|
||
* interps.h, interps.c: New files.
|
||
* top.c: (gdb_init): Don't install the default interpreter, handed
|
||
by captured_main.
|
||
* main.c: Include "interps.h".
|
||
(interpreter_p): Note that it should malloc'ed.
|
||
(captured_command_loop): Call current_interp_command_loop.
|
||
(captured_main): Initialize interpreter_p to INTERP_CONSOLE. Use
|
||
xfree and xstrdup when updating interpreter_p. Install the
|
||
default interpreter. Add hack to stop mi1's copyright notice
|
||
being encoded.
|
||
* event-top.h (gdb_setup_readline): Declare.
|
||
(gdb_disable_readline): Declare.
|
||
* event-top.c: Include "interps.h".
|
||
(display_gdb_prompt): Call current_interp_display_prompt_p.
|
||
(gdb_setup_readline): Initialize gdb_stdout, gdb_stderr,
|
||
gdb_stdlog, and gdb_stdtarg.
|
||
(_initialize_event_loop): Don't call gdb_setup_readline.
|
||
* cli-out.c (cli_out_set_stream): New function.
|
||
* cli-out.h (cli_out_set_stream): Declare.
|
||
|
||
2003-02-06 Mark Kettenis <kettenis@gnu.org>
|
||
|
||
* configure.tgt (i[3456]86-*-sysv4.2*, i[3456]86-*-sysv4*,
|
||
i[3456]86-*-sysv5*, i[3456]86-*-sco3.2v5*): Remove. These are all
|
||
handled fine by i[3456]86-*sco* and i[3456]86-sysv*.
|
||
* config/i386/i386sco5.mt, config/i386/i386v4.mt,
|
||
config/i386/i386v42mp.mt: Removed.
|
||
|
||
2003-02-05 Mark Kettenis <kettenis@gnu.org>
|
||
|
||
* configure.tgt (*-*-solaris*): Set gdb_osabi to
|
||
GDB_OSABI_SOLARIS.
|
||
|
||
2003-02-05 Michael Chastain <mec@shout.net>
|
||
|
||
* PROBLEMS (i[3456]86-*-linux*): Warn about binutils
|
||
2.12.1 and earlier versions.
|
||
|
||
2003-02-05 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
Remove orphaned hosts, targets and files.
|
||
* config/i386/gdbserve.mt, config/m68k/nm-apollo68b.h: Delete.
|
||
* config/m68k/nm-hp300bsd.h, config/m68k/tm-apollo68b.h: Delete.
|
||
* config/m68k/tm-es1800.h, config/m68k/tm-hp300bsd.h: Delete.
|
||
* config/m68k/tm-mac.h, config/m68k/xm-apollo68b.h: Delete.
|
||
* config/pa/hpux1020.mt, config/pa/hpux11.mt: Delete.
|
||
* config/pa/hpux11w.mt, config/powerpc/gdbserve.mt: Delete.
|
||
* config/powerpc/ppcle-eabi.mt, config/powerpc/ppcle-sim.mt: Delete.
|
||
* config/powerpc/tm-ppc-sim.h, config/sparc/sp64sim.mt: Delete.
|
||
* config/sparc/tm-sp64sim.h: Delete.
|
||
* configure.host: Delete strongarm-*-*, xscale-*-*, and arm*-*-*
|
||
hosts.
|
||
* configure.tgt: Delete i[3456]86-*-sco3.2v4*, and
|
||
mips*-dec-mach3* targets.
|
||
|
||
2003-02-04 Michael Chastain <mec@shout.net>
|
||
|
||
* NEWS: Fix typo: sepcifying -> specifying.
|
||
|
||
2003-02-04 Michael Chastain <mec@shout.net>
|
||
|
||
* dwarfread.c: Add documentation on the state of dwarf-1,
|
||
looking towards obsoletion.
|
||
|
||
2003-02-03 Michael Chastain <mec@shout.net>
|
||
|
||
* config/djgpp/fnchange.lst: Add gdb/testsuite/gdb.c++/pr-1023.cc,
|
||
gdb/testsuite/gdb.c++/pr-1023.exp.
|
||
|
||
2003-02-04 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* values.c: Delete code conditional on IS_TRAPPED_INTERNALVAR.
|
||
* TODO: Delete reference to IS_TRAPPED_INTERNALVAR.
|
||
|
||
* utils.c (init_page_info): Delete reference to MPW in comments.
|
||
* main.c (captured_main): Delete #ifdef MPW.
|
||
|
||
2003-02-04 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* NEWS: Note that the m32r-*-elf* is obsolete.
|
||
* monitor.c (monitor_expect): Obsolete reference to m32r.
|
||
* configure.tgt: Mark m32r-*-elf* as obsolete.
|
||
* MAINTAINERS: Mark m32k as obsolete.
|
||
* m32r-rom.c: Obsolete file.
|
||
* config/m32r/m32r.mt: Obsolete file.
|
||
* config/m32r/tm-m32r.h: Obsolete file.
|
||
* m32r-stub.c: Obsolete file.
|
||
* m32r-tdep.c: Obsolete file.
|
||
|
||
2003-02-04 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* NEWS: Mention that the z8k-zilog-none is obsolete.
|
||
* MAINTAINERS: Mark z8k as obsolete.
|
||
* configure.tgt: Obsolete the z8k-*-coff* target.
|
||
* config/z8k/z8k.mt: Obsolete file.
|
||
* config/z8k/tm-z8k.h: Obsolete file.
|
||
* z8k-tdep.c: Obsolete file.
|
||
|
||
2003-02-04 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* NEWS: Mention that the mn10200-elf is obsolete.
|
||
* configure.tgt: Obsolete mn10200-*-* target.
|
||
* breakpoint.c (update_breakpoints_after_exec): Update comment to
|
||
mention that the mn10200 is obsolete.
|
||
* breakpoint.h: Ditto.
|
||
* MAINTAINERS: Mark the mn10200-elf as obsolete.
|
||
* config/mn10200/mn10200.mt: Obsolete file.
|
||
* config/mn10200/tm-mn10200.h: Obsolete file.
|
||
* mn10200-tdep.c: Obsolete file.
|
||
|
||
2003-02-04 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* MAINTAINERS: Mark h8500 as obsolete.
|
||
* configure.tgt (h8500-*-*): Mark h8500 code as obsolete.
|
||
* findvar.c (value_from_register): Ditto.
|
||
* h8500-tdep.c: Mark file as obsolete.
|
||
* config/h8500/h8500.mt: Ditto.
|
||
* config/h8500/tm-h8500.h: Ditto.
|
||
* NEWS: Mention that h8500 is obsolete.
|
||
|
||
2003-02-04 David Carlton <carlton@math.stanford.edu>
|
||
|
||
* objfiles.c (allocate_objfile): Always set name. Add comment at
|
||
start of function.
|
||
* jv-lang.c (get_dynamics_objfile): Add comment.
|
||
|
||
2003-02-04 David Carlton <carlton@math.stanford.edu>
|
||
|
||
* symtab.h (SYMBOL_LINKAGE_NAME): Delete.
|
||
* printcmd.c (build_address_symbolic): Replace uses of
|
||
SYMBOL_LINKAGE_NAME by equivalent uses of SYMBOL_SOURCE_NAME,
|
||
SYMBOL_NAME, and asm_demangle.
|
||
Update copyright.
|
||
|
||
2003-02-04 David Carlton <carlton@math.stanford.edu>
|
||
|
||
* linespec.c (decode_compound): Extract code into
|
||
lookup_prefix_sym.
|
||
(lookup_prefix_sym): New function.
|
||
|
||
2003-02-04 David Carlton <carlton@math.stanford.edu>
|
||
|
||
* gdbtypes.h: Delete INTEGER_COERCION_BADNESS,
|
||
FLOAT_COERCION_BADNESS.
|
||
* gdbtypes.c (rank_one_type): Replace all uses of
|
||
INTEGER_COERCION_BADNESS by INTEGER_CONVERSION_BADNESS.
|
||
|
||
2003-02-04 Jim Blandy <jimb@redhat.com>
|
||
|
||
* dwarf2read.c (dwarf2_locate_sections): When we find a macro info
|
||
section, let dwarf_macinfo_section point to it, not
|
||
dwarf_loc_section.
|
||
|
||
2003-02-04 Daniel Jacobowitz <drow@mvista.com>
|
||
|
||
Pointed out by Anton Blanchard <anton@samba.org>.
|
||
* ppc-linux-tdep.c (insn_is_sigreturn): New function.
|
||
(ppc_linux_at_sigtramp_return_path): Use it.
|
||
|
||
2003-02-04 Daniel Jacobowitz <drow@mvista.com>
|
||
|
||
* defs.h (streq): Add prototype.
|
||
* utils.c (streq): New function.
|
||
|
||
* dwarf2read.c (new_symbol): Use SYMBOL_SET_NAMES instead of
|
||
SYMBOL_NAME and SYMBOL_INIT_DEMANGLED_NAME.
|
||
* mdebugread.c (new_symbol): Likewise.
|
||
* stabsread.c (define_symbol): Likewise.
|
||
* coffread.c (process_coff_symbol): Likewise.
|
||
* dwarfread.c (new_symbol): Likewise.
|
||
|
||
* minsyms.c (prim_record_minimal_symbol_and_info): Use
|
||
SYMBOL_SET_NAMES instead of setting SYMBOL_NAME. Set the language
|
||
here.
|
||
(install_minimal_symbols): Don't set SYMBOL_LANGUAGE or call
|
||
SYMBOL_INIT_DEMANGLED_NAME.
|
||
* objfiles.c: Include "hashtab.h".
|
||
(allocate_objfile): Call htab_set_functions_ex for the
|
||
demangled_names_hash.
|
||
(free_objfile): Call htab_delete for the demangled_names_hash.
|
||
* objfiles.h (struct htab): Add declaration.
|
||
(struct objfile): Add demangled_names_hash.
|
||
* symfile.c: Include "hashtab.h".
|
||
(reread_symbols): Call htab_delete for the demangled_names_hash.
|
||
(add_psymbol_to_list): Use SYMBOL_SET_NAMES instead of putting
|
||
SYMBOL_NAME in the bcache.
|
||
* symtab.c: Include "hashtab.h". Update comments.
|
||
(create_demangled_names_hash, symbol_set_names): New functions.
|
||
(symbol_find_demangled_name): New function, broken out from
|
||
symbol_init_demangled_names.
|
||
(symbol_init_demangled_names): Use it.
|
||
* symtab.h (SYMBOL_INIT_DEMANGLED_NAME): Add missing parentheses.
|
||
(SYMBOL_SET_NAMES): New macro.
|
||
(symbol_set_names): Add prototype.
|
||
|
||
2003-02-03 Jim Blandy <jimb@redhat.com>
|
||
|
||
Use a single, consistent representation for an empty minimal
|
||
symbol table in an objfile.
|
||
* objfiles.c (terminate_minimal_symbol_table): New function.
|
||
(allocate_objfile): Call it.
|
||
* objfiles.h (terminate_minimal_symbol_table): New declaration.
|
||
(ALL_MSYMBOLS): No need to test whether (objfile)->msymbols is
|
||
non-NULL.
|
||
* minsyms.c (lookup_minimal_symbol_by_pc_section): To see whether
|
||
objfile has minimal symbols, compare minimal_symbol_count to zero,
|
||
instead of comparing msymbols with NULL.
|
||
* objfiles.c (have_minimal_symbols): Same.
|
||
* solib-sunos.c (solib_add_common_symbols): Call
|
||
terminate_minimal_symbol_table.
|
||
* symfile.c (reread_symbols): Same.
|
||
|
||
2003-02-03 Kevin Buettner <kevinb@redhat.com>
|
||
|
||
* s390-tdep.c (s390_address_class_type_flags)
|
||
(s390_address_class_type_flags_to_name)
|
||
(s390_address_class_name_to_type_flags): New functions.
|
||
(s390_gdbarch_init): Define ADDRESS_CLASS_TYPE_FLAGS_TO_NAME,
|
||
ADDRESS_CLASS_NAME_TO_TYPE_FLAGS, and ADDRESS_CLASS_TYPE_FLAGS.
|
||
|
||
2003-02-03 Michael Snyder <msnyder@redhat.com>
|
||
|
||
* arm-tdep.c: Fix spell-o in comment.
|
||
|
||
2003-02-03 Michal Ludvig <mludvig@suse.cz>
|
||
|
||
* dwarf2cfi.c (pointer_encoding): Added new parameter.
|
||
* dwarf2cfi.c, dwarf2read.c: Changed all warnings and
|
||
error messages to contain BFD filename.
|
||
|
||
2003-02-02 Elena Zannoni <ezannoni@redhat.com>
|
||
|
||
Fix PR gdb/742 gdb/743 gdb/877
|
||
* disasm.c (dump_insns): Use make_cleanup_ui_out_tuple_begin_end.
|
||
(do_mixed_source_and_assembly): Use
|
||
make_cleanup_ui_out_tuple_begin_end and
|
||
make_cleanup_ui_out_tuple_begin_end.
|
||
(do_mixed_source_and_assembly): Ditto.
|
||
* thread.c (do_captured_list_thread_ids): Ditto.
|
||
* ui-out.h (ui_out_table_begin, ui_out_list_begin,
|
||
ui_out_tuple_begin, ui_out_table_end, ui_out_list_end,
|
||
ui_out_tuple_end): Delete prototypes.
|
||
* ui-out.c (ui_out_list_begin, ui_out_tuple_begin,
|
||
ui_out_list_end, ui_out_tuple_end): Delete.
|
||
|
||
From Kevin Buettner <kevinb@redhat.com>:
|
||
* ui-out.h (make_cleanup_ui_out_table_begin_end): New function.
|
||
* ui-out.c (make_cleanup_ui_out_table_begin_end)
|
||
(do_cleanup_table_end): New functions.
|
||
* breakpoint.c (print_it_typical, print_one_breakpoint, mention):
|
||
Use cleanups to invoke_ui_out_tuple_end().
|
||
(breakpoint_1): Use cleanup to invoke ui_out_table_end().
|
||
* cli/cli-setshow.c (cmd_show_list): Use
|
||
make_cleanup_ui_out_tuple_begin_end.
|
||
|
||
2003-02-02 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* frame.c (frame_unwind_register): New function.
|
||
(frame_unwind_unsigned_register): Use.
|
||
(frame_unwind_signed_register): Use.
|
||
(frame_read_register): New function.
|
||
* frame.h (frame_unwind_register): Declare.
|
||
(frame_read_register): Declare.
|
||
|
||
* d10v-tdep.c (d10v_frame_pop): Rewrite. Use regcache_cooked_write
|
||
and frame_unwind_register instead of read_memory, write_register
|
||
and deprecated_write_register_bytes.
|
||
|
||
2003-02-02 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* frame.h: Note that namelen can be negative.
|
||
* frame.c (frame_map_name_to_regnum): When LEN is negative, use
|
||
NAME's length.
|
||
|
||
* NEWS: Mention that the d10v's `regs' command is deprecated.
|
||
* d10v-tdep.c (d10v_gdbarch_init): Set print_registers_info.
|
||
(d10v_print_registers_info): New function.
|
||
(show_regs): Call d10v_print_registers_info.
|
||
(_initialize_d10v_tdep): Mark "show regs" command as deprecated.
|
||
|
||
2003-02-02 Mark Kettenis <kettenis@gnu.org>
|
||
|
||
* stack.c (print_frame_info): Restore call to annotate_frame_begin
|
||
lost in the previous patch.
|
||
|
||
2003-02-01 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
From 2002-11-09 Jason Molenda (jason-cl@molenda.com)
|
||
* stack.c (print_frame_info_base): Output complete FRAME tuple
|
||
for synthesized frames.
|
||
|
||
2003-02-02 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* mips-nat.c (zerobuf): Delete.
|
||
(fetch_inferior_registers): Alloc local zerobuf.
|
||
(fetch_core_registers): Alloc local zerobuf.
|
||
* d10v-tdep.c (show_regs): Don't allocate a dynamic array using
|
||
MAX_REGISTER_RAW_SIZE or MAX_REGISTER_VIRTUAL_SIZE.
|
||
* thread-db.c (thread_db_store_registers): Ditto.
|
||
* sh-tdep.c (sh_do_register): Ditto.
|
||
* rom68k-rom.c (rom68k_supply_one_register): Ditto.
|
||
* remote-sim.c (gdbsim_store_register): Ditto.
|
||
* remote-mips.c (mips_wait, mips_fetch_registers): Ditto.
|
||
* remote-e7000.c (fetch_regs_from_dump): Ditto.
|
||
* monitor.c (monitor_supply_register): Ditto.
|
||
* mipsv4-nat.c (supply_gregset, supply_fpregset): Ditto.
|
||
* mips-nat.c (fetch_inferior_registers): Ditto.
|
||
* m68klinux-nat.c (fetch_register): Ditto.
|
||
* lynx-nat.c (fetch_inferior_registers): Ditto.
|
||
(fetch_inferior_registers): Ditto.
|
||
* irix4-nat.c (supply_gregset, supply_fpregset): Ditto.
|
||
* hpux-thread.c (hpux_thread_fetch_registers): Ditto.
|
||
(hpux_thread_store_registers): Ditto.
|
||
* hppah-nat.c (fetch_register): Ditto.
|
||
* hppab-nat.c (fetch_register): Ditto.
|
||
* hppa-tdep.c (pa_register_look_aside): Ditto.
|
||
(pa_print_fp_reg, pa_strcat_fp_reg): Ditto.
|
||
* dve3900-rom.c (fetch_bitmapped_register): Ditto.
|
||
|
||
2003-02-01 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* gdbarch.sh: Explictly specify all method levels. When a
|
||
variable with an empty level, provide a non-multi-arch default.
|
||
(BELIEVE_PCC_PROMOTION_TYPE): Set level to empty.
|
||
* gdbarch.h: Re-generate.
|
||
* stabsread.c (BELIEVE_PCC_PROMOTION_TYPE): Delete. Always defined.
|
||
* config/m68k/tm-sun3.h (BELIEVE_PCC_PROMOTION_TYPE): Define as 1
|
||
|
||
2003-02-01 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* defs.h (host_pointer_to_address): Delete declaration.
|
||
(address_to_host_pointer): Delete declaration.
|
||
* utils.c (host_pointer_to_address): Delete function.
|
||
(address_to_host_pointer): Delete function.
|
||
* procfs.c (procfs_address_to_host_pointer): New function.
|
||
* procfs.c (proc_set_watchpoint): Use.
|
||
(procfs_can_use_hw_breakpoint): Update comments.
|
||
* somsolib.c (hpux_address_to_host_pointer_hack): New function.
|
||
(som_solib_add): Use.
|
||
* hppa-tdep.c (hppa_pointer_to_address_hack): New function.
|
||
* hppa-tdep.c (unwind_command): Use.
|
||
|
||
2003-02-01 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* gdb_dirent.h: Mark up valid uses of <dirent.h>, d_namelen and
|
||
strlen d_name.
|
||
|
||
* main.c (captured_main): Delete #ifdef ADDITIONAL_OPTIONS,
|
||
ADDITIONAL_OPTION_CASES, and ADDITIONAL_OPTION_HANDLER code.
|
||
(print_gdb_help): Delete #ifdef ADDITIONAL_OPTION_HELP code.
|
||
* stabsread.c (DBX_PARM_SYMBOL_CLASS): Delete macro.
|
||
(define_symbol): Update.
|
||
* symfile.c (generic_load): Remove references to nindy.
|
||
* symtab.c: Remove references to nindy.
|
||
|
||
2003-02-01 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* infcmd.c (print_float_info): Delete code conditional on
|
||
FLOAT_INFO.
|
||
* config/nm-lynx.h: Delete #undef FLOAT_INFO. Update copyright.
|
||
* config/m68k/nm-apollo68b.h: Ditto.
|
||
* config/i386/tm-ptx.h (FLOAT_INFO): Delete. Update copyright.
|
||
* config/ns32k/nm-nbsd.h (FLOAT_INFO): Ditto.
|
||
* config/i386/tm-symmetry.h (FLOAT_INFO): Ditto.
|
||
|
||
2003-02-01 Mark Kettenis <kettenis@gnu.org>
|
||
|
||
* config/i386/tm-i386os9k.h: Removed.
|
||
|
||
* configure.host (i[3456]86-*-isc*): Set gdb_host to i386v.
|
||
Remove i[3456]86-*-sysv3.2* and i[3456]86-*-sysv32* entries since
|
||
they're identical to i[3456]86-*-sysv* now.
|
||
* config/i386/i386v32.mh: Removed.
|
||
* config/i386/xm-i386v32.h: Removed.
|
||
* config/i386/xm-i386sco.h (U_FPSTATE): Remove macro.
|
||
|
||
* config/i386/i386mk.mt, config/i386/i386mk.mh: Removed.
|
||
|
||
* config/i386/i386dgux.mh: Removed.
|
||
* configure.host (i[3456]86-*-dgux): Set gdb_host to i386v4.
|
||
|
||
* configure.in: Fix typo.
|
||
* configure: Regenerated.
|
||
|
||
2003-01-31 David Carlton <carlton@math.stanford.edu>
|
||
|
||
* dwarf2read.c (dwarf2_locate_sections): Set
|
||
dwarf_ranges_section.
|
||
|
||
2003-01-31 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* objc-exp.y, c-exp.y, f-exp.y: Remove PTR casts.
|
||
* utils.c: Update comments documenting legitimate uses of PTR.
|
||
|
||
* utils.c: Re-indent.
|
||
|
||
* config/djgpp/fnchange.lst: Delete nindy files.
|
||
* nindy-share/ttyflush.c, nindy-share/stop.h: Delete files.
|
||
* nindy-share/nindy.c, nindy-share/env.h: Delete files.
|
||
* nindy-share/coff.h, nindy-share/block_io.h: Delete files.
|
||
* nindy-share/b.out.h, nindy-share/VERSION: Delete files.
|
||
* nindy-share/README, nindy-share/Onindy.c: Delete files.
|
||
* nindy-tdep.c, nindy-share/Makefile: Delete files.
|
||
* Makefile.in (init.c): Remove nindy references.
|
||
(saber_gdb): Delete rule.
|
||
(ALLDEPFILES): Delete hp300ux-nat.c, nindy-tdep.c,
|
||
nindy-share/Onindy.c, nindy-share/nindy.c, nindy-share/ttyflush.c,
|
||
and a68v-nat.c.
|
||
(hp300ux-nat.o, a68v-nat.o, ptx4-nat.o): Delete rules.
|
||
(Onindy.o, nindy.o, ttyflush.o, nindy-tdep.o): Delete rules.
|
||
(HFILES_NO_SRCDIR): Delete nindy-share/b.out.h,
|
||
nindy-share/block_io.h, nindy-share/coff.h, nindy-share/env.h, and
|
||
nindy-share/stop.h.
|
||
* hp300ux-nat.c, a68v-nat.c, ptx4-nat.c: Delete files.
|
||
* saber.suppress: Delete file.
|
||
|
||
2003-01-31 Daniel Jacobowitz <drow@mvista.com>
|
||
|
||
* dbxread.c (stabs_data): New static variable.
|
||
(fill_symbuf): Support an in-memory buffer for stabs data.
|
||
(stabs_seek): New function.
|
||
(dbx_psymtab_to_symtab): Relocate the stabs data if necessary.
|
||
(read_ofile_symtab): Use stabs_seek.
|
||
(elfstab_build_psymtabs): Take an asection* instead of
|
||
an offset and size. Relocate the stabs data if necessary.
|
||
Save the section* for dbx_psymtab_to_symtab.
|
||
* dwarf2read.c: Add section variables for each debug section.
|
||
(dwarf2_locate_sections): Fill them in.
|
||
(dwarf2_read_section): Take an asection* argument.
|
||
Relocate the section contents if necessary.
|
||
(dwarf2_build_psymtabs, dwarf2_build_psymtabs_easy): Update callers.
|
||
* dwarf2cfi.c (parse_frame_info): Take a section argument and pass
|
||
it to dwarf2_read_section.
|
||
(dwarf2_build_frame_info): Update callers.
|
||
* elfread.c (elf_symfile_read): Update call to
|
||
elfstab_build_psymtabs.
|
||
* gdb-stabs.h (struct dbx_symfile_info): Add stab_section.
|
||
(DBX_STAB_SECTION): New macro.
|
||
* stabsread.h (elfstab_build_psymtabs): Update prototype.
|
||
* symfile.c (symfile_dummy_outputs): New function.
|
||
(symfile_relocate_debug_section): New function.
|
||
* symfile.h (symfile_relocate_debug_section): Add prototype.
|
||
|
||
2003-01-31 Richard Henderson <rth@redhat.com>
|
||
|
||
* alpha-nat.c (REGISTER_PTRACE_ADDR): Merge into ...
|
||
(register_addr): ... here. Support ALPHA_UNIQUE_REGNUM.
|
||
(fetch_elf_core_registers): Support ALPHA_UNIQUE_REGNUM.
|
||
* alpha-tdep.c (alpha_register_name): Add "unique".
|
||
* alpha-tdep.h (ALPHA_NUM_REGS): Increment.
|
||
(ALPHA_UNIQUE_REGNUM): New.
|
||
* config/alpha/nm-linux.h (ALPHA_UNIQUE_PTRACE_ADDR): New.
|
||
|
||
2003-01-31 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* README: Remove reference to Ericsson 1800 monitor.
|
||
* Makefile.in (remote-es.o): Delete rule.
|
||
(ALLDEPFILES): Delete remote-es.c.
|
||
* remote-es.c: Delete file.
|
||
* config/m68k/es1800.mt: Delete file.
|
||
* config/djgpp/fnchange.lst: Update.
|
||
* configure.tgt: Delete m68*-ericsson-* target.
|
||
|
||
2003-01-31 Adam Fedor <fedor@gnu.org>
|
||
|
||
* infrun.c (handle_inferior_event): Rename 'tmp' to real_stop_pc.
|
||
Remove duplicate/shadowing variable of same name.
|
||
|
||
2003-01-30 Jim Blandy <jimb@redhat.com>
|
||
|
||
* symfile.c (find_separate_debug_file): Assert that the objfile's
|
||
directory name we compute ends with a slash, and then assume that
|
||
that's so everywhere we use it.
|
||
|
||
2003-01-30 Daniel Jacobowitz <drow@mvista.com>
|
||
|
||
* valops.c (value_assign): Flush frame cache after stores to memory
|
||
also.
|
||
|
||
2003-01-30 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* Makefile.in (mon960-rom.o): Delete rule.
|
||
* mon960-rom.c: Delete file.
|
||
|
||
2003-01-30 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* d10v-tdep.c: Include "frame-unwind.h".
|
||
(d10v_gdbarch_init): Append d10v_frame_p to the unwind predicate
|
||
list.
|
||
(next_addr, uses_frame): Delete.
|
||
(struct d10v_unwind_cache): Define.
|
||
(prologue_find_regs): Add struct d10v_unwind_cache info parameter.
|
||
Use info instead of next_addr and uses_frame globals.
|
||
(d10v_frame_init_saved_regs): Delete function.
|
||
(d10v_init_extra_frame_info): Delete function.
|
||
(d10v_gdbarch_init): Do not initialize init_extra_frame_info,
|
||
frame_init_saved_regs or pop_frame, frame_chain, frame_chain_valid,
|
||
init_frame_pc or frame_saved_pc.
|
||
(d10v_pop_frame): Delete function.
|
||
(do_d10v_pop_frame): Delete function.
|
||
(d10v_frame_chain): Delete function.
|
||
(d10v_frame_chain_valid): Delete function.
|
||
(d10v_frame_pc_unwind): New function.
|
||
(d10v_frame_id_unwind): New function.
|
||
(saved_regs_unwinder): New function.
|
||
(d10v_frame_register_unwind): New function.
|
||
(d10v_frame_pop): New function.
|
||
(d10v_frame_unwind): New variable.
|
||
(d10v_frame_p): New function.
|
||
(d10v_frame_saved_pc): Delete function.
|
||
* Makefile.in (d10v-tdep.o): Update dependencies.
|
||
|
||
2003-01-30 J. Brobecker <brobecker@gnat.com>
|
||
|
||
* config/pa/tm-hppa64.h (CALL_DUMMY_LOCATION): Remove #undef
|
||
causing some regressions due to a change in the default value
|
||
for this macro.
|
||
|
||
2003-01-29 Richard Henderson <rth@redhat.com>
|
||
Elena Zannoni <ezannoni@redhat.com>
|
||
Daniel Jacobowitz <drow@mvista.com>
|
||
|
||
Fix PR gdb/961.
|
||
* dwarf2read.c (dwarf_ranges_offset, dwarf_ranges_size): New
|
||
variables.
|
||
(RANGES_SECTION): New.
|
||
(dwarf_ranges_buffer): New variable.
|
||
(struct comp_unit_head): Add member "die".
|
||
(struct dwarf2_pinfo): Add dwarf_ranges_buffer, dwarf_ranges_size.
|
||
(DWARF_RANGES_BUFFER, DWARF_RANGES_SIZE): New.
|
||
(dwarf2_has_info): Init dwarf_ranges_offset and dwarf_ranges_size.
|
||
(dwarf2_locate_sections): Likewise.
|
||
(dwarf2_build_psymtabs): Read .debug_ranges.
|
||
(dwarf2_build_psymtabs_hard): Swap dwarf_ranges out.
|
||
(psymtab_to_symtab_1): Swap dwarf_ranges in. Set cu_header.die.
|
||
(dwarf2_get_pc_bounds): New cu_header argument; adjust all callers.
|
||
Look for DW_AT_ranges and return the bounding box.
|
||
|
||
2003-01-29 Brian Ford <ford@vss.fsi.com>
|
||
|
||
* win32-nat.c (cygwin_pid): Removed as unused.
|
||
(child_attach): Try fall back to Cygwin pid.
|
||
|
||
2003-01-29 Jim Blandy <jimb@redhat.com>
|
||
|
||
* objfiles.h (struct objfile): Doc fix.
|
||
|
||
2003-01-29 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* frame.c (frame_saved_regs_id_unwind): Assert FRAME_CHAIN_P.
|
||
(legacy_get_prev_frame): Assert FRAME_CHAIN_P.
|
||
(get_prev_frame): When FRAME_CHAIN_P, call legacy_get_prev_frame.
|
||
(frame_saved_regs_pc_unwind): Assert FRAME_SAVED_PC_P.
|
||
* gdbarch.sh (FRAME_CHAIN): Change to a function with predicate.
|
||
(FRAME_SAVED_PC): Change to a function with predicate.
|
||
* gdbarch.h, gdbarch.c: Re-generate.
|
||
|
||
2003-01-28 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* hppah-nat.c (child_pid_to_exec_file): Don't use boolean.
|
||
|
||
* complaints.c (complain): Delete function.
|
||
* complaints.h (struct deprecated_complaint): Delete definition.
|
||
(complain): Delete declaration.
|
||
|
||
2003-01-28 Kevin Buettner <kevinb@redhat.com>
|
||
|
||
* mips-tdep.c (mips_init_extra_frame_info): Return early for
|
||
dummy frames.
|
||
|
||
2003-01-27 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* sentinel-frame.h, sentinel-frame.c: New files.
|
||
* Makefile.in (frame.o): Update dependencies.
|
||
(SFILES): Add sentinel-frame.c.
|
||
(sentinel_frame_h): Define.
|
||
(COMMON_OBS): Add sentinel-frame.o.
|
||
(sentinel-frame.o): Specify dependencies.
|
||
* frame.c: Include "sentinel-frame.h".
|
||
(frame_register_unwind): Rewrite assuming that there is always a a
|
||
->next frame.
|
||
(frame_register, generic_unwind_get_saved_register): Ditto.
|
||
(frame_read_unsigned_register, frame_read_signed_register): Ditto.
|
||
(create_sentinel_frame, unwind_to_current_frame): New functions.
|
||
(get_current_frame): Rewrite using create_sentinel_frame and
|
||
unwind_to_current_frame. When possible, always create a frame.
|
||
(create_new_frame): Set next to the sentinel frame.
|
||
(get_next_frame): Rewrite. Don't go below the level 0 frame.
|
||
(deprecated_update_frame_pc_hack): Update the next frame's PC and
|
||
ID cache when necessary.
|
||
(frame_saved_regs_id_unwind): Use frame_relative_level.
|
||
(deprecated_generic_get_saved_register): Use frame_relative_level,
|
||
get_frame_saved_regs, get_frame_pc, get_frame_base and
|
||
get_next_frame.
|
||
(frame_saved_regs_register_unwind): Use get_frame_saved_regs and
|
||
frame_register.
|
||
|
||
2003-01-27 Daniel Jacobowitz <drow@mvista.com>
|
||
|
||
* gdb_indent.sh: Add -T bfd and -T asection to the indent arguments.
|
||
|
||
2003-01-27 Daniel Jacobowitz <drow@mvista.com>
|
||
|
||
* maint.c [! (HAVE_MONSTARTUP && HAVE__MCLEANUP)]
|
||
(maintenance_set_profile_cmd): Use error () instead of warning ().
|
||
|
||
2003-01-27 Daniel Jacobowitz <drow@mvista.com>
|
||
|
||
* configure.in: Check that -pg works if using --enable-profiling.
|
||
Check for monstartup and _mcleanup regardless of --enable-profiling.
|
||
* maint.c: Check for monstartup and _mcleanup before using them.
|
||
* config.in: Regenerated.
|
||
* configure: Regenerated.
|
||
|
||
2003-01-24 Nick Clifton <nickc@redhat.com>
|
||
|
||
* Add sh2e support:
|
||
|
||
2002-04-02 Elena Zannoni <ezannoni@redhat.com>
|
||
|
||
* gdb/sh-tdep.c (sh_sh2e_register_name): New.
|
||
(sh2e_show_regs): New.
|
||
(sh_gdbarch_init): Handle bfd_mach_sh2e.
|
||
* config/sh/tm-sh.h: Added sh2e to comments.
|
||
|
||
2003-01-23 Jim Blandy <jimb@redhat.com>
|
||
|
||
* symfile.c (syms_from_objfile): Don't print the "(no debugging
|
||
symbols found)" message here; we haven't checked for a separate
|
||
debug info file yet, so we don't know yet.
|
||
(symbol_file_add_with_addrs_or_offsets): Print it here, after
|
||
we've looked everywhere. Also, there's no need to print a special
|
||
message when we're loading the separate debug info file: the one
|
||
symbol_file_add prints is fine.
|
||
|
||
2003-01-23 Alexander Larsson <alexl@redhat.com>
|
||
Jim Blandy <jimb@redhat.com>
|
||
|
||
Add support for executables whose debug info has been separated
|
||
out into a separate file, leaving only a link behind.
|
||
* objfiles.h (struct objfile): New fields: separate_debug_objfile
|
||
and separate_debug_objfile_backlink.
|
||
(put_objfile_before): New declaration.
|
||
* symfile.c: #include "filenames.h".
|
||
(symbol_file_add_with_addrs_or_offsets): If this objfile has its
|
||
debug info in a separate file, read that, too. Save the addrs
|
||
argument, so we can use it again to read the separated debug info;
|
||
syms_from_objfile modifies the table we pass it.
|
||
(reread_symbols): After re-reading an objfile, call
|
||
reread_separate_symbols to refresh its separate debug info
|
||
objfile, if it has one.
|
||
(reread_separate_symbols, find_separate_debug_file,
|
||
get_debug_link_info, separate_debug_file_exists): New functions.
|
||
(debug_file_directory): New global var.
|
||
(_initialize_symfile): Initialize debug_file_directory, and
|
||
provide the new `set debug-file-directory' command to let the user
|
||
change it.
|
||
* objfiles.c (free_objfile): If this objfile has its debug info in
|
||
a separate objfile, free that one too. If this is itself a
|
||
separate debug info objfile, clear our parent's backlink.
|
||
(put_objfile_before): New function.
|
||
* utils.c (gnu_debuglink_crc32): New function.
|
||
* defs.h (gnu_debuglink_crc32): New declaration.
|
||
* Makefile.in (symfile.o): Note dependency on "filenames.h".
|
||
* configure.in: Handle --with-separate-debug-dir config option.
|
||
* acinclude.m4 (AC_DEFINE_DIR): New macro.
|
||
* acconfig.h (DEBUGDIR): New macro.
|
||
* configure, aclocal.m4, config.in: Regenerated.
|
||
|
||
2003-01-22 Jim Blandy <jimb@redhat.com>
|
||
|
||
* symfile.c (symbol_file_add_with_addrs_or_offsets): New function,
|
||
like the old symbol_file_add, but taking new arguments: you can
|
||
now pass in either a `struct section_addr_info' list to say where
|
||
each section is loaded, or a `struct section_offsets' table. Pass
|
||
these new arguments through to syms_from_objfile as appropriate.
|
||
(symbol_file_add): Just call symbol_file_add_with_addrs_or_offsets,
|
||
with the appropriate quiescent values for the new arguments.
|
||
|
||
* symfile.c: #include "gdb_assert.h".
|
||
(syms_from_objfile): Add the ability to pass in a section offset
|
||
table directly, as an alternative to the section_addr_info table.
|
||
Document arguments better.
|
||
(symbol_file_add): Pass extra arguments to syms_from_objfile.
|
||
* symfile.h (syms_from_objfile): Update declaration.
|
||
* rs6000-nat.c (objfile_symbol_add): Pass new arguments to
|
||
syms_from_objfile.
|
||
* Makefile.in (symfile.o): List dependency on $(gdb_assert_h).
|
||
|
||
2003-01-22 Daniel Jacobowitz <drow@mvista.com>
|
||
|
||
Original patch by Tom Tromey <tromey@cygnus.com> and
|
||
Jason Molenda <jmolenda@apple.com>.
|
||
* Makefile.in (PROFILE_CFLAGS): Substitute from configure.
|
||
(INTERNAL_LDFLAGS): Don't include PROFILE_CFLAGS.
|
||
* NEWS: Mention profiling.
|
||
* configure.in (--enable-gdbtk): Fix typo.
|
||
(--enable-profiling): New. Set PROFILE_CFLAGS.
|
||
* maint.c (maintenance_set_profile_cmd): Remove NOTYET.
|
||
Fill in function.
|
||
(profiling_state): New variable.
|
||
(mcleanup_wrapper): New function.
|
||
(_initialize_maint): Remove NOTYET, fix call to
|
||
add_setshow_boolean_cmd for "maint set profile".
|
||
* configure: Regenerated.
|
||
|
||
2003-01-21 Martin M. Hunt <hunt@redhat.com>
|
||
|
||
* Makefile.in (install-gdbtk): Install PNG images too.
|
||
|
||
2003-01-21 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* exec.c (text_start): Delete global variable.
|
||
(exec_file_attach): Make text_start local to the function.
|
||
* inferior.h (BEFORE_TEXT_END, AFTER_TEXT_END): Delete macros.
|
||
* valops.c (hand_function_call): Delete code that handles
|
||
BEFORE_TEXT_END and AFTER_TEXT_END.
|
||
* gdbarch.sh (CALL_DUMMY_LENGTH): Test call_dummy_length instead
|
||
of CALL_DUMMY_LOCATION.
|
||
* gdbarch.c: Regenerate.
|
||
* inferior.h (deprecated_pc_in_call_dummy_before_text_end)
|
||
(deprecated_pc_in_call_dummy_after_text_end): Delete declaration.
|
||
* blockframe.c (deprecated_pc_in_call_dummy_before_text_end)
|
||
(deprecated_pc_in_call_dummy_after_text_end): Delete functions.
|
||
(text_end): Delete extern declaration.
|
||
|
||
2003-01-21 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* frame.h (FRAME_OBSTACK_ZALLOC): Define.
|
||
* blockframe.c (backtrace_below_main): Move to "frame.c".
|
||
(frame_chain_valid): Delete check for backtrace_below_main.
|
||
(_initialize_blockframe): Delete initialization, move ``set
|
||
backtrace-below-main'' command to "frame.c".
|
||
(do_flush_frames_sfunc): Delete function.
|
||
* frame.c: Include "command.h" and "gdbcmd.h".
|
||
(frame_type_from_pc): New function.
|
||
(create_new_frame): Use frame_type_from_pc.
|
||
(legacy_get_prev_frame): New function.
|
||
(get_prev_frame): Rewrite. When an old style frame, call
|
||
legacy_get_prev_frame. Otherwize, unwind the PC first.
|
||
(_initialize_frame): Add ``set backtrace-below-main'' command.
|
||
* Makefile.in (frame.o): Update dependencies.
|
||
|
||
2003-01-19 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* config/pa/tm-hppa.h (DEPRECATED_DO_REGISTERS_INFO): Rename
|
||
DEPRECATED_REGISTERS_INFO.
|
||
|
||
2003-01-19 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* MAINTAINERS: Replace `Blanket Write Privs' with `Global
|
||
Maintainers'. Update `Various Maintainers'.
|
||
|
||
2003-01-19 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* frame.c (frame_saved_regs_pop): Assert POP_FRAME_P.
|
||
* gdbarch.sh (POP_FRAME): Change to function with predicate.
|
||
Suppress actual parameters when `-'.
|
||
* gdbarch.h, gdbarch.c: Regenerate.
|
||
|
||
2003-01-19 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* d10v-tdep.c (d10v_frame_saved_pc, d10v_frame_chain): Restore
|
||
code handling dummy frames.
|
||
|
||
2003-01-19 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* frame-unwind.h (frame_unwind_pop_ftype): Declare.
|
||
(struct frame_unwind): Add field pop.
|
||
* frame.h (frame_pop): Declare.
|
||
* frame.c (frame_saved_regs_pop): New function.
|
||
(trad_frame_unwinder): Add frame_saved_regs_pop.
|
||
(frame_pop): New function.
|
||
* dummy-frame.c (dummy_frame_pop): New function.
|
||
(discard_innermost_dummy): New function.
|
||
(generic_pop_dummy_frame): Use discard_innermost_dummy.
|
||
(dummy_frame_unwind): Add dummy_frame_pop.
|
||
* infrun.c (normal_stop): Call frame_pop instead of POP_FRAME.
|
||
* valops.c (hand_function_call): Ditto.
|
||
* stack.c (return_command): Ditto.
|
||
|
||
2003-01-18 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* cris-tdep.c: Fix function declaration indentation.
|
||
* dwarfread.c, gdbcore.h, gdbtypes.h, i386v-nat.c: Ditto.
|
||
* mips-tdep.c, monitor.h, parse.c, proc-utils.h: Ditto.
|
||
* rs6000-nat.c, ser-go32.c, somread.c, stabsread.c: Ditto.
|
||
* symfile.h, symtab.h, target.c, target.h, value.h: Ditto.
|
||
* xcoffread.c, config/pa/tm-hppa.h: Ditto.
|
||
* config/sparc/tm-sp64.h, config/sparc/tm-sparc.h: Ditto.
|
||
|
||
2003-01-18 Michael Chastain <mec@shout.net>
|
||
|
||
* README (Unpacking and Installation -- quick overview):
|
||
Warn against ".../gdb-5.3/gdb/configure".
|
||
|
||
2003-01-18 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* dummy-frame.h (dummy_frame_id_unwind): Delete declaration.
|
||
(dummy_frame_pc_unwind, dummy_frame_register_unwind): Ditto.
|
||
(struct frame_unwind): Declare opaque.
|
||
(dummy_frame_p): Declare function.
|
||
* dummy-frame.c (dummy_frame_id_unwind): Make static.
|
||
(dummy_frame_pc_unwind, dummy_frame_register_unwind): Ditto.
|
||
* dummy-frame.c: Include "frame-unwind.h".
|
||
(dummy_frame_p): New function.
|
||
(dummy_frame_unwind): New variable.
|
||
* frame.c: Include "frame-unwind.h".
|
||
(frame_pc_unwind, frame_id_unwind, frame_register_unwind): Update
|
||
to use the new unwind field.
|
||
(set_unwind_by_pc): Delete function.
|
||
(create_new_frame, get_prev_frame): Set unwind field using
|
||
frame_unwind_find_by_pc.
|
||
(trad_frame_unwind, trad_frame_unwinder): New variables.
|
||
* frame.h (trad_frame_unwind): Declare variable.
|
||
(frame_id_unwind_ftype): Delete declaration.
|
||
(frame_pc_unwind_ftype, frame_register_unwind_ftype): Ditto.
|
||
(struct frame_unwind): Declare opaque.
|
||
(struct frame_info): Replace the fields id_unwind, pc_unwind and
|
||
register_unwind with a single unwind pointer.
|
||
* frame-unwind.h, frame-unwind.c: New files.
|
||
* Makefile.in (SFILES): Add frame-unwind.c.
|
||
(frame_unwind_h): Define.
|
||
(COMMON_OBS): Add frame-unwind.o.
|
||
(frame-unwind.o): Specify dependencies.
|
||
(frame.o, dummy-frame.o): Update dependencies.
|
||
|
||
2003-01-18 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* ada-valprint.c: Eliminate PTR.
|
||
* breakpoint.c, corelow.c, cris-tdep.c, dbxread.c: Ditto.
|
||
* defs.h, dve3900-rom.c, dwarf2read.c, dwarfread.c: Ditto.
|
||
* exec.c, hppa-tdep.c, hpread.c, infcmd.c, mdebugread.c: Ditto.
|
||
* objfiles.c, objfiles.h, ocd.c, remote-es.c: Ditto.
|
||
* remote-mips.c, remote-sds.c, remote-vx.c: Ditto.
|
||
* solib-svr4.c, solib.c, stack.c, symfile.c, symfile.h: Ditto.
|
||
* symmisc.c, v850ice.c, xcoffread.c, cli/cli-script.c: Ditto.
|
||
|
||
2003-01-17 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* main.c (captured_main): Don't use PTR.
|
||
* cp-valprint.c (cp_print_class_method): Replace STREQ with strcmp.
|
||
* gdbtypes.c (lookup_primitive_typename): Ditto.
|
||
(lookup_struct_elt_type): Ditto.
|
||
* f-valprint.c (info_common_command): Ditto.
|
||
(list_all_visible_commons): Ditto.
|
||
* jv-typeprint.c (java_type_print_base): Ditto.
|
||
|
||
* config/djgpp/fnchange.lst: Rename mi1-var-block.exp,
|
||
mi1-var-child.exp, mi1-var-cmd.exp and mi1-var-display.exp.
|
||
Rename opcodes/iq2000-desc.c and opcodes/iq2000-dis.c. Rename
|
||
i386-interix-nat.c and i386-interix-tdep.c. Rename
|
||
m68klinux-nat.c and m68klinux-tdep.c. Rename
|
||
config/mips/tm-linux.h and config/mips/tm-linux64.h. Rename
|
||
bfd/po/.cvsignore and opcodes/po/.cvsignore. Rename
|
||
gdb/objc-exp.tab.c and gdb/ada-exp.tab.c
|
||
* main.c (captured_main): Use xfree, not free.
|
||
|
||
2003-01-16 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* frame.h (frame_id_unwind_ftype): Change type so that the frame's
|
||
ID back using a parameter.
|
||
* frame.c (frame_id_unwind): Update call.
|
||
(frame_saved_regs_id_unwind): Update.
|
||
* dummy-frame.c (dummy_frame_id_unwind): Update function.
|
||
* dummy-frame.h (struct frame_id): Add opaque declaration.
|
||
(dummy_frame_id_unwind): Update declaration.
|
||
|
||
2003-01-15 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* sparc-tdep.c: Delete reference to PRINT_REGISTER_HOOK.
|
||
|
||
2003-01-15 Stephen P. Smith <ischis2@cox.net>
|
||
|
||
* MAINTAINERS (Stephen P. Smith): Updated email address.
|
||
|
||
2003-01-14 Elena Zannoni <ezannoni@redhat.com>
|
||
|
||
Fix PR gdb/898
|
||
* breakpoint.c (until_break_command): Add new argument. Use it to
|
||
decide whether to stop only at the current frame or not.
|
||
* breakpoint.h (until_break_command): Update prototype.
|
||
* infcmd.c (until_command): Add new argument to until_break_command
|
||
call.
|
||
(advance_command): New function.
|
||
(_initialize_infcmd): Update help string for 'until' command.
|
||
Add new 'advance' command.
|
||
|
||
2003-01-14 David Carlton <carlton@math.stanford.edu>
|
||
|
||
* linespec.c (decode_line_1): Normalize comments.
|
||
(set_flags): Ditto.
|
||
(locate_first_half): Ditto.
|
||
(decode_compound): Ditto.
|
||
(symtab_from_filename): Ditto.
|
||
(decode_all_digits): Ditto.
|
||
(decode_dollar): Ditto.
|
||
(find_methods): Ditto.
|
||
(find_toplevel_char): Ditto.
|
||
|
||
2003-01-13 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* ax-gdb.c, c-valprint.c, charset.c, corefile.c: Update copyright.
|
||
* demangle.c, disasm.c, dwarf2cfi.c, dwarfread.c: Update copyright.
|
||
* elfread.c, eval.c, expprint.c, expression.h: Update copyright.
|
||
* f-typeprint.c, findvar.c, gcore.c, gdb_mbuild.sh: Update copyright.
|
||
* gdbtypes.h, gnu-v2-abi.c, inferior.h, inftarg.c: Update copyright.
|
||
* language.c, language.h, m32r-tdep.c: Update copyright.
|
||
* mn10200-tdep.c, scm-lang.c, scm-lang.h: Update copyright.
|
||
* somsolib.c, somsolib.h, symfile.c, symtab.h: Update copyright.
|
||
* thread-db.c, typeprint.c, utils.c, valarith.c: Update copyright.
|
||
* values.c, win32-nat.c, x86-64-linux-nat.c: Update copyright.
|
||
* x86-64-linux-tdep.c, z8k-tdep.c: Update copyright.
|
||
* cli/cli-decode.h, config/h8500/tm-h8500.h: Update copyright.
|
||
|
||
2003-01-13 Elena Zannoni <ezannoni@redhat.com>
|
||
|
||
* stabsread.h (process_later, resolve_cfront_continuation):
|
||
Obsolete.
|
||
Update copyright years.
|
||
* buildsym.c (start_subfile): Obsolete comment pertinent to Cfront.
|
||
Update copyright year.
|
||
* dbxread.c(struct cont_elem): Obsolete.
|
||
(process_later, process_now): Obsolete functions.
|
||
(read_dbx_symtab, read_ofile_symtab): Obsolete cfront support.
|
||
Update copyright year.
|
||
* gdbtypes.c (INIT_EXTRA, ADD_EXTRA): Obsolete macros.
|
||
(add_name, add_mangled_type, cfront_mangle_name): Obsolete functions.
|
||
* mdebugread.c (parse_type): Obsolete comment pertinent to Cfront.
|
||
(parse_partial_symbols): Obsolete cfront support.
|
||
* stabsread.c
|
||
(CFRONT_VISIBILITY_PRIVATE,CFRONT_VISIBILITY_PUBLIC): Obsolete
|
||
macros.
|
||
(get_substring, get_cfront_method_physname, msg_unknown_complaint,
|
||
read_cfront_baseclasses, read_cfront_member_functions,
|
||
resolve_cfront_continuation,read_cfront_static_fields,
|
||
copy_cfront_struct_fields): Obsolete functions.
|
||
(define_symbol, read_one_struct_field): Obsolete cfront support.
|
||
* xcoffread.c (scan_xcoff_symtab): Obsolete CFront support.
|
||
Update Copyright year.
|
||
|
||
2003-01-13 Elena Zannoni <ezannoni@redhat.com>
|
||
|
||
* stack.c (print_frame_info, print_stack_frame_base_stub,
|
||
print_stack_frame_base, show_and_print_stack_frame_stub,
|
||
show_and_print_stack_frame, print_only_stack_frame_stub,
|
||
print_only_stack_frame): Delete functions.
|
||
(print_stack_frame_stub): Call print_frame_info instead of
|
||
print_frame_info_base.
|
||
(print_frame_info_base): Rename to print_frame_info.
|
||
(backtrace_command_1): Call print_frame_info, instead of
|
||
print_frame_info_base.
|
||
(current_frame_command): Call print_stack_frame, instead of
|
||
print_only_stack_frame.
|
||
(frame_command): Call print_stack_frame, instead of
|
||
show_and_print_stack_frame.
|
||
(up_command): Ditto.
|
||
(down_command): Ditto.
|
||
* frame.h (print_only_stack_frame): Delete prototype.
|
||
* infrun.c (normal_stop): Call print_stack_frame, instead of
|
||
show_and_print_stack_frame.
|
||
* thread.c (info_threads_command): Call print_stack_frame, instead
|
||
of print_only_stack_frame.
|
||
|
||
2003-01-13 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* README (Graphical interface to GDB): Update URL. Point at
|
||
gdb/links/.
|
||
|
||
* gdb_indent.sh: Update to version 2.2.9. Warn when not exact
|
||
version match.
|
||
|
||
2003-01-13 Daniel Jacobowitz <drow@mvista.com>
|
||
|
||
* symtab.c (find_pc_sect_line): Don't consider end-of-function
|
||
lines.
|
||
|
||
2003-01-13 Daniel Jacobowitz <drow@mvista.com>
|
||
|
||
* thread-db.c (attach_thread): Prototype.
|
||
(struct private_thread_info): Remove lwpid. Add thread handle (th),
|
||
thread information (ti), and valid flags (th_valid, ti_valid).
|
||
(attach_thread): Move target_pid_to_str call to after the thread
|
||
is added to GDB's list. Initialize the cache.
|
||
(thread_get_info_callback, thread_db_map_id2thr)
|
||
(thread_db_get_info): New functions.
|
||
(thread_from_lwp, lwp_from_thread, thread_db_fetch_registers)
|
||
(thread_db_store_registers, thread_db_thread_alive)
|
||
(thread_db_get_thread_local_address): Use them.
|
||
(thread_db_pid_to_str): Likewise. Return "Missing" instead
|
||
of calling error() for threads in unknown state.
|
||
|
||
(clear_lwpid_callback): New function.
|
||
(thread_db_resume): Use it to clear the cache.
|
||
|
||
2003-01-13 Daniel Jacobowitz <drow@mvista.com>
|
||
|
||
* lin-lwp.c (struct private_thread_info, find_lwp_callback): Remove.
|
||
(resume_callback): Remove dead code.
|
||
|
||
2003-01-13 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* gdbarch.sh (FRAME_INIT_SAVED_REGS): Change to function with
|
||
predicate.
|
||
* gdbarch.h, gdbarch.c: Regenerate.
|
||
* stack.c (frame_info): Only initialize the saved registers when
|
||
FRAME_INIT_SAVED_REGS_P.
|
||
* frame.c (frame_saved_regs_register_unwind): Assert
|
||
FRAME_INIT_SAVED_REGS_P.
|
||
(deprecated_generic_get_saved_register): Ditto.
|
||
|
||
2003-01-13 Daniel Jacobowitz <drow@mvista.com>
|
||
|
||
* source.c (openp): Squelch warning about "filename".
|
||
|
||
2003-01-13 Daniel Jacobowitz <drow@mvista.com>
|
||
|
||
* source.c (openp): If the file does not exist don't necessarily
|
||
search the path.
|
||
|
||
2003-01-13 Daniel Jacobowitz <drow@mvista.com>
|
||
|
||
Fix PR gdb/872.
|
||
* gdbtypes.c (init_type): Mark "char" as TYPE_FLAG_NOSIGN.
|
||
(integer_types_same_name_p): New function.
|
||
(rank_one_type): Use it.
|
||
* stabsread.c (read_range_type): Mark "char" as TYPE_FLAG_NOSIGN.
|
||
|
||
2003-01-13 Daniel Jacobowitz <drow@mvista.com>
|
||
|
||
* Makefile.in (TARGET_SYSTEM_ROOT, TARGET_SYSTEM_ROOT_DEFINE): New
|
||
variables.
|
||
(main.o): Custom rule which uses $(TARGET_SYSTEM_ROOT_DEFINE).
|
||
* configure.in: Add --with-sysroot.
|
||
* configure: Regenerated.
|
||
* main.c (gdb_sysroot): New variable.
|
||
(captured_main): Initialize gdb_sysroot.
|
||
* defs.h (gdb_sysroot): New extern declaration.
|
||
* solib.c (_initialize_solib): Initialize solib_absolute_prefix.
|
||
|
||
2003-01-12 Michael Chastain <mec@shout.net>
|
||
|
||
* config/djgpp/fnchange.lst: add gdb/ChangeLog-2002.
|
||
|
||
2003-01-12 Michael Chastain <mec@shout.net>
|
||
|
||
* top.c (print_gdb_version): Bump copyright year to 2003.
|
||
|
||
2003-01-12 David Carlton <carlton@bactrian.org>
|
||
|
||
* linespec.c (symtab_from_filename): Rename variable 's' to
|
||
'file_symtab'.
|
||
|
||
2003-01-12 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* d10v-tdep.c (d10v_init_extra_frame_info): Remove checks for a
|
||
dummy frame.
|
||
(d10v_frame_saved_pc, d10v_frame_chain): Ditto.
|
||
|
||
2003-01-12 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* d10v-tdep.c: Include "gdb_assert.h".
|
||
(d10v_store_return_value): Rewrite to match current interface.
|
||
(d10v_extract_struct_value_address): Ditto.
|
||
(d10v_extract_return_value): Ditto.
|
||
(d10v_gdbarch_init): Set store_restore_value,
|
||
extract_struct_value_address and extract_return_value.
|
||
|
||
2003-01-12 J. Brobecker <brobecker@gnat.com>
|
||
|
||
* hpread.c (set_namestring): New procedure replacing the
|
||
SET_NAMESTRING macro.
|
||
(hpread_build_psymtabs): Replace calls to SET_NAMESTRING
|
||
by calls to set_namestring.
|
||
|
||
2003-01-11 J. Brobecker <brobecker@gnat.com>
|
||
|
||
* hpread.c (SET_NAMESTRING): Remove an incorrect cast to fix
|
||
a compilation warning.
|
||
(hpread_process_one_debug_symbol): Likewise.
|
||
|
||
2003-01-10 David Carlton <carlton@math.stanford.edu>
|
||
|
||
* linespec.c (decode_line_1): Rename variable 's' to
|
||
'file_symtab'.
|
||
(decode_all_digits): Rename argument 's' to 'file_symtab'.
|
||
(decode_dollar): Ditto.
|
||
(decode_variable): Ditto.
|
||
(symbol_found): Ditto.
|
||
|
||
2003-01-09 Michael Chastain <mec@shout.net>
|
||
|
||
* config/djgpp/fnchange.lst: update file list for testsuite/gdb.c++.
|
||
|
||
2003-01-07 Corinna Vinschen <vinschen@redhat.com>
|
||
|
||
* win32-nat.c (set_process_privilege): New function.
|
||
(child_attach): Call set_process_privilege() to enable the
|
||
SE_DEBUG_NAME user privilege if available in process token.
|
||
|
||
2003-01-10 J. Brobecker <brobecker@gnat.com>
|
||
|
||
* hpread.c (hpread_process_one_debug_symbol): Fix a small
|
||
compilation error in the previous revision.
|
||
|
||
2003-01-09 David Carlton <carlton@math.stanford.edu>
|
||
|
||
* linespec.c: Update copyright.
|
||
|
||
2003-01-09 Daniel Jacobowitz <drow@mvista.com>
|
||
|
||
* lin-lwp.c (child_wait): Ignore exit statuses for processes other
|
||
than inferior_ptid.
|
||
(lin_lwp_wait): Ignore exit statuses for unknown LWPs.
|
||
|
||
2003-01-09 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* frame.h (frame_obstack_zalloc): Replace frame_obstack_alloc.
|
||
Update comments.
|
||
* frame.c (frame_obstack_zalloc): Replace frame_obstack_alloc.
|
||
(frame_saved_regs_zalloc): Update.
|
||
(frame_saved_regs_register_unwind): Update.
|
||
(create_new_frame): Update.
|
||
(get_prev_frame): Update.
|
||
(frame_extra_info_zalloc): Update.
|
||
(deprecated_get_frame_saved_regs): Update.
|
||
* dwarf2cfi.c (cfi_init_extra_frame_info): Update.
|
||
* cris-tdep.c: Update comment.
|
||
|
||
* somsolib.h: Fix function indentation.
|
||
* disasm.c, buildsym.c, buildsym.h: Eliminate PTR.
|
||
* gnu-v2-abi.c, f-typeprint.c, x86-64-linux-tdep.c: Eliminate STREQ.
|
||
* demangle.c, ax-gdb.c, c-valprint.c: Eliminate STREQ.
|
||
* alpha-osf1-tdep.c, corefile.c: Eliminate STREQ.
|
||
* somsolib.c, inftarg.c: Remove assignment in if conditional.
|
||
|
||
* infrun.c (follow_fork): Use ISO C definition.
|
||
* expprint.c (print_subexp): Use xfree instead of free.
|
||
* charset.c: Include "gdb_string.h" instead of <string.h>.
|
||
(register_iconv_charsets): Use ISO C definition.
|
||
(host_charset, target_charset): Ditto.
|
||
* Makefile.in (charset.o): Update dependencies.
|
||
(mi-cmd-env.o): Update dependencies.
|
||
|
||
2003-01-08 Andrew Cagney <cagney@redhat.com>
|
||
|
||
* alpha-linux-tdep.c (alpha_linux_sigcontext_addr): Use
|
||
get_frame_base.
|
||
|
||
2003-01-08 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* gdb_mbuild.sh: Add --keep option. When specified, keep the
|
||
build directories. Save edited gdb output in Mbuild.log. If a
|
||
build fails, remove any final GDB executable.
|
||
|
||
2003-01-08 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* gdb_mbuild.sh: Edit the output of `maint print architecture'
|
||
replacing hex constants with function names and stripping leading
|
||
file name directory prefixes.
|
||
|
||
2003-01-08 Andrew Cagney <cagney@redhat.com>
|
||
|
||
* gcore.c, i386-linux-tdep.c: Use get_frame_pc, get_next_frame and
|
||
get_frame_base.
|
||
|
||
2003-01-08 David Carlton <carlton@math.stanford.edu>
|
||
|
||
* linespec.c (decode_line_1): Move code into decode_variable.
|
||
(decode_variable): New function.
|
||
|
||
2003-01-08 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* mn10300-tdep.c (analyze_dummy_frame): Fix typo.
|
||
|
||
2003-01-08 Andrew Cagney <cagney@redhat.com>
|
||
|
||
* cris-tdep.c (cris_frame_init_saved_regs): Use
|
||
get_frame_saved_regs and SIZEOF_FRAME_SAVED_REGS when copying a
|
||
saved_regs buffer.
|
||
* sh-tdep.c (sh_nofp_frame_init_saved_regs): Ditto.
|
||
(sh64_nofp_frame_init_saved_regs): Ditto.
|
||
(sh_fp_frame_init_saved_regs): Ditto.
|
||
* arm-tdep.c: Use deprecated_set_frame_saved_regs_hack.
|
||
* mips-tdep.c (mips_init_extra_frame_info): Ditto.
|
||
* mcore-tdep.c (analyze_dummy_frame): Ditto.
|
||
* mn10300-tdep.c (analyze_dummy_frame): Ditto.
|
||
|
||
2003-01-08 Daniel Jacobowitz <drow@mvista.com>
|
||
|
||
* minsyms.c (lookup_minimal_symbol): Update comment.
|
||
(lookup_minimal_symbol_text): Update comment. Use the hash table.
|
||
(lookup_minimal_symbol_solib_trampoline): Likewise.
|
||
|
||
2003-01-08 Andrew Cagney <cagney@redhat.com>
|
||
|
||
* d10v-tdep.c (d10v_init_extra_frame_info): Use
|
||
frame_relative_level.
|
||
|
||
* alpha-tdep.c: Use get_frame_extra_info.
|
||
* arm-tdep.c, avr-tdep.c, cris-tdep.c, d10v-tdep.c: Ditto.
|
||
* h8300-tdep.c, ia64-tdep.c, m68hc11-tdep.c, mcore-tdep.c: Ditto.
|
||
* mips-tdep.c, mn10300-tdep.c, s390-tdep.c, sh-tdep.c: Ditto.
|
||
* sparc-tdep.c, xstormy16-tdep.c: Ditto.
|
||
|
||
* alpha-tdep.c: Use get_next_frame.
|
||
* arm-tdep.c, avr-tdep.c, cris-tdep.c, d10v-tdep.c: Ditto.
|
||
* dwarf2cfi.c, h8300-tdep.c, i386-tdep.c, ia64-tdep.c: Ditto.
|
||
* m68hc11-tdep.c, m68k-tdep.c, mcore-tdep.c: Ditto.
|
||
* mips-tdep.c, mn10200-tdep.c, mn10300-tdep.c: Ditto.
|
||
* ns32k-tdep.c, s390-tdep.c, sh-tdep.c, sparc-tdep.c: Ditto.
|
||
* v850-tdep.c, vax-tdep.c, x86-64-linux-tdep.c: Ditto.
|
||
* xstormy16-tdep.c: Ditto.
|
||
|
||
2003-01-07 Andrew Cagney <cagney@redhat.com>
|
||
|
||
* alpha-tdep.c: Use get_frame_base.
|
||
* arm-tdep.c, avr-tdep.c, cris-tdep.c, d10v-tdep.c: Ditto.
|
||
* h8300-tdep.c, i386-tdep.c, ia64-tdep.c, m68hc11-tdep.c: Ditto.
|
||
* m68k-tdep.c, mcore-tdep.c, mips-tdep.c, mn10200-tdep.c: Ditto.
|
||
* mn10300-tdep.c, ns32k-tdep.c, s390-tdep.c, sh-tdep.c: Ditto.
|
||
* sparc-tdep.c, v850-tdep.c, vax-tdep.c: Ditto.
|
||
* x86-64-linux-tdep.c, xstormy16-tdep.c: Ditto.
|
||
* config/h8500/tm-h8500.h, config/mn10200/tm-mn10200.h: Ditto.
|
||
* config/sparc/tm-sparc.h: Ditto.
|
||
|
||
2003-01-07 Andrew Cagney <cagney@redhat.com>
|
||
|
||
* frame.c (deprecated_get_frame_context): New function.
|
||
(deprecated_set_frame_context): New function.
|
||
* frame.h (deprecated_get_frame_context): Declare.
|
||
(deprecated_set_frame_context): Declare.
|
||
* dwarf2cfi.c (UNWIND_CONTEXT): Use deprecated_get_frame_context.
|
||
(cfi_init_extra_frame_info): Use deprecated_set_frame_context.
|
||
|
||
2003-01-07 Andrew Cagney <cagney@redhat.com>
|
||
|
||
* frame.c (deprecated_set_frame_next_hack): New function.
|
||
(deprecated_set_frame_prev_hack): New function.
|
||
* frame.h (deprecated_set_frame_next_hack): Declare.
|
||
(deprecated_set_frame_prev_hack): Declare.
|
||
* mcore-tdep.c (analyze_dummy_frame): Use
|
||
deprecated_set_frame_next_hack and deprecated_set_frame_prev_hack.
|
||
* mn10300-tdep.c (analyze_dummy_frame): Ditto.
|
||
|
||
2003-01-07 David Carlton <carlton@math.stanford.edu>
|
||
|
||
* linespec.c (decode_line_1): Move code into decode_dollar.
|
||
(decode_dollar): New function.
|
||
|
||
2003-01-07 Andrew Cagney <cagney@redhat.com>
|
||
|
||
* arm-tdep.c (arm_init_extra_frame_info): Use
|
||
deprecated_update_frame_base_hack.
|
||
* xstormy16-tdep.c (xstormy16_scan_prologue): Ditto.
|
||
* mn10300-tdep.c (analyze_dummy_frame): Ditto.
|
||
(fix_frame_pointer): Ditto.
|
||
(mn10300_analyze_prologue): Ditto.
|
||
|
||
2003-01-07 Andrew Cagney <cagney@redhat.com>
|
||
|
||
* xstormy16-tdep.c (xstormy16_init_extra_frame_info): Allocate
|
||
extra_info using frame_extra_info_zalloc.
|
||
* sparc-tdep.c (sparc_init_extra_frame_info): Ditto.
|
||
* sh-tdep.c (sh_init_extra_frame_info): Ditto.
|
||
(sh64_init_extra_frame_info): Ditto.
|
||
* mn10300-tdep.c (mn10300_init_extra_frame_info): Ditto.
|
||
* s390-tdep.c (s390_init_extra_frame_info): Ditto.
|
||
* mips-tdep.c (mips_init_extra_frame_info): Ditto.
|
||
* mcore-tdep.c (mcore_init_extra_frame_info): Ditto.
|
||
* frv-tdep.c (frv_init_extra_frame_info): Ditto.
|
||
* m68hc11-tdep.c (m68hc11_init_extra_frame_info): Ditto.
|
||
* ia64-tdep.c (ia64_init_extra_frame_info): Ditto.
|
||
* h8300-tdep.c (h8300_init_extra_frame_info): Ditto.
|
||
* d10v-tdep.c (d10v_init_extra_frame_info): Ditto.
|
||
* cris-tdep.c (cris_init_extra_frame_info): Ditto.
|
||
* arm-tdep.c (arm_init_extra_frame_info): Ditto.
|
||
* alpha-tdep.c (alpha_init_extra_frame_info): Ditto.
|
||
|
||
* mn10300-tdep.c (analyze_dummy_frame): Use
|
||
deprecated_set_frame_extra_info_hack.
|
||
* mcore-tdep.c (analyze_dummy_frame): Ditto.
|
||
|
||
2003-01-07 J. Brobecker <brobecker@gnat.com>
|
||
|
||
* mdebugread.c (parse_symbol): Skip stProc entries which storage
|
||
class is not scText. These do not define "real" procedures.
|
||
(parse_partial_symbols): Likewise.
|
||
|
||
2003-01-06 Michael Snyder <msnyder@redhat.com>
|
||
|
||
* lin-lwp.c: Added or elaborated on "debug lin-lwp" info.
|
||
|
||
2003-01-06 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* frame.h (deprecated_frame_xmalloc_with_cleanup): Declare.
|
||
* frame.c (deprecated_frame_xmalloc_with_cleanup): New function.
|
||
* arm-tdep.c (arm_frame_chain): Allocate caller_fi using
|
||
deprecated_frame_xmalloc_with_cleanup.
|
||
* m32r-tdep.c (m32r_virtual_frame_pointer): Allocate `fi' using
|
||
deprecated_frame_xmalloc.
|
||
* mcore-tdep.c (analyze_dummy_frame): Ditto for dummy.
|
||
* mn10200-tdep.c (mn10200_frame_chain): Ditto for dummy_frame.
|
||
|
||
2003-01-06 Andrew Cagney <cagney@redhat.com>
|
||
|
||
* x86-64-linux-tdep.c: Include "osabi.h".
|
||
* Makefile.in (x86-64-linux-tdep.o): Update dependencies.
|
||
|
||
* sparc-tdep.c (sparc_dump_tdep): Fix typo, match -> mach.
|
||
|
||
2003-01-06 Andrew Cagney <cagney@redhat.com>
|
||
|
||
* MAINTAINERS (Target Instruction Set Architectures): Update
|
||
arm-elf. Can be built with -Werror, has been multiarched.
|
||
|
||
* value.h (unpack_long): Make buffer parameter constant.
|
||
(unpack_double, unpack_pointer, unpack_field_as_long): Ditto.
|
||
* scm-lang.h (scm_parse): Ditto.
|
||
* defs.h (extract_typed_address, extract_address): Ditto.
|
||
(extract_long_unsigned_integer): Ditto.
|
||
* inferior.h (unsigned_pointer_to_address): Ditto.
|
||
(signed_pointer_to_address): Ditto.
|
||
* gdbarch.sh (POINTER_TO_ADDRESS): Ditto.
|
||
* gdbarch.h, gdbarch.c: Regenerate.
|
||
* findvar.c (extract_long_unsigned_integer): Update.
|
||
(extract_address): Update.
|
||
(extract_typed_address): Update.
|
||
(unsigned_pointer_to_address): Update.
|
||
* values.c (unpack_long): Update.
|
||
(unpack_double): Update.
|
||
(unpack_pointer): Update.
|
||
(unpack_field_as_long): Update.
|
||
* d10v-tdep.c (d10v_pointer_to_address): Update.
|
||
* avr-tdep.c (avr_pointer_to_address): Update.
|
||
* scm-lang.c (scm_unpack): Update.
|
||
* findvar.c (signed_pointer_to_address): Update.
|
||
|
||
2003-01-06 Michal Ludvig <mludvig@suse.cz>
|
||
|
||
* x86-64-linux-nat.c (i386_sse_regnum_p): Deleted. Not needed anymore
|
||
since it is in i386-tdep.c.
|
||
|
||
2003-01-06 J. Brobecker <brobecker@gnat.com>
|
||
|
||
* alpha-tdep.c (alpha_gdbarch_init): Fix a small compilation
|
||
failure introduced in the previous change.
|
||
|
||
2003-01-05 Michael Chastain <mec@shout.net>
|
||
|
||
* README: Remove references to deleted remote-*.c files:
|
||
remote-adapt.c, remote-eb.c, remote-mm.c, remote-nindy.c,
|
||
remote-nrom.c, remote-os9k.c, remote-udi.c.
|
||
|
||
2003-01-05 Mark Kettenis <kettenis@gnu.org>
|
||
|
||
* i386-tdep.c (i386_get_longjmp_target): Make usable on x86-64.
|
||
* x86-64-tdep.c (x86_64_init_abi): Remove FIXME about
|
||
i386_get_longjmp_target.
|
||
|
||
2003-01-05 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* arm-tdep.c (prologue_cache): Change to a pointer.
|
||
(_initialize_arm_tdep): Allocate prologue_cache.
|
||
(check_prologue_cache): Update.
|
||
(save_prologue_cache): Update.
|
||
(arm_gdbarch_init): Update.
|
||
|
||
2003-01-04 Daniel Jacobowitz <drow@mvista.com>
|
||
|
||
* stabsread.c (update_method_name_from_physname): Call complaint()
|
||
instead of error.
|
||
|
||
2003-01-04 Daniel Jacobowitz <drow@mvista.com>
|
||
|
||
* arm-tdep.c (arm_frame_chain_valid): Remove unnecessary test.
|
||
* d10v-tdep.c (d10v_frame_chain_valid): Remove unnecessary tests.
|
||
* hppa-tdep.c (hppa_frame_chain_valid): Remove unnecessary test.
|
||
|
||
* blockframe.c: Include "gdbcmd.h" and "command.h".
|
||
(backtrace_below_main): New variable.
|
||
(file_frame_chain_valid, func_frame_chain_valid)
|
||
(nonnull_frame_chain_valid, generic_file_frame_chain_valid)
|
||
(generic_func_frame_chain_valid): Remove functions.
|
||
(frame_chain_valid, do_flush_frames_sfunc): New functions.
|
||
(_initialize_blockframe): New function.
|
||
* Makefile.in (blockframe.o): Update dependencies.
|
||
* frame.c (frame_saved_regs_id_unwind, get_prev_frame): Remove FIXME
|
||
comment. Call frame_chain_valid ().
|
||
* frame.h: Remove old prototypes. Add prototype for
|
||
frame_chain_valid and update comments to match.
|
||
* gdbarch.sh: Change FRAME_CHAIN_VALID into a predicated function.
|
||
Remove old comment.
|
||
* gdbarch.h: Regenerated.
|
||
* gdbarch.c: Regenerated.
|
||
|
||
* alpha-tdep.c (alpha_gdbarch_init): Don't call
|
||
set_gdbarch_frame_chain_valid.
|
||
* avr-tdep.c (avr_gdbarch_init): Likewise.
|
||
* cris-tdep.c (cris_gdbarch_init): Likewise.
|
||
* frv-tdep.c (frv_gdbarch_init): Likewise.
|
||
* h8300-tdep.c (h8300_gdbarch_init): Likewise.
|
||
* i386-tdep.c (i386_svr4_init_abi): Likewise.
|
||
(i386_nw_init_abi): Likewise.
|
||
(i386_gdbarch_init): Likewise.
|
||
* ia64-tdep.c (ia64_gdbarch_init): Likewise.
|
||
* m68hc11-tdep.c (m68hc11_gdbarch_init): Likewise.
|
||
* m68k-tdep.c (m68k_gdbarch_init): Likewise.
|
||
* mcore-tdep.c (mcore_gdbarch_init): Likewise.
|
||
* mips-tdep.c (mips_gdbarch_init): Likewise.
|
||
* mn10300-tdep.c (mn10300_gdbarch_init): Likewise.
|
||
* ns32k-tdep.c (ns32k_gdbarch_init): Likewise.
|
||
* ppcnbsd-tdep.c (ppcnbsd_init_abi): Likewise.
|
||
* rs6000-tdep.c (rs6000_gdbarch_init): Likewise.
|
||
* s390-tdep.c (s390_gdbarch_init): Likewise.
|
||
* sh-tdep.c (sh_gdbarch_init): Likewise.
|
||
* sparc-tdep.c (sparc_gdbarch_init): Likewise.
|
||
* v850-tdep.c (v850_gdbarch_init): Likewise.
|
||
* vax-tdep.c (vax_gdbarch_init): Likewise.
|
||
* x86-64-tdep.c (x86_64_init_abi): Likewise.
|
||
|
||
* config/m32r/tm-m32r.h (FRAME_CHAIN_VALID): Don't define.
|
||
* config/m68k/tm-apollo68b.h (FRAME_CHAIN_VALID): Likewise.
|
||
* config/m68k/tm-m68kv4.h (FRAME_CHAIN_VALID): Likewise.
|
||
* config/m68k/tm-monitor.h (FRAME_CHAIN_VALID): Likewise.
|
||
* config/m68k/tm-os68k.h (FRAME_CHAIN_VALID): Likewise.
|
||
* config/m68k/tm-vx68.h (FRAME_CHAIN_VALID): Likewise.
|
||
* config/mn10200/tm-mn10200.h (FRAME_CHAIN_VALID): Likewise.
|
||
* config/sparc/tm-sparclite.h (FRAME_CHAIN_VALID): Likewise.
|
||
|
||
2002-01-04 Daniel Jacobowitz <drow@mvista.com>
|
||
|
||
* Makefile.in (acconfig_h): Remove incorrect macro.
|
||
(config_h): Define.
|
||
(osabi.o): Update dependencies.
|
||
* configure.tgt: Set gdb_osabi based on target triplet.
|
||
* configure.in: Define GDB_OSABI_DEFAULT based on gdb_osabi.
|
||
* configure: Regenerated.
|
||
* config.in: Regenerated.
|
||
* osabi.c: Include "arch-utils.h", "gdbcmd.h", and "command.h".
|
||
(GDB_OSABI_DEFAULT): Define if not already defined.
|
||
(user_osabi_state, user_selected_osabi, gdb_osabi_available_names)
|
||
(set_osabi_string): New variables.
|
||
(gdbarch_register_osabi): Add new OS ABI to
|
||
gdb_osabi_available_names.
|
||
(gdbarch_lookup_osabi): Honor specified and default OS ABIs.
|
||
(set_osabi, show_osabi): New functions.
|
||
(_initialize_gdb_osabi): Add "set osabi" and "show osabi" commands.
|
||
|
||
2003-01-04 Daniel Jacobowitz <drow@mvista.com>
|
||
|
||
* arch-utils.c (gdbarch_info_init): Set osabi to
|
||
GDB_OSABI_UNINITIALIZED.
|
||
* gdbarch.sh: Add osabi to struct gdbarch and to struct
|
||
gdbarch_info. Include "osabi.h" in gdbarch.c. Check osabi
|
||
in gdbarch_list_lookup_by_info and in gdbarch_update_p.
|
||
* gdbarch.c: Regenerated.
|
||
* gdbarch.h: Regenerated.
|
||
* osabi.c (gdbarch_lookup_osabi): Return GDB_OSABI_UNINITIALIZED if
|
||
there's no BFD.
|
||
(gdbarch_init_osabi): Remove osabi argument; use info.osabi.
|
||
* osabi.h (enum gdb_osabi): Move to defs.h.
|
||
(gdbarch_init_osabi): Update prototype.
|
||
* defs.h (enum gdb_osabi): Moved here.
|
||
* Makefile.in: Update dependencies.
|
||
|
||
* alpha-tdep.h: Don't include "osabi.h".
|
||
(struct gdbarch_tdep): Remove osabi member.
|
||
* alpha-tdep.c: Include "osabi.h".
|
||
(alpha_gdbarch_init): Don't call gdbarch_lookup_osabi. Don't
|
||
iterate over arches. Update call to gdbarch_init_osabi.
|
||
(alpha_dump_tdep): Don't dump osabi.
|
||
* alpha-linux-tdep.c: Include "osabi.h".
|
||
* alpha-osf1-tdep.c: Include "osabi.h".
|
||
* alphafbsd-tdep.c: Include "osabi.h".
|
||
* alphanbsd-tdep.c: Include "osabi.h".
|
||
|
||
* arm-tdep.h: Don't include "osabi.h".
|
||
(struct gdbarch_tdep): Remove osabi member.
|
||
* arm-tdep.c: Include "osabi.h".
|
||
(arm_gdbarch_init): Don't call gdbarch_lookup_osabi. Don't
|
||
iterate over arches. Update call to gdbarch_init_osabi.
|
||
(arm_dump_tdep): Don't dump osabi.
|
||
* arm-linux-tdep.c: Include "osabi.h".
|
||
* armnbsd-tdep.c: Include "osabi.h".
|
||
|
||
* hppa-tdep.c (hppa_gdbarch_init): Don't call gdbarch_lookup_osabi.
|
||
Update call to gdbarch_init_osabi.
|
||
|
||
* i386-tdep.h: Don't include "osabi.h".
|
||
(struct gdbarch_tdep): Remove osabi member.
|
||
* i386-tdep.c: Include "osabi.h".
|
||
(i386_gdbarch_init): Don't call gdbarch_lookup_osabi. Don't
|
||
iterate over arches. Update call to gdbarch_init_osabi.
|
||
(i386_dump_tdep): Don't dump osabi.
|
||
* i386-linux-tdep.c: Include "osabi.h".
|
||
* i386-sol2-tdep.c: Include "osabi.h".
|
||
* i386bsd-tdep.c: Include "osabi.h".
|
||
* i386gnu-tdep.c: Include "osabi.h".
|
||
* i386ly-tdep.c: Include "osabi.h".
|
||
* i386nbsd-tdep.c: Include "osabi.h".
|
||
* i386obsd-tdep.c: Include "osabi.h".
|
||
|
||
* mips-tdep.c (struct gdbarch_tdep): Remove osabi member.
|
||
(mips_gdbarch_init): Don't call gdbarch_lookup_osabi. Don't
|
||
check osabi when iterating over arches. Update call to
|
||
gdbarch_init_osabi.
|
||
(mips_dump_tdep): Don't dump osabi.
|
||
|
||
* ns32k-tdep.h: Don't include "osabi.h".
|
||
(struct gdbarch_tdep): Remove.
|
||
* ns32k-tdep.c (ns32k_gdbarch_init): Don't call
|
||
gdbarch_lookup_osabi. Don't iterate over arches. Don't
|
||
allocate tdep. Update call to gdbarch_init_osabi.
|
||
(ns32k_dump_tdep): Remove.
|
||
(_initialize_ns32k_tdep): Update call to gdbarch_register.
|
||
* ns32knbsd-tdep.c: Include "osabi.h".
|
||
|
||
* ppc-tdep.h: Don't include "osabi.h".
|
||
(struct gdbarch_tdep): Remove osabi member.
|
||
* rs6000-tdep.c: Include "osabi.h".
|
||
(rs6000_gdbarch_init): Don't call gdbarch_lookup_osabi. Don't check
|
||
osabi when iterating over arches. Update call to
|
||
gdbarch_init_osabi.
|
||
(rs6000_dump_tdep): Don't dump osabi.
|
||
* ppc-linux-tdep.c: Include "osabi.h".
|
||
* ppcnbsd-tdep.c: Include "osabi.h".
|
||
|
||
* sh-tdep.h: Don't include "osabi.h".
|
||
(struct gdbarch_tdep): Remove osabi member.
|
||
* sh-tdep.c: Include "osabi.h".
|
||
(sh_gdbarch_init): Don't call gdbarch_lookup_osabi. Don't
|
||
iterate over arches. Update call to gdbarch_init_osabi.
|
||
(sh_dump_tdep): Don't dump osabi.
|
||
* shnbsd-tdep.c: Include "osabi.h".
|
||
|
||
* sparc-tdep.c: Include "osabi.h".
|
||
(sparc_gdbarch_init): Don't call gdbarch_lookup_osabi. Don't
|
||
iterate over arches. Update call to gdbarch_init_osabi.
|
||
(sparc_dump_tdep): Don't dump osabi. Do dump the rest of the
|
||
tdep structure.
|
||
|
||
* vax-tdep.h: Don't include "osabi.h".
|
||
(struct gdbarch_tdep): Remove.
|
||
* vax-tdep.c: Include "osabi.h".
|
||
(vax_gdbarch_init): Don't call gdbarch_lookup_osabi. Don't
|
||
iterate over arches. Don't allocate tdep. Update call
|
||
to gdbarch_init_osabi.
|
||
(vax_dump_tdep): Remove.
|
||
(_initialize_vax_tdep): Update call to gdbarch_register.
|
||
|
||
2003-01-04 Daniel Jacobowitz <drow@mvista.com>
|
||
|
||
* breakpoint.c (insert_breakpoints): Skip disabled breakpoints
|
||
entirely.
|
||
(breakpoint_re_set_one): Don't fetch the value for a disabled
|
||
watchpoint.
|
||
|
||
2003-01-04 Daniel Jacobowitz <drow@mvista.com>
|
||
|
||
* buildsym.h (processing_hp_compilation): Remove obsolete variable.
|
||
* gdbarch.sh Remove include of "value.h" in gdbarch.h.
|
||
(COERCE_FLOAT_TO_DOUBLE): Remove.
|
||
* gdbarch.c: Regenerate.
|
||
* gdbarch.h: Regenerate.
|
||
* Makefile.in: Remove value_h from gdbarch_h.
|
||
* valops.c (coerce_float_to_double): New variable.
|
||
(default_coerce_float_to_double): Remove.
|
||
(standard_coerce_float_to_double): Remove.
|
||
(value_arg_coerce): Use coerce_float_to_double.
|
||
(_initialize_valops): Add "set coerce-float-to-double".
|
||
* value.h (default_coerce_float_to_double): Remove prototype.
|
||
(standard_coerce_float_to_double): Remove prototype.
|
||
|
||
* hpread.c (hpread_process_one_debug_symbol): Mark C++ functions as
|
||
prototyped.
|
||
* mdebugread.c (parse_symbol): Likewise.
|
||
* stabsread.c (define_symbol): Mark all functions as prototyped.
|
||
|
||
* hppa-tdep.c (hppa_coerce_float_to_double): Remove.
|
||
* alpha-tdep.c (alpha_gdbarch_init): Remove call to
|
||
set_gdbarch_coerce_float_to_double.
|
||
* arm-tdep.c (arm_gdbarch_init): Likewise.
|
||
* frv-tdep.c (frv_gdbarch_init): Likewise.
|
||
* h8300-tdep.c (h8300_gdbarch_init): Likewise (commented out).
|
||
* i386-sol2-tdep.c (i386_sol2_init_abi): Likewise.
|
||
* mips-tdep.c (mips_gdbarch_init): Likewise.
|
||
(mips_coerce_float_to_double): Remove.
|
||
* rs6000-tdep.c (rs6000_gdbarch_init): Likewise.
|
||
(rs6000_coerce_float_to_double): Remove.
|
||
* s390-tdep.c (s390_gdbarch_init): Likewise.
|
||
* sh-tdep.c (sh_gdbarch_init): Likewise.
|
||
(sh_coerce_float_to_double): Remove.
|
||
* sparc-tdep.c (sparc_gdbarch_init): Likewise.
|
||
(sparc_coerce_float_to_double): Remove.
|
||
* v850-tdep.c (v850_gdbarch_init): Likewise.
|
||
* xstormy16-tdep.c (xstormy16_gdbarch_init): Likewise.
|
||
* config/m32r/tm-m32r.h (COERCE_FLOAT_TO_DOUBLE): Remove.
|
||
* config/pa/tm-hppa.h: (COERCE_FLOAT_TO_DOUBLE): Remove.
|
||
(hppa_coerce_float_to_double): Remove prototype.
|
||
* config/sparc/tm-sparc.h (COERCE_FLOAT_TO_DOUBLE): Remove.
|
||
|
||
2003-01-04 Daniel Jacobowitz <drow@mvista.com>
|
||
|
||
* regformats/reg-m68k.dat: Remove fpcode and fpflags.
|
||
|
||
2003-01-04 Daniel Jacobowitz <drow@mvista.com>
|
||
|
||
Suggested by Stewart Brown <sb24@avaya.com>:
|
||
* c-typeprint.c (c_type_print_varspec_prefix): Pass value of show
|
||
in recursive calls. Handle TYPE_CODE_TYPEDEF.
|
||
(c_type_print_varspec_suffix): Likewise.
|
||
|
||
2003-01-04 Mark Kettenis <kettenis@gnu.org>
|
||
|
||
* configure.in: Don't set and AC_SUBST SUBDIRS.
|
||
* configure: Regenerated.
|
||
|
||
* configure.in: Remove code dealing with shared libraries.
|
||
* Makefile.in: Remove HLDFLAGS and HLDENV.
|
||
* configure: Regenerated.
|
||
|
||
2003-01-04 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* frame.c (deprecated_frame_xmalloc): New function.
|
||
(deprecated_set_frame_saved_regs_hack): New function.
|
||
(deprecated_set_frame_extra_info_hack): New function.
|
||
* frame.h (deprecated_frame_xmalloc): Declare.
|
||
(deprecated_set_frame_saved_regs_hack): Declare.
|
||
(deprecated_set_frame_extra_info_hack): Declare.
|
||
|
||
2003-01-04 Mark Kettenis <kettenis@gnu.org>
|
||
|
||
* configure.in: Move code that provides the --enable-gdbtk option
|
||
right after the code that handles the --enable-tui option, and
|
||
polish it somewhat.
|
||
* configure: Regenerated.
|
||
|
||
* configure.in: Call AC_GNU_SOURCE. Check for pread64 using
|
||
AC_CHECK_FUNCS and remove the old check for pread64.
|
||
* acinclude.m4 (AC_GNU_SOURCE): New macro.
|
||
* acconfig.h (_GNU_SOURCE): Add.
|
||
(HAVE_PREAD64): Remove.
|
||
* configure, aclocal.m4, config.in: Regenerated.
|
||
|
||
2003-01-03 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* alpha-tdep.c: Use get_frame_saved_regs.
|
||
* arm-tdep.c, avr-tdep.c, cris-tdep.c, d10v-tdep.c: Ditto.
|
||
* h8300-tdep.c, i386-tdep.c, ia64-tdep.c, m68hc11-tdep.c: Ditto.
|
||
* m68k-tdep.c, mcore-tdep.c, mips-tdep.c, mn10300-tdep.c: Ditto.
|
||
* ns32k-tdep.c, s390-tdep.c, sh-tdep.c, v850-tdep.c: Ditto.
|
||
* vax-tdep.c, xstormy16-tdep.c: Ditto.
|
||
|
||
2003-01-03 Mark Kettenis <kettenis@gnu.org>
|
||
|
||
* configure.in: Remove all use of the SUBDIRS variable; add
|
||
directories using the AC_CONFIG_SUBDIRS macro instead. Polish
|
||
code providing the --enable-multi-ice option, and move it right in
|
||
front of the code that checks whether gdbserver is supported.
|
||
Polish that too.
|
||
* configure: Regenerated.
|
||
* Makefile.in (SUBDIRS): Substitute @subdirs@ instead of
|
||
@SUBDIRS@.
|
||
|
||
2003-01-03 Andrew Cagney <cagney@redhat.com>
|
||
|
||
* alpha-tdep.c: Use deprecated_update_frame_base_hack.
|
||
* avr-tdep.c, cris-tdep.c: Ditto.
|
||
* mcore-tdep.c, mips-tdep.c, mn10200-tdep.c: Ditto.
|
||
* sh-tdep.c, sparc-tdep.c, v850-tdep.c: Ditto.
|
||
|
||
2003-01-03 Mark Kettenis <kettenis@gnu.org>
|
||
|
||
* configure.in: Remove --enable-netrom option.
|
||
* configure: Regenerated.
|
||
|
||
2003-01-03 Mark Kettenis <kettenis@gnu.org>
|
||
|
||
* cli/cli-decode.h: Don't include "gdb_regex.h"; provide a forward
|
||
declaration for `struct re_pattern_buffer' instead.
|
||
* Makefile.in (cli_decode_h): Remove $(gdb_regex_h).
|
||
|
||
2003-01-03 J. Brobecker <brobecker@gnat.com>
|
||
|
||
* mdebugread.c (parse_symbol): Count until the stEnd matching
|
||
the structure name.
|
||
|
||
2003-01-02 Mark Kettenis <kettenis@gnu.org>
|
||
|
||
* configure.in: Remove --with-cpu option.
|
||
subscripts. Remove evil changequotes here.
|
||
* acconfig.h (TARGET_CPU_DEFAULT): Remove.
|
||
* config.in, configure: Regenerated.
|
||
|
||
* acconfig.h (DEFAULT_BFD_ARCH, DEFAULT_BFD_VEC): Remove.
|
||
* configure.in: Cleanup section that sources GDB and BFD configure
|
||
subscripts. Remove evil changequotes here.
|
||
* config.in, configure: Regenerated.
|
||
|
||
2003-01-02 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* arm-tdep.c: Use get_frame_pc and deprecated_update_frame_pc_hack
|
||
frame accessor methods.
|
||
* alpha-tdep.c, avr-tdep.c, cris-tdep.c, d10v-tdep.c: Ditto.
|
||
* dwarf2cfi.c, h8300-tdep.c, i386-tdep.c, ia64-tdep.c: Ditto.
|
||
* m68hc11-tdep.c, m68k-tdep.c, mcore-tdep.c, mips-tdep.c: Ditto.
|
||
* mn10200-tdep.c, mn10300-tdep.c, ns32k-tdep.c: Ditto.
|
||
* s390-tdep.c, sh-tdep.c, sparc-tdep.c, v850-tdep.c: Ditto.
|
||
* vax-tdep.c, x86-64-linux-tdep.c, xstormy16-tdep.c: Ditto.
|
||
* z8k-tdep.c: Ditto.
|
||
|
||
2003-01-02 Mark Kettenis <kettenis@gnu.org>
|
||
|
||
* configure.in: Remove UI_OUT configuration code.
|
||
* ada-lang.c: Update assuming UI_OUT is always true.
|
||
* Makefile.in (UIOUT_CFLAGS): Remove.
|
||
* configure: Regenerated.
|
||
* TODO: Remove blurb about elimination of -DUI_OUT.
|
||
|
||
* configure.in: Move code that provides the --enable-gdbcli,
|
||
--enable-gdbmi options right before the code that handles the
|
||
--enable-tui option. Polish a bit.
|
||
* configure: Regenerated.
|
||
|
||
* configure.in: Rewrite check for GNU regex and the
|
||
--without-included regex option, and move it into the "Checks for
|
||
library functions" section. This makes us use the system regex
|
||
again by default on systems with version 2 of the GNU C library.
|
||
This was apparently broken.
|
||
* gdb_regex.h [!USE_INCLUDED_REGEX] (_REGEX_RE_COMP): Define.
|
||
* acconfig.h (USE_INCLUDED_REGEX): Remove.
|
||
* config.in, configure: Regenerated.
|
||
|
||
* configure.in: Move code that provides the --enable-tui option
|
||
before the "Checks for libraries" section. Polish the code
|
||
somewhat and set need_curses to yes if we build the TUI. Rewrite
|
||
code that looks for a library providing termcap functionality to
|
||
match more closely what's done in the Readline library, and move
|
||
it into to the "Checks for libraries" section.
|
||
* configure: Regenerated.
|
||
* Makefile.in (TERMCAP): Remove variable.
|
||
* config/i386/go32.mh (TERMCAP): Remove variable.
|
||
|
||
2003-01-02 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* MAINTAINERS: Mention gdb_mbuild.sh.
|
||
* gdb_mbuild.sh: Rewrite.
|
||
|
||
2003-01-02 Mark Kettenis <kettenis@gnu.org>
|
||
|
||
* configure.in: Fix typo in last change.
|
||
* config.in, configure: Regenerated.
|
||
|
||
2003-01-02 Andrew Cagney <ac131313@redhat.com>
|
||
|
||
* valarith.c (value_binop): Delete obsolete code and comments.
|
||
* configure.host: Ditto.
|
||
* buildsym.h (make_blockvector): Ditto.
|
||
* buildsym.c (make_blockvector): Ditto.
|
||
* defs.h (enum language): Ditto.
|
||
(chill_demangle): Ditto.
|
||
* elfread.c (elf_symtab_read): Ditto.
|
||
* dwarfread.c (CHILL_PRODUCER): Ditto.
|
||
(set_cu_language): Ditto.
|
||
(handle_producer): Ditto.
|
||
* expprint.c (print_subexp): Ditto.
|
||
* gdbtypes.c (chill_varying_type): Ditto.
|
||
* gdbtypes.h (builtin_type_chill_bool): Ditto.
|
||
(builtin_type_chill_char, builtin_type_chill_long): Ditto.
|
||
(builtin_type_chill_ulong, builtin_type_chill_real): Ditto.
|
||
(chill_varying_type): Ditto.
|
||
* language.h (_LANG_chill): Ditto.
|
||
* language.c (binop_result_type, integral_type): Ditto.
|
||
(character_type, string_type, structured_type): Ditto.
|
||
(lang_bool_type, binop_type_check): Ditto.
|
||
* stabsread.h (os9k_stabs): Ditto.
|
||
* stabsread.c (os9k_type_vector, dbx_lookup_type): Ditto.
|
||
(define_symbol, read_type, read_struct_fields): Ditto.
|
||
(read_array_type, read_enum_type, read_huge_number): Ditto.
|
||
(read_range_type, start_stabs): Ditto.
|
||
* symfile.c (init_filename_language_table): Ditto.
|
||
(add_psymbol_with_dem_name_to_list): Ditto.
|
||
* symtab.c (symbol_init_language_specific): Ditto.
|
||
(symbol_init_demangled_name, symbol_demangled_name): Ditto.
|
||
* symtab.h (struct general_symbol_info): Ditto.
|
||
(SYMBOL_CHILL_DEMANGLED_NAME): Ditto.
|
||
* typeprint.c (typedef_print): Ditto.
|
||
* utils.c (fprintf_symbol_filtered): Ditto.
|
||
* valops.c (value_cast, search_struct_field, value_slice): Delete
|
||
obsolete code.
|
||
(varying_to_slice): Delete function.
|
||
* value.h (COERCE_VARYING_ARRAY): Delete obsolete macro contents.
|
||
(varying_to_slice): Delete declaration.
|
||
* MAINTAINERS: Update.
|
||
|
||
2003-01-02 Mark Kettenis <kettenis@gnu.org>
|
||
|
||
* configure.in: Reorganize "Checks for library functions section"
|
||
a bit. Remove check for `btowc' and `isascii' functions.
|
||
* configure: Regenerated.
|
||
|
||
* acconfig.h (_MSE_INT_H): Remove.
|
||
* configure.in: Create "Checks for header files" section, and move
|
||
appropriate tests there. Don't check for objlist.h, wchar.h,
|
||
wctype.h and asm/debugreg.h. Rewrite Solaris 2.[78] <curses.h>
|
||
misdetection fix. Also add "Checks for types", "Checks for
|
||
compiler characteristics" and "Checks for library functions"
|
||
sections.
|
||
* config.in, configure: Regenerated.
|
||
|
||
* configure.in: Create "Checks for programs" section, and move
|
||
appropriate tests there.
|
||
|
||
2003-01-01 Mark Kettenis <kettenis@gnu.org>
|
||
|
||
* configure.in: Create "Checks for libraries" section, and move
|
||
appropriate tests there. Cleanup check for wctype in libw. Use
|
||
AC_SEARCH_LIBS to see whether we need libsocket.
|
||
* configure: Regenerated.
|
||
|
||
For older changes see ChangeLog-2002
|
||
|
||
Local Variables:
|
||
mode: change-log
|
||
left-margin: 8
|
||
fill-column: 74
|
||
version-control: never
|
||
End:
|