oops, fix tipo.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index cbe7bdc1b2cfb8ac9ccd425cdffc0c2744ef7924..2e0d81cbaccf6a0e11b513729fc6f8161df42600 100644 (file)
@@ -1,3 +1,402 @@
+2004-07-31  Andrew Cagney  <cagney@gnu.org>
+
+       * frame.h (legacy_saved_regs_unwind)
+       (legacy_frame_chain_valid, legacy_frame_p)
+       (enum frame_type): Delete UNKNOWN_FRAME.
+       * dummy-frame.c (dummy_frame_this_id): Simplify.
+       * frame-unwind.c (frame_unwind_find_by_frame): Simplify.
+       * frame.c (struct frame_info): Delete the field "type".
+       (legacy_saved_regs_prev_register, legacy_get_prev_frame)
+       (legacy_saved_regs_this_id, legacy_saved_regs_unwinder)
+       (legacy_saved_regs_unwind, legacy_frame_p)
+       (frame_type_from_pc): Delete.
+       (get_frame_id, frame_pop, frame_register_unwind, get_prev_frame_1)
+       (fprint_frame, create_new_frame, fprint_frame_type): Simplify.
+
+2004-07-31  Mark Kettenis  <kettenis@gnu.org>
+
+       * sparc64obsd-tdep.c (sparc64obsd_pc_in_sigtramp): Fix
+       indentation.
+
+       * mips-nat.c: Remove file.
+       * Makefile.in (ALLDEPFILES): Remove mips-nat.c
+       (mips-nat.o): Remove dependency.
+
+       * infptrace.c: Update copyright year.
+       (fetch_register): Pass NULL in regcache_raw_supply call instead of
+       explicitly setting the buffer to all zeroes.
+
+       * sparc64obsd-tdep.c (sparc64obsd_sigreturn_offset): New variable.
+       (sparc64obsd_pc_in_sigtramp): Reorganize to avoid goto.
+
+2004-07-30  Andrew Cagney  <cagney@gnu.org>
+
+       * GDB 6.2 released from gdb_6_2-branch.
+
+2004-07-30  Baurjan Ismagulov  <ibr@ata.cs.hun.edu.tr>
+
+       * defs.h (OPF_TRY_CWD_FIRST, OPF_SEARCH_IN_PATH): New macros.
+
+       * exec.c (exec_file_attach):
+       * nto-tdep.c (nto_find_and_open_solib):
+       * pa64solib.c (pa64_solib_sizeof_symbol_table):
+       * solib.c (solib_open):
+       * somsolib.c (som_solib_sizeof_symbol_table):
+       * source.c (is_regular_file, openp, open_source_file):
+       * symfile.c (symfile_bfd_open):
+       * wince.c (upload_to_device): Differentiate between the search for
+       binary and source files.
+
+2004-07-30  Andrew Cagney  <cagney@gnu.org>
+
+       * complaints.c (_initialize_complaints): Pass NULL to
+       add_setshow_zinteger_cmd for help_doc.
+       * cli/cli-decode.c (add_setshow_cmd_full): Handle a NULL help_doc.
+
+2004-07-30  Andrew Cagney  <cagney@gnu.org>
+
+       Fix PR i18n/761.
+       * Makefile.in (.SUFFIXES): Add po .gmo, and .pox.
+       (.PHONY): Add all-po install-po, uninstall-po, clean-po,
+       $(PACKAGE).pot and update-po.
+       (all-po, .po.gmo, .po.pox, install-po, $(PACKAGE).pot)
+       (po/$(PACKAGE).pot, clean-po, uninstall-po, install-po)
+       (update-po): New rules.
+       (localedir): Define using autoconf.
+       (diststuff): Add $(PACKAGE).pot and $(CATALOGS)
+       (GDB_CFLAGS): Define LOCALEDIR using $(localedir).
+       (XGETTEXT, GMSGFMT, MSGMERGE, PACKAGE, CATALOGS): Define.
+       * configure.in: Generate CATALOGS and LINGUAS from contents of
+       src/gdb/po/ directory.  Set @localedir@ in Makefile.in.
+       * configure: Re-generate.
+       * po/gdbtext: New file
+       
+2004-07-30  Jerome Guitton  <guitton@gnat.com>
+
+       * MAINTAINERS: Reorder Write After Approval list in alphabetical
+       order.
+
+2004-07-30  David Lecomber  <dsl@sources.redhat.com>
+
+       * dwarf2read.c (read_file_scope): Set producer if attribute 
+       present.
+       (struct dwarf2_cu): Added new member producer.
+
+2004-07-30  Jerome Guitton  <guitton@gnat.com>
+
+       * inflow.c (kill_command): release file handles in BFD.
+       * exec.c (exec_file_attach): Ditto.
+       * symfile.c (symbol_file_add_with_addrs_or_offsets): Ditto.
+
+2004-07-29  Andrew Cagney  <cagney@gnu.org>
+
+       * PROBLEMS (mips-irix): Note that it is broken.
+
+2004-07-29  Andrew Cagney  <cagney@gnu.org>
+
+       * config/mips/xm-irix5.h (REGISTER_U_ADDR): Move from here ...
+       * config/mips/nm-irix5.h (REGISTER_U_ADDR): ... to here.
+
+       * config/xm-nbsd.h: Delete file.
+       * config/arm/xm-nbsd.h: Delete file.
+       * config/i386/xm-nbsd.h: Delete file.
+       * config/ns32k/xm-nbsd.h: Delete file.
+       * config/ns32k/nbsdaout.mh (XM_FILE): Delete.
+       * config/i386/nbsdelf.mh (XM_FILE): Delete.
+       * config/i386/nbsdaout.mh (XM_FILE): Delete.
+       * config/arm/nbsdelf.mh (XM_FILE): Delete.
+       * config/arm/nbsdaout.mh (XM_FILE): Delete.
+
+       * config/i386/xm-i386v.h (KERNEL_U_ADDR): Move from here ...
+       * config/i386/nm-i386v42mp.h (KERNEL_U_ADDR): ... to here, ...
+       * config/i386/nm-i386v4.h (KERNEL_U_ADDR): ... here, ...
+       * config/i386/nm-i386v.h (KERNEL_U_ADDR): ... and here.
+       * config/vax/xm-vax.h (KERNEL_U_ADDR): Move from here ...
+       * config/vax/nm-vax.h (KERNEL_U_ADDR): ... to here.
+
+       * config/powerpc/xm-linux.h: Delete empty file.
+       * config/powerpc/ppc64-linux.mh (XM_FILE): Delete.
+       * config/powerpc/linux.mh (XM_FILE): Delete.
+       * config/m68k/xm-linux.h: Delete empty file.
+       * config/m68k/linux.mh (XM_FILE): Delete.
+       * config/ia64/xm-linux.h: Delete empty file.
+       * config/ia64/linux.mh (XM_FILE): Delete.
+       * config/arm/xm-linux.h: Delete empty file.
+       * config/arm/linux.mh (XM_FILE): Delete.
+       
+       * config/powerpc/xm-linux.h (KERNEL_U_ADDR): Move from here ...
+       * config/powerpc/nm-linux.h (KERNEL_U_ADDR): ... to here.
+       * config/m68k/xm-linux.h (KERNEL_U_ADDR): Move from here ...
+       * config/m68k/nm-linux.h (KERNEL_U_ADDR): ... to here.
+       * config/ia64/xm-linux.h (KERNEL_U_ADDR): Move from here ...
+       * config/ia64/nm-linux.h (KERNEL_U_ADDR): ... to here.
+       * config/arm/xm-linux.h (KERNEL_U_ADDR): Move from here ...
+       * config/arm/nm-linux.h (KERNEL_U_ADDR): ... to here.
+
+       * config/m68k/xm-m68k.h: Delete file.
+       * config/m68k/xm-linux.h: Do not include "m68k/xm-m68k.h".  Update
+       copyright.
+       (HOST_LONG_DOUBLE_FORMAT): Delete macro.
+       * config/pa/xm-linux.h: Delete empty file.
+       * config/pa/linux.mh (XM_FILE): Delete.
+       * config/i386/xm-i386.h: Delete empty file.
+       * config/i386/xm-nbsd.h, config/i386/xm-go32.h: Do not include
+       "i386/xm-i386.h".
+       * config/i386/obsdaout.mh (XM_FILE): Delete.
+       * config/i386/obsd64.mh (XM_FILE): Delete.
+       * config/i386/fbsd64.mh (XM_FILE): Delete.
+       * config/i386/nto.mh (XM_FILE): Delete.
+       * config/i386/obsd.mh (XM_FILE): Delete.
+       * config/i386/linux64.mh (XM_FILE): Delete.
+       * config/i386/linux.mh (XM_FILE): Delete.
+       * config/i386/i386sol2.mh (XM_FILE): Delete.
+       * config/i386/i386gnu.mh (XM_FILE): Delete.
+       * config/i386/fbsd.mh (XM_FILE): Delete.
+       * config/i386/nbsd64.mh (XM_FILE): Delete.
+
+2004-07-29  Andrew Cagney  <cagney@gnu.org>
+
+       * config/pa/xm-linux.h: Do not include "floatformat.h".
+       (HOST_FLOAT_FORMAT, HOST_DOUBLE_FORMAT)
+       (HOST_LONG_DOUBLE_FORMAT): Delete macros.
+       * config/i386/xm-i386.h: Do not include "floatformat.h".
+       (HOST_FLOAT_FORMAT, HOST_DOUBLE_FORMAT) 
+       (HOST_LONG_DOUBLE_FORMAT): Delete macros.
+       * doublest.c (HOST_FLOAT_FORMAT, HOST_DOUBLE_FORMAT)
+       (HOST_LONG_DOUBLE_FORMAT): Delete macros.  Use
+       GDB_HOST_FLOAT_FORMAT, GDB_HOST_DOUBLE_FORMAT and
+       GDB_HOST_LONG_DOUBLE_FORMAT instead.
+       * configure.in (GDB_HOST_FLOAT_FORMAT, GDB_HOST_DOUBLE_FORMAT)
+       (GDB_HOST_LONG_DOUBLE_FORMAT): Define.
+       * configure, config.in: Regenerate.     
+       * configure.host (gdb_host_float_format, gdb_host_double_format)
+       (gdb_host_long_double_format): Set according to the host.
+       
+2004-07-29  Andrew Cagney  <cagney@gnu.org>
+
+       * Makefile.in (CONFIG_CLEAN): Delete duplicate definition.
+
+2004-07-28  Andrew Cagney  <cagney@gnu.org>
+
+       * PROBLEMS: Mention threads/1650.
+       * NEWS: Mention the NPTL fix.
+
+2004-07-28  Andrew Cagney  <cagney@gnu.org>
+
+       * cli/cli-decode.c (add_setshow_cmd): Delete function.
+       (add_setshow_cmd_full): Make static.
+       * command.h (add_setshow_cmd, add_setshow_cmd_full): Delete.
+       (add_setshow_filename_cmd, add_setshow_string_cmd): Declare.
+       * cli/cli-decode.c (add_setshow_filename_cmd) 
+       (add_setshow_string_cmd): New functions.
+       * nto-tdep.c (_initialize_nto_tdep): Update.  Fix parameters.
+       * mips-tdep.c (_initialize_mips_tdep): Update.
+       * m32r-rom.c (_initialize_m32r_rom): Update.  Update copyright.
+       * cli/cli-logging.c (_initialize_cli_logging): Update.
+       * complaints.c (_initialize_complaints): Update.
+       * remote.c (_initialize_remote): Update.
+       
+2004-07-28  Andrew Cagney  <cagney@gnu.org>
+
+       * cli/cli-decode.c (add_setshow_zinteger_cmd)
+       (add_setshow_cmd, add_setshow_auto_boolean_cmd)
+       (add_setshow_boolean_cmd, add_setshow_cmd_full): Add help_doc and
+       print parameters.  Make string parameters constant.
+       * command.h: Update.  Update copyright.
+       * remote.c (add_packet_config_cmd, _initialize_remote): Ditto.
+       * observer.c (_initialize_observer): Ditto.
+       * frame.c (_initialize_frame): Ditto.
+       * complaints.c (_initialize_complaints): Ditto.
+       * maint.c (_initialize_maint_cmds): Ditto.
+       * target.c (initialize_targets): Ditto.
+       * cli/cli-logging.c (_initialize_cli_logging): Ditto.
+       * infcall.c (_initialize_infcall): Ditto.
+       * arm-tdep.c (_initialize_arm_tdep): Ditto.
+       * m32r-rom.c (_initialize_m32r_rom): Ditto.
+       * remote-rdi.c (_initialize_remote_rdi): Ditto.
+       * d10v-tdep.c (_initialize_d10v_tdep): Ditto.
+       * mips-tdep.c (_initialize_mips_tdep): Ditto.
+
+2004-07-28  Andrew Cagney  <cagney@gnu.org>
+
+       * gdbtypes.c (lookup_primitive_typename): Delete function.
+       * gdbtypes.h (lookup_primitive_typename): Delete declaration.
+       * ada-lex.l: Use language_lookup_primitive_type_by_name.
+       * gdbtypes.c (lookup_typename): Ditto.
+       * f-exp.y (yylex): Ditto.
+       * c-exp.y (yylex): Ditto, eliminate assignment in "if".
+
+       * scm-lang.c (c_builtin_types): Delete extern declaration.
+       (scm_language_defn): Replace
+       string_char_type and primitive_type_vector with
+       la_language_arch_info.
+       * jv-lang.c (java_language_defn): Replace
+       string_char_type and primitive_type_vector with
+       la_language_arch_info.
+       * config/i386/i386sco4.mh (NATDEPFILES): Remove reference to
+       c_builtin_types in comment.
+       * c-lang.h (struct language_arch_info): Declare opaque.
+       (c_language_arch_info): Declare.
+       (c_builtin_types): Delete declaration.
+       * c-lang.c (c_language_arch_info): Set string_char_type to
+       builtin_char, not builtin_true_char.  Make global.
+       (c_builtin_types): Delete array.
+       (asm_language_defn, minimal_language_defn): Replace
+       string_char_type and primitive_type_vector with
+       la_language_arch_info.
+
+2004-07-28  Andrew Cagney  <cagney@gnu.org>
+
+       * gdbtypes.h (struct builtin_type): Rename true_char to
+       builtin_true_char.
+       * gdbtypes.c (gdbtypes_post_init): Update.
+       * c-lang.c (arch_info): New function.
+       (enum c_primitive_types): New enum.
+       (c_language_defn): Instead of string_char_type and
+       primitive_type_vector set la_language_arch_info.
+
+2004-07-28  Andrew Cagney  <cagney@gnu.org>
+
+       * language.h (struct language_arch_info): Fix typo
+       s/primative/primitive/.
+       * gdbtypes.c (lookup_primitive_typename): Ditto.
+       * language.c (language_lookup_primitive_type_by_name)
+       (unknown_language_arch_info): Ditto.
+
+2004-07-27  Andrew Cagney  <cagney@gnu.org>
+
+       * defs.h (enum language): Add nr_languages.
+       * language.h (struct language_arch_info): Define.
+       (struct language_defn): Add la_language_arch_info.
+       (language_lookup_primative_type_by_name): Declare.
+       (language_string_char_type): Declare.
+       * language.c (_initialize_language, language_gdbarch_post_init)
+       (struct language_gdbarch, language_gdbarch_data): Implement
+       per-architecture language information.
+       (unknown_language_arch_info, language_string_char_type)
+       (language_lookup_primative_type_by_name): New functions.
+       (unknown_language_defn, auto_language_defn)
+       (local_language_defn): Set la_language_arch_info to
+       unknown_language_arch_info.
+       (unknown_builtin_types): Delete.
+       * gdbtypes.c (lookup_primitive_typename): Use
+       language_lookup_primative_type_by_name.
+       (create_string_type): Use language_string_char_type.
+       * values.c (value_from_string): Use language_string_char_type.
+       * scm-lang.c (scm_language_defn): Add NULL la_language_arch_info.
+       * p-lang.c (pascal_language_defn): Ditto.
+       * m2-lang.c (m2_language_defn): Ditto.
+       * jv-lang.c (java_language_defn): Ditto.
+       * objc-lang.c (objc_language_defn): Ditto.
+       * f-lang.c (f_language_defn): Ditto.
+       * c-lang.c (c_language_defn, cplus_language_defn) 
+       (asm_language_defn, minimal_language_defn): Ditto.
+       
+2004-07-27  Andrew Cagney  <cagney@gnu.org>
+
+       * gdbtypes.h (struct builtin_type): Declare.
+       (builtin_type): Declare.
+       * d10v-tdep.c (d10v_register_type): Use builtin_type.
+       * gdbtypes.c (_initialize_gdbtypes): Register gdbtypes_post_init.
+       (gdbtypes_post_init): New function.
+       (builtin_type): New function.
+
+2004-07-27  Kei Sakamoto  <sakamoto.kei@renesas.com>
+
+       * remote-m32r-sdi.c: Fix breakpoint bug.
+       (send_cmd, send_one_arg_cmd, send_two_arg_cmd, send_three_arg_cmd,
+       recv_char_data, recv_long_data): New functions to replace communication
+       sequences.
+
+2004-07-26  Michael Chastain  <mec.gnu@mindspring.com>
+
+       Document PR threads/1650.
+       * PROBLEMS (Threads): Document problem with many threads
+
+2004-07-26  Andrew Cagney  <cagney@gnu.org>
+
+       * gdb-mi.el: Move from here ...
+       * mi/gdb-mi.el: ... to here.
+
+2004-07-26  Andrew Cagney  <cagney@gnu.org>
+
+       Problem reported by Ashley Pittman <ashley@quadrics.com>.
+       * main.c (captured_main): When in batch mode always detach.
+
+2004-07-26  Andrew Cagney  <cagney@gnu.org>
+
+       * MAINTAINERS: Mark the xstormy16, sh64, ns32k, mn10300, mcore,
+       and h8300 as broken.
+       * NEWS: END-OF-LIFE frame compatibility module.
+       * PROBLEMS: For "Stack backtraces", remove powerpc, hppa and mips
+       specific comments.
+
+2004-07-26  Andrew Cagney  <cagney@gnu.org>
+
+       * cli/cli-decode.c (deprecated_add_show_from_set): Deprecate.
+       * xcoffsolib.c (_initialize_xcoffsolib): Update.
+       * wince.c (_initialize_wince): Update.
+       * win32-nat.c (_initialize_win32_nat): Update.
+       * varobj.c (_initialize_varobj): Update.
+       * valops.c (_initialize_valops): Update.
+       * utils.c (initialize_utils, initialize_utils): Update.
+       * tui/tui-win.c (_initialize_tui_win): Update.
+       * top.c (init_main): Update.
+       * symfile.c (_initialize_symfile): Update.
+       * source.c (_initialize_source): Update.
+       * somsolib.c (_initialize_som_solib): Update.
+       * solib.c (_initialize_solib): Update.
+       * solib-frv.c (_initialize_frv_solib): Update.
+       * serial.c (_initialize_serial): Update.
+       * ser-go32.c (_initialize_ser_dos, _initialize_ser_dos): Update.
+       * remote.c (_initialize_remote, _initialize_remote): Update.
+       * remote-vx.c (_initialize_vx): Update.
+       * remote-utils.c (_initialize_sr_support): Update.
+       * remote-sds.c (_initialize_remote_sds): Update.
+       * remote-mips.c (_initialize_remote_mips): Update.
+       * remote-e7000.c (_initialize_remote_e7000): Update.
+       * proc-api.c (_initialize_proc_api): Update.
+       * printcmd.c: Update.
+       * parse.c (_initialize_parse): Update.
+       * pa64solib.c (_initialize_pa64_solib): Update.
+       * p-valprint.c (_initialize_pascal_valprint): Update.
+       * monitor.c (_initialize_remote_monitors): Update.
+       * mips-tdep.c (_initialize_mips_tdep): Update.
+       * mcore-tdep.c (_initialize_mcore_tdep): Update.
+       * maint.c (_initialize_maint_cmds): Update.
+       * lin-lwp.c (_initialize_lin_lwp): Update.
+       * language.c (_initialize_language): Update.
+       * kod.c (_initialize_kod): Update.
+       * infrun.c (set_schedlock_func, _initialize_infrun): Update.
+       * i386-tdep.c (_initialize_i386_tdep): Update.
+       * gdbtypes.c (build_gdbtypes, _initialize_gdbtypes): Update.
+       * gdbarch.sh: Update.
+       * gdbarch.c: Re-generate.
+       * gdb-events.sh: Update.
+       * gdb-events.c: Re-generate.
+       * frame.c (_initialize_frame): Update.
+       * exec.c: Update.
+       * demangle.c (_initialize_demangler): Update.
+       * dcache.c (_initialize_dcache): Update.
+       * cris-tdep.c (_initialize_cris_tdep, cris_version_update): Update.
+       * cp-valprint.c (_initialize_cp_valprint): Update.
+       * corefile.c (_initialize_core): Update.
+       * command.h: Update.
+       * cli/cli-decode.h: Update.
+       * cli/cli-cmds.c (init_cli_cmds): Update.
+       * charset.c (_initialize_charset): Update.
+       * breakpoint.c (_initialize_breakpoint): Update.
+       * arm-tdep.c (_initialize_arm_tdep_initialize_arm_tdep): Update.
+       * alpha-tdep.c (_initialize_alpha_tdep): Update.
+       * aix-thread.c (_initialize_aix_thread): Update.
+
+2004-07-24  Mark Kettenis  <kettenis@gnu.org>
+
+       Partial fix for PR backtrace/1718.
+       * i386-tdep.c (i386_analyze_frame_setup): Handle more instructions
+       that GCC migrates into the prolugue.  Don't handle any
+       instructions that clobber %ebx.
+
 2004-07-23  Andrew Cagney  <cagney@gnu.org>
 
        Use regcache_raw_collect instead of regcache_collect.
        (handle_inferior_event): Inline calls to
        handle_step_into_function.
 
-2004-05-14  Jerome Guitton  <guitton@rome.act-europe.fr>
+2004-05-14  Jerome Guitton  <guitton@gnat.com>
 
        * rs6000-nat.c: Fix a comment.
 
 
        * ChangeLog-2002: Fix year in one of the ChangeLog entries.
 
-2004-04-23  Jerome Guitton  <guitton@gnat.fr>
+2004-04-23  Jerome Guitton  <guitton@gnat.com>
 
        * rs6000-tdep.c (rs6000_extract_return_value): When extracting a float,
        use convert_typed_floating to get the appropriate format.
This page took 0.027989 seconds and 4 git commands to generate.