Andrew Cagney
4afc966c4c
Further re-arange into distinct sections.
2000-05-30 08:52:57 +00:00
Andrew Cagney
0b8f9e4d9d
* gdbarch.sh: Add field ``postdefault''. Rename fields
...
``startup'' and ``default'' to ``staticdefault'' and
``predefault''. Fix initialization of valid_p. Create/compare
gdbarch.log.
2000-05-30 01:29:26 +00:00
Andrew Cagney
0a415da9b7
Move/rename GDB_GREGSET_T definitions for solaris 2.
2000-05-30 00:03:57 +00:00
Andrew Cagney
5bd987222f
Purge symtab of make_cleanup_func.
...
Pass correct arg to make_cleanup_free_search_symbols.
2000-05-29 13:18:15 +00:00
Kevin Buettner
8f0b51af07
Fix GDB_GREGSET_T, GDB_FPREGSET_T typos.
2000-05-28 16:26:17 +00:00
Kevin Buettner
a14ed312fd
PARAMS removal.
2000-05-28 01:12:42 +00:00
Michael Snyder
c60c0f5f88
2000-05-26 Michael Snyder <msnyder@seadog.cygnus.com>
...
* gregset.h: New file. Typedefs for gdb_gregset_t and
gdb_fpregset_t, prototypes for supply_gregset and friends.
* procfs.c: Include gregset.h. Delete local prototypes for
supply_gregset etc., and local typedef gdb_gregset_t etc.
* sol-thread.c: Include gregset.h, delete local prototypes,
add appropriate casts to gdb_gregset_t.
* uw-thread.c, lin-thread.c, core-sol2.c, core-regset.c,
sparc-tdep.c, ptx4-nat.c, ppc-linux-nat.c, mipsv4-nat.c,
m88k-nat.c, m68klinux-nat.c, m68k-tdep.c, irix5-nat.c,
irix4-nat.c, ia64-linux-nat.c, i386v4-nat.c, cxux-nat.c,
arm-linux-nat.c, alpha-nat.c: Include gregset.h.
* config/nm-linux.h: Define GDB_GREGSET_T, GDB_FPREGET_T.
* config/sparc/tm-sun4sol2.h: Ditto.
2000-05-26 23:22:41 +00:00
Andrew Cagney
fbc75a324a
Fix bitrot in tui-file.c.
2000-05-26 06:15:49 +00:00
Andrew Cagney
2894793a7b
Configure TUI to use <ncurses.h> when available.
2000-05-26 04:11:34 +00:00
Scott Bambrough
a52e6aac8a
Replace SKIP_SOLIB_RESOLVER stub with something that works.
...
2000-05-25 Scott Bambrough <scottb@netwinder.org>
* arm-linux-tdep.c (find_minsym_and_objfile): New.
(skip_hurd_resolver): New.
(arm_linux_skip_solib_resolver): New.
(arm_skip_solib_resolver): Removed.
* config/arm/tm-linux.h (SKIP_SOLIB_RESOLVER): Changed to use
arm_linux_skip_solib_resolver.
2000-05-25 18:24:33 +00:00
Mark Kettenis
7dfa765cc1
* acconfig.h (HAVE_R_FS, HAVE_R_GS): Add.
...
* configure.in: Add checks for r_fs and r_gs members of
`struct reg'.
* config.in, configure: Regenerated.
2000-05-25 17:18:01 +00:00
Eli Zaretskii
b1eeef9a6e
* ser-go32.c: Remove PARAMS.
2000-05-25 13:55:48 +00:00
Andrew Cagney
4b14d3e4e0
Replace <sys/dir.h> (and <dirent.h>) with "gdb_dirent.h".
2000-05-25 06:49:01 +00:00
Andrew Cagney
944d780c6e
Re-generate config.in.
2000-05-25 04:44:33 +00:00
Andrew Cagney
85ff3c5244
File rename tweeks.
2000-05-25 03:57:48 +00:00
Andrew Cagney
ed952ac512
Have TUI use the same configury mechanism as MI.
2000-05-25 01:50:50 +00:00
Andrew Cagney
0aaf65d72f
Update JimI's e-mail addres.
...
Update TODO - FreeBSD mostly fixed.
2000-05-25 01:07:17 +00:00
Mark Kettenis
e6031aeb52
Add support for FreeBSD/i386 ELF.
...
* i386bsd-nat.c: New file.
* config/i386/tm-fbsd.h (HAVE_I387_REGS): Define.
Include "i386/tm-i386.h" instead of "i386/tm-i386b.h".
(NUM_REGS): Remove redefinition.
(USE_STRUCT_CONVENTION): Define.
(i386_float_info): Remove prototype.
(FLOAT_INFO): Remove define.
(JB_ELEMENT_SIZE): Define to 4.
(JB_PC): Define to 0.
(GET_LONGJMP_TARGET): Define.
(SIGTRAMP_START, SIGTRAMP_END): Define.
(SIGCONTEXT_PC_OFFSET): Define.
(IN_SOLIB_CALL_TRAMPOLINE): Only define if !SVR4_SHARED_LIBS
* config/i386/nm-fbsd.h (PTRACE_ARG3_TYPE): Define to caddr_t.
(FETCH_INFERIOR_REGISTERS): Define.
(ATTACH_DETACH): Define.
(kernel_u_size): Remove PARAMS.
(register_u_addr): Use CORE_ADDR in prototype where appropriate.
Remove PARAMS.
(SVR4_SHARED_LIBS) [FREEBSD_ELF || __ELF__ && !FREEBSD_AOUT]:
Define.
[SVR4_SHARED_LIBS]: Include "elf/common.h".
Only define aliases for struct members from <link.h> if
!SVR4_SHARED_LIBS.
* config/i386/xm-fbsd.h: New file.
* config/i386/fbsd.mt (TDEPFILES): Remove solib.o.
* config/i386/fbsd.mh (NATDEPFILES): Remove i386b-nat.o. Add
core-regset.o i387-nat.o i386bsd-nat.o.
2000-05-24 22:32:58 +00:00
Michael Snyder
0f2c5ba5c5
2000-05-24 Michael Snyder <msnyder@seadog.cygnus.com>
...
* findvar.c (value_from_register): Factor code, simplify logic.
2000-05-24 17:25:39 +00:00
Michael Snyder
ab9d50c7a8
2000-05-17 Michael Snyder <msnyder@seadog.cygnus.com>
...
* config/sparc/tm-sun4sol2.h: Turn on multi-arch.
* sparc-tdep.c (gdb_print_insn_sparc): Remove temp. multi-arch hack.
2000-05-24 17:17:46 +00:00
Michael Snyder
0a791409a5
2000-05-18 Michael Snyder <msnyder@seadog.cygnus.com>
...
* gdb.base/annota1.exp (annotate-signal-handler-caller):
Relax the regular expression a little, make it pass on Solaris 8.
2000-05-24 17:14:50 +00:00
Michael Snyder
96dd789021
2000-05-17 Michael Snyder <msnyder@seadog.cygnus.com>
...
* config/sparc/tm-sun4sol2.h: Turn on multi-arch.
sparc-tdep.c (gdb_print_insn_sparc): Remove temporary multi-arch hack.
2000-05-24 17:13:47 +00:00
Eli Zaretskii
48e934c645
* gdb.texinfo: Remove duplicate @syncodeindex. From Brian
...
Youmans.
2000-05-24 16:20:24 +00:00
Andrew Cagney
9e9c5ae78a
et al. not et.al.
2000-05-24 11:39:44 +00:00
J.T. Conklin
9cebe72f24
* config/i386/nbsd.mt (TDEPFILES): Move solib.o from here...
...
* config/i386/nbsd.mh (NATDEPFILES): ...to here.
* config/m68k/nbsd.mt (TDEPFILES): Move solib.o from here...
* config/m68k/nbsd.mh (NATDEPFILES): ...to here.
* config/ns32k/nbsd.mt (TDEPFILES): Move solib.o from here...
* config/ns32k/nbsd.mh (NATDEPFILES): ...to here.
* config/powerpc/nbsd.mt (GDBSERVER_DEPFILES): Add low-nbsd.o.
* configure.tgt (powerpc-*-netbsd*): add gdbserver to configdirs.
* gdbserver/low-nbsd.c (initialize_arch): Define for PPC.
(fetch_inferior_registers): Likewise.
(store_inferior_registers): Likewise.
* gdbserver/low-nbsd.c (fetch_inferior_registers): Handle X86
floating point registers.
(store_inferior_registers): Likewise.
-------------------------------------------------------------------
2000-05-24 04:16:28 +00:00
Andrew Cagney
c741b251b9
Remove quotes from arround for loop arg.
2000-05-24 02:18:18 +00:00
Mark Kettenis
b2450fc5b6
* i387-nat.h, i387-nat.c: New files.
2000-05-23 23:44:44 +00:00
Alexandre Oliva
863e0fe46a
* config/sparc/nm-linux.h: Include config/nm-linux.h.
...
* config/powerpc/nm-linux.h: Likewise.
2000-05-23 20:34:09 +00:00
David Taylor
9af9729377
one line fix by Gregory Lielens <Gregory.Lielens@fft.be> to fix a problem
...
with the printing of complex numbers (it would print the real part twice).
2000-05-23 15:56:33 +00:00
Andrew Cagney
f5ff8c83c8
Add make_cleanup_close() function.
2000-05-23 14:48:13 +00:00
Andrew Cagney
16cadf399a
Add -Wuninitialized.
2000-05-23 11:28:14 +00:00
Andrew Cagney
6e8cb14ae5
IRIX GCC fixes from 5.0 branch.
2000-05-23 07:49:05 +00:00
Andrew Cagney
b08dff7bbe
From branch. Bump VERSION number.
2000-05-23 03:22:29 +00:00
Andrew Cagney
74b7792f0f
Purge (almost) make_cleanup_func.
2000-05-22 09:02:23 +00:00
Andrew Cagney
004527cbbb
Purge procfs.c of make_cleanup_func.
2000-05-22 06:17:35 +00:00
Andrew Cagney
e41a3b1ac5
Eliminate make_cleanup_func from top.c
2000-05-22 05:43:39 +00:00
Andrew Cagney
5683e87aa5
Replace preg() with phex(). Cleanup monitor.c.
2000-05-22 02:07:19 +00:00
Mark Kettenis
e8475ad463
* i387-tdep.c (print_i387_value): Cast &value to (char *) in
...
pointer arithmetic. Fixes a bug which manifested itself on
FreeBSD.
2000-05-21 21:21:20 +00:00
J.T. Conklin
d4b2399a9c
* target.h (target_memory_bfd_section): Removed declaration.
...
* target.c (target_memory_bfd_section): Removed.
* exec.c (xfer_memory): Removed #if'ed-out code which referenced
target_memory_bfd_section.
* target.h (target_read_memory_section): Removed declaration.
* target.c (target_read_memory_section): Removed.
(target_xfer_memory): Update, removed bfd_section argument.
(target_read_string, target_read_memory, target_write_memory):
Update for above change.
* gdbcore.h (read_memory_section): Removed declaration.
* corefile.c (read_memory_section): Removed.
* jv-lang.c (get_java_utf8_name): Changed calls to
read_memory_section to read_memory.
* printcmd.c (printf_command): Likewise.
* valops.c (value_at, value_fetch_lazy): Likewise.
2000-05-20 10:29:51 +00:00
Jimmy Guo
4ab64e140e
update
2000-05-19 19:19:34 +00:00
Jimmy Guo
d387afa3a7
regenerate
2000-05-19 19:14:45 +00:00
J.T. Conklin
e42180d7b4
* configure.host, configure.tgt (powerpc-*-netbsd*): New entry.
...
* config/powerpc/nbsd.mh, config/powerpc/nbsd.mt,
config/powerpc/tm-nbsd.h, config/powerpc/nm-nbsd.h,
config/powerpc/xm-nbsd.h: New files.
2000-05-18 23:43:58 +00:00
Michael Snyder
1a570b2f5f
2000-05-12 Michael Snyder <msnyder@.cygnus.com>
...
* gdb.base/break.exp (bp on small function, optimized file):
Add a second pass pattern. The behavior differs here between stabs
and dwarf for one-line functions. Stabs preserves two line symbols
(one before the prologue and one after) with the same line number,
but dwarf regards these as duplicates and discards one of them.
Therefore the address after the prologue (where the breakpoint is)
has no exactly matching line symbol, and GDB reports the breakpoint
as if it were in the middle of a line rather than at the beginning.
2000-05-17 17:10:19 +00:00
Michael Snyder
aca52a9bcc
2000-05-12 Michael Snyder <msnyder@.cygnus.com>
...
* config/i386/tm-i386sol2.h (COERCE_FLOAT_TO_DOUBLE): Define.
2000-05-17 17:09:27 +00:00
Eli Zaretskii
74b2d06784
* gdb/config/djgpp/README: Fine-tune installation instructions
...
based on user reports.
2000-05-17 11:49:53 +00:00
Eli Zaretskii
d3229ae3bd
* mmalloc/Makefile.in (install-info): Make sure $(infodir) exists.
...
Run install-info program on the installed Info files.
* gdb/doc/Makefile.in (install-info): Run install-info on installed
Info files.
2000-05-17 11:45:56 +00:00
Andrew Cagney
d80380145f
Minor maint et.al. tweeks.
2000-05-17 08:46:20 +00:00
Andrew Cagney
e2bdc01eaa
Change v850 break-point instruction to loop. Get around lack of 16
...
bit breakpoint.
2000-05-17 06:51:28 +00:00
Andrew Cagney
7ae383524c
Review TODO.
2000-05-16 09:00:20 +00:00
Andrew Cagney
10adc9b50e
Rename mi/ChangeLog-mi -> mi/ChangeLog
2000-05-16 05:07:53 +00:00