1. 07 Jan, 2002 13 commits
  2. 06 Jan, 2002 14 commits
    • Alan Modra's avatar
      daily update · 09f0f265
      Alan Modra authored
      09f0f265
    • Mark Kettenis's avatar
      290b2c7a
    • Andrew Cagney's avatar
      <string.h> -> "gdb_string.h" · aef21287
      Andrew Cagney authored
      aef21287
    • Andrew Cagney's avatar
      Doco which targets are not multi-arch. · 30efa627
      Andrew Cagney authored
      30efa627
    • Andrew Cagney's avatar
      * MAINTAINERS: Mark a29k target as obsolete. · 9b4ff276
      Andrew Cagney authored
      * Makefile.in (a29k-tdep.o, remote-adapt.o, remote-eb.o)
      (remote-mm.o, remote-udi.o): Obsolete.  Remove references in
      comments.
      * NEWS: Note that a29k targets are obsolete.
      * a29k-tdep.c: Mark as obsolete.
      * configure.tgt: Mark a29k-*-aout*, a29k-*-coff*, a29k-*-elf*,
      a29k-*-ebmon*, a29k-*-kern*, a29k-*-none*, a29k-*-udi* and
      a29k-*-vxworks* targets as obsolete.
      * remote-adapt.c: Obsolete.
      * remote-eb.c: Obsolete.
      * remote-mm.c: Obsolete.
      * remote-udi.c: Obsolete.
      * config/a29k/a29k-udi.mt: Obsolete.
      * config/a29k/a29k.mt: Obsolete.
      * config/a29k/tm-a29k.h: Obsolete.
      * config/a29k/tm-vx29k.h: Obsolete.
      * config/a29k/vx29k.mt: Obsolete.
      9b4ff276
    • Andrew Cagney's avatar
      Fix PR gdb/66. · 9fbfe2dc
      Andrew Cagney authored
      * gdb.base/structs.exp: Replace skip for a29k with skip for
      gdb,cannot_call_functions.
      * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
      * gdb.base/callfuncs.exp: Ditto.
      * gdb.base/call-rt-st.exp: Ditto.
      * gdb.base/call-strs.exp: Ditto.
      * gdb.base/callfwmall.exp: Ditto.
      * gdb.base/scope.exp: Obsolete xfail a29k.
      * gdb.c++/misc.exp: Ditto.
      * gdb.c++/cplusfuncs.exp: Ditto.
      * gdb.base/ptype.exp: Ditto.
      * gdb.base/printcmds.exp: Ditto.
      * gdb.base/opaque.exp: Ditto.
      * gdb.base/list.exp: Ditto.
      * gdb.base/funcargs.exp: Ditto.
      * gdb.base/default.exp: Ditto.
      9fbfe2dc
    • Alan Modra's avatar
      * config/tc-m68k.h (md_prepare_relax_scan): Rewrite. · d7861ad2
      Alan Modra authored
      	* config/tc-m68k.c (md_relax_table): Add md_prepare_relax_scan comment.
      d7861ad2
    • Alan Modra's avatar
      * elfxx-ia64.c (is_unwind_section_name): Add target vector as · d9cf1b54
      Alan Modra authored
      	argument so we can handle HP-UX specially.
      	(elfNN_ia64_hpux_vec): New for use in is_unwind_section_name.
      	(elfNN_hpux_backend_section_from_bfd_section): New for support
      	of SHN_IA_64_ANSI_COMMON.
      	(elfNN_ia64_relax_section): Add support for SHN_IA_64_ANSI_COMMON.
      	(is_unwind_section_name): Add special HP-UX support.
      	(elfNN_ia64_section_from_shdr): Add support for more sections.
      	(elfNN_ia64_fake_sections): Modify is_unwind_section_name call and
      	add support for more sections.
      	(elfNN_ia64_additional_program_headers): Modify
      	is_unwind_section_name call.
      	(elfNN_ia64_modify_segment_map): Remove assumption that there is
      	only one unwind section in segment.
      d9cf1b54
    • Alan Modra's avatar
      * readelf.c (get_ia64_segment_type): Add support for macros. · 00428cca
      Alan Modra authored
      	(get_segment_type): Add support for IA64 specific macros.
      00428cca
    • Alan Modra's avatar
      * ia64.h (ELF_STRING_ia64_unwind_hdr): New Macro for HP-UX. · 8661be6a
      Alan Modra authored
      	(SHT_IA_64_HP_OPT_ANOT): Ditto
      	(PT_IA_64_HP_OPT_ANOT): Ditto
      	(PT_IA_64_HP_HSL_ANOT): Ditto
      	(PT_IA_64_HP_STACK): Ditto
      	(SHN_IA_64_ANSI_COMMON): Ditto
      8661be6a
    • Alan Modra's avatar
      * syms.c (_bfd_generic_make_empty_symbol): New function. · 3f3c5c34
      Alan Modra authored
      	* libbfd-in.h (_bfd_nosymbols_make_empty_symbol): Define as
      	_bfd_generic_make_empty_symbol.
      	* libbfd.h: Regenerate.
      	* bfd-in2.h: Regenerate.
      	* hppabsd-core.c (hppabsd_core_make_empty_symbol): Delete function.
      	(hppabsd_core_get_symtab_upper_bound): Don't define.
      	(hppabsd_core_get_symtab): Likewise.
      	(hppabsd_core_print_symbol): Likewise.
      	(hppabsd_core_get_symbol_info): Likewise.
      	(hppabsd_core_bfd_is_local_label_name): Likewise.
      	(hppabsd_core_get_lineno): Likewise.
      	(hppabsd_core_find_nearest_line): Likewise.
      	(hppabsd_core_bfd_make_debug_symbol): Likewise.
      	(hppabsd_core_read_minisymbols): Likewise.
      	(hppabsd_core_minisymbol_to_symbol): Likewise.
      	(hppabsd_core_vec): Use BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols).
      	Formatting fixes.
      	* hpux-core.c: Similarly.
      	* irix-core.c: Similarly.
      	* osf-core.c: Similarly.
      	* sco5-core.c: Similarly.
      	* binary.c (binary_make_empty_symbol): Remove function, define as
      	_bfd_generic_make_empty_symbol.
      	* ihex.c (ihex_make_empty_symbol): Likewise.
      	* mmo.c (mmo_make_empty_symbol): Likewise.
      	* ppcboot.c (ppcboot_make_empty_symbol): Likewise.
      	* srec.c (srec_make_empty_symbol): Likewise.
      	* versados.c (versados_make_empty_symbol): Likewise.
      	* vms.c (_bfd_vms_make_empty_symbol): Remove.
      	(vms_make_empty_symbol): Define as _bfd_generic_make_empty_symbol.
      	* vms-gsd.c (_bfd_vms_slurp_gsd): Call bfd_make_empty_symbol
      	rather than _bfd_vms_make_empty_symbol.
      	* vms-misc.c (new_symbol): Likewise.
      3f3c5c34
    • Andrew Cagney's avatar
      last? remaining BIG_ENDIAN switch · a9011d31
      Andrew Cagney authored
      a9011d31
    • Andrew Cagney's avatar
      Move changelog to correct position. · 79e10fab
      Andrew Cagney authored
      79e10fab
    • gdbadmin's avatar
      *** empty log message *** · 1d84ffd5
      gdbadmin authored
      1d84ffd5
  3. 05 Jan, 2002 13 commits
    • Alan Modra's avatar
      daily update · 44d212dc
      Alan Modra authored
      44d212dc
    • Andrew Cagney's avatar
      Don't include <endian.h> · 9299404e
      Andrew Cagney authored
      9299404e
    • Daniel Jacobowitz's avatar
      2002-01-05 Daniel Jacobowitz <drow@mvista.com> · 7a621144
      Daniel Jacobowitz authored
              * tc-mips.c (mips_cprestore_valid): New flag.
              (mips_frame_reg_valid): New flag.
              (macro) [M_JAL_2]: Check both flags.
              [M_JAL_A]: Likewise.
              (s_cprestore): Set mips_cprestore_valid.
              (tc_get_register): If setting mips_frame_reg, set
              mips_frame_reg_valid and clear mips_cprestore_valid.
              (s_mips_ent): Clear both flags.
              (s_mips_end): Clear both flags.
      
      2002-01-05  Daniel Jacobowitz  <drow@mvista.com>
      
              * gas/mips/jal-svr4pic.s: Add .ent and .frame directives.
              * gas/mips/mips-abi32-pic.s: Add .frame directive.
              * gas/mips/mips-gp32-fp32-pic.s: Likewise.
              * gas/mips/mips-gp32-fp64-pic.s: Likewise.
              * gas/mips/mips-gp64-fp32-pic.s: Likewise.
              * gas/mips/mips-gp64-fp64-pic.s: Likewise.
      7a621144
    • Jason Thorpe's avatar
      * acconfig.h (HAVE_PT_GETXMMREGS): New. · 7e89e357
      Jason Thorpe authored
      * config.in: Regenerate.
      * configure.in: Update copyright years.
      Add test for PT_GETXMMREGS supplied by <sys/ptrace.h>.
      * configure: Regenerate.
      * i386bsd-nat.c: Update copyright years.
      (fill_gregset): Use regcache_collect.
      (fetch_inferior_registers): Only fetch integer registers
      if requested to do so.  Add support for XMM registers
      using PT_GETXMMREGS.
      (store_inferior_registers): Only store integer registers
      if requested to do so.  Add support for XMM registers
      using PT_SETXMMREGS.
      * i386nbsd-nat.c (fetch_inferior_registers): Remove.
      (store_inferior_registers): Remove.
      (fetch_core_registers): Use supply_gregset and i387_supply_fsave.
      (fetch_elfcore_registers): New function.
      (i386nbsd_elfcore_fns): New.
      (_initialize_i386nbsd_nat): Register i386nbsd_elfcore_fns.
      * config/i386/nbsd.mh (NATDEPFILES): Add i387-nat.o and
      i386bsd-nat.o.
      * config/i386/nbsdelf.mh (NATDEPFILES): Likewise.
      * config/i386/nbsd.mt (TDEPFILES): Add i386bsd-nat.o.
      * config/i386/nbsdelf.mt (TDEPFILES): Likewise.
      * config/i386/tm-nbsd.h: Update copyright years.
      (HAVE_SSE_REGS): Define.
      (IN_SIGTRAMP): Define as i386bsd_in_sigtramp.
      (SIGTRAMP_START): Redefine as i386bsd_sigtramp_start.
      (SIGTRAMP_END): Redefine as i386bsd_sigtramp_end.
      (SIGCONTEXT_PC_OFFSET): Remove.
      (FRAME_SAVED_PC): Define as i386bsd_frame_saved_pc.
      7e89e357
    • Alan Modra's avatar
      * emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Make use · 3dfe7a8c
      Alan Modra authored
      	of bfd_section_list_remove and bfd_section_list_insert macros.
      	* emultempl/pe.em (gld_${EMULATION_NAME}_place_orphan): Likewise.
      	* emultempl/mmo.em (mmo_place_orphan): Likewise.
      3dfe7a8c
    • Alan Modra's avatar
      * write.c (write_object_file): Make use of bfd_section_list_remove. · 7c6beb69
      Alan Modra authored
      	* config/obj-ecoff.c (ecoff_frob_file): Likewise.
      	* config/tc-mmix.c (mmix_frob_file): Likewise.
      7c6beb69
    • Alan Modra's avatar
      * section.c (bfd_section_init): Remove unnecessary initialisations. · 9e7b37b3
      Alan Modra authored
      	(bfd_section_list_clear): New function.
      	(bfd_section_list_remove, bfd_section_list_insert): New macros.
      	(_bfd_strip_section_from_output): Use them.
      	* coffcode.h (coff_set_alignment_hook): Likewise.
      	* elf32-mips.c (_bfd_mips_elf_final_link): Likewise.
      	* elf64-mips.c (mips_elf64_final_link): Likewise.
      	* elf64-mmix.c (mmix_elf_final_link): Likewise.
      	* sunos.c (sunos_add_dynamic_symbols): Likewise.
      	* xcofflink.c (_bfd_xcoff_bfd_final_link): Likewise.
      	* bfd-in2.h: Regenerate.
      
      	* netbsd-core.c (netbsd_core_file_p): Use bfd_make_section_anyway
      	rather than doing our own section handling.  Clean up after errors
      	with bfd_release and bfd_section_list_clear.  Handle unexpected
      	flags.
      	* aoutf1.h (sunos4_core_file_p): Likewise.
      	* aix386-core.c (aix386_core_file_p): Likewise.
      	* cisco-core.c (cisco_core_file_validate): Likewise.
      	* ptrace-core.c (ptrace_unix_core_file_p): Likewise.
      	* trad-core.c (trad_unix_core_file_p): Likewise.
      
      	* hppabsd-core.c (hppabsd_core_core_file_p):  Clean up after errors
      	with bfd_release and bfd_section_list_clear.
      	* hpux-core.c (hpux_core_core_file_p): Likewise.
      	* irix-core.c (irix_core_core_file_p): Likewise.
      	* lynx-core.c (lynx_core_file_p): Likewise.
      	* osf-core.c (osf_core_core_file_p): Likewise.
      	* rs6000-core.c (rs6000coff_core_p): Likewise.
      	* sco5-core.c (sco5_core_file_p): Likewise.
      9e7b37b3
    • Alan Modra's avatar
      * elf32-mips.c (_bfd_mips_elf_lo16_reloc): Simplify, and perform · 3f0a7f7f
      Alan Modra authored
      	sign extension adjustments without conditionals.
      3f0a7f7f
    • Andrew Cagney's avatar
      Remove obsolete MacOS support. · a752853e
      Andrew Cagney authored
      a752853e
    • Andrew Cagney's avatar
      s/BIG_ENDIAN/BFD_ENDIAN_BIG/ · d7449b42
      Andrew Cagney authored
      d7449b42
    • Michael Snyder's avatar
      2002-01-04 Michael Snyder <msnyder@redhat.com> · ca4976a6
      Michael Snyder authored
              * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
      ca4976a6
    • Michael Snyder's avatar
      2002-01-04 Michael Snyder <msnyder@redhat.com> · 8ddad156
      Michael Snyder authored
      	* gdb.base/maint.exp: Add tests for maint info sections options.
      8ddad156
    • Daniel Jacobowitz's avatar
      2002-01-04 Daniel Jacobowitz <drow@mvista.com> · 356374e8
      Daniel Jacobowitz authored
              * thread-db.c (thread_db_new_objfile): Do not enable thread_db
              for core files.
      356374e8