aboutsummaryrefslogtreecommitdiff
path: root/gdb/config
AgeCommit message (Collapse)AuthorFilesLines
2000-03-222000-03-21 J.T. Conklin <jtc@redback.com>J.T. Conklin4-6/+12
* i386/nbsd.mh (NATDEPFILES): Change i386b-nat.o to i386nbsd-nat.o. * i386nbsd-nat.c: New file. * i386/tm-nbsd.h (NUM_REGS): Removed. (HAVE_I387_REGS): Defined. * i386/nm-nbsd.h (FLOAT_INFO): Removed. * tm-nbsd.h (IN_SOLIB_CALL_TRAMPOLINE): Define if not SVR4_SHARED_LIBS.
2000-03-21New files for IA-64 port.Kevin Buettner6-0/+401
2000-03-20* i386-linux-nat.c: No need to #include "frame.h" any more.Jim Blandy1-1/+1
(LINUX_SIGTRAMP_INSN0, LINUX_SIGTRAMP_OFFSET0, LINUX_SIGTRAMP_INSN1, LINUX_SIGTRAMP_OFFSET1, LINUX_SIGTRAMP_INSN2, LINUX_SIGTRAMP_OFFSET2, linux_sigtramp_code, LINUX_SIGTRAMP_LEN, i386_linux_sigtramp_start, LINUX_RT_SIGTRAMP_INSN0, LINUX_RT_SIGTRAMP_OFFSET0, LINUX_RT_SIGTRAMP_INSN1, LINUX_RT_SIGTRAMP_OFFSET1, linux_rt_sigtramp_code, LINUX_RT_SIGTRAMP_LEN, i386_linux_rt_sigtramp_start, i386_linux_in_sigtramp, i386_linux_sigcontext_addr, LINUX_SIGCONTEXT_PC_OFFSET, i386_linux_sigtramp_saved_pc, LINUX_SIGCONTEXT_SP_OFFSET, i386_linux_sigtramp_saved_sp): Deleted. Folks rightly pointed out that these are target-dependent, and useful in non-native configurations. Moved to... * i386-linux-tdep.c: ... Here, a new file. * Makefile.in (ALLDEPFILES): Add i386-linux-tdep.c. (i386-linux-tdep.o): New rule. (i386-linux-nat.o): We no longer depend on frame.h. * config/i386/linux.mt (TDEPFILES): Add i386-linux-tdep.o.
2000-03-202000-03-04 Eli Zaretskii <eliz@is.elta.co.il>Elena Zannoni1-1/+0
* event-loop.c (top-level) [NO_FD_SET]: Deprecate this branch. Print an error at compile time if we are to use select, but FD_SET is not available. (SELECT_MASK, NBBY, FD_SETSIZE, NFDBITS, MASK_SIZE): Define only if HAVE_POLL is not defined and NO_FD_SET *is* defined. (create_file_handler) [!HAVE_POLL]: Use FD_SET and FD_CLR. (delete_file_handler) [!HAVE_POLL]: Use FD_CLR and FD_ISSET. (gdb_wait_for_event) [!HAVE_POLL]: Copy fd_set sets directly instead of using memcpy and memset. Use FD_ISSET. * config/i386/xm-go32.h (fd_mask): Remove typedef.
2000-03-19 Support for building GDB with DJGPP, and running the test suite onEli Zaretskii5-0/+537
it: * config/djgpp/djconfig.sh: New file. * config/djgpp/config.sed: New file. * config/djgpp/README: New file. * config/djgpp/fnchange.lst: New file. * config/djgpp/djcheck.sh: New file.
2000-03-16* i386-tdep.c (LINUX_SIGTRAMP_INSN0, LINUX_SIGTRAMP_OFFSET0,Jim Blandy1-1/+0
LINUX_SIGTRAMP_INSN1, LINUX_SIGTRAMP_OFFSET1, LINUX_SIGTRAMP_INSN2, LINUX_SIGTRAMP_OFFSET2, linux_sigtramp_code, LINUX_SIGTRAMP_LEN, i386_linux_sigtramp_start, LINUX_RT_SIGTRAMP_INSN0, LINUX_RT_SIGTRAMP_OFFSET0, LINUX_RT_SIGTRAMP_INSN1, LINUX_RT_SIGTRAMP_OFFSET1, linux_rt_sigtramp_code, LINUX_RT_SIGTRAMP_LEN, i386_linux_rt_sigtramp_start, i386_linux_in_sigtramp, i386_linux_sigcontext_addr, LINUX_SIGCONTEXT_PC_OFFSET, i386_linux_sigtramp_saved_pc, LINUX_SIGCONTEXT_SP_OFFSET, i386_linux_sigtramp_saved_sp): Deleted. These all implement Linux-specific signal trampoline detection, and should be moved to... * i386-linux-nat.c: ... here. * config/i386/tm-linux.h (I386_LINUX_SIGTRAMP): No need to define this any more, since we're not enabling OS-specific code in a OS-independent file.
2000-03-082000-03-08 Mark Kettenis <kettenis@gnu.org>Mark Kettenis1-0/+4
* i386-tdep.c (i386_linux_saved_pc_after_call): New function. * config/i386/tm-linux.h (SAVED_PC_AFTER_CALL): Define to call i386_linux_saved_pc_after_call.
2000-03-052000-03-05 Mark Kettenis <kettenis@gnu.org>Mark Kettenis1-2/+9
Allow GDB to run on Linux 2.0 again. * config.in: Add HAVE_PTRACE_GETREGS. * configure.in: Check if <sys/ptrace.h> defines PTRACE_GETREGS. * configure: Regenerated. * config/i386/nm-linux.h (CANNOT_FETCH_REGISTER, CANNOT_STORE_REGISTER): New defines. * i386-linux-nat.c (have_ptrace_getregs): New variable. (PTRACE_XFER_TYPE, CANNOT_FETCH_REGISTER, fetch_register, old_fetch_inferior_registers, CANNOT_STORE_REGISTER, store_register, old_store_inferior_registers): Copied over from `inptrace.c' as a temporary measure. (fetch_regs, store_regs, fetch_fpregs, store_fpregs): Conditionalize on HAVE_PTRACE_GETREGS. Define stubs if HAVE_PTRACE_GETREGS isn't defined. (fetch_regs): Reset `have_ptrace_getregs' if ptrace call fails with EIO. (fetch_inferior_registers, store_inferior_registers): Fall back on the method use in `infptrace.c' (by calling old_fetch_inferior_registers and old_store_inferior_registers) if `have_ptrace_getregs' isn't set.
2000-03-042000-03-04 Mark Kettenis <kettenis@gnu.org>Mark Kettenis1-14/+4
Fix support for Linux/i386 signal trampolines. The old approach didn't work for Linux 2.2 and beyond, and didn't work with recent versions of the GNU C library. * i386-tdep.c (LINUX_RT_SIGTRAMP_INSN0, LINUX_RT_SIGTRAMP_OFFSET0, LINUX_RT_SIGTRAMP_INSN1, LINUX_RT_SIGTRAMP_OFFSET1): New defines. (linux_rt_sigtramp_code): New variable. (LINUX_RT_SIGTRAMP_LEN): New define. (i386_linux_rt_sigtramp_start): New function. Detect start of signal trampolines for RT signals. (i386_linux_sigtramp): Removed. (i386_linux_in_sigtramp): New function. (i386_linux_sigcontext_addr): New function. Recognize the names of the signal tranmpolines used by recent versions of the GNU C library, and add support for RT signals. (LINUX_SIGCONTEXT_PC_OFFSET, LINUX_SIGCONTEXT_SP_OFFSET): New defines. Moved here from config/i386/tm-linux.h. (i386_linux_sigtramp_saved_pc, i386_linux_sigtramp_saved_sp): Reimplement in terms of i386_linux_sigcontext_addr. * config/i386/tm-linux.h (LINUX_SIGCONTEXT_SIZE): Removed. (LINUX_SIGCONTEXT_PC_OFFSET, LINUX_SIGCONTEXT_SP_OFFSET): Moved to i386-tdep.c. (IN_SIGTRAMP): Redefine to call i386_linux_in_sigtramp.
2000-03-032000-03-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni1-1/+1
* config/alpha/alpha-linux.mh: Remove core-regset.o fron the NATDEPFILES list.
2000-03-02Attempt to fix AIX/i386 target.Mark Kettenis1-29/+16
2000-02-29From Peter Schauer: Define Solaris/x86 MERGEPID.Andrew Cagney1-0/+1
2000-02-29From J.T.: Convert i386 to updated frame_saved_regs.Andrew Cagney1-4/+2
2000-02-29From Eli. Bring go32 target up-to-date with recent GDB i386 changes.Andrew Cagney3-18/+36
2000-02-28Update copyright date in file.Scott Bambrough1-1/+1
2000-02-282000-02-28 Scott Bambrough <scottb@netwinder.org>Scott Bambrough2-1/+2
* config/arm/linux.mh (NATDEPFILES): Removed core-regset.o. Not used. Required to get GDB to build on glibc 2.1.3. * config/arm/tm-linux.h (LOWEST_PC): Undefine LOWEST_PC before redefining. Gets rid of compiler warning.
2000-02-262000-02-26 Mark Kettenis <kettenis@gnu.org>Mark Kettenis1-1/+0
Make cross-compilation for the Hurd more friendly. From Jeff Bailey <jbailey@gnu.org>: * configure.in: Use AC_CHECK_TOOL to find MiG. * Makefile.in (MIG): New variable. * config/i386/i386gnu.mh (MIG): Remove. * configure: Regenerated.
2000-02-24Shared library, function calling fixes for GNU/Linux PPC port.Kevin Buettner1-0/+7
2000-02-24* configure.tgt: Add arm, mips, sh wince targets.Christopher Faylor6-0/+120
* config/arm/tm-wince.h: New file. * config/arm/wince.mt New file. * config/sh/tm-wince.h: New file. * config/sh/wince.mt New file. * config/mips/tm-wince.h: New file. * config/mips/wince.mt New file. * wince.c: New file. * wince-stub.c: New file. * wince-stub.h: New file. * sh-tdep.c: Use correct register names for Windows CE.
2000-02-22Bring COERCE_FLOAT_TO_DOUBLE under gdbarch's control.Jim Blandy8-8/+10
* valops.c (COERCE_FLOAT_TO_DOUBLE): Rework definition to be more function-like. (default_coerce_float_to_double, standard_coerce_float_to_double): New functions. (value_arg_coerce): Adjust for new definition. * value.h (default_coerce_float_to_double, standard_coerce_float_to_double): New declarations for the above. * gdbarch.sh (coerce_float_to_double): New entry, replacing macro. * gdbarch.c, gdbarch.h: Regenerated. * tm-alpha.h, tm-fr30.h, tm-m32r.h, tm-mips.h, tm-hppa.h, tm-rs6000.h, tm-sh.h, tm-sparc.h (COERCE_FLOAT_TO_DOUBLE): Change definitions. * mips-tdep.c (mips_coerce_float_to_double): Supply our own custom function here. (mips_gdbarch_init): Install that as our coerce_float_to_double function.
2000-02-22Cleanups and signal handler backtrace fix for GNU/Linux PPC port.Kevin Buettner1-19/+6
2000-02-22Changes for GNU/Linux PPC native gdb port.Kevin Buettner1-2/+2
2000-02-22Changes for GNU/Linux PPC native port of gdb.Kevin Buettner5-5/+230
2000-02-15AIX 4.3 changes.Kevin Buettner1-0/+17
2000-02-132000-02-10 J.T. Conklin <jtc@redback.com>Jim Kingdon1-0/+2
* config/i386/nbsd.mt (GDBSERVER_DEPFILES): Add low-nbsd.o * configure.tgt (i[3456]86-*-netbsd*): add gdbserver to configdirs. * gdbserver/low-nbsd.c: New file. * gdbserver/Makefile.in: convert to autoconf. * gdbserver/configure.in: likewise. * gdbserver/configure: generate.
2000-02-09Stop GDB mis-aligning the stack when doing inferior function calls.Andrew Cagney1-0/+5
2000-02-082000-02-07 Jason Molenda (jsm@bugshack.cygnus.com)Jason Molenda1-17/+0
* gdb/config/i386/windows.mh, gdb/doc/GDBvn.texi, gdb/doc/remote.texi, gdb/testsuite/gdb.base/README, gdb/testsuite/gdb.base/crossload.exp, gdb/testsuite/gdb.base/i486-elf.u, gdb/testsuite/gdb.base/i860-elf.u, gdb/testsuite/gdb.base/m68k-aout.u, gdb/testsuite/gdb.base/m68k-aout2.u, gdb/testsuite/gdb.base/m68k-elf.u, gdb/testsuite/gdb.base/mips-ecoff.u, gdb/testsuite/gdb.base/sparc-aout.u, gdb/testsuite/gdb.base/sparc-elf.u, gdb/tui/Makefile, readline/ChangeLog: These files have been removed over the course of the last year, but weren't cvs removed from the old GDB repository on sourceware.
2000-02-05import gdb-2000-02-04 snapshotJason Molenda2-1/+7
2000-02-02import gdb-2000-02-01 snapshotJason Molenda2-3/+3
2000-02-01import gdb-2000-01-31 snapshotJason Molenda14-22/+22
2000-01-25import gdb-2000-01-24 snapshotJason Molenda1-1/+1
2000-01-18import gdb-2000-01-17 snapshotJason Molenda1-1/+1
2000-01-11import gdb-2000-01-10 snapshotJason Molenda4-37/+30
2000-01-06import gdb-2000-01-05 snapshotJason Molenda16-24/+49
1999-12-22import gdb-1999-12-21 snapshotJason Molenda23-339/+701
1999-12-14import gdb-1999-12-13 snapshotJason Molenda22-22/+64
1999-12-08import gdb-1999-12-07 snapshotJason Molenda2-1/+8
1999-12-07import gdb-1999-12-06 snapshotJason Molenda21-221/+169
1999-11-17import gdb-1999-11-16 snapshotJason Molenda3-450/+31
1999-11-09import gdb-1999-11-08 snapshotJason Molenda6-40/+14
1999-11-02import gdb-1999-11-01 snapshotJason Molenda1-2/+9
1999-10-26import gdb-1999-10-25 snapshotJason Molenda1-2/+2
1999-10-19import gdb-1999-10-18 snapshotJason Molenda2-171/+160
1999-10-12import gdb-1999-10-11 snapshotJason Molenda3-1/+11
1999-09-22import gdb-1999-09-21Jason Molenda4-15/+8
1999-09-13import gdb-1999-09-13 snapshotJason Molenda1-1/+1
1999-09-09import gdb-1999-09-08 snapshotStan Shebs15-14/+272
1999-08-31import gdb-1999-08-30 snapshotJason Molenda34-481/+439
1999-08-23Files removed as of the 1999-08-23 snapshot.Jason Molenda4-28/+0
1999-08-23import gdb-1999-08-23 snapshotJason Molenda9-34/+81