Nick Clifton [Thu, 29 Aug 2002 06:49:35 +0000 (06:49 +0000)]
 
Add linker relaxation to v850 toolchain
Alan Modra [Thu, 29 Aug 2002 00:00:05 +0000 (00:00 +0000)]
 
daily update
gdbadmin [Thu, 29 Aug 2002 00:00:02 +0000 (00:00 +0000)]
 
*** empty log message ***
Stephane Carrez [Wed, 28 Aug 2002 20:33:27 +0000 (20:33 +0000)]
 
	* tui.c (tuiGetLowDisassemblyAddress): Moved from here.
	* tuiDisassem.c (tuiGetLowDisassemblyAddress): To here, and use
	tui_find_disassembly_address to find the starting address of
	disassemble window.
Keith Seitz [Wed, 28 Aug 2002 17:27:44 +0000 (17:27 +0000)]
 
    * stack.c (select_frame): Add FIXME concerning selected-frame
        events.
        (select_frame_command): Send selected-frame-level-changed
        event notification, but only if the level actually changed.
        (up_silently_base): Add selected-frame-level-changed event
        notification.
        (down_silently_base): Likewise.
Dave Brolley [Wed, 28 Aug 2002 16:01:31 +0000 (16:01 +0000)]
 
2002-08-28  Dave Brolley  <brolley@redhat.com>
	* gen-support.c (gen_support_h): Generate
	'#define semantic_illegal <PREFIX>_semantic_illegal'.
Andrew Cagney [Wed, 28 Aug 2002 14:02:18 +0000 (14:02 +0000)]
 
Update all .c dependencies.
Alan Modra [Wed, 28 Aug 2002 12:32:06 +0000 (12:32 +0000)]
 
	* objdump.c (dump_bfd): Restore lines accidentally deleted in
	last commit.
Nick Clifton [Wed, 28 Aug 2002 10:38:51 +0000 (10:38 +0000)]
 
Add TMS320C4x support
Alan Modra [Wed, 28 Aug 2002 03:35:59 +0000 (03:35 +0000)]
 
	* write.c (BFD_FAST_SECTION_FILL): Remove unused macro.
	(TC_ADJUST_RELOC_COUNT): Tweak param name.
	(TC_FORCE_RELOCATION, TC_FORCE_RELOCATION_SECTION): Likewise.
	(TC_FIX_ADJUSTABLE, MD_PCREL_FROM_SECTION): Likewise.
	(RELOC_ENUM): Define.
	(fix_new_internal): Use RELOC_ENUM.
	(fix_new, fix_new_exp): Likewise.
	(adjust_reloc_syms): Comment.  Remove unnecessary tests on sym != NULL.
	Replace gotos with continue.
	(write_relocs): Formatting.  Avoid symbol loops in
	RELOC_EXPANSION_POSSIBLE case too.  Report bfd_reloc_outofrange
	errors, and error number in other cases.
	(fixup_segment): Remove param names from prototype.  Rename
	"this_segment_type" to "this_segment".  Update linkrelax comment.
	Remove "size, "place" and "where" local vars.  Formatting.  Update
	"no symbol" comment.  Remove #if 0 and #if 1.
Alan Modra [Wed, 28 Aug 2002 01:55:46 +0000 (01:55 +0000)]
 
	* emultempl/aix.em (gld${EMULATION_NAME}_parse_args): Replace strtoll,
	strtoul and strtoull with bfd_scan_vma.
	(gld${EMULATION_NAME}_read_file): Likewise.
Alan Modra [Wed, 28 Aug 2002 00:11:40 +0000 (00:11 +0000)]
 
	* ld-discard/discard.exp: xfail m6812.
	* ld-scripts/map-address.d: Adjust for extras emitted by pe targets.
Alan Modra [Wed, 28 Aug 2002 00:10:47 +0000 (00:10 +0000)]
 
	* configure.tgt: Remove h8[35]00-*-hms*.  Add h8500-*-rtems*.
Alan Modra [Wed, 28 Aug 2002 00:00:04 +0000 (00:00 +0000)]
 
daily update
gdbadmin [Wed, 28 Aug 2002 00:00:02 +0000 (00:00 +0000)]
 
*** empty log message ***
Alan Modra [Tue, 27 Aug 2002 23:51:47 +0000 (23:51 +0000)]
 
	* gas/mcore/allinsn.d: Escape dots.  Pass -z to objdump and adjust
	to suit.  Match coff relocs.  Match "from address pool" comments.
	* gas/sparc/pcrel.s: Use 2b label in expressions.
	* gas/sparc/pcrel64.s: Likewise.
	* gas/sparc/pcrel.d: Adjust to suit.
	* gas/sparc/pcrel64.d: Likewise.
	* gas/vtable/vtable.exp: Move xfails to ..
	(proc vtable_setup_xfails): .. here. Add i866.
Alan Modra [Tue, 27 Aug 2002 23:35:19 +0000 (23:35 +0000)]
 
	* gas/macros/macros.exp (strings): Update xfails.
Alan Modra [Tue, 27 Aug 2002 23:34:18 +0000 (23:34 +0000)]
 
	* app.c (do_scrub_chars): Don't test IGNORE_NONSTANDARD_ESCAPES.  Tidy.
Tom Tromey [Tue, 27 Aug 2002 22:37:14 +0000 (22:37 +0000)]
 
	* Makefile.in (osabi.o, i387-tdep.o, i386-linux-nat.o, lin-lwp.o,
	ax-gdb.o, signals.o, jv-valprint.o, c-valprint.o, cp-abi.o):
	Update dependencies.
	* i387-tdep.c: Include gdb_string.h.
	* osabi.c: Likewise.
	* i386-linux-nat.c: Likewise.
	* lin-lwp.c: Likewise.
	* ax-gdb.c: Likewise.
	* signals/signals.c: Likewise.
	* jv-valprint.c: Likewise.
	* p-lang.c: Likewise.
	* c-valprint.c: Likewise.
	* cp-abi.c: Likewise.
Stephane Carrez [Tue, 27 Aug 2002 21:59:49 +0000 (21:59 +0000)]
 
	* tuiDisassem.c (tui_disassemble): New function to disassemble
	several lines in a buffer.
	(tui_find_disassembly_address): New function to search backward
	or forward a disassembly line.
	(tuiSetDisassemContent): Use tui_disassemble to obtain the real
	content and format it in the window.
	(tuiShowDisassemAndUpdateSource): Remove unused locals.
	(tuiVerticalDisassemScroll): Use tui_find_disassembly_address to
	obtain the address to disassemble for the scrolling.
	* tuiDisassem.h (tuiGetBeginAsmAddress): Update.
	* tuiSourceWin.c (tuiUpdateSourceWindowAsIs): Don't pass symtab.
Stephane Carrez [Tue, 27 Aug 2002 20:58:27 +0000 (20:58 +0000)]
 
	* tuiIO.c (CTRL_CHAR): Redefine and use readline 4.3 definition.
Elena Zannoni [Tue, 27 Aug 2002 19:06:36 +0000 (19:06 +0000)]
 
2002-08-27  Elena Zannoni  <ezannoni@redhat.com>
	* cli/cli-script.h (copy_command_lines): Export.
	* breakpoint.c: Include cli/cli-script.h.
	* Makefile.in (breakpoint.o): Update dependencies.
Nick Clifton [Tue, 27 Aug 2002 11:12:53 +0000 (11:12 +0000)]
 
Handle .rdata_runtime_pseudo_reloc sections.
Alan Modra [Tue, 27 Aug 2002 11:09:43 +0000 (11:09 +0000)]
 
	* dwarf2dbg.c: Always include dwarf2dbg.h.
	(dwarf2_directive_file): Adjust dummy version args.
	* ecoff.c (ecoff_directive_weakext): Add ATTRIBUTE_UNUSED.
	* expr.c (clean_up_expression <O_subtract>): Allow subtraction
	when symbol values differ.
	* read.c (do_align): Add ATTRIBUTE_UNUSED to label.
	(pseudo_set <O_subtract>): Remove unnecessary segment test.
	* config/obj-bout.c (obj_pseudo_table): Warning fix.
Nick Clifton [Tue, 27 Aug 2002 11:01:55 +0000 (11:01 +0000)]
 
Revert ARM linker patch and apply similar patch to bfd instead
Michael Snyder [Tue, 27 Aug 2002 01:09:09 +0000 (01:09 +0000)]
 
2002-08-26  Joel Brobecker  <brobecker@gnat.com>
	* cli/cli-script.c (copy_command_lines): New function.
	* defs.h (copy_command_lines): Export.
	* testsuite/gdb.base/commands.exp: New tests for commands
	attached to a temporary breakpoint, and for commands that
	delete the breakpoint they are attached to.
2002-08-26  Michael Snyder  <msnyder@redhat.com>
	* breakpoint.c (bpstat_stop_status): Instead of copying the
	pointer to the breakpoint commands struct, make a new copy
	of the struct and point to that.
	(bpstat_clear): Free the commands struct.
	(bpstat_clear_actions): Free the commands struct.
	(bpstat_do_actions): Free the command actions.  Also execute
	the local cleanups, instead of deleting them.
	(delete_breakpoint): Leave the commands field of the bpstat
	chain alone -- it will be freed later.
gdbadmin [Tue, 27 Aug 2002 00:00:33 +0000 (00:00 +0000)]
 
*** empty log message ***
Alan Modra [Tue, 27 Aug 2002 00:00:04 +0000 (00:00 +0000)]
 
daily update
Kevin Buettner [Mon, 26 Aug 2002 23:20:53 +0000 (23:20 +0000)]
 
	* rs6000-tdep.c (altivec_register_p): Restore function inadvertently
	deleted in 2002-08-20 commit.  This function is still used by
	ppc-linux-nat.c.
Alan Modra [Mon, 26 Aug 2002 23:15:48 +0000 (23:15 +0000)]
 
Revert last change.
Keith Seitz [Mon, 26 Aug 2002 19:41:56 +0000 (19:41 +0000)]
 
    * gdb-events.sh: Add selected-frame-level-changed event.
        * gdb-events.c: Regenerated.
        * gdb-events.h: Regenerated.
Stephane Carrez [Mon, 26 Aug 2002 19:35:37 +0000 (19:35 +0000)]
 
	Fix PR gdb/393:
	* tui.c (tui_disable): Update gdb's knowledge of its terminal
	using target_terminal_save_ours.
	(tui_enable): Likewise.
Stephane Carrez [Mon, 26 Aug 2002 19:18:33 +0000 (19:18 +0000)]
 
	Fix PR gdb/393:
	* inflow.c (terminal_save_ours): New function to save terminal
	settings.
	* inferior.h (terminal_save_ours): Declare.
	* target.c (debug_to_terminal_save_ours): New function.
	(cleanup_target): Defaults to_terminal_save_ours.
	(update_current_target): Inherit to_terminal_save_ours.
	(setup_target_debug): Set to_terminal_save_ours.
	* target.h (target_terminal_save_ours): New to save terminal settings.
	(target_ops): New member to_terminal_save_ours.
	* gnu-nat.c (init_gnu_ops): Set to_terminal_save_ours.
	* hpux-thread.c (init_hpux_thread_ops): Likewise.
	* inftarg.c (init_child_ops): Likewise.
	* m3-nat.c (init_m3_ops): Likewise.
	* procfs.c (init_procfs_ops): Likewise.
	* wince.c (init_child_ops): Likewise.
	* win32-nat.c (init_child_ops): Likewise.
	* sol-thread.c (init_sol_thread_ops): Likewise.
Mark Kettenis [Mon, 26 Aug 2002 18:35:25 +0000 (18:35 +0000)]
 
* i386-tdep.c (i386_store_return_value): Undeprecate.  Convert to
use regcache_* functions.
(i386_gdbarch_init): Set store_return_value instead of
deprecated_store_return_value.
Alan Modra [Mon, 26 Aug 2002 11:42:12 +0000 (11:42 +0000)]
 
	* gas/m68k/all.exp: xfail non-ELF targets on pcrel test.
Alan Modra [Mon, 26 Aug 2002 11:35:32 +0000 (11:35 +0000)]
 
	* gas/m68hc11/insns.d: Quote dots.
	* gas/m68hc11/opers12.d: Likewise.
Alan Modra [Mon, 26 Aug 2002 11:27:02 +0000 (11:27 +0000)]
 
	* gas/ieee-fp/x930509a.exp: Run the test but xfail.  Add c80 to xfails.
Alan Modra [Mon, 26 Aug 2002 11:06:32 +0000 (11:06 +0000)]
 
	* gas/vax/quad.exp: Use quad_elf.s for ELF targets.
	* gas/vax/quad.s: Align
	* gas/vax/quad_elf.s: New version of quad.s with %reg.
Alan Modra [Mon, 26 Aug 2002 10:44:12 +0000 (10:44 +0000)]
 
	* gas/sparc/sparc.exp (sparc_elf_setup): New.
	Use it to xfail for non-ELF targets.
Alan Modra [Mon, 26 Aug 2002 10:37:58 +0000 (10:37 +0000)]
 
	* gas/tic54x/align.s: Add comment.
	* gas/tic54x/align.d: Adjust .text size for 2002-05-23 write.c change.
	* gas/tic54x/extaddr.d: Similarly adjust disassembly tail.
Alan Modra [Mon, 26 Aug 2002 10:16:34 +0000 (10:16 +0000)]
 
	* ld-mmix/b-nosym.d: Adjust for "no symbols" on stdout.
Alan Modra [Mon, 26 Aug 2002 10:15:46 +0000 (10:15 +0000)]
 
	* binutils-all/objcopy.exp (strip_test): Adjust for "no symbols" on
	stdout.
	(strip_executable): Likewise.
Alan Modra [Mon, 26 Aug 2002 10:14:15 +0000 (10:14 +0000)]
 
	* nm.c (display_rel_file): Don't report "no symbols" as an error.
	* objdump.c (slurp_symtab): Likewise.
	(slurp_dynamic_symtab): Likewise.
	(dump_symbols): Likewise.  Do print "no symbols" to stdout.
Alan Modra [Mon, 26 Aug 2002 09:01:41 +0000 (09:01 +0000)]
 
	* coffcode.h (coff_set_arch_mach_hook): Handle W65MAGIC.
Alan Modra [Mon, 26 Aug 2002 08:55:33 +0000 (08:55 +0000)]
 
	* config/tc-w65.c (md_section_align): Fix typo.
	(md_parse_option): Return 0, not 1.
Alan Modra [Mon, 26 Aug 2002 08:46:21 +0000 (08:46 +0000)]
 
	* aoutx.h (NAME(aout,reloc_type_lookup)): Handle BFD_RELOC_8.
gdbadmin [Mon, 26 Aug 2002 00:00:32 +0000 (00:00 +0000)]
 
*** empty log message ***
Alan Modra [Mon, 26 Aug 2002 00:00:04 +0000 (00:00 +0000)]
 
daily update
Mark Kettenis [Sun, 25 Aug 2002 23:44:30 +0000 (23:44 +0000)]
 
* regcache.c (regcache_raw_write_signed,
regcache_raw_write_unsigned): New functions.
* regcache.h (regcache_raw_write_signed,
regcache_raw_write_unsigned): New prototypes.
Stephane Carrez [Sun, 25 Aug 2002 21:44:41 +0000 (21:44 +0000)]
 
	* tui.c (tui_rl_switch_mode): Renames tui_switch_mode.
	(tui_rl_change_windows): Renames tui_change_windows.
	(tui_rl_delete_other_windows): Renames tui_delete_other_windows.
	(tui_initialize_readline): Update.
Andrew Cagney [Sun, 25 Aug 2002 21:43:05 +0000 (21:43 +0000)]
 
2002-08-21  Andrew Cagney  <
ac131313@redhat.com>
	* Makefile.in (c-exp.tab.o, jv-exp.tab.o, f-exp.tab.o)
	(m2-exp.tab.o, p-exp.tab.o, ada-exp.tab.o): Move to before the
	source file dependencies.  Cleanup corresponding generator rules.
Stephane Carrez [Sun, 25 Aug 2002 19:54:56 +0000 (19:54 +0000)]
 
	* tuiDisassem.c (tuiSetDisassemContent): Use breakpoint_here_p.
	(_hasBreak): Remove.
Stephane Carrez [Sun, 25 Aug 2002 19:39:45 +0000 (19:39 +0000)]
 
	* tuiDisassem.c (tuiGetBeginAsmAddress): Use lookup_minimal_symbol
	to find symbol address.
Stephane Carrez [Sun, 25 Aug 2002 19:19:50 +0000 (19:19 +0000)]
 
	* tuiSourceWin.c (tui_display_main): Rename from tuiDisplayMainFunction
	and use tuiGetBeginAsmAddress.
	* tuiSourceWin.h (tui_display_main): Declare.
	* tui.h (tuiDisplayMainFunction): Remove.
	* tui-hooks.c (tui_new_objfile_hook): Update.
Andrew Cagney [Sun, 25 Aug 2002 19:10:15 +0000 (19:10 +0000)]
 
2002-08-25  Andrew Cagney  <
ac131313@redhat.com>
	* gdb.texinfo (Examples): Use ``->'' for a packet send and ``<-''
	for a packet receive.
Stephane Carrez [Sun, 25 Aug 2002 18:58:58 +0000 (18:58 +0000)]
 
	* tuiSource.h (m_tuiShowSourceAsIs): Remove macro.
	(tuiShowSourceAsIs): Don't declare.
Andrew Cagney [Sun, 25 Aug 2002 18:47:16 +0000 (18:47 +0000)]
 
2002-08-25  Andrew Cagney  <
ac131313@redhat.com>
	* regcache.h (register_offset_hack): Declare.
	(regcache_cooked_read_using_offset_hack): Declare.
	(regcache_cooked_write_using_offset_hack): Declare.
	* regcache.c (register_offset_hack): New function.
	(regcache_cooked_read_using_offset_hack): New function.
	(regcache_cooked_write_using_offset_hack): New function.
	(regcache_dump): Check that the registers, according to their
	offset, are packed hard against each other.
	(cooked_xfer_using_offset_hack): New function.
Stephane Carrez [Sun, 25 Aug 2002 18:42:32 +0000 (18:42 +0000)]
 
	* tui-hooks.c (tui_selected_frame_level_changed_hook): Always update
	the frame position.
Stephane Carrez [Sun, 25 Aug 2002 17:13:29 +0000 (17:13 +0000)]
 
	* tuiStack.c (tuiSetLocatorContent): Remove.
	(tuiUpdateLocatorInfoFromFrame): Remove.
	(tui_set_locator_info): Allocate the content buffer if necessary.
	(tui_set_locator_filename): Call tui_set_locator_info directly.
	(tuiShowFrameInfo): Likewise and use find_pc_line instead of
	find_pc_symtab.
Andrew Cagney [Sun, 25 Aug 2002 15:36:11 +0000 (15:36 +0000)]
 
2002-08-25  Andrew Cagney  <
ac131313@redhat.com>
	* regcache.c (struct regcache_descr): Add field register_type.
	(init_legacy_regcache_descr): Pass a pre-allocated regcache_descr
	in as a parameter
	(init_regcache_descr): Initialize register_type.  Pass the descr
	to init_legacy_regcache_descr.  Use register_type instead of
	REGISTER_VIRTUAL_TYPE.
	(register_type): New function.
	(regcache_dump): Replace REGISTER_VIRTUAL_TYPE with register_type.
	* regcache.h (register_type): Declare.
Andrew Cagney [Sun, 25 Aug 2002 15:18:41 +0000 (15:18 +0000)]
 
2002-08-25  Andrew Cagney  <
ac131313@redhat.com>
	* rs6000-tdep.c (rs6000_gdbarch_init): Set store_struct_return
	instead of deprecated_store_return_value.  Fix fallout from
	2002-08-23 Andrew Cagney <cagney@redhat.com>.
Andrew Cagney [Sun, 25 Aug 2002 14:44:04 +0000 (14:44 +0000)]
 
2002-08-25  Andrew Cagney  <
ac131313@redhat.com>
	* regcache.c (max_register_size): New function.
	(init_legacy_regcache_descr): Ensure that max_register_size is
	large enough for REGISTER_VIRTUAL_SIZE.
	* regcache.h (max_register_size): Declare.
Andrew Cagney [Sun, 25 Aug 2002 13:48:15 +0000 (13:48 +0000)]
 
2002-08-24  Andrew Cagney  <
ac131313@redhat.com>
	* Makefile.in (clean): Move to end of file.
	(distclean, maintainer-clean, realclean): Ditto.
	(mostlyclean): Move rule to end of file.  Use GDB_TEX_TMPS,
	GDBINT_TEX_TMPS, STABS_TEX_TMPS.
	(gdb.dvi, gdb.pdf): Do not cleanup TeX temp files after texi2dvi.
	(gdbint.dvi, gdbint.pdf, stabs.dvi, stabs.pdf): Ditto.
Andrew Cagney [Sun, 25 Aug 2002 13:15:50 +0000 (13:15 +0000)]
 
2002-08-24  Andrew Cagney  <
ac131313@redhat.com>
	* rs6000-tdep.c (rs6000_gdbarch_init): Use deprecated version of
	store_return_value.
	(e500_extract_return_value): Change type of valbuf pointer to
	void.
Stephane Carrez [Sun, 25 Aug 2002 13:13:20 +0000 (13:13 +0000)]
 
	* tuiSourceWin.c (tuiDisplayMainFunction): Update to use
	tuiUpdateLocatorFilename.
	* tuiStack.c (tuiSetLocatorInfo): Make it static.
	(tuiSetLocatorContent): Likewise.
	(tuiUpdateLocatorInfoFromFrame): Likewise.
	(tuiSwitchFilename): Remove.
	(tui_set_locator_filename): New function
	(tui_set_locator_info): Rename from tuiSetLocatorInfo to GNU-ify;
	use tui_set_locator_filename to record the filename.
	(tuiUpdateLocatorFilename): Likewise.
	(tuiUpdateLocatorInfoFromFrame): Update.
	(tuiSetLocatorContent): Likewise.
	* tuiStack.h (tuiClearLocatorContent): Don't declare.
	(tuiSetLocatorInfo, tuiSetLocatorContent): Likewise.
	(tuiUpdateLocatorInfoFromFrame, tuiSwitchFilename): Likewise.
Stephane Carrez [Sun, 25 Aug 2002 11:00:46 +0000 (11:00 +0000)]
 
	* tuiSourceWin.c (tuiSetHasBreakAt): Use filename for breakpoint
	comparison; cleanup.
	* tuiSource.c (tuiSetSourceContent): Set window title and filename.
	* tuiGeneralWin.c (boxWin): Print optional title on top of window.
	* tuiData.h (TuiSourceInfo): Add filename member.
	(TuiGenWinInfo): Add title member.
	* tuiData.c (initGenericPart): Clear title.
	(freeWindow): Free title and filename; remove unused locals.
	(initWinInfo): Clear filename.
	(tuiDelWindow): Free it; remove unused locals.
Stephane Carrez [Sun, 25 Aug 2002 10:04:08 +0000 (10:04 +0000)]
 
	* tuiStack.h (tuiGetLocatorFilename): Don't declare.
	(tuiUpdateLocatorDisplay): Likewise.
	* tuiStack.c (tuiGetLocatorFilename): Remove.
	(tuiShowFrameInfo): Use tuiSetLocatorContent and tuiShowLocatorContent
	instead of tuiUpdateLocatorDisplay.
	(tuiUpdateLocatorDisplay): Remove.
Stephane Carrez [Sun, 25 Aug 2002 09:53:27 +0000 (09:53 +0000)]
 
	* tuiStack.h (tuiClearLocatorDisplay): Don't declare.
	* tuiStack.c (tuiClearLocatorDisplay): Remove.
	(tuiShowLocatorContent): Use wclrtoeol to clear end of status line.
	(tuiUpdateLocatorDisplay): Don't call tuiClearLocatorDisplay.
Stephane Carrez [Sun, 25 Aug 2002 09:40:32 +0000 (09:40 +0000)]
 
	* tuiStack.c (tui_get_function_from_frame): Rename from
	_getFuncNameFromFrame; use print_address_symbolic to get symbolic
	name of address.
	(tuiUpdateLocatorInfoFromFrame): Update.
Stephane Carrez [Sun, 25 Aug 2002 09:12:36 +0000 (09:12 +0000)]
 
	* tuiRegs.c (tuiDisplayRegistersFrom): Remove unused locals.
	(_tuiRegisterFormat, _tuiSetSpecialRegsContent): Likewise.
	(_tuiSetGeneralAndSpecialRegsContent): Likewise.
	(_tuiSetFloatRegsContent): Likewise.
	(_tuiRegisterName): Return a const char*.
	* tuiData.h (_TuiDataElement): Use const char* for name.
Stephane Carrez [Sun, 25 Aug 2002 08:44:44 +0000 (08:44 +0000)]
 
	* tuiSourceWin.h (tuiEraseAllSourceContent): Don't declare.
	(tuiShowAllExecInfosContent): Likewise.
	* tuiSourceWin.c (tuiEraseAllSourceContent): Remove.
	(tuiShowAllExecInfosContent): Remove.
	(tuiAllocSourceBuffer): Remove unused locals.
Stephane Carrez [Sun, 25 Aug 2002 08:22:58 +0000 (08:22 +0000)]
 
	* tuiStack.c (tui_update_command): Rename _tuiUpdateLocation_command
	to follow other gdb's command names; use execute_command; cleanup.
	(_initialize_tuiStack): Update.
Stephane Carrez [Sun, 25 Aug 2002 07:56:01 +0000 (07:56 +0000)]
 
	* tuiWin.h (tui_update_gdb_sizes): Declare.
Andrew Cagney [Sun, 25 Aug 2002 00:12:33 +0000 (00:12 +0000)]
 
2002-08-24  Andrew Cagney  <
ac131313@redhat.com>
	* Makefile.in (GDBINT_TEX_TMPS): Define.
	(gdbint.dvi, gdbint.pdf): Use
	(GDB_TEX_TMPS): Define.
	(gdb.dvi, gdb.pdf): Use.
	(STABS_TEX_TMPS): Define.
	(stabs.dvi, stabs.pdf): Use.
	(GDB_DOC_SOURCE_INCLUDES): New macros.
	(GDB_DOC_BUILD_INCLUDES, GDB_DOC_FILES): New macros.
	(GDBINT_DOC_FILES_INCLUDES): New macros.
	(GDBINT_DOC_BUILD_INCLUDES): New macros.
	(GDBINT_DOC_FILES, STABS_DOC_SOURCE_INCLUDES): New macros.
	(STABS_DOC_BUILD_INCLUDES, STABS_DOC_FILES): New macros.
	(SFILES_DOC, SFILES_INCLUDED, SFILES_LOCAL): Delete macros.
	(links2roff): Replace SFILES_INCLUDED with
	GDB_DOC_SOURCE_INCLUDES.
	(gdb.dvi, gdb_toc.html, gdb.pdf, gdb.info): Update dependencies.
	(gdb.me, gdb.mm, gdb.ms): Update dependencies.
	(gdbint.dvi, gdbint_toc.html, gdbint.pdf, gdbint.info): Update
	dependencies.
	(stabs.info, stabs_toc.html, stabs.pdf, stabs.dvi): Update
	dependencies.
	(gdbmi.texinfo): Delete rule.
	(inc-hist.texinfo): Delete rule.
	(rluser.texinfo): Delete rule.
Alan Modra [Sun, 25 Aug 2002 00:01:20 +0000 (00:01 +0000)]
 
daily update
gdbadmin [Sun, 25 Aug 2002 00:00:32 +0000 (00:00 +0000)]
 
*** empty log message ***
Geoffrey Keating [Sat, 24 Aug 2002 22:43:50 +0000 (22:43 +0000)]
 
	* MAINTAINERS: Change my mailing address.
Stephane Carrez [Sat, 24 Aug 2002 17:04:33 +0000 (17:04 +0000)]
 
	* tui.c (strcat_to_buf): Use const char* for source item.
	(tui_enable): Update the windows if there is a selected frame.
	* tui.h (strcat_to_buf): Update prototype.
	(strcat_to_buf_with_fmt): Remove.
Stephane Carrez [Sat, 24 Aug 2002 16:43:08 +0000 (16:43 +0000)]
 
	* tuiWin.c (tui_update_gdb_sizes): New function to tell gdb what
	is the size of command window.
	(tuiResizeAll): Call it instead of init_page_info.
	* tui.c (tui_enable): Call it to resize to TUI command window.
	(tui_disable): Likewise for plain screen.
Stephane Carrez [Sat, 24 Aug 2002 15:25:25 +0000 (15:25 +0000)]
 
	* tui.c (tui_enable): Use tuiSetLayout instead of showLayout and
	use tuiShowFrameInfo instead of tuiSetLocatorContent.
	* tuiLayout.h (showLayout): Remove.
	* tuiLayout.c (_showSourceOrDisassemAndCommand): Remove unused locals.
	(_showSourceDisassemCommand): Likewise.
	(showLayout): Make it static.
	(lastLayout): Remove.
Mark Kettenis [Sat, 24 Aug 2002 14:36:12 +0000 (14:36 +0000)]
 
* PROBLEMS: Clarify problems with FreeBSD's compiler and suggest
workaround.
Stephane Carrez [Sat, 24 Aug 2002 12:28:33 +0000 (12:28 +0000)]
 
	* tuiSourceWin.c (tui_show_source_line): New function.
	(tuiShowSourceContent): Call it and avoid clearing the window before
	redrawing it.
	(tuiClearAllSourceWinsContent): Remove.
	* tuiSourceWin.h (tuiClearAllSourceWinsContent): Don't declare.
	* tuiWin.h (tuiClearWinFocus, tuiClearWinFocusFrom): Don't declare.
	* tuiWin.c (tuiClearWinFocus, tuiClearWinFocusFrom): Remove.
	(tuiRefreshAll): Don't clear the window.
	(_makeVisibleWithNewHeight): Don't clear locator line.
	(tuiResizeAll): Remove unused locals.
	(_tuiAdjustWinHeights): Likewise.
	(_makeInvisibleAndSetNewHeight): Likewise.
	(_newHeightOk): Likewise.
	* tuiLayout.c (showLayout): Don't clear source windows.
	(tuiSetLayout): Don't clear the window.
	(_initAndMakeWin): Likewise for status line.
	* tuiGeneralWin.c (makeVisible): Don't clear or refresh the window.
	(makeWindow): Likewise.
	(tuiClearWin): Remove.
	* tuiGeneralWin.h (tuiClearWin): Don't declare.
Stephane Carrez [Sat, 24 Aug 2002 10:15:54 +0000 (10:15 +0000)]
 
	* tuiSourceWin.c (tuiSrcWinIsDisplayed): Remove.
	(tuiAsmWinIsDisplayed): Remove.
	(tuiShowAllSourceWinsContent): Remove.
	(tuiUpdateOnEnd): Remove.
	* tuiGeneralWin.c (scrollWinForward): Remove.
	(scrollWinBackward): Remove.
	(_winResize): Don't declare.
	* tui.h (tuiUpdateOnEnd): Don't declare.
	(vcatch_errors, va_catch_errors): Likewise.
	* tuiSourceWin.h (tuiUpdateOnEnd): Likewise.
	(tuiShowAllSourceWinsContent): Likewise.
	* tuiGeneralWin.h (scrollWinForward): Likewise.
	(scrollWinBackward): Likewise.
Stephane Carrez [Sat, 24 Aug 2002 09:43:30 +0000 (09:43 +0000)]
 
	* tuiRegs.c (_tuiRegisterFormat): Use gdbarch_print_registers_info.
Alan Modra [Sat, 24 Aug 2002 01:44:56 +0000 (01:44 +0000)]
 
	* elf32-sh.c (sh_elf_copy_indirect_symbol): New.
	(create_got_section, allocate_dynrelocs, readonly_dynrelocs):
	Likewise.
	(struct elf_sh_pcrel_relocs_copied): Removed.
	(struct elf_sh_dyn_relocs): New.
	(struct elf_sh_link_hash_entry): Replace pcrel_relocs_copied
	field with dyn_relocs.
	(struct elf_sh_link_hash_table): Add short-cuts to get dynamic
	sections and sym_sec.
	(sh_elf_link_hash_newfunc): Clear dyn_relocs.
	(sh_elf_link_hash_table_create): Clear shorts-cuts and sym_sec.
	(sh_elf_create_dynamic_sections): Use create_got_section instead
	of _bfd_elf_create_got_section.
	(sh_elf_check_relocs): Likewise.
	(sh_elf_create_dynamic_sections): Use short-cuts to the dynamic
	sections.
	(sh_elf_adjust_dynamic_symbol, sh_elf_size_dynamic_sections,
	sh_elf_relocate_section, sh_elf_check_relocs,
	sh_elf_finish_dynamic_symbol, sh_elf_finish_dynamic_sections):
	Likewise.
	(sh_elf_adjust_dynamic_symbol): Handle nocopyreloc. Keep the
	dynamic relocations and avoiding the copy relocation when we
	didn't find any dynamic relocations in the section which has
	contents or is read-only.
	(WILL_CALL_FINISH_DYNAMIC_SYMBOL): New.
	(sh_elf_size_dynamic_sections): Don't reset the size of
	.rela.got section even if dynamic_sections_created flag is off.
	Don't use sh_elf_discard_copies. Scan all input bfd and use
	allocate_dynrelocs. Call readonly_dynrelocs to determine
	whether we need DT_TEXTREL.
	(sh_elf_adjust_dynamic_symbol): Use plt.refcount to determine
	whether the symbol was never referred to.
	(sh_elf_relocate_section): Use WILL_CALL_FINISH_DYNAMIC_SYMBOL.
	(sh_elf_gc_sweep_hook): Fill with the real sweep function.
	(sh_elf_check_relocs): Call create_got_section if the short-cut
	to .got is null. Increment reference counters only instead of
	allocating space on dynamic sections here. Don't conditionalize
	uninitialized got.offset value when marking the symbol as a
	global offset table entry. Keep relocations for symbols satisfied
	by a dynamic library to avoid copy relocations for the symbol.
	Set dynobj field of an elf hash table if needed.
	(sh_elf_finish_dynamic_sections): Handle null section pointer
	correctly.
	(elf_backend_copy_indirect_symbol): Defined.
	(elf_backend_can_refcount): Defined.
Mark Kettenis [Sat, 24 Aug 2002 00:40:59 +0000 (00:40 +0000)]
 
* valprint.c (print_longest) [CC_HAS_LONG_LONG &&
PRINTF_HAS_LONG_LONG]: Cast val_long to (long long) or (unsigned
long long) to prevent compiler warning on 64-bit systems.
Andrew Cagney [Sat, 24 Aug 2002 00:21:37 +0000 (00:21 +0000)]
 
Index: ChangeLog
===================================================================
RCS file: /cvs/src/src/gdb/ChangeLog,v
retrieving revision 1.3144
diff -u -r1.3144 ChangeLog
--- ChangeLog	23 Aug 2002 23:05:38 -0000	1.3144
+++ ChangeLog	23 Aug 2002 23:14:45 -0000
@@ -1,3 +1,53 @@
2002-08-23  Andrew Cagney  <cagney@redhat.com>
	* gdbarch.sh (STORE_RETURN_VALUE): Add regcache parameter.
	(DEPRECATED_STORE_RETURN_VALUE): New method.
	(EXTRACT_RETURN_VALUE): Make buffer parameter a void pointer.
	* gdbarch.h, gdbarch.c: Re-generate.
	* values.c (set_return_value): Pass current_regcache to
	STORE_RETURN_VALUE.
	* arch-utils.h (legacy_store_return_value): Declare.
	* arch-utils.c (legacy_store_return_value): New function.
	(legacy_extract_return_value): Update parameters.
	* config/pa/tm-hppa.h (DEPRECATED_STORE_RETURN_VALUE): Rename
	STORE_RETURN_VALUE.
	* config/pa/tm-hppa64.h (DEPRECATED_STORE_RETURN_VALUE): Ditto.
	* config/sparc/tm-sparc.h (DEPRECATED_STORE_RETURN_VALUE): Ditto.
	* config/z8k/tm-z8k.h (DEPRECATED_STORE_RETURN_VALUE): Ditto.
	* config/sparc/tm-sparclet.h (DEPRECATED_STORE_RETURN_VALUE): Ditto.
	* config/mn10200/tm-mn10200.h (DEPRECATED_STORE_RETURN_VALUE): Ditto.
	* config/m68k/tm-linux.h (DEPRECATED_STORE_RETURN_VALUE): Ditto.
	* config/m68k/tm-delta68.h (DEPRECATED_STORE_RETURN_VALUE): Ditto.
	* config/m32r/tm-m32r.h (DEPRECATED_STORE_RETURN_VALUE): Ditto.
	* config/h8500/tm-h8500.h (DEPRECATED_STORE_RETURN_VALUE): Ditto.
	* config/h8300/tm-h8300.h (DEPRECATED_STORE_RETURN_VALUE): Ditto.
	* m68hc11-tdep.c (m68hc11_gdbarch_init): Update.
	* i386-tdep.c (i386_extract_return_value): Update.
	* arch-utils.c (legacy_extract_return_value): Update.
	* frv-tdep.c (frv_gdbarch_init): Update.
	* cris-tdep.c (cris_gdbarch_init): Update.
	* d10v-tdep.c (d10v_gdbarch_init): Update.
	* rs6000-tdep.c (rs6000_gdbarch_init): Update.
	* m68k-tdep.c (m68k_gdbarch_init): Update.
	* mcore-tdep.c (mcore_gdbarch_init): Update.
	* mn10300-tdep.c (mn10300_gdbarch_init): Update.
	* s390-tdep.c (s390_gdbarch_init): Update.
	* sparc-tdep.c (sparc_gdbarch_init): Update.
	* sh-tdep.c (sh_gdbarch_init): Update.
	* x86-64-tdep.c (x86_64_gdbarch_init): Update.
	* v850-tdep.c (v850_gdbarch_init): Update.
	* avr-tdep.c (avr_gdbarch_init): Update.
	* ia64-tdep.c (ia64_gdbarch_init): Update.
	* ns32k-tdep.c (ns32k_gdbarch_init): Update.
	* vax-tdep.c (vax_gdbarch_init): Update.
	* alpha-tdep.c (alpha_gdbarch_init): Update.
	* arm-tdep.c (arm_gdbarch_init): Update.
	* mips-tdep.c (mips_gdbarch_init): Update.
	* i386-tdep.c (i386_gdbarch_init): Update.
Index: doc/ChangeLog
2002-08-21  Andrew Cagney  <cagney@redhat.com>
	* gdbint.texinfo (Target Architecture Definition): Update
	STORE_RETURN_VALUE, mention regcache.
Andrew Cagney [Sat, 24 Aug 2002 00:11:12 +0000 (00:11 +0000)]
 
dummy commit, get CVS off the branch.
Andrew Cagney [Sat, 24 Aug 2002 00:09:22 +0000 (00:09 +0000)]
 
Dummy commit.  Get CVS off the branch.
gdbadmin [Sat, 24 Aug 2002 00:00:33 +0000 (00:00 +0000)]
 
*** empty log message ***
Alan Modra [Sat, 24 Aug 2002 00:00:04 +0000 (00:00 +0000)]
 
daily update
Andrew Cagney [Fri, 23 Aug 2002 23:15:52 +0000 (23:15 +0000)]
 
2002-08-23  Andrew Cagney  <
ac131313@redhat.com>
* config/djgpp/fnchange.lst: Add entries for bfd/elf32-ppcqnx.c,
bfd/elf32-ppc.c, bfd/elf32-sh.c and bfd/elf32-shqnx.c.
Mark Kettenis [Fri, 23 Aug 2002 23:05:39 +0000 (23:05 +0000)]
 
* PROBLEMS: Refer to GDB 5.3 instead of 5.2.  Mention FreeBSD
problems.
Andrew Cagney [Fri, 23 Aug 2002 22:24:57 +0000 (22:24 +0000)]
 
2002-08-23  Andrew Cagney  <
ac131313@redhat.com>
	* texinfo/texinfo.tex: Import version 2002-06-04.06.
Elena Zannoni [Fri, 23 Aug 2002 22:02:32 +0000 (22:02 +0000)]
 
This commit was generated by cvs2svn to track changes on a CVS vendor
branch.
Elena Zannoni [Fri, 23 Aug 2002 22:02:32 +0000 (22:02 +0000)]
 
import of readline-4.3
Joel Brobecker [Fri, 23 Aug 2002 21:55:36 +0000 (21:55 +0000)]
 
    * infrun.c (handle_inferior_event): Move a comment outside of a
        function call, in order to avoid indent reformatting this part
        of the code in an unreadable way.
Andrew Cagney [Fri, 23 Aug 2002 21:22:40 +0000 (21:22 +0000)]
 
Import config.guess and config.sub.
Grace Sainsbury [Fri, 23 Aug 2002 20:49:38 +0000 (20:49 +0000)]
 
	* infrun.c (normal_stop, proceed): Remove call to print_sys_errmsg
	when breakpoints fail. Move general breakpoint error messages to
	insert_breakpoints.
	* breakpoint.c (insert_breakpoints): Change warnings when
	breakpoints are nto inserted to specify the type. Remove call to
	memory_error when hardware breakpoints can't be inserted. Remove
	multiple calls to warning so all messages are sent to the user at
	once.
	(delete_breakpoints): Make insert error messsages more explicit.
Daniel Jacobowitz [Fri, 23 Aug 2002 20:32:02 +0000 (20:32 +0000)]
 
    * gdb.threads/print-threads.c: New file.
        * gdb.threads/print-threads.exp: New file.
        * gdb.threads/schedlock.c: New file.
        * gdb.threads/schedlock.exp: New file.