aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-08-282003-08-28 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-36/+31
* mips-tdep.c (gdb_print_insn_mips): Set the disassembler's flavour and disassembler options. (_initialize_mips_tdep): Do not set deprecated_tm_print_insn. (mips_gdbarch_init): Set "print_insn". Delete initialization of deprecated_tm_print_insn_info.
2003-08-282003-08-27 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-19/+16
* s390-tdep.c (s390_readinstruction): Delete "info" parameter. Use target_read_memory. (s390_get_frame_info): Update. Do not reference deprecated_tm_print_insn_info. (s390_check_function_end, s390_is_sigreturn): Ditto.
2003-08-282003-08-27 Andrew Cagney <cagney@redhat.com>Andrew Cagney12-51/+64
* Makefile.in (cris-tdep.o): Update dependencies. * cris-tdep.c: Include "gdb_assert.h". (cris_gdbarch_init): Set print_insn. (_initialize_cris_tdep): Do not set deprecated_tm_print_insn. (cris_delayed_get_disassembler): Simplify, directly call the disassembler returned by cris_get_disassembler. * hppa-tdep.c (hppa_gdbarch_init): Set print_insn. (_initialize_hppa_tdep): Do not set deprecated_tm_print_insn. * ns32k-tdep.c (ns32k_gdbarch_init): Set print_insn. (_initialize_ns32k_tdep): Do not set deprecated_tm_print_insn. * mn10300-tdep.c (mn10300_gdbarch_init): Set print_insn. (_initialize_mn10300_tdep): Do not set deprecated_tm_print_insn. * mcore-tdep.c (mcore_gdbarch_init): Set print_insn. (_initialize_mcore_tdep): Do not set deprecated_tm_print_insn. * frv-tdep.c (frv_gdbarch_init): Set print_insn. (_initialize_frv_tdep): Do not set deprecated_tm_print_insn. * sparc-tdep.c (sparc_gdbarch_init): Set print_insn. (gdb_print_insn_sparc): Delete function. (_initialize_sparc_tdep): Do not set deprecated_tm_print_insn or deprecated_tm_print_insn_info. * v850-tdep.c (v850_gdbarch_init): Set print_insn. (_initialize_v850_tdep): Do not set deprecated_tm_print_insn. (v850_gdbarch_init): Do not set deprecated_tm_print_insn_info. * xstormy16-tdep.c (xstormy16_gdbarch_init): Set print_insn. (_initialize_xstormy16_tdep): Do not set deprecated_tm_print_insn. * s390-tdep.c (gdb_print_insn_s390): Delete function. (_initialize_s390_tdep): Do not set deprecated_tm_print_insn. (s390_gdbarch_init): Set print_insn.
2003-08-282003-08-27 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-14/+15
* ppc-linux-tdep.c (ppc64_call_dummy_address): Delete function. (ppc_linux_init_abi): For PPC64, do not set call_dummy_address. * infcall.c (call_function_by_hand): Convert the entry point address into a code address.
2003-08-282003-08-27 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-1/+8
* dsrec.c: Include "gdb_string.h". * Makefile.in (dsrec.o): Update dependencies.
2003-08-28*** empty log message ***gdbadmin1-1/+1
2003-08-28daily updateAlan Modra1-1/+1
2003-08-27 * configure.in: Set RAW_CXX_FOR_TARGET if unset.Daniel Jacobowitz3-35/+44
* configure: Regenerated.
2003-08-27 * aclocal.m4: Include acx.m4 and no-executables.m4.Daniel Jacobowitz4-2069/+5939
(libiberty_AC_FUNC_STRNCMP): Use AC_LIBOBJ. (LIB_AC_PROG_CC): Remove. * configure.in: Update AC_PREREQ to 2.57. Use GCC_NO_EXECUTABLES. Use AC_PROG_CC and set ac_libiberty_warn_cflags instead of using LIB_AC_PROG_CC. Use AC_LIBOBJ. Call AC_ISC_POSIX later, only if performing link tests. * configure: Regenerated.
2003-08-272003-08-27 Michael Chastain <mec@shout.net>Michael Chastain2-0/+8
* config/djgpp/fnchange.lst: Add gdb/testsuite/gdb.mi/mi2-var-*.
2003-08-27 * config/no-executables.m4: New file.Daniel Jacobowitz2-0/+65
2003-08-272003-08-27 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-29/+5
* alpha-osf1-tdep.c (alpha_call_dummy_address): Delete function. (alpha_osf1_init_abi): Do not set call_dummy_address.
2003-08-27 * configure.in: Check for strtoull.Ian Lance Taylor5-83/+151
* bfd.c (bfd_scan_vma): Use strtoull when available. * configure, config.in: Regenerate.
2003-08-27 * configure.in: Define and substitute BFD_HOST_LONG_LONG.Ian Lance Taylor7-119/+176
* bfd-in.h: Define BFD_HOST_LONG_LONG. Test it rather than __GNUC__ when deciding whether to use long long for BFD_HOST_64_BIT. * configure, Makefile.in, doc/Makefile.in, bfd-in2.h: Regenerate.
2003-08-272003-08-27 David Carlton <carlton@kealia.com>David Carlton2-13/+36
From Randolph Chung <tausq@debian.org>: * linux-proc.c (linux_info_proc_cmd): rework the code so that it compiles with -Wformat-nonliteral -Werror.
2003-08-272003-08-27 Christian Groessler <chris@groessler.org>Christian Groessler2-6/+206
* elf32-i860.c (i860_howto_pc26_reloc, i860_howto_pc16_reloc, i860_howto_splitn_reloc, i860_howto_highadj_reloc): New functions. (elf32_i860_howto_table): Insert the new functions as 'special_function's in the proper reloc type entries.
2003-08-27 * elf32-frv.c (elf32_frv_relocate_section): UseRichard Sandiford2-3/+6
_bfd_elf_rela_local_sym.
2003-08-27Merge bugfix from GCC:Nathanael Nerode3-35/+43
2003-08-23 Phil Edwards <pme@gcc.gnu.org> * configure.in: Use newline instead of semicolon when assuming shell arguments in a for loop. * configure: Regenerated.
2003-08-27*** empty log message ***gdbadmin1-1/+1
2003-08-27daily updateAlan Modra1-1/+1
2003-08-26* solib-svr4.c (bfd_lookup_symbol): New SECT_FLAGS argument.Jim Blandy2-7/+31
(enable_break): Pass SEC_CODE as the SECT_FLAGS argument to bfd_lookup_symbol, since we only want symbols in code sections. (look_for_base): Pass zero as the SECT_FLAGS argument to bfd_lookup_symbol, since we're not concerned about which section the symbol is in.
2003-08-262003-08-26 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-4/+16
* ia64-tdep.c (examine_prologue): Only stop at predicated insns if we are frameless or the return address register is already known.
2003-08-262003-08-26 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-1/+26
* i386-linux-nat.c (ps_get_thread_area): Make "desc" four "int"s in size. Add comments.
2003-08-262003-08-26 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-0/+23
* ia64-tdep.c (ia64_convert_from_func_addr): New function. (ia64_gdbarch_init): Call set_gdbarch_convert_from_func_addr().
2003-08-26Add German translationNick Clifton7-417/+1015
2003-08-262003-08-26 Michael Snyder <msnyder@redhat.com>Michael Snyder2-7/+4
* cpu-frv.c: Remove unused enum.
2003-08-26 * dwarf2read.c (dwarf_attr_name): Move DW_AT_MIPS_linkage_nameJason Merrill2-1/+6
case out of #ifdef MIPS block.
2003-08-26switch to changelog modeJason Merrill1-1/+1
2003-08-26 * PROBLEMS: Remove description of java/1322.Daniel Jacobowitz2-14/+1
2003-08-26 PR java/1322Daniel Jacobowitz2-2/+12
* dwarf2-frame.c (dwarf2_frame_find_fde): Check whether any FDEs are available before calling SECT_OFF_TEXT.
2003-08-262003-08-25 Jason Eckhardt <jle@rice.edu>Jason Eckhardt2-2/+6
* doc/c-i860.texi: Update text about relocatable address expansions.
2003-08-26daily updateAlan Modra1-1/+1
2003-08-26*** empty log message ***gdbadmin1-1/+1
2003-08-252003-08-25 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston3-0/+58
* gdb.asm/asm-source.exp: Add ia64 support. * gdb.asm/ia64.inc: New file.
2003-08-252003-08-25 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-643/+1101
* ia64-tdep.c (pseudo_regs): New enum that lists gr32-gr127, p0-p63, bof, and nat0-nat127 as pseudo-registers. (ia64_frame_cache): New struct used to cache frame info. (ia64_register_reggroup_p): New routine used to override default register grouping so registers without names are still saved and restored. (ia64_dwarf_reg_to_regnum): New routine to map gr32-gr127 to their pseudo values. (ia64_pseudo_register_read): New routine to read pseudo-registers. (ia64_pseudo_register_write): New routine to write pseudo-registers. (ia64_alloc_frame_cache): New routine to create a new ia64_frame_cache. (examine_prologue): Change prototype to add next_frame pointer. Assume frameless until otherwise proven. Verify that the cfm for current frame matches the cfm that should occur for the prologues alloc insn and if equal, mark as not frameless. At end of routine, if not frameless, calculate registers for the previous frame and store in the cache, if a cache is provided. (ia64_skip_prologue): Use new prototype when calling examine_prologue and pass 0 for next_frame. (ia64_store_return_value): Change to use convert_typed_floating() instead of calling ia64_convert_to_raw(). (ia64_extract_return_value): Change to use convert_typed_floating() instead of calling ia64_convert_to_virtual(). (ia64_frame_cache): New routine to support new frame model. (ia64_frame_this_id, ia64_frame_prev_register): Ditto. (ia64_frame_sniffer): Ditto. (ia64_sigtramp_frame_init_saved_regs): Ditto. (ia64_sigtramp_frame_cache, ia64_sigtramp_frame_this_id): Ditto. (ia64_sigtramp_frame_prev_register): Ditto. (ia64_sigtramp_frame_sniffer): Ditto. (ia64_frame_base_address): Ditto. (ia64_extract_struct_value_address): Change to issue error message. (ia64_frame_align): New routine to align sp. (ia64_push_dummy_call): New routine based on ia64_push_arguments(). (ia64_push_arguments): Removed. Logic moved to ia64_push_dummy_call(). (ia64_push_return_address): Ditto. (ia64_unwind_dummy_id): New function. (ia64_unwind_pc): Ditto. (ia64_convert_register_p): Ditto. (ia64_register_to_value): Ditto. (ia64_value_to_register): Ditto. (ia64_pop_frame, ia64_pop_frame_regular): Removed. (ia64_register_byte, ia64_register_raw_size): Ditto. (ia64_register_virtual_size, ia64_register_virtual_byte): Ditto. (ia64_saved_pc_after_call): Ditto. (ia64_frame_chain, ia64_frame_saved_pc): Ditto. (ia64_frame_init_saved_regs, ia64_get_saved_register): Ditto. (ia64_register_convertible, ia64_register_convert_to_virtual): Ditto. (ia64_register_convert_to_raw): Ditto. (ia64_store_struct_return, ia64_call_dummy_words): Ditto. (ia64_init_extra_frame_info): Ditto. (ia64_frame_args_address, ia64_frame_locals_address): Ditto. (ia64_gdbarch_init): Remove registering of deprecated functions that are no longer used. Add registration of new gdbarch functions. Remove registering deprecated_write_sp. Replace set_gdbarch_register_virtual_type() with set_gdbarch_register_type(). Delete set_gdbarch_deprecated_register_convertible(), set_gdbarch_deprecated_register_convert_to_virtual(), and set_gdbarch_deprecated_register_convert_to_raw() calls. Remove set_gdbarch_deprecated_register_size(), set_gdbarch_deprecated_register_bytes(), set_gdbarch_pcregnum(), set_gdbarch_deprecated_register_byte(), set_gdbarch_deprecated_register_raw_size(), set_gdbarch_deprecated_max_register_raw_size(), set_gdbarch_deprecated_register_virtual_size(), and set_gdbarch_deprecated_max_register_virtual_size() calls. Replace set_gdbarch_deprecated_extract_return_value() with set_gdbarch_extract_return_value(). Remove calls to: set_gdbarch_deprecated_saved_pc_after_call(); set_gdbarch_deprecated_frame_chain(), set_gdbarch_deprecated_frame_saved_pc(), set_gdbarch_deprecated_frame_init_saved_regs(), set_gdbarch_deprecated_get_saved_register(), set_gdbarch_deprecated_call_dummy_words(), set_gdbarch_deprecated_sizeof_call_dummy_words(), set_gdbarch_deprecated_init_extra_frame_info(), set_gdbarch_deprecated_frame_args_address(), set_gdbarch_deprecated_frame_locals_address(), and set_gdbarch_deprecated_dummy_write_sp(). Add set_gdbarch_convert_register_p(), set_gdbarch_register_to_value(), set_gdbarch_value_to_register(), set_gdbarch_push_dummy_call(), set_gdbarch_frame_align(), set_gdbarch_unwind_dummy_id(), set_gdbarch_unwind_pc(), frame_unwind_append_sniffer(), frame_unwind_append_sniffer(), and frame_base_set_default().
2003-08-252003-08-25 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-0/+12
* configure.tgt: Document need for special "mipsisa64" handling. (mipsisa64*-*-linux64): Handle as target linux64. (mipsisa64*-*-*): Handle as target embed64.
2003-08-252003-08-18 Michael Chastain <mec@shout.net>Michael Chastain2-0/+19
* PROBLEMS: Document pr gdb/1322, the Java anonymous objfile bug.
2003-08-252003-08-25 Maciej W. Rozycki <macro@ds2.pg.gda.pl>Maciej W. Rozycki2-4/+9
* reloc.c: Fix documentation for MIPS ELF relocations. libbfd.h: Regenerate. bfd-in2.h: Regenerate.
2003-08-252003-08-24 Jason Eckhardt <jle@rice.edu>Jason Eckhardt2-2/+8
* config/tc-i860.c (md_assemble): Use isrc2 from the original instruction when expanding E_ADDR.
2003-08-25*** empty log message ***gdbadmin1-1/+1
2003-08-25daily updateAlan Modra1-1/+1
2003-08-24 * NEWS: Mention fork tracing.Daniel Jacobowitz1-0/+6
2003-08-242003-08-24 Jason Eckhardt <jle@rice.edu>Jason Eckhardt2-0/+10
* coff-i860.c (CALC_ADDEND): Define to be a no-op.
2003-08-242003-08-24 Jason Eckhardt <jle@rice.edu>Jason Eckhardt2-1/+7
* elf32-i860.c (elf32_i860_relocate_pc16): Subtract 4 and shift by 2 before storing the relocated value.
2003-08-24* i387-tdep.h: Update copyright date.Mark Kettenis2-1/+11
(I387_SIZEOF_FSAVE, I387_SIZEOF_FXSAVE): New defines.
2003-08-24* linux-proc.c (linux_proc_xfer_memory): Remove comment aboutMark Kettenis2-5/+6
CFLAGS games to reflect reality.
2003-08-242003-08-24 Andrew Cagney <cagney@redhat.com>Andrew Cagney4-60/+17
* arm-tdep.c (_initialize_arm_tdep): Simplify by assuming GDB_MULTI_ARCH is always non-zero. * osabi.c (_initialize_gdb_osabi): Ditto. (gdbarch_init_osabi): Ditto. * sparc-tdep.c: Ditto for #if code.
2003-08-24daily updateAlan Modra1-1/+1
2003-08-24*** empty log message ***gdbadmin1-1/+1
2003-08-232003-08-23 Jason Eckhardt <jle@rice.edu>Jason Eckhardt4-8/+352
[bfd/ChangeLog] * coff-i860.c (coff_i860_reloc_nyi): New function. (howto_table): Add entries for relocations PAIR, HIGHADJ, HIGH, LOWn, SPLITn, and BRADDR. (RTYPE2HOWTO): Check that the r_type is within the howto_table before trying to access the entry. (coff_i860_rtype_to_howto): Likewise. (coff_i860_reloc_type_lookup): New function. (i860_reloc_processing): New function. (coff_bfd_reloc_type_lookup): Define macro. (RELOC_PROCESSING): Define macro. Minor formatting adjustments. [include/coff/ChangeLog] * coff/i860.h (COFF860_R_PAIR, COFF860_R_LOW0, COFF860_R_LOW1, COFF860_R_LOW2, COFF860_R_LOW3, COFF860_R_LOW4, COFF860_R_SPLIT0, COFF860_R_SPLIT1, COFF860_R_SPLIT2, COFF860_R_HIGHADJ, COFF860_R_BRADDR): Define new relocation constants and document. Minor formatting adjustments.