Andrew Cagney [Thu, 28 Nov 2002 21:38:44 +0000 (21:38 +0000)]
 
2002-11-28  Andrew Cagney  <
ac131313@redhat.com>
	* gdbarch.sh (DEPRECATED_USE_GENERIC_DUMMY_FRAMES): Rename
	USE_GENERIC_DUMMY_FRAMES.
	* gdbarch.h, gdbarch.c: Regenerate.
	* valops.c, frame.c: Update.
	* config/z8k/tm-z8k.h, config/mn10200/tm-mn10200.h: Update.
	* config/m32r/tm-m32r.h, config/h8500/tm-h8500.h: Update.
	* config/pa/tm-hppa.h, blockframe.c: Update.
	* vax-tdep.c, sparc-tdep.c, ns32k-tdep.c: Ditto.
	* m68k-tdep.c, alpha-tdep.c: Ditto.
	* arm-tdep.c: Eliminate USE_GENERIC_DUMMY_FRAMES as always 1.
	* mips-tdep.c: Ditto.
Index: doc/ChangeLog
2002-11-28  Andrew Cagney  <
ac131313@redhat.com>
	* gdbint.texinfo (Host Definition): Delete documentation on
	USE_GENERIC_DUMMY_FRAMES.
 
Andrew Cagney [Thu, 28 Nov 2002 18:15:59 +0000 (18:15 +0000)]
 
2002-11-27  Andrew Cagney  <
ac131313@redhat.com>
	* gdbarch.sh (CALL_DUMMY_LOCATION): Default to AT_ENTRY_POINT.
	(USE_GENERIC_DUMMY_FRAMES): Default to true.
	(PC_IN_CALL_DUMMY): Default to generic_pc_in_call_dummy.
	* gdbarch.c, gdbarch.h: Re-generate.
	* inferior.h (USE_GENERIC_DUMMY_FRAMES): Delete macro definition.
	(CALL_DUMMY_LOCATION): Delete macro definition.
	(PC_IN_CALL_DUMMY): Delete macro definitions.
	* arm-tdep.c (arm_gdbarch_init): Do not set pc_in_call_dummy,
	default is already generic_pc_in_call_dummy.
	* xstormy16-tdep.c (xstormy16_gdbarch_init): Ditto.
	* v850-tdep.c (v850_gdbarch_init): Ditto.
	* sh-tdep.c (sh_gdbarch_init): Ditto.
	* rs6000-tdep.c (rs6000_gdbarch_init): Ditto.
	* mips-tdep.c (mips_gdbarch_init): Ditto.
	* mcore-tdep.c (mcore_gdbarch_init): Ditto.
	* m68hc11-tdep.c (m68hc11_gdbarch_init): Ditto.
	* ia64-tdep.c (ia64_gdbarch_init): Ditto.
	* h8300-tdep.c (h8300_gdbarch_init): Ditto.
	* d10v-tdep.c (d10v_gdbarch_init): Ditto.
	* avr-tdep.c (avr_gdbarch_init): Ditto.
	* arm-tdep.c (arm_gdbarch_init): Do not set
	use_generic_dummy_frames, default is already 1.
	* xstormy16-tdep.c (xstormy16_gdbarch_init): Ditto.
	* x86-64-tdep.c (x86_64_gdbarch_init): Ditto.
	* v850-tdep.c (v850_gdbarch_init): Ditto.
	* sh-tdep.c (sh_gdbarch_init): Ditto.
	* s390-tdep.c (s390_gdbarch_init): Ditto.
	* rs6000-tdep.c (rs6000_gdbarch_init): Ditto.
	* mn10300-tdep.c (mn10300_gdbarch_init): Ditto.
	* mips-tdep.c (mips_gdbarch_init): Ditto.
	* mcore-tdep.c (mcore_gdbarch_init): Ditto.
	* m68hc11-tdep.c (m68hc11_gdbarch_init): Ditto.
	* ia64-tdep.c (ia64_gdbarch_init): Ditto.
	* i386-tdep.c (i386_gdbarch_init): Ditto.
	* h8300-tdep.c (h8300_gdbarch_init): Ditto.
	* frv-tdep.c (frv_gdbarch_init): Ditto.
	* d10v-tdep.c (d10v_gdbarch_init): Ditto.
	* cris-tdep.c (cris_gdbarch_init): Ditto.
	* avr-tdep.c (avr_gdbarch_init): Ditto.
	* xstormy16-tdep.c (xstormy16_gdbarch_init): Do not set
	call_dummy_location, default is already AT_ENTRY_POINT.
	* x86-64-tdep.c (x86_64_gdbarch_init): Ditto.
	* v850-tdep.c (v850_gdbarch_init): Ditto.
	* sparc-tdep.c (sparc_gdbarch_init): Ditto.
	* sh-tdep.c (sh_gdbarch_init): Ditto.
	* s390-tdep.c (s390_gdbarch_init): Ditto.
	* rs6000-tdep.c (rs6000_gdbarch_init): Ditto.
	* mn10300-tdep.c (mn10300_gdbarch_init): Ditto.
	* mips-tdep.c (mips_gdbarch_init): Ditto.
	* mcore-tdep.c (mcore_gdbarch_init): Ditto.
	* m68hc11-tdep.c (m68hc11_gdbarch_init): Ditto.
	* ia64-tdep.c (ia64_gdbarch_init): Ditto.
	* i386-tdep.c (i386_gdbarch_init): Ditto.
	* h8300-tdep.c (h8300_gdbarch_init): Ditto.
	* frv-tdep.c (frv_gdbarch_init): Ditto.
	* d10v-tdep.c (d10v_gdbarch_init): Ditto.
	* cris-tdep.c (cris_gdbarch_init): Ditto.
	* avr-tdep.c (avr_gdbarch_init): Ditto.
	* arm-tdep.c (arm_gdbarch_init): Ditto.
	* alpha-tdep.c (alpha_gdbarch_init): Ditto.
 
Andrew Cagney [Thu, 28 Nov 2002 18:08:26 +0000 (18:08 +0000)]
 
2002-11-28  Andrew Cagney  <cagney@redhat.com>
	* sim-main.h: Only include "idecode.h" once.
	* Makefile.in (SIM_EXTRA_DEPS): Define.
Andrew Cagney [Thu, 28 Nov 2002 17:11:41 +0000 (17:11 +0000)]
 
2002-11-28  Andrew Cagney  <cagney@redhat.com>
	* frame.h: Update comments on set_current_frame, create_new_frame,
	flush_cached_frames, reinit_frame_cache, select_frame and
	selected_frame.
Elena Zannoni [Thu, 28 Nov 2002 16:46:31 +0000 (16:46 +0000)]
 
2002-11-28  Elena Zannoni  <ezannoni@redhat.com>
	* Makefile.in (install): Move install-info to here...
	(all): ...from here.
Jakub Jelinek [Thu, 28 Nov 2002 14:15:55 +0000 (14:15 +0000)]
 
	* symbols.c (S_SET_THREAD_LOCAL): New function.
	* symbols.h (S_SET_THREAD_LOCAL): New prototype.
	* config/tc-i386.c (md_apply_fix3): Call S_SET_THREAD_LOCAL
	for TLS relocations.
	* config/tc-ia64.c (md_apply_fix3): Likewise.
	* config/tc-alpha.c (md_apply_fix3): Likewise.
	* ld-i386/tlsnopic.rd: Change NOTYPE to TLS for UND sg* symbols.
Jakub Jelinek [Thu, 28 Nov 2002 14:13:51 +0000 (14:13 +0000)]
 
	* write.c (subsegs_finish): For SEC_MERGE sections pad last fragment
	to entsize.
Alan Modra [Thu, 28 Nov 2002 11:55:43 +0000 (11:55 +0000)]
 
include/elf/ChangeLog
	* internal.h (elf32_internal_ehdr, Elf32_Internal_Ehdr,
	elf64_internal_ehdr, Elf64_Internal_Ehdr, elf32_internal_phdr,
	Elf32_Internal_Phdr, elf64_internal_phdr, Elf64_Internal_Phdr,
	elf32_internal_shdr, Elf32_Internal_Shdr, elf64_internal_shdr,
	Elf64_Internal_Shdr, elf32_internal_sym, elf64_internal_sym,
	Elf32_Internal_Sym, Elf64_Internal_Sym, Elf32_Internal_Note,
	elf32_internal_note, elf32_internal_rel, Elf32_Internal_Rel,
	elf64_internal_rel, Elf64_Internal_Rel, elf32_internal_rela,
	elf64_internal_rela, Elf32_Internal_Rela, Elf64_Internal_Rela,
	elf32_internal_dyn, elf64_internal_dyn, Elf32_Internal_Dyn,
	Elf64_Internal_Dyn, elf32_internal_verdef, elf64_internal_verdef,
	elf32_internal_verdaux, elf64_internal_verdaux, elf32_internal_verneed,
	elf64_internal_verneed, elf32_internal_vernaux, elf64_internal_vernaux,
	elf32_internal_versym, elf64_internal_versym, Elf32_Internal_Verdef,
	Elf64_Internal_Verdef, Elf32_Internal_Verdaux, Elf64_Internal_Verdaux,
	Elf32_Internal_Verneed, Elf64_Internal_Verneed, Elf32_Internal_Vernaux,
	Elf64_Internal_Vernaux, Elf32_Internal_Versym, Elf64_Internal_Versym,
	Elf32_Internal_Syminfo, Elf64_Internal_Syminfo): Delete.
	(Elf_Internal_Rel): Delete.
bfd/ChangeLog
	* elf-bfd.h: Replace occurrences of Elf32_Internal_* and
	Elf64_Internal_* with Elf_Internal_*.  Replace Elf_Internal_Rel
	with Elf_Internal_Rela.
	* elf-hppa.h, elf-m10200.c, elf-m10300.c, elf32-arc.c, elf32-arm.h,
	elf32-avr.c, elf32-cris.c, elf32-d10v.c, elf32-d30v.c, elf32-dlx.c,
	elf32-fr30.c, elf32-frv.c, elf32-gen.c, elf32-h8300.c, elf32-hppa.c,
	elf32-i370.c, elf32-i386.c, elf32-i860.c, elf32-i960.c, elf32-ip2k.c,
	elf32-m32r.c, elf32-m68hc11.c, elf32-m68hc12.c, elf32-m68k.c,
	elf32-mcore.c, elf32-mips.c, elf32-openrisc.c, elf32-or32.c,
	elf32-ppc.c, elf32-s390.c, elf32-sh.c, elf32-v850.c, elf32-vax.c,
	elf32-xstormy16.c, elf64-alpha.c, elf64-gen.c, elf64-hppa.c,
	elf64-mips.c, elf64-mmix.c, elf64-ppc.c, elf64-s390.c, elf64-sh64.c,
	elf64-sparc.c, elf64-x86-64.c, elfarm-nabi.c, elfarm-oabi.c,
	elfcode.h, elflink.h, elfn32-mips.c, elfxx-ia64.c, elfxx-mips.c: Ditto.
	* elf-hppa.h (elf_hppa_internal_shdr): Delete.  Use Elf_Internal_Shdr
	throughout instead.
	* elf.c (_bfd_elf_no_info_to_howto_rel): Delete.
	* elfcode.h (elf_swap_reloca_in): Pass source operand as a bfd_byte *.
	Remove INLINE keyword.
	(elf_swap_reloc_in): Likewise.  Also clear r_addend.
	(elf_swap_reloc_out, elf_swap_reloca_out): Pass destination operand
	as a bfd_byte *.
	(elf_write_relocs): Consolidate REL and RELA code.
	(elf_slurp_reloc_table_from_section): Simplify REL code.
	(NAME(_bfd_elf,size_info)): Populate reloc swap entries.
	* elf-bfd.h (MAX_INT_RELS_PER_EXT_REL): Define.
	* elflink.h (elf_link_read_relocs_from_section): Consolidate REL and
	RELA code.
	(elf_link_adjust_relocs): Likewise.  Don't malloc space for temp
	reloc array, use a fixed size of MAX_INT_RELS_PER_EXT_REL.
	(elf_link_output_relocs): Likewise.
	(elf_reloc_link_order): Likewise.
	(elf_finish_pointer_linker_section): Likewise.
	(struct elf_link_sort_rela): Remove union.
	(elf_link_sort_cmp1): Update to suit.
	(elf_link_sort_cmp2): Here too.
	(elf_link_sort_relocs): Consolidate REL and RELA code.  Fix memory
	over-allocation for int_rels_per_ext_rel != 1 case.
	* elf32-arm.h: Update all bfd_elf32_swap_reloc_out calls.
	* elf32-i386.c: Likewise.
	* elf32-cris.c: Likewise for bfd_elf32_swap_reloca_out.
	* elf32-hppa.c, elf32-i370.c, elf32-m68k.c, elf32-ppc.c, elf32-s390.c,
	elf32-sh.c, elf32-vax.c, elfxx-mips.c: Likewise.
	* elf64-alpha.c: Likewise for bfd_elf64_swap_reloca_out.
	* elf64-hppa.c, elf64-mips.c, elf64-ppc.c, elf64-s390.c, elf64-sh64.c,
	elf64-sparc.c, elf64-x86-64.c: Likewise.
	* elfxx-ia64.c: Likewise for bfd_elfNN_swap_reloca_out.
	* elfxx-mips.c (sort_dynamic_relocs): Likewise for
	bfd_elf32_swap_reloc_in.
	* elf32-arm.h: Update elf32_arm_info_to_howto calls.
	* elf32-mips.c: Likewise for mips_info_to_howto_rel.
	(mips_elf64_swap_reloc_in): Zero r_addend.
	(mips_elf64_be_swap_reloc_in): Likewise.
	(mips_elf64_slurp_one_reloc_table): Simplify.
	* elf64-alpha.c (alpha_elf_size_info): Populate reloc swap entries.
	* elf64-hppa.c (hppa64_elf_size_info): Likewise.
	* elf64-sparc.c (sparc64_elf_size_info): Likewise.
Kaz Kojima [Thu, 28 Nov 2002 08:37:15 +0000 (08:37 +0000)]
 
	* elf32-sh.c (sh_elf_relocate_section): Don't complain about
        unresolved debugging relocs in dynamic applications.
	* elf64-sh64.c (sh_elf64_relocate_section): Likewise.
	* ld-sh/refdbg-0-dso.d: New test.
	* ld-sh/refdbg-1.d: Likewise.
	* ld-sh/refdbg.s: Likewise.
	* ld-sh/refdbglib.s: Likewise.
Joel Brobecker [Thu, 28 Nov 2002 04:41:33 +0000 (04:41 +0000)]
 
	* configure: Regenerate with the proper version of autoconf.
David O'Brien [Thu, 28 Nov 2002 02:10:38 +0000 (02:10 +0000)]
 
2002-11-27  David O'Brien  <obrien@FreeBSD.org>
	* configure.host: Fix generic FreeBSD configuration entry.
Chris Demetriou [Thu, 28 Nov 2002 01:32:03 +0000 (01:32 +0000)]
 
2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
        * sim-fpu.c (sim_fpu_inv): Use sim_fpu_div.
gdbadmin [Thu, 28 Nov 2002 00:00:03 +0000 (00:00 +0000)]
 
*** empty log message ***
Alan Modra [Wed, 27 Nov 2002 23:00:04 +0000 (23:00 +0000)]
 
daily update
Andrew Cagney [Wed, 27 Nov 2002 20:44:10 +0000 (20:44 +0000)]
 
2002-11-27  Andrew Cagney  <cagney@redhat.com>
	* config/z8k/tm-z8k.h (PC_IN_CALL_DUMMY): Update definition to use
	deprecated pc_in_call_dummy function.
	* config/sparc/tm-sparc.h (PC_IN_CALL_DUMMY): Ditto.
	* config/sparc/tm-sp64.h (PC_IN_CALL_DUMMY): Ditto.
	* config/pa/tm-hppa.h (PC_IN_CALL_DUMMY): Ditto.
	* config/mn10200/tm-mn10200.h (PC_IN_CALL_DUMMY): Ditto.
	* config/h8500/tm-h8500.h (PC_IN_CALL_DUMMY): Ditto.
H.J. Lu [Wed, 27 Nov 2002 19:42:10 +0000 (19:42 +0000)]
 
2002-11-27  H.J. Lu <hjl@gnu.org>
	* ld.texinfo: Add the missing `;' to sample version scripts.
Martin Hunt [Wed, 27 Nov 2002 19:13:10 +0000 (19:13 +0000)]
 
2002-11-26  Martin M. Hunt  <hunt@redhat.com>
	* Makefile.in: Remove Tix dependencies.
	* acinclude.m4: Ditto.
	* aclocal.m4: Ditto.
	* configure.in: Ditto.
	* configure: Regenerated.
Andrew Cagney [Wed, 27 Nov 2002 15:50:32 +0000 (15:50 +0000)]
 
2002-11-26  Andrew Cagney  <
ac131313@redhat.com>
	* gdbarch.sh (TARGET_FLOAT_FORMAT): Print the float format name.
	(TARGET_DOUBLE_FORMAT, TARGET_LONG_DOUBLE_FORMAT): Ditto.
	* gdbarch.c: Re-generate.
 
Andrew Cagney [Wed, 27 Nov 2002 01:08:50 +0000 (01:08 +0000)]
 
2002-11-26  Andrew Cagney  <
ac131313@redhat.com>
	* config/h8500/tm-h8500.h (CALL_DUMMY_LOCATION): Define as ON_STACK.
	(USE_GENERIC_DUMMY_FRAMES): Define as zero.
	(PC_IN_CALL_DUMMY): Define as pc_in_call_dummy_on_stack.
	* config/mn10200/tm-mn10200.h (PC_IN_CALL_DUMMY): Define as
	pc_in_call_dummy_at_entry_point.
	* config/pa/tm-hppa.h (CALL_DUMMY_LOCATION): Define as ON_STACK.
	(USE_GENERIC_DUMMY_FRAMES): Define as zero.
	(PC_IN_CALL_DUMMY): Define as pc_in_call_dummy_on_stack.
	* config/pa/tm-hppa64.h (CALL_DUMMY_LOCATION): Delete undefine.
	* config/sparc/tm-sparc.h (PC_IN_CALL_DUMMY): Define as
	pc_in_call_dummy_on_stack.
	* config/sparc/tm-sp64.h (PC_IN_CALL_DUMMY): Redefine as
	pc_in_call_dummy_at_entry_point and pc_in_call_dummy_on_stack.
	* config/z8k/tm-z8k.h (CALL_DUMMY_LOCATION): Define as ON_STACK.
	(USE_GENERIC_DUMMY_FRAMES): Define as zero.
	(PC_IN_CALL_DUMMY): Defile as pc_in_call_dummy_on_stack.
 
gdbadmin [Wed, 27 Nov 2002 00:00:33 +0000 (00:00 +0000)]
 
*** empty log message ***
Alan Modra [Tue, 26 Nov 2002 23:00:05 +0000 (23:00 +0000)]
 
daily update
Elena Zannoni [Tue, 26 Nov 2002 22:44:37 +0000 (22:44 +0000)]
 
2002-11-26  Elena Zannoni  <ezannoni@redhat.com>
        Fix PR gdb/723 and PR gdb/245.
	* Makefile.in (install-info): Run the install-info command as part
	of the post install steps only.
	(uninstall-info): New target.
	(uninstall): New target.
Elena Zannoni [Tue, 26 Nov 2002 22:33:21 +0000 (22:33 +0000)]
 
2002-11-26  Elena Zannoni  <ezannoni@redhat.com>
        * Makefile.in (INFO_DEPS): Define.
        (all): Add install-info to the rule.
        (info): Unse INFO_DEPS.
        (install-info): Rewrite.
        (uninstall-info): New.
        (uninstall): New.
DJ Delorie [Tue, 26 Nov 2002 21:55:15 +0000 (21:55 +0000)]
 
* dwarf2dbg.c (scale_addr_delta): New.
(size_inc_line_addr): Use it.
(emit_inc_line_addr): Use it.
Andrew Cagney [Tue, 26 Nov 2002 19:01:30 +0000 (19:01 +0000)]
 
2002-11-26  Andrew Cagney  <
ac131313@redhat.com>
	* inferior.h (deprecated_pc_in_call_dummy_before_text_end): Rename
	pc_in_call_dummy_before_text_end
	(deprecated_pc_in_call_dummy_after_text_end): Rename
	pc_in_call_dummy_after_text_end.
	(deprecated_pc_in_call_dummy_on_stack): Rename
	pc_in_call_dummy_on_stack.
	(deprecated_pc_in_call_dummy_at_entry_point): Rename
	pc_in_call_dummy_at_entry_point.
	* m68k-tdep.c (m68k_gdbarch_init): Update.
	* s390-tdep.c (s390_gdbarch_init): Update.
	* x86-64-tdep.c (x86_64_gdbarch_init): Update.
	* vax-tdep.c (vax_gdbarch_init): Update.
	* sparc-tdep.c (sparc_gdbarch_init): Update.
	* ns32k-tdep.c (ns32k_gdbarch_init): Update.
	* mn10300-tdep.c (mn10300_gdbarch_init): Update.
	* i386-tdep.c (i386_gdbarch_init): Update.
	* frv-tdep.c (frv_gdbarch_init): Update.
	* cris-tdep.c (cris_gdbarch_init): Update.
	* config/sparc/tm-sparc.h (PC_IN_CALL_DUMMY): Update.
	* blockframe.c (deprecated_pc_in_call_dummy_before_text_end)
	(deprecated_pc_in_call_dummy_after_text_end)
	(deprecated_pc_in_call_dummy_on_stack)
	(deprecated_pc_in_call_dummy_at_entry_point): Update.
	* alpha-tdep.c (alpha_gdbarch_init): Update.
 
Alan Modra [Tue, 26 Nov 2002 11:54:02 +0000 (11:54 +0000)]
 
	* elf-eh-frame.c (ENSURE_NO_RELOCS): Disregard R_*_NONE relocs.
	(_bfd_elf_discard_section_eh_frame): Don't discard duplicate CIEs
	on a relocatable link.  Comment typos.
	* elf.c (_bfd_elf_link_hash_newfunc): Assign elements of structure
	in the order they are declared.  Clear elf_hash_value too.
	(_bfd_elf_link_hash_table_init): Likewise assign in order.  Clear
	eh_info and tls_segment.
	* elflink.h (elf_link_input_bfd <emit_relocs>): Keep reloc offsets
	sorted when discarding relocs by turning them into R_*_NONE.
	* libbfd.c (warn_deprecated): Comment spelling.
	* po/SRC-POTFILES.in: Regenerate.
Hans-Peter Nilsson [Tue, 26 Nov 2002 08:21:35 +0000 (08:21 +0000)]
 
	* config/tc-cris.c (cris_relax_frag): Fix typo in comment.
	(md_assemble): Don't pass on branches to constants as relaxable.
	Tweak comment.
Hans-Peter Nilsson [Tue, 26 Nov 2002 08:19:09 +0000 (08:19 +0000)]
 
	* gas/cris/rd-bcnst.d, gas/cris/rd-bcnst.d: New test.
Daniel Jacobowitz [Tue, 26 Nov 2002 01:23:46 +0000 (01:23 +0000)]
 
	* acconfig.h (HAVE_PREAD64): Add.
	* configure.in: Check for pread64.
	* config.in: Regenerated.
	* configure: Regenerated.
	* lin-lwp.c (lin_lwp_xfer_memory): Call linux_proc_xfer_memory.
	* linux-proc.c (linux_proc_xfer_memory): New function.
	* config/nm-linux.h (linux_proc_xfer_memory): Add prototype.
gdbadmin [Tue, 26 Nov 2002 00:00:03 +0000 (00:00 +0000)]
 
*** empty log message ***
Alan Modra [Mon, 25 Nov 2002 23:00:05 +0000 (23:00 +0000)]
 
daily update
David Carlton [Mon, 25 Nov 2002 22:01:39 +0000 (22:01 +0000)]
 
2002-11-25  David Carlton  <carlton@math.stanford.edu>
	* dwarf2read.c (scan_partial_symbols): Descend into namespace
	pdi's with no name.
DJ Delorie [Mon, 25 Nov 2002 21:15:41 +0000 (21:15 +0000)]
 
* gas/xstormy16/allinsn.d: Fix sdiv/sdivlh encodings.
DJ Delorie [Mon, 25 Nov 2002 21:15:04 +0000 (21:15 +0000)]
 
* xstormy16-opc.c: Regenerate.
Andrew Cagney [Mon, 25 Nov 2002 21:07:51 +0000 (21:07 +0000)]
 
2002-11-25  Andrew Cagney  <
ac131313@redhat.com>
	* MAINTAINERS: Mark h8500 as broken.  Breakage occured Fri Nov 5
	16:32:04 1999 Andrew Cagney <cagney@b1.cygnus.com>.
 
Jim Blandy [Mon, 25 Nov 2002 21:00:51 +0000 (21:00 +0000)]
 
* symfile.c (init_objfile_sect_indices): New function.
(default_symfile_offsets): Move the section-index-initializing
stuff into init_objfile_sect_indices, and call that.
Jim Blandy [Mon, 25 Nov 2002 20:31:06 +0000 (20:31 +0000)]
 
* symtab.h (SIZEOF_N_SECTION_OFFSETS): New macro.
(SIZEOF_SECTION_OFFSETS): Use SIZEOF_N_SECTION_OFFSETS.
Jim Blandy [Mon, 25 Nov 2002 20:11:35 +0000 (20:11 +0000)]
 
* symfile.c (syms_from_objfile): Adjust indentation.
Jim Blandy [Mon, 25 Nov 2002 20:01:06 +0000 (20:01 +0000)]
 
* symfile.c (symbol_file_add): Flush gdb_stdout even if from_tty
|| info_verbose isn't true.
Jim Wilson [Mon, 25 Nov 2002 19:59:29 +0000 (19:59 +0000)]
 
Patch from Kenneth Chen to fix brl disassembly.
	* ia64-dis.c (print_insn_ia64): Correct handling of IA64_OPND_TGT64.
Jim Blandy [Mon, 25 Nov 2002 19:54:09 +0000 (19:54 +0000)]
 
* lib/mi-support.exp (mi_delete_breakpoints): Change name of
function appearing in error message.
Svein Seldal [Mon, 25 Nov 2002 09:01:30 +0000 (09:01 +0000)]
 
	* gas/config/tc-tic4x.c (c4x_operands_match): Bugfix in direct
	mode
Andrew Cagney [Mon, 25 Nov 2002 04:47:56 +0000 (04:47 +0000)]
 
2002-11-24  Andrew Cagney  <
ac131313@redhat.com>
	* gdbarch.sh (FRAME_ARGS_ADDRESS, FRAME_LOCALS_ADDRESS): Change
	default to get_frame_base.
	* gdbarch.h, gdbarch.c: Regenerate.
	* arch-utils.c (default_frame_address): Delete function.
	* arch-utils.h (default_frame_address): Delete declaration
 
gdbadmin [Mon, 25 Nov 2002 00:00:02 +0000 (00:00 +0000)]
 
*** empty log message ***
Pierre Muller [Sun, 24 Nov 2002 23:05:03 +0000 (23:05 +0000)]
 
2002-11-24  Pierre Muller  <muller@ics.u-strasbg.fr>
	* varobj.c (find_frame_addr_in_frame_chain):
	Use get_frame_base instead of FRAME_FP,
	obvious fix.
Alan Modra [Sun, 24 Nov 2002 23:00:05 +0000 (23:00 +0000)]
 
daily update
Andrew Cagney [Sun, 24 Nov 2002 19:48:13 +0000 (19:48 +0000)]
 
2002-11-19  Andrew Cagney  <
ac131313@redhat.com>
	* frame.h (FRAME_FP): Delete macro.
	(get_frame_base): New function declaration.
	* frame.c (get_frame_base): New function.
	(get_frame_id): Use ->frame.
	(frame_find_by_id): Rewrite to use get_frame_id.
	* blockframe.c: Use get_frame_base instead of FRAME_FP.
	* cris-tdep.c, d10v-tdep.c, findvar.c, h8500-tdep.c: Ditto.
	* hppa-tdep.c, i386-tdep.c, infcmd.c, infrun.c: Ditto.
	* m68hc11-tdep.c, m68k-tdep.c, mcore-tdep.c, mips-tdep.c: Ditto.
	* mn10200-tdep.c, mn10300-tdep.c, rs6000-tdep.c: Ditto.
	* sh-tdep.c, sparc-tdep.c, stack.c, tracepoint.c: Ditto.
	* v850-tdep.c, valops.c, z8k-tdep.c: Ditto.
 
Andrew Cagney [Sun, 24 Nov 2002 18:23:37 +0000 (18:23 +0000)]
 
2002-11-24  Andrew Cagney  <
ac131313@redhat.com>
	* arm-tdep.c (arm_gdbarch_init): Do not set get_saved_register.
 
DJ Delorie [Sun, 24 Nov 2002 15:59:22 +0000 (15:59 +0000)]
 
merge from gcc
Andrew Cagney [Sun, 24 Nov 2002 15:41:59 +0000 (15:41 +0000)]
 
2002-11-24  Andrew Cagney  <
ac131313@redhat.com>
	* frame.c (set_unwind_by_pc): Revert change below, use
	PC_IN_CALL_DUMMY.
	(get_prev_frame): Ditto.
 
Andrew Cagney [Sun, 24 Nov 2002 15:06:08 +0000 (15:06 +0000)]
 
2002-11-24  Andrew Cagney  <
ac131313@redhat.com>
	* dummy-frame.c (pc_in_dummy_frame): New function.
	(generic_pc_in_call_dummy): Call pc_in_dummy_frame.
	(find_dummy_frame): Update comment.
	(generic_pop_current_frame): Use get_frame_type.
	* dummy-frame.h (pc_in_dummy_frame): Declare.
	* frame.c (set_unwind_by_pc): Use pc_in_dummy_frame.
	(create_new_frame): Use pc_in_dummy_frame.
	(get_prev_frame): Use pc_in_dummy_frame.
	(frame_saved_regs_register_unwind): Use get_prev_frame.
	(deprecated_generic_get_saved_register): Use get_prev_frame.
 
Andrew Cagney [Sun, 24 Nov 2002 14:16:38 +0000 (14:16 +0000)]
 
2002-11-23  Andrew Cagney  <
ac131313@redhat.com>
	* blockframe.c (find_frame_addr_in_frame_chain): Move function
	from here ...
	* varobj.c (find_frame_addr_in_frame_chain): ... to here.
	(varobj_create): Note that frame ID should be used.
	* frame.h (find_frame_addr_in_frame_chain): Delete declaration.
 
Jason Thorpe [Sun, 24 Nov 2002 06:58:20 +0000 (06:58 +0000)]
 
* libiberty.h (basename): Add NetBSD to the list.
Andrew Cagney [Sun, 24 Nov 2002 03:20:09 +0000 (03:20 +0000)]
 
2002-11-23  Andrew Cagney  <
ac131313@redhat.com>
	* breakpoint.c: Include "gdb_assert.h".
	(deprecated_frame_in_dummy): Assert that generic dummy frames are
	not being used.
	* Makefile.in (breakpoint.o): Update dependencies.
	* ada-lang.c (find_printable_frame): Use get_frame_type instead of
	deprecated_frame_in_dummy.
	* stack.c (print_frame_info_base): Ditto.
	(frame_info): Ditto.
	(print_frame_info_base): Ditto.  Delete dead code.
Index: tui/ChangeLog
2002-11-23  Andrew Cagney  <
ac131313@redhat.com>
	* tuiStack.c (tuiShowFrameInfo): Use get_frame_type instead of
	deprecated_frame_in_dummy.  Fix coding style.
 
gdbadmin [Sun, 24 Nov 2002 00:00:03 +0000 (00:00 +0000)]
 
*** empty log message ***
Alan Modra [Sat, 23 Nov 2002 23:00:03 +0000 (23:00 +0000)]
 
daily update
Andreas Schwab [Sat, 23 Nov 2002 19:45:12 +0000 (19:45 +0000)]
 
	* Makefile.in (m68k_tdep_h): Define.
	(abug-rom.o, cpu32bug-rom.o, dbug-rom.o, m68k-tdep.o, m68klinux-nat.o)
	(remote-est.o, rom68k-rom.o): Add $(m68k_tdep_h).
	* m68k-tdep.c: Move register number enum ...
	* m68k-tdep.h: ... to this new file and rename the constants from
	E_* to M68K_*.  All uses changed.
	* config/m68k/tm-m68k.h (D0_REGNUM, A0_REGNUM): Remove definitions.
	* abug-rom.c: Include "m68k-tdep.h".  Use
	M68K_D0_REGNUM/M68K_A0_REGNUM instead of D0_REGNUM/A0_REGNUM.
	* cpu32bug-rom.c: Likewise.
	* dbug-rom.c: Likewise.
	* m68k-tdep.c: Likewise.
	* m68klinux-nat.c: Likewise.
	* remote-est.c: Likewise.
	* rom68k-rom.c: Likewise.
	* config/m68k/tm-linux.h: Likewise.
Andrew Cagney [Sat, 23 Nov 2002 17:17:29 +0000 (17:17 +0000)]
 
2002-11-23  Andrew Cagney  <
ac131313@redhat.com>
	* arm-tdep.c (arm_gdbarch_init): Remove old style non-generic
	dummy frame initialization code.
	* mips-tdep.c (mips_gdbarch_init): Ditto.
 
Nick Clifton [Sat, 23 Nov 2002 08:01:51 +0000 (08:01 +0000)]
 
Fix typo describing switch for hex format.
Christopher Faylor [Sat, 23 Nov 2002 02:49:45 +0000 (02:49 +0000)]
 
* win32-nat.c (child_attach): Reset saw_create counter or subsequent attach
will hang.
Andrew Cagney [Sat, 23 Nov 2002 01:39:25 +0000 (01:39 +0000)]
 
2002-11-22  Andrew Cagney  <
ac131313@redhat.com>
	* gdbarch.sh (FRAME_ARGS_ADDRESS, FRAME_LOCALS_ADDRESS): Default
	to default_frame_address.
	* gdbarch.h, gdbarch.c: Re-generate.
	* d10v-tdep.c (d10v_gdbarch_init): Do not set frame_args_address
	or frame_locals_address to default_frame_address.
	* m68k-tdep.c (m68k_gdbarch_init): Update.
	* i386-tdep.c (i386_gdbarch_init): Update.
	* frv-tdep.c (frv_gdbarch_init): Update.
	* sh-tdep.c (sh_gdbarch_init): Update.
	* v850-tdep.c (v850_gdbarch_init): Update.
	* sparc-tdep.c (sparc_gdbarch_init): Update.
	* mips-tdep.c (mips_gdbarch_init): Update.
	* mn10300-tdep.c (mn10300_gdbarch_init): Update.
	* x86-64-tdep.c (x86_64_gdbarch_init): Update.
	* xstormy16-tdep.c (xstormy16_gdbarch_init): Update.
	* cris-tdep.c (cris_frame_args_address): Delete function.
	(cris_frame_locals_address): Delete function.
	(cris_gdbarch_init): Do not set frame_args_address or
	frame_locals_address.
 
Michael Snyder [Sat, 23 Nov 2002 01:34:43 +0000 (01:34 +0000)]
 
2002-11-22  Michael Snyder  <msnyder@redhat.com>
	* thread-db.c (thread_db_load): Tell the user what's going on
	if dlopen fails on libthread_db.
Andrew Cagney [Sat, 23 Nov 2002 01:12:05 +0000 (01:12 +0000)]
 
2002-11-22  Andrew Cagney  <
ac131313@redhat.com>
	* dv-core.c: Update copyright.  sim/common contributed to the FSF.
	* dv-glue.c, dv-pal.c, hw-base.c, hw-base.h, hw-device.c: Ditto.
	* hw-device.h, hw-handles.c, hw-handles.h: Ditto.
	* hw-instances.c, hw-instances.h, hw-properties.c: Ditto.
	* hw-properties.h, hw-tree.c, hw-tree.h, sim-alu.h: Ditto.
	* sim-basics.h, sim-bits.c, sim-bits.h, sim-config.c: Ditto.
	* sim-config.h, sim-core.c, sim-core.h, sim-endian.c: Ditto.
	* sim-endian.h, sim-events.c, sim-events.h, sim-inline.c: Ditto.
	* sim-inline.h, sim-io.c, sim-io.h, sim-n-bits.h: Ditto.
	* sim-n-core.h, sim-n-endian.h, sim-types.h: Ditto.
 
gdbadmin [Sat, 23 Nov 2002 00:00:02 +0000 (00:00 +0000)]
 
*** empty log message ***
Andreas Schwab [Fri, 22 Nov 2002 23:59:20 +0000 (23:59 +0000)]
 
	* m68k-tdep.c (m68k_register_virtual_type): Use architecture
	invariant return values.
Andrew Cagney [Fri, 22 Nov 2002 23:20:46 +0000 (23:20 +0000)]
 
2002-11-22  Andrew Cagney  <cagney@redhat.com>
	* gen.c (name_cmp): Rename format_name_cmp.
	(insn_list_insert): When a merge, compare the format name and
	instruction name.  Add trace messages.
Alan Modra [Fri, 22 Nov 2002 23:00:05 +0000 (23:00 +0000)]
 
daily update
Elena Zannoni [Fri, 22 Nov 2002 21:02:20 +0000 (21:02 +0000)]
 
2002-11-22  Elena Zannoni  <ezannoni@redhat.com>
 	* Makefile.in (install): Make 'install' do some real work.
DJ Delorie [Fri, 22 Nov 2002 21:02:14 +0000 (21:02 +0000)]
 
merge from gcc
Jim Blandy [Fri, 22 Nov 2002 19:07:28 +0000 (19:07 +0000)]
 
Revert previous change --- the hour was late, and I was confused about
its status.
Andreas Schwab [Fri, 22 Nov 2002 16:32:45 +0000 (16:32 +0000)]
 
	* valops.c (value_slice): Move declaration of `offset' to avoid
	warning.
Christopher Faylor [Fri, 22 Nov 2002 07:34:55 +0000 (07:34 +0000)]
 
* win32-nat.c (psapi_get_dll_name): Fix a compiler warning.
(struct so_stuff): Add end_addr field.
(register_loaded_dll): Calculate and store end address of loaded dll.
(solib_address): New function.
(child_solib_loaded_library_pathname): Pass carefully constructed section info
to safe_symbol_file_add rather than ignoring it.
(get_child_debug_event): Call re_enable_breakpoints_in_shlibs when a DLL is
loaded.
(do_initial_child_stuff): Call disable_breakpoints_in_shlibs.
(child_create_inferior): Fix a compiler warning.
* config/i386/tm-cygwin.h (PC_SOLIB): Define new macro.
(solib_address): Declare new function.
Jim Blandy [Fri, 22 Nov 2002 07:00:37 +0000 (07:00 +0000)]
 
* gdb.base/step-line.exp: Check that GDB can handle filenames that
appear in the line number info, but not in the preprocessor macro
info.
* lib/gdb.exp (gdb_internal_error_regexp): New variable.
(gdb_internal_error_resync): New procedure.
(gdb_test): If the command results in an internal error,
answer GDB's questions until we get back to a prompt.
Daniel Jacobowitz [Fri, 22 Nov 2002 04:31:21 +0000 (04:31 +0000)]
 
	* gdb.base/maint.exp (help maint dump-me): Update with typo fix.
Andrew Cagney [Fri, 22 Nov 2002 04:20:49 +0000 (04:20 +0000)]
 
2002-11-21  Andrew Cagney  <
ac131313@redhat.com>
	* filter.c: Re-indent.
	* filter.h, filter_host.h, gen-engine.c, gen-engine.h: Ditto.
	* gen-icache.c, gen-icache.h, gen-idecode.c: Ditto.
	* gen-idecode.h, gen-itable.c, gen-itable.h: Ditto.
	* gen-model.c, gen-model.h, gen-semantics.c: Ditto.
	* gen-semantics.h, gen-support.c, gen-support.h: Ditto.
	* gen.c, gen.h, igen.c, igen.h, ld-cache.c, ld-cache.h: Ditto.
	* ld-decode.c, ld-decode.h, ld-insn.c, ld-insn.h, lf.c: Ditto.
	* lf.h, misc.c, misc.h, table.c, table.h: Ditto.
 
Andrew Cagney [Fri, 22 Nov 2002 04:09:40 +0000 (04:09 +0000)]
 
2002-11-21  Andrew Cagney  <
ac131313@redhat.com>
        * Makefile.in: Update copyright.  IGEN contributed to the FSF.
        * filter.c, filter.h, filter_host.c, filter_host.h: Ditto.
        * gen-engine.c, gen-engine.h, gen-icache.c, gen-icache.h: Ditto.
        * gen-idecode.c, gen-idecode.h, gen-itable.c: Ditto.
        * gen-itable.h, gen-model.c, gen-model.h, gen-semantics.c: Ditto.
        * gen-semantics.h, gen-support.c, gen-support.h, gen.c: Ditto.
        * gen.h, igen.c, igen.h, ld-cache.c, ld-cache.h: Ditto.
        * ld-decode.c, ld-decode.h, ld-insn.c, ld-insn.h, lf.c: Ditto.
        * lf.h, misc.c, misc.h, table.c, table.h: Ditto.
 
Andreas Schwab [Fri, 22 Nov 2002 00:02:03 +0000 (00:02 +0000)]
 
	* m68k-tdep.c (m68k_register_virtual_type): Return int for SR, FPC
	and FPS registers.
gdbadmin [Fri, 22 Nov 2002 00:00:02 +0000 (00:00 +0000)]
 
*** empty log message ***
Alan Modra [Thu, 21 Nov 2002 23:00:04 +0000 (23:00 +0000)]
 
daily update
Alan Modra [Thu, 21 Nov 2002 21:37:06 +0000 (21:37 +0000)]
 
	* ld-elf/elf.exp: Remove sec64k test.
	* ld-elf/sec64k.exp: Reinstate.
Stephane Carrez [Thu, 21 Nov 2002 21:25:22 +0000 (21:25 +0000)]
 
	* tui-hooks.c (tui_init_hook): Don't enable the TUI if a specific
	interpreter is installed.
Daniel Jacobowitz [Thu, 21 Nov 2002 19:38:02 +0000 (19:38 +0000)]
 
	* maint.c (_initialize_maint_cmds): Fix typo.  From
	Francesco Potorti` <pot@gnu.org>.
Dave Anglin [Thu, 21 Nov 2002 19:06:28 +0000 (19:06 +0000)]
 
	* config/tc-hppa.h (tc_frob_symbol):  Frob undefined unused symbols
	only if they have default visibility.
Richard Henderson [Thu, 21 Nov 2002 18:56:06 +0000 (18:56 +0000)]
 
    * config/tc-alpha.c (alpha_fix_adjustable): Remove redundant
        S_IS_DEFINED test.
Andrew Cagney [Thu, 21 Nov 2002 18:54:44 +0000 (18:54 +0000)]
 
2002-11-21  Andrew Cagney  <cagney@redhat.com>
	* mips-tdep.c (mips_dump_tdep): Delete references to
	GDB_TARGET_UNMASK_DISAS_PC and GDB_TARGET_MASK_DISAS_PC.
	* config/mips/tm-mips.h (GDB_TARGET_MASK_DISAS_PC): Delete macro.
	(GDB_TARGET_UNMASK_DISAS_PC): Delete macro.
	* printcmd.c (build_address_symbolic): Delete calls to
	GDB_TARGET_UNMASK_DISAS_PC and GDB_TARGET_MASK_DISAS_PC.
	(address_info): Ditto.
	Fix PR gdb/773.
Richard Henderson [Thu, 21 Nov 2002 18:52:36 +0000 (18:52 +0000)]
 
    * elflink.h (elf_link_add_object_symbols): Don't overwrite the
        arch's st_other bits when merging visibilities.
        (elf_link_output_extsym): Tidy clearing of visibility field.
Alan Modra [Thu, 21 Nov 2002 13:30:31 +0000 (13:30 +0000)]
 
	* ld-elf/elf.exp: Renamed from sec64k.exp.  Add test_list loop.
	* ld-elf/merge.s: New file.
	* ld-elf/merge.d: New file.
	* ld-elf/merge.ld: New file.
Alan Modra [Thu, 21 Nov 2002 13:11:33 +0000 (13:11 +0000)]
 
	* coff-mcore.c (SWAP_IN_RELOC_OFFSET): Define.
	(SWAP_OUT_RELOC_OFFSET): Define.
Alan Modra [Thu, 21 Nov 2002 11:43:40 +0000 (11:43 +0000)]
 
	* config/tc-mcore.c (mcore_pool_count): New function.
	(mcore_cons, mcore_float_cons, mcore_stringer, mcore_fill): Use it.
Klee Dienes [Thu, 21 Nov 2002 09:54:12 +0000 (09:54 +0000)]
 
2002-11-20  Klee Dienes  <kdienes@apple.com>
        * config/tc-mcore.c (md_begin): Use a const iterator.  Don't
        coalesce the name fields to use the same pointer.
        * config/tc-sh.c (md_begin): Use a const iterator.  Don't coalesce
        the name fields to use the same pointer.
        (get_specific): Check for opcodes with the same name using strcmp
        as well as comparing the pointer.
gdbadmin [Thu, 21 Nov 2002 00:00:33 +0000 (00:00 +0000)]
 
*** empty log message ***
Alan Modra [Wed, 20 Nov 2002 23:00:05 +0000 (23:00 +0000)]
 
daily update
Alexandre Oliva [Wed, 20 Nov 2002 18:17:04 +0000 (18:17 +0000)]
 
* elf.c (_bfd_elf_link_hash_table_init): Make sure
can_refcount is properly extended to the type of
init_refcount.
Daniel Jacobowitz [Wed, 20 Nov 2002 16:31:08 +0000 (16:31 +0000)]
 
	* linux-s390-low.c (s390_regmap): Check GPR_SIZE instead of
	defined(PT_FPR0_HI).
Alan Modra [Wed, 20 Nov 2002 12:56:01 +0000 (12:56 +0000)]
 
	* write.c (adjust_reloc_syms): Don't reduce SEC_MERGE fixups with
	fx_subsy non-NULL.
Klee Dienes [Wed, 20 Nov 2002 08:58:01 +0000 (08:58 +0000)]
 
2002-11-19  Klee Dienes  <kdienes@apple.com>
            Adam Fedor  <fedor@gnu.org>
        * completer.c (skip_quoted_chars): Renamed from skip_chars.  Add
        the ability to explicitly specify the quote characters and word
        break characters; if NULL is specified for either, use the old
        behavior of using the characters used by the completer.
        (skip_chars): New function.  Convenience wrapper around
        skip_quoted_chars to provide the original skip_chars behavior.
        * completer.h (skip_quoted_chars): Add prototype.
DJ Delorie [Wed, 20 Nov 2002 03:15:10 +0000 (03:15 +0000)]
 
* xstormy16-desc.c: Regenerate.
* xstormy16-opc.c: Regenerate.
* xstormy16-opc.h: Regenerate.
DJ Delorie [Wed, 20 Nov 2002 03:14:47 +0000 (03:14 +0000)]
 
* gas/xstormy16/allinsn.sh: Add sdiv, divlh, and sdivlh.
* gas/xstormy16/allinsn.d: Regenerate.
* gas/xstormy16/allinsn.s: Regenerate.
Alan Modra [Wed, 20 Nov 2002 02:50:28 +0000 (02:50 +0000)]
 
move testsuite entries to the correct changelog
Richard Henderson [Wed, 20 Nov 2002 02:39:21 +0000 (02:39 +0000)]
 
    * config/obj-elf.c (obj_elf_visibility): Overwrite only the
        visibility portion of st_other.