Stephane Carrez
1533ce99dd
Fix PR gdb/393:
...
* tui.c (tui_disable): Update gdb's knowledge of its terminal
using target_terminal_save_ours.
(tui_enable): Likewise.
2002-08-26 19:35:37 +00:00
Stephane Carrez
a790ad353e
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.
2002-08-26 19:18:33 +00:00
Mark Kettenis
3d7f4f4914
* 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.
2002-08-26 18:35:25 +00:00
Alan Modra
4fa0e86f6a
* gas/m68k/all.exp: xfail non-ELF targets on pcrel test.
2002-08-26 11:42:12 +00:00
Alan Modra
98b37a6b3d
* gas/m68hc11/insns.d: Quote dots.
...
* gas/m68hc11/opers12.d: Likewise.
2002-08-26 11:35:32 +00:00
Alan Modra
8ace442d5a
* gas/ieee-fp/x930509a.exp: Run the test but xfail. Add c80 to xfails.
2002-08-26 11:27:02 +00:00
Alan Modra
6c2beb0715
* 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.
2002-08-26 11:06:32 +00:00
Alan Modra
96e97d9be1
* gas/sparc/sparc.exp (sparc_elf_setup): New.
...
Use it to xfail for non-ELF targets.
2002-08-26 10:44:12 +00:00
Alan Modra
6c091933f4
* 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.
2002-08-26 10:37:58 +00:00
Alan Modra
99e49e4e29
* ld-mmix/b-nosym.d: Adjust for "no symbols" on stdout.
2002-08-26 10:16:34 +00:00
Alan Modra
84938e2e33
* binutils-all/objcopy.exp (strip_test): Adjust for "no symbols" on
...
stdout.
(strip_executable): Likewise.
2002-08-26 10:15:46 +00:00
Alan Modra
a1df01d1e4
* 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.
2002-08-26 10:14:15 +00:00
Alan Modra
c8e48751a6
* coffcode.h (coff_set_arch_mach_hook): Handle W65MAGIC.
2002-08-26 09:01:41 +00:00
Alan Modra
a2199cc1ea
* config/tc-w65.c (md_section_align): Fix typo.
...
(md_parse_option): Return 0, not 1.
2002-08-26 08:55:33 +00:00
Alan Modra
2846975ad0
* aoutx.h (NAME(aout,reloc_type_lookup)): Handle BFD_RELOC_8.
2002-08-26 08:46:21 +00:00
gdbadmin
eb5d82dd0a
*** empty log message ***
2002-08-26 00:00:32 +00:00
Alan Modra
383ca9fbf6
daily update
2002-08-26 00:00:04 +00:00
Mark Kettenis
c00dcbe965
* regcache.c (regcache_raw_write_signed,
...
regcache_raw_write_unsigned): New functions.
* regcache.h (regcache_raw_write_signed,
regcache_raw_write_unsigned): New prototypes.
2002-08-25 23:44:30 +00:00
Stephane Carrez
6ba6ffa237
* 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.
2002-08-25 21:44:41 +00:00
Andrew Cagney
0e0d15ca2c
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.
2002-08-25 21:43:05 +00:00
Stephane Carrez
f8b6fe0970
* tuiDisassem.c (tuiSetDisassemContent): Use breakpoint_here_p.
...
(_hasBreak): Remove.
2002-08-25 19:54:56 +00:00
Stephane Carrez
0510ab860e
* tuiDisassem.c (tuiGetBeginAsmAddress): Use lookup_minimal_symbol
...
to find symbol address.
2002-08-25 19:39:45 +00:00
Stephane Carrez
1f393769d4
* 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.
2002-08-25 19:19:50 +00:00
Andrew Cagney
d2c6833eda
2002-08-25 Andrew Cagney <ac131313@redhat.com>
...
* gdb.texinfo (Examples): Use ``->'' for a packet send and ``<-''
for a packet receive.
2002-08-25 19:10:15 +00:00
Stephane Carrez
74e70df6b6
* tuiSource.h (m_tuiShowSourceAsIs): Remove macro.
...
(tuiShowSourceAsIs): Don't declare.
2002-08-25 18:58:58 +00:00
Andrew Cagney
d3b22ed57c
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.
2002-08-25 18:47:16 +00:00
Stephane Carrez
90949d06a3
* tui-hooks.c (tui_selected_frame_level_changed_hook): Always update
...
the frame position.
2002-08-25 18:42:32 +00:00
Stephane Carrez
7d6dd1e97d
* 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.
2002-08-25 17:13:29 +00:00
Andrew Cagney
bb4250135d
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.
2002-08-25 15:36:11 +00:00
Andrew Cagney
d0403e0050
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>.
2002-08-25 15:18:41 +00:00
Andrew Cagney
0ed04cce6d
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.
2002-08-25 14:44:04 +00:00
Andrew Cagney
46d8b1c325
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.
2002-08-25 13:48:15 +00:00
Andrew Cagney
46d79c043b
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.
2002-08-25 13:15:50 +00:00
Stephane Carrez
2e17b76385
* 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.
2002-08-25 13:13:20 +00:00
Stephane Carrez
bc6b7f04ca
* 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.
2002-08-25 11:00:46 +00:00
Stephane Carrez
d059f789de
* tuiStack.h (tuiGetLocatorFilename): Don't declare.
...
(tuiUpdateLocatorDisplay): Likewise.
* tuiStack.c (tuiGetLocatorFilename): Remove.
(tuiShowFrameInfo): Use tuiSetLocatorContent and tuiShowLocatorContent
instead of tuiUpdateLocatorDisplay.
(tuiUpdateLocatorDisplay): Remove.
2002-08-25 10:04:08 +00:00
Stephane Carrez
3a42771a8e
* tuiStack.h (tuiClearLocatorDisplay): Don't declare.
...
* tuiStack.c (tuiClearLocatorDisplay): Remove.
(tuiShowLocatorContent): Use wclrtoeol to clear end of status line.
(tuiUpdateLocatorDisplay): Don't call tuiClearLocatorDisplay.
2002-08-25 09:53:27 +00:00
Stephane Carrez
5564c76952
* tuiStack.c (tui_get_function_from_frame): Rename from
...
_getFuncNameFromFrame; use print_address_symbolic to get symbolic
name of address.
(tuiUpdateLocatorInfoFromFrame): Update.
2002-08-25 09:40:32 +00:00
Stephane Carrez
bc77de56b6
* 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.
2002-08-25 09:12:36 +00:00
Stephane Carrez
335fc5a319
* tuiSourceWin.h (tuiEraseAllSourceContent): Don't declare.
...
(tuiShowAllExecInfosContent): Likewise.
* tuiSourceWin.c (tuiEraseAllSourceContent): Remove.
(tuiShowAllExecInfosContent): Remove.
(tuiAllocSourceBuffer): Remove unused locals.
2002-08-25 08:44:44 +00:00
Stephane Carrez
7563e053c3
* tuiStack.c (tui_update_command): Rename _tuiUpdateLocation_command
...
to follow other gdb's command names; use execute_command; cleanup.
(_initialize_tuiStack): Update.
2002-08-25 08:22:58 +00:00
Stephane Carrez
b7a60de68b
* tuiWin.h (tui_update_gdb_sizes): Declare.
2002-08-25 07:56:01 +00:00
Andrew Cagney
b0787093b1
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.
2002-08-25 00:12:33 +00:00
Alan Modra
6e490d4203
daily update
2002-08-25 00:01:20 +00:00
gdbadmin
4bf8918b43
*** empty log message ***
2002-08-25 00:00:32 +00:00
Geoffrey Keating
a926ab2fb9
* MAINTAINERS: Change my mailing address.
2002-08-24 22:43:50 +00:00
Stephane Carrez
297d160777
* 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.
2002-08-24 17:04:33 +00:00
Stephane Carrez
3e752b0491
* 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.
2002-08-24 16:43:08 +00:00
Stephane Carrez
c7037be10d
* 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.
2002-08-24 15:25:25 +00:00
Mark Kettenis
cd87e76990
* PROBLEMS: Clarify problems with FreeBSD's compiler and suggest
...
workaround.
2002-08-24 14:36:12 +00:00