X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=5a0d478d90ed88f76842df8fd498cf08d1358b20;hb=66b965bb7527a397dd78d8f822b7aeb50c971633;hp=241ab1bb65f2c66f88cf6a834ef6784f595868fa;hpb=55d05f3b1df57b68c2362236d73e47e26cef3572;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 241ab1bb65..5a0d478d90 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,636 @@ +2000-12-20 Fernando Nasser + + * configure.in: Rename CONFIG_LOBS to CONFIG_LIB_OBS. + * Makefile.in: Ditto. + * configure: Regenerate. + +2000-12-20 Fernando Nasser + + * command.h: Register date when it was deprecated. + * call-cmds.h: Ditto. + +2000-12-20 Fernando Nasser + + * Makefile.in (UIOUT_CFLAGS): New macro. CFLAGS needed for uiout code + to be compiled. Defines UI_OUT. + (SUBDIR_MI_CFLAGS): Defines MI_OUT, not UI_OUT. + (INTERNAL_WARN_CFLAGS): Also include UIOUT_CFLAGS. + * configure.in (UIOUT_CFLAGS): New configuration variable. + (--with-uiout): New configuration option. Causes uiout code to + be compiled, instead of the old *printf one. + * configure: Regenerate. + * top.c (print_gdb_version): Test for and print MI_OUT, not UI_OUT. + +2000-12-20 Fernando Nasser + + * complaints.c (complain): Call warning_hook if defined, instead of + writting to gdb_stderr. + (clear_complaints): Do not write anything to gdb_stderr if warning_hook + is defined. + +2000-12-19 Elena Zannoni + + * sh-tdep.c (sh_print_register): Don't leave regnum 0 out of the + non-pseudo-regs group. + +2000-12-19 Elena Zannoni + + * sh-tdep.c (sh_gdbarch_init): Move setting of breakpoint_from_pc + to before switch statement. + +2000-12-17 Elena Zannoni + + * sh-tdep.c (sh_gdbarch_init): Initialize do_registers_info. + + * config/sh/tm-sh.h: Don't remove SR_REGNUM from enum. + (DO_REGISTERS_INFO): Remove macro. Use multiarch version instead. + +Fri Dec 15 23:12:15 2000 Andrew Cagney + + * i386gnu-nat.c: Include "gdb_assert.h" instead of . + (gnu_store_registers): Replace assert with gdb_assert. + +2000-12-15 Elena Zannoni + + * sh-tdep.c (sh_generic_show_regs, sh3_show_regs, sh3e_show_regs, + sh3_dsp_show_regs, sh4_show_regs, sh_dsp_show_regs): SR_REGNUM is + now part of gdbarch_tdep structure. + (sh_gdbarch_init): Initialize SR_REGNUM. + + * config/sh/tm-sh.h (struct gdbarch_tdep): Add field SR_REGNUM. + + * sh-tdep.c (sh_do_pseudo_register): Indent properly. Call + do_dr_register_info() only for DR registers. + (sh_sh4_register_name): Add comments with numbers. + (_initialize_sh_tdep): Move assignment to disassemble printing + function from here... + (sh_gdbarch_init):...to here. Move some more general settings to + before the architecture is recognized. + +Fri Dec 15 23:27:56 2000 Andrew Cagney + + * remote.c (remote_fetch_registers): Replace #ifdef + REGISTER_BYTES_OK with REGISTER_BYTES_OK_P. + + * gdbarch.sh (REGISTER_BYTES_OK): Multi-arch. + * gdbarch.h, gdbarch.c: Re-generate. + +Fri Dec 15 22:58:59 2000 Andrew Cagney + + * serial.c (serial_printf): Call xvasprintf instead of vasprintf. + +2000-12-14 Matthew Green + + * solib-svr4.c (solib_break_names): Add NetBSD's `_rtld_debug_state'. + +2000-12-14 Kevin Buettner + + * defs.h, utils.c (xfree): New function. + * alpha-tdep.c, altos-xdep.c, arch-utils.c, arm-xdep.c, + ax-general.c, bcache.c, blockframe.c, breakpoint.c, + buildsym.c, c-typeprint.c, coffread.c, completer.c, + convex-tdep.c, convex-xdep.c, corefile.c, corelow.c, + cp-valprint.c, cxux-nat.c, d10v-tdep.c, d30v-tdep.c, + dbxread.c, dcache.c, defs.h, demangle.c, dstread.c, + dve3900-rom.c, dwarf2read.c, dwarfread.c, elfread.c, + environ.c, event-loop.c, event-top.c, exec.c, f-lang.c, + gdb-events.c, gdbarch.c, gdbtypes.c, gnu-nat.c, h8500-tdep.c, + hp-psymtab-read.c, hppah-nat.c, infcmd.c, inflow.c, infrun.c, + infttrace.c, irix5-nat.c, jv-typeprint.c, kod-cisco.c, kod.c, + language.c, lin-lwp.c, lin-thread.c, linespec.c, + linux-thread.c, main.c, maint.c, mdebugread.c, minsyms.c, + mips-tdep.c, monitor.c, nlmread.c, objfiles.c, osfsolib.c, + p-valprint.c, pa64solib.c, parse.c, printcmd.c, + proc-service.c, procfs.c, pyr-xdep.c, remote-adapt.c, + remote-bug.c, remote-eb.c, remote-es.c, remote-mips.c, + remote-mm.c, remote-nindy.c, remote-rdi.c, remote-rdp.c, + remote-udi.c, remote-vx.c, remote.c, rs6000-nat.c, ser-pipe.c, + serial.c, solib-svr4.c, solib.c, somread.c, somsolib.c, + source.c, sparcl-tdep.c, stabsread.c, stack.c, sun386-nat.c, + symfile.c, symmisc.c, symtab.c, target.c, thread-db.c, + thread.c, top.c, tracepoint.c, ui-file.c, ui-out.c, + umax-xdep.c, utils.c, valops.c, valprint.c, values.c, + varobj.c, win32-nat.c, wince.c, xcoffread.c, cli/cli-cmds.c, + cli/cli-decode.c, cli/cli-script.c, cli/cli-setshow.c: + Replace occurrences of free() with xfree(). + +2000-12-14 J.T. Conklin + + * configure.tgt (hppa*-*-bsd*, hppa*-*-osf*, m68*-*-sunos4*, + rs6000-*-lynxos*, sparc-*-sunos4*): Add gdbserver to configdirs. + +2000-12-13 Michael Chastain + + * MAINTAINERS: Add Michael Chastain to Write After Approval list. + +2000-12-11 Fernando Nasser + + * Makefile.in (CONFIG_LOBS): New macro. Configured to the files + that must be added to the gdblib itself. + (DEPFILES): Use CONFIG_LOBS, not CONFIG_OBS. + (INIT_FILES): Include CONFIG_OBS. + (gdb$(EXEEXT)): Depend on CONFIG_OBS and link with it. + (kdb): Ditto. + * configure.in (CONFIG_LOBS): New variable. Object files that must + be added to gdblib for the specific configuration. + * configure: Regenerate. + +2000-12-11 Michael Snyder + + * sh-tdep.c (sh_extract_struct_value_address): Protoize. + +2000-12-11 Michael Snyder + + * blockframe.c (get_prev_frame): Add missing paren omitted in + last check-in. + +2000-12-11 Fernando Nasser + + * Makefile.in (SUBDIR_GDBTK_OBS, SUBDIR_GDBTK_SRCS, + SUBDIR_GDBTK_DEPS, SUBDIR_GDBTK_INITS, SUBDIR_GDBTK_LDFLAGS, + SUBDIR_GDBTK_CFLAGS): New macros. For gdbtk subdir. + * configure.in: Fix typo. It is CONFIG_OBS not CONFIG_OJS. + Use the SUBDIR_GDBTK_* macros instead of hard coded file names. + * configure: Regenerate. + +2000-12-11 Michael Snyder + + * blockframe.c (get_prev_frame): Zero all fields of prev by + default using memset (instead of one at a time). + +2000-12-11 Michael Snyder + + * sh-tdep.c (sh_extract_struct_value_address): For consistancy, + change decl from "CORE_ADDR static" to "static CORE_ADDR". + +2000-12-11 Fernando Nasser + + * configure.in: Fix typos. It is CONFIG_SRCS not CONFIG_SRS. + * configure: Regenerate. + +2000-12-11 Fernando Nasser + + * configure.in: Fix a couple of typos in the handling of the + enable_gdbcli option. Make it check enableval for the result + of AC_ARG_ENABLE. + * configure: Regenerate. + +2000-12-08 Michael Snyder + + * dwarf2read.c (DWARF2_REG_TO_REGNUM): New macro. Provide default + definition. Will be used to translate between the compiler's + register numbering and GDB's (for register variables etc). + (new_symbol): Use DWARF2_REG_TO_REGNUM to translate register ids. + * alpha-tdep.c: Fix typo in comment. + * dbxread.c: Fix typo in comment. + * fr30-tdep.c: Fix typo: newline missing after comment. + * mcore-tdep.c: Fix typo in comment. + +2000-12-07 J.T. Conklin + + * gdbserver/low-hppabsd.c (buf2, environ, quit, quit_flag): + Removed unused variables and declarations. + * gdbserver/low-linux.c (buf2, environ, query, quit, quit_flag): + Likewise. + * gdbserver/low-nbsd.c (buf2, environ, quit, quit_flag): + Likewise. + * gdbserver/low-sparc.c (buf2, environ, query, quit, quit_flag): + Likewise. + * gdbserver/low-sun.c (buf2, environ, query, quit, quit_flag): + Likewise. + + * gdbserver/low-hppabsd.c, gdbserver/low-linux.c, + gdbserver/low-nbsd.c, gdbserver/low-sparc.c, gdbserver/low-sun3.c + (create_inferior): Update comment. + + * gdbserver/low-nbsd.c (initialize_arch, fetch_inferior_registers, + store_inferior_registers): Provide implementations for the m68k + and ns32k. + * config/m68k/nbsd.mt (GDBSERVER_DEPFILES): Add low-nbsd.o + * config/ns32k/nbsd.mt (GDBSERVER_DEPFILES): Likewise. + * configure.tgt (m68*-*-netbsd*, ns32k-*-netbsd*): Add gdbserver + to configdirs. + +2000-12-07 Elena Zannoni + + * config/sh/tm-sh.h (struct gdbarch_tdep): Rename fields + {FP15,DR14,FV12}_REGNUM to {FP,DR,FV}_LAST_REGNUM. + * sh-tdep.c (sh_sh3e_register_virtual_type, + sh_sh4_register_virtual_type, sh_do_registers_info, + sh_gdbarch_init, sh_sh4_register_byte, sh_sh4_register_raw_size, + sh_sh4_register_convertible, sh_sh4_register_convert_to_virtual, + sh_sh4_register_convert_to_raw, sh_fetch_pseudo_register, + sh_store_pseudo_register, sh_do_pseudo_register): Ditto. + + * sh-tdep.c (sh_gdbarch_init): Use a function pointer to set the + disassembly print function. + (_initialize_sh_tdep): Initialize tm_print_insn using the function + pointer. + +2000-12-07 Mark Kettenis + + From Richard Henderson : + * alpha-nat.c (supply_gregset, fill_gregset): Use gdb_gregset_t. + (supply_fpregset, fill_fpregset): Use gdb_fpregset_t. + +2000-12-06 Fernando Nasser + + * cli/cli-decode.c (add_abbrev_cmd): Reinstate. Add comment saying + that is not currently used. + +2000-12-06 Fernando Nasser + + * cli/cli-decode.c (lookup_cmd): Change disabled code into comment. + +2000-12-06 Fernando Nasser + + * cli/cli-decode.c (lookup_cmd): Remove old stale copy of this routine + which was not being used for quite some time. + +2000-12-05 Mark Kettenis + + * gdb-stabs.h (SECT_OFF_MAX): Increase to 64. + * symfile.h (MAX_SECTIONS): Increase to 64. + +2000-12-05 Elena Zannoni + + * config/sh/tm-sh.h (struct gdbarch_tdep): Get rid of + DR{2,4,6,8,10,12}_REGNUM, FV{4,8}_REGNUM, they are not used + anywhere. + * sh-tdep.c (sh_gdbarch_init): Don't initialize + DR{2,4,6,8,10,12}_REGNUM, FV{4,8}_REGNUM. + +2000-12-04 Michael Snyder + + * utils.c (internal_verror): Fix typo in error msg. + +2000-12-03 Mark Kettenis + + * Makefile.in (symfile.o): Add gdb-stabs.h to dependencies list. + +2000-12-04 Kevin Buettner + + * elfread.c (record_minimal_symbol_and_info): Don't guess + at the section index; instead just always use the bfd index. + (elf_symtab_read): Handle weak symbols appearing in data + sections. + +Mon Dec 4 14:36:39 2000 Andrew Cagney + + * gdbarch.sh (STAB_REG_TO_REGNUM, ECOFF_REG_TO_REGNUM, + DWARF_REG_TO_REGNUM, SDB_REG_TO_REGNUM, DWARF2_REG_TO_REGNUM): + Add. + * gdbarch.h, gdbarch.c: Regenerate. + * arch-utils.c (no_op_reg_to_regnum): New function. + * arch-utils.h (no_op_reg_to_regnum): Declare. + + * dwarfread.c (DWARF_REG_TO_REGNUM), coffread.c + (SDB_REG_TO_REGNUM), stabsread.h (STAB_REG_TO_REGNUM), + mdebugread.c (ECOFF_REG_TO_REGNUM): Delete macro. + + * config/mips/tm-mips.h (ECOFF_REG_TO_REGNUM, STAB_REG_TO_REGNUM): + Delete. Moved to mips-tdep.c. + * mips-tdep.c (mips_ecoff_reg_to_regnum, mips_stab_reg_to_regnum): + New functions. + (mips_gdbarch_init): Add ``mips_ecoff_reg_to_regnum'' and + ``mips_stab_reg_to_regnum'' to multi-arch vector. + +2000-12-03 Stephane Carrez + + * m68hc11-tdep.c (m68hc11_gdbarch_init): Remove elf_flags, cleanup. + (gdbarch_tdep): Likewise. + +2000-12-03 Stephane Carrez + + * m68hc11-tdep.c (SOFT_D1_REGNUM): Soft registers start at 14. + (m68hc11_register_names): Add null for register 13. + +2000-12-03 Stephane Carrez + + * m68hc11-tdep.c (m68hc11_frame_args_address): Fix args address + computation. + (m68hc11_frame_init_saved_regs): Frame pointer is saved only if + the symbol exist. + (m68hc11_analyze_instruction): New function. + (m6811_prologue, m6812_prologue): New prologue description tables. + (m68hc11_guess_from_prologue): Use the above. + (m68hc11_gdbarch_init): Setup gdbarch_tdep for the prologue + descriptions. + +Sun Dec 3 02:28:26 2000 Andrew Cagney + + * ser-pipe.c (pipe_open): Only use vfork when available. + * fork-child.c (fork_inferior): Fix #ifdef HAVE_VFORK test. + (clone_and_follow_inferior): Ditto. + + * configure.in (AC_CHECK_FUNCS): Check for vfork. + * configure, config.in: Regenerate. + +Sun Dec 3 01:54:49 2000 Andrew Cagney + + * ser-unix.c (wait_for): Initialize the FD_SET before every select + call. + (ser_unix_wait_for): Ditto. + +Sun Dec 3 01:01:02 2000 Andrew Cagney + + * Makefile.in (varobj.o): Delete special .c.o rule supressing + -Werror flag. + +Sun Dec 3 00:29:31 2000 Andrew Cagney + + * m32r-rom.c (m32r_load_section): Update to match + bfd_map_over_sections's ``func'' arg. + +Thu Nov 30 01:24:37 2000 Andrew Cagney + + * mips-tdep.c (struct upk_mips16): Delete fields ``inst'' and + ``fmt''. Make ``offset'' a CORE_ADDR. + (print_unpack): Delete. + (extended_offset): Construct and return a CORE_ADDR. + (fetch_mips_16): Return an int. Don't assume short is 16 bits. + (unpack_mips16): Rewrite. Add ``extension'' parameter instead of + incorrectly guessing if the instruction had an extension. + (map16): Delete array. + (mips16_op): Delete macro. + (extended_mips16_next_pc): Rewrite of old mips16_next_pc function. + When an extended instruction do a recursive call. + (mips16_next_pc): Call extended_mips16_next_pc. + (mips_next_pc): Cleanup. + +Sat Dec 2 10:40:16 2000 Andrew Cagney + + * ser-e7kpc.c (e7000pc_setstopbits): New function. + (e7000pc_ops): Add e7000pc_setstopbits. + + * remote-e7000.c (e7000_detach, e7000_resume, + e7000_xfer_inferior_memory, e7000_files_info, e7000_files_info, + e7000_insert_breakpoint, e7000_remove_breakpoint, e7000_kill): + Update function signature to match target vector. + + * h8300-tdep.c (h8300_command, h8300h_command, h8300s_command): + h8500-tdep.c (small_command, big_command, medium_command, + compact_command): Update function signature to match add_cmd. + +2000-12-01 Fernando Nasser + + * p-exp.y: Define strncasecmp as strnicmp for MSVC. + (yylex): Use strncasecmp, not strnicmp. + +2000-12-01 Fernando Nasser + + * cli/cli-decode.c: New file. Handle lists of commands, their decoding + and documentation. + (add_cmd, deprecate_cmd, add_abbrev_cmd, add_alias_cmd, add_prefix_cmd, + add_abbrev_prefix_cmd, not_just_help_class_command, empty_sfunc, + add_set_cmd, add_set_enum_cmd, add_set_auto_boolean_cmd, + add_show_from_set, delete_cmd, apropos_cmd, help_cmd, help_list, + help_all, print_doc_line, help_cmd_list, find_cmd, lookup_cmd_1, + undef_cmd_error, lookup_cmd, deprecated_cmd_warning, + lookup_cmd_composition, complete_on_cmdlist, complete_on_enum): + Moved here from command.c. + (add_info, add_info_alias, add_com, add_com_alias): Moved here from + top.c. + * cli/cli-decode.h: Definitions/declarations for the above. + * cli/cli-cmds.c: New file. GDB CLI commands. + (error_no_arg, info_command, show_command, help_command, show_version, + quit_command, pwd_command, cd_command, echo_command, shell_escape, + make_command, show_user, set_debug, show_debug, init_cmd_lists): + Moved here from top.c. + (apropos_command): Moved here from command.c. + (complete_command, source_command): Moved here (part) from top.c. + (is_complete_command): New function. Checks if a command is the + "complete" command. + (init_cli_cmds): New function. Add commands to the CLI (from code + previously in top.c. + * cli/cli-cmds.h: Definitions/declarations for the above. + * cli/cli-script.c: New file. GDB CLI command scripting. + (build_command_line, get_command_line, print_command_lines, + print_command_line, execute_user_command, execute_control_command, + while_command, if_command, arg_cleanup, setup_user_args, locate_arg, + insert_args, realloc_body_list, read_next_line, + recurse_read_control_structure, read_command_lines, free_command_lines, + do_free_command_lines_cleanup, make_cleanup_free_command_lines, + validate_comname, user_defined_command, define_command, + document_command, source_cleanup_lines, do_fclose_cleanup, + show_user_1): Moved here from top.c. + (script_from_file): New function. Implements execution of a script + contained in a file (part of code for the source_command() that used + to exist in top.c). + * cli/cli-script.h: Definitions/declarations for the above. + * cli/cli-setshow.c: New file. Handle set and show GDB CLI commands. + (parse_auto_binary_operation, parse_binary_operation, + do_setshow_command, cmd_show_list): Moved here from command.c. + * cli/cli-setshow.h: Definitions/declarations for the above. + * top.c: Remove all CLI code, except the command loop. + (gdb_init): Call init_cli_cmds(). + * command.c: Remove obsolete file. + * command.h: Mark as DEPRECATED. + * gdbcmd.h: Ditto. + * call-cmds.h: Ditto. + * Makefile.in (SFILES): Remove command.c. + (COMMON_OBS): Remove command.o. + (command.o): Remove obsolete target. + (cli_decode_h, cli_cmds_h, cli_script_h, cli_setshow_h): New macros. + Refer to CLI header files. + (cli-decode.o, cli-cmds.o, cli-setshow.o, cli-script.o): New targets. + (SUBDIR_CLI_OBS, SUBDIR_CLI_SRCS, SUBDIR_CLI_DEPS, SUBDIR_CLI_INITS, + SUBDIR_CLI_LDFLAGS, SUBDIR_CLI_CFLAGS, SUBDIR_CLI_ALL, SUBDIR_CLI_CLEAN, + SUBDIR_CLI_INSTALL, SUBDIR_CLI_UNINSTALL): New macros for new cli + subdirectory. + * configure.in (enable_gdbcli): New option. Include the CLI in the + executable (cannot be disabled yet). + (CONFIG_OBS, CONFIG_DEPS, CONFIG_SRCS, CONFIG_INITS, ENABLE_CFLAGS, + CONFIG_ALL, CONFIG_CLEAN, CONFIG_INSTALL, CONFIG_UNINSTALL): Add + the corresponding SUBDIR_CLI_* macros if CLI requested. + * configure: Regenerate. + +2000-10-27 Pierre Muller + + * p-exp.y (yylex): avoid problem with symbol name + starting as a operator name. + +2000-11-30 Fernando Nasser + + * linespec.h: New file. Declarations for linespec.c. + * linespec.c, alpha-tdep.c, breakpoint.c, parse.c, source.c, + symtab.c, tracepoint.c: Include the above. + * completer.c: New file. Line completion stuff for GDB. + (get_gdb_completer_word_break_characters, + get_gdb_completer_quote_characters): New functions. Accessors for + useful completer internal data. + (filename_completer, line_completion_function, skip_quoted): Moved + here from top.c. + * completer.h: New file. Declarations for the above. + * linespec.c (decode_line_1): Use + get_gdb_completer_word_break_characters and + get_gdb_completer_quote_characters. + * top.c: Include completer.h. + (filename_completer, line_completion_function, skip_quoted): + Moved to completer.c. + * corefile.c, exec.c, source.c, symfile.c, linespec.c: Include + completer.h. + * Makefile.in (SFILES): Add completer.c. + (COMMON_OBS): Add completer.o. + (completer.o): New target. + (linespec.o, alpha-tdep.o, breakpoint.o, parse.o, source.o, + symtab.o, tracepoint.o): Add linespec.h to dependencies list. + (corefile.o, exec.o, source.o, symfile.o, linespec.o): Add completer.h + to dependencies list. + +Thu Nov 30 13:19:16 2000 Andrew Cagney + + * gdbarch.c: Regenerate. + +Thu Nov 30 01:14:21 2000 Andrew Cagney + + * varobj.c (varobj_create): Initialize ``old_fi''. + (varobj_update): Initialize ``templist''. + + * kod-cisco.c (cisco_kod_request): Simplify allocation of + ``sync_ids'' eliminating uninitialized variable. + +2000-11-28 Mark Salter + + * MAINTAINERS: Add Mark Salter to Write After Approval list. + +Tue Nov 28 12:24:43 2000 Christopher Faylor + + * win32-nat.c (dll_code_sections_add): strdup -> xstrdup. + +Mon Nov 27 11:45:52 2000 Andrew Cagney + + * remote.c (remote_write_bytes): Add default case to switch + initializing ``todo''. Ditto for ``nr_bytes''. + * top.c (catch_errors): Always initialize ``val''. + * solib.c (info_sharedlibrary_command): Handle bfd_get_arch_size + returning an unknown size. + * gdbtypes.c (count_virtual_fns): Always initialize ``vfuncs''. + * breakpoint.c (break_at_finish_at_depth_command_1): Initialise + extra_args to NULL. + (break_at_finish_command_1): Ditto. + +Mon Nov 27 11:27:06 2000 Andrew Cagney + + * TODO: Add GFDL updates to 5.1 release criteria. + +2000-11-26 Nick Clifton + + * configure.tgt (xscale-*): Add. + * configure.host (xscale-*): Add. + +2000-11-24 Stephane Carrez + + * m68hc11-tdep.c (gdb_print_insn_m68hc11): New function. + (_initialize_m68hc11_tdep): Install it. Register bfd_arch_m68hc12. + +2000-11-24 Stephane Carrez + + * m68hc11-tdep.c (gdbarch_tdep): Move stack_correction global to here. + (STACK_CORRECTION): Get stack correction using gdbarch_tdep. + (m68hc11_saved_pc_after_call): Use STACK_CORRECTION. + (m68hc11_frame_chain): Likewise. + (m68hc11_frame_init_saved_regs): Likewise. + (m68hc11_init_extra_frame_info): Likewise. + (m68hc11_push_arguments): Likewise. + (m68hc11_push_arguments): Likewise. + (m68hc11_store_struct_return): Likewise. + (m68hc11_push_return_address): Likewise. + (m68hc11_gdbarch_init): Setup stack_correction according to arch. + +Mon Nov 20 13:59:29 2000 Andrew Cagney + + * configure.in: Add support for configure option + --enable-gdb-build-warnings. Mention need to update doco. + * configure: Regenerate. + +2000-11-21 Peter Schauer + + * target.h (TARGET_SIGNAL_REALTIME_64): Added for IRIX 6. + * target.c (target_signal_from_host, do_target_signal_to_host): + Handle TARGET_SIGNAL_REALTIME_64. + +2000-11-21 Kevin Buettner + + * solib.c (solib_open): Handle the case where + solib_absolute_prefix is NULL. + +2000-11-20 Michael Snyder + + * solist.h: Declare new function solib_open. + * solib.c (solib_open): New function. Abstracts some of the + code from solib_map_sections, for finding the binary solib file. + (solib_map_sections): Call solib_open. + * solib-svr4.c (enable_break): Call solib_open. + +2000-11-20 J.T. Conklin + + * gdbserver/low-nbsd.c (fetch_inferior_registers, + store_inferior_registers): Support older NetBSD/powerpc systems + from before fp reg support was added. Adapt to register number + changes caused when powerpc target was multi-arched. + +2000-11-20 H.J. Lu + + * ia64-tdep.c (gdbarch_tdep): Change reference from + ELFOSABI_MONTEREY to ELFOSABI_AIX. + +2000-11-20 Peter Schauer + + * c-valprint.c (print_function_pointer_address): New function + to automatically dereference a function pointer for printing + if necessary. + (c_val_print): Use print_function_pointer_address when printing + function pointer addresses. + +2000-11-20 J.T. Conklin + + * gdbserver/low-nbsd.c: Fix typos. + +2000-11-20 Jeffrey A Law (law@cygnus.com) + + * pa64solib.c (add_to_solib): Pass TARGET to pa64_solib_load_symbols. + +Mon Nov 20 23:21:53 2000 Andrew Cagney + + * MAINTAINERS: Peter Schauer and Kevin Buettner maintain AIX. Jim + Blandy, Kevin Buettner and Peter Schauer share shared libs. + + From Nick Duffek: + * MAINTAINERS: Share responsibility for + Solaris/x86 between co-maintainers. + + * MAINTAINERS: Add linespec as a separate component. + +Mon Nov 20 14:29:39 2000 Andrew Cagney + + * command.h (error_no_arg): Add noreturn attribute to declaration. + +Fri Nov 17 16:07:23 2000 Andrew Cagney + + * utils.c (xvasprintf, xasprintf): New functions. + * defs.h (xvasprintf, xasprintf): Add declarations. + + * remote.c (add_packet_config_cmd): Use function xasprintf instead + of asprintf. + * utils.c (vfprintf_maybe_filtered, vfprintf_unfiltered): Use + function xvasprintf instead of vasprintf. + + * TODO (xasprintf): Update. + +Mon Nov 20 12:22:32 2000 Andrew Cagney + + * TODO: Mention ``extern'' and ``STREQ'' cleanups. + +2000-11-19 Jim Blandy + + * symtab.c (no_symtab_msg): Remove definition. + (sources_info): Replace use of no_symtab_msg with the string + itself. + * linespec.c (no_symtab_msg): Remove declaration. + (decode_line_1): Replace uses of no_symtab_msg with the string + itself. + 2000-11-17 Kevin Buettner * rs6000-tdep.c (refine_prologue_limit): New function. @@ -78,8 +711,10 @@ Wed Nov 15 00:29:46 2000 Andrew Cagney Move to linespec.c. * linespec.c: New file. Routines that handle linespecs, formerly in symtab.c. - * symtab.h: Export find_line_symtab and find_function_start_sal, - * Makefile.in: Add linespec.c. + * symtab.h: Export find_line_symtab and find_function_start_sal. + * Makefile.in (SFILES): Add linespec.c. + (COMMON_OBS): Add linespec.o. + (linespec.o): New target. 2000-11-10 Christopher Faylor