aboutsummaryrefslogtreecommitdiff
path: root/gdb/config
AgeCommit message (Collapse)AuthorFilesLines
1993-11-01* config/m88k/m88k.mh (NATDEPFILES): Remove exec.o.Jim Kingdon1-1/+1
1993-10-31Keep Lynx filesStan Shebs3-0/+11
1993-10-30 * config/i386/{i386m3.mh,i386mk.mh}, config/mips/mipsm3.mh,Jim Kingdon4-4/+4
config/ns32k/ns32km3.mh: Change MMALLOC_LIB to MMALLOC. * TODO: Update Mach stuff.
1993-10-30More LynxOS supportStan Shebs16-24/+312
1993-10-29 * defs.h, findvar.c (extract_floating, store_floating): New functions.Jim Kingdon3-16/+34
* Move SWAP_TARGET_AND_HOST from defs.h to findvar.c because it is now used only by extract_floating and store_floating. * valprint.c (print_floating): Use unsigned arithmetic. Use extract_unsigned_integer instead of SWAP_TARGET_AND_HOST. Change sizeof (float) to 4 and sizeof (double) to 8 (those are always the relevant sizes for this code, which is in #ifdef IEEE_FLOAT). * values.c (unpack_long, unpack_double, value_from_double), valarith.c (value_binop), stabsread.c (define_symbol): Use extract_floating and store_floating instead of SWAP_TARGET_AND_HOST. * config/m68k/tm-m68k.h, config/i960/tm-i960.h (REGISTER_CONVERT_*): Use extract_floating and store_floating. * config/m88k/tm-m88k.h: Add comments (it should be doing the same). * i386-tdep.c (i386_extract_return_value), * remote-nindy.c (nindy_store_registers): Use store_floating.
1993-10-28 * config/i386/{i386m3.mt,i386m3.mh},Jim Kingdon5-8/+9
config/mips/{mipsm3.mt,mipsm3.mh}, config/ns32k/{ns32km3.mt,ns32km3.mh}: Use correct names for TM_FILE and XM_FILE. Replace host files *mach3-xdep.o with native files *m3-nat.o. Replace host file os-mach3.o with native file m3-nat.o.
1993-10-27 * config/i386/{i386m3.mt,i386m3.mh}: Use correct names for TM_FILEJim Kingdon2-3/+4
and XM_FILE. Replace host file i386mach3-xdep.o with native file i386m3-nat.o.
1993-10-27 * fork-child.c (fork_inferior): Set inferior_pid before callingJim Kingdon4-34/+0
init_trace_fun. Move the code which gets us through the shell to new function startup_inferior. * inferior.h: Declare startup_inferior. * procfs.c (procfs_init_inferior), inftarg.c (ptrace_him): Call startup_inferior. * m3-nat.c (m3_trace_him): Call intercept_exec_calls. * config/nm-m3.h: Don't define STARTUP_INFERIOR. * config/i386/tm-i386m3.h, config/ns32k/tm-ns32k.h, config/mips/tm-mipsm3.h: Don't define START_INFERIOR_TRAPS_EXPECTED.
1993-10-22 Merge Apollo patches from Troy Rollo (troy@cbme.unsw.edu.au):Jim Kingdon4-0/+90
* dst.h, dstread.c, config/m68k/{apollo68b.mt,tm-apollo68b.h}: New files. * config/m68k/nm-apollo68b.h: Add more defines. * configure.in: Recognize apollo target, not just host.
1993-10-22new for apolloJim Kingdon2-0/+0
1993-10-21 * config/a29k/a29k-udi.mt: Define REMOTE_O as null so that we don'tStu Grossman1-0/+1
get the default remote* modules.
1993-10-20define some signalsK. Richard Pixley1-0/+7
1993-10-17* config/m88k/xm-dgux.h: Define NO_PTRACE_H.Jim Kingdon1-0/+4
1993-10-15 * fork-child.c (fork_inferior), remote-eb.c (eb_create_inferior),Jim Kingdon5-10/+13
remote-mon.c (monitor_create_inferior), remote-nindy.c (nindy_create_inferior), remote-st.c (st2000_create_inferior), remote-vx.c (vx_create_inferior): Remove CREATE_INFERIOR_HOOK; it is replaced by init_trace_fun. * config/convex/xm-convex.h, convex-xdep.c: Add comments explaining how to do without CREATE_INFERIOR_HOOK for whoever fixes the Convex port. * Makefile.in: Add Mach files to ALLDEPFILES, etc. * m3-nat.c: Clean up more hair--message(), cprocs. * configure.in: Recognize Mach targets and hosts. * config/ns32k/tm-umax.h: Add some #ifndef's so tm-ns32km3.h can include this file. * Mach headers in config/*/tm-*.h: Fix includes to match correct locations of files.
1993-10-14Remove references to shade.David Edelsohn1-1/+0
1993-10-13 * printcmd.c (printf_command): Instead of using makeva* andJim Kingdon4-104/+6
calling vprintf, just make the appropriate calls to printf. * printcmd.c, config/pa/xm-pa.h, config/mips/xm-makeva.h, config/alpha/xm-alpha.h, config/m88k/xm-m88k.h: Remove all traces of makeva*. My apologies to everyone (including me!) who spent so much time getting it to work on various machines, but look at the bright side, at least you won't have to do it again in the future. * printcmd.c (printf_command): Make a cleanup for val_args (fixes a memory leak).
1993-10-13* config/mips/xm-mips.h: Remove comment about HAVE_SGTTY vs. usleep.Jim Kingdon1-2/+1
1993-10-12Change sp64sim.h to sp64sim.mt in keep_these_too list. Add sp64.mt,Fred Fish1-1/+3
tm-sp64.h, sp64sim.mt, tm-sp64sim.h to lose_these_too list if not added to keep_these_too list.
1993-10-11 * m3-nat.c, config/nm-m3.h: Add a target_ops struct and otherJim Kingdon1-12/+0
various things to try to get this to work.
1993-10-11update REMOTE_O for i960-vxworks to make it compile againDavid D. Zuhn1-1/+1
1993-10-08 * config/h8300/tm-h8300.h: Don't define sr_get_debug.Jim Kingdon1-2/+0
* remote-sim.c: Include remote-utils.h. * target.h: Add comment about target_has_execution.
1993-10-07define sr_get_debug.Steve Chamberlain1-0/+2
1993-10-07 New Mach stuff:Jim Kingdon22-0/+590
* config/i386/i386mach.c: Explain this is for the old (probably non-functional and/or obsolete) Mach stuff. * m3-nat.c, config/nm-m3.h, i386m3-nat.c, mipsm3-nat.c, ns32km3-nat.c, config/i386/{i386m3.mh,i386m3.mt,tm-i386m3.h,xm-i386m3.h}, config/i386/{i386mk.mh,i386mk.mt,tm-i386mk.h,xm-i386mk.h}, config/mips/{mipsm3.mh,mipsm3.mt,tm-mipsm3.h,xm-mipsm3.h}, config/ns32k/{ns32km3.mh,ns32km3.mt,tm-ns32km3.h,xm-ns32km3.h}: New files.
1993-10-07new for machJim Kingdon2-0/+0
1993-10-07new for machJim Kingdon15-0/+0
1993-10-07 * config/sparc/sun4os4.mh: Add comment saying why we don't useJim Kingdon1-0/+4
-lresolv.
1993-10-05 * Makefile.in (install, uninstall): Remove $$n.1 stuff; I don'tJim Kingdon3-4/+8
understand what it is trying to do, but I suspect it's not doing it. * config/ns32k/merlin.mh: Add comment about M_INSTALL. * config/m88k/{delta88.mh,delta88v4.mh}: Remove M_INSTALL and M_UNINSTALL; it tries to install a non-existent file gdb.z. * Makefile.in: Remove M_INSTALL stuff; the above were the only uses.
1993-10-05 * alpha-nat.c, alpha-tdep.c, config/alpha/alpha-osf1.mt,Peter Schauer5-22/+501
config/alpha/nm-alpha.h, config/alpha/tm-alpha.h, osfsolib.c: New files. * Makefile.in: Add new files and dependencies. * configure.in: Add alpha target. * config/alpha/alpha-osf1.mh (NATDEPFILES): Add osfsolib.o * config/alpha/alpha-osf1.mh (MH_CFLAGS): Remove, we can handle shared libraries now. * config/alpha/xm-alpha.h: Cleanup, get MAKEVA_* defines right.
1993-10-04 * Rename i386lynx-tdep.c to i386ly-tdep.c for 14 character file names.Jim Kingdon1-1/+1
* Makefile.in, config/i386/i386lynx.mt: Change accordingly.
1993-10-03 * config/mips/news-mips.mh: Remove coredep.o; mips-nat.o does it.Jim Kingdon2-3/+3
* config/mips/news-mips.mh: Define NAT_FILE not NM_FILE. * config/mips/nm-news-mips.h: Include mips/nm-mips.h not nm-mips.h.
1993-10-02* Makefile.in, coff-solib.c, coff-solib.h, i386lynx.mt,Stu Grossman2-1/+3
tm-i386lynx.h: Add support for SVR3 COFF shared libraries.
1993-09-28 * config/nm-sysv4.h: Include solib.h. Define SVR4_SHARED_LIBS.Ian Lance Taylor6-9/+9
* config/tm-sysv4.h: Don't include solib.h. * config/xm-sysv4.h: Don't define SVR4_SHARED_LIBS. * config/i386/i386v4.mt (TDEPFILES): Move solib.o from here... * config/i386/i386v4.mh (NATDEPFILES): ...to here. * config/i386/nm-i386v4.h: Include nm-sysv4.h. * config/m68k/amix.mt (TDEPFIES): Move solib.o from here... * config/m68k/amix.mh (NATDEPFILES): ...to here.
1993-09-23 * infcmd.c (step_1), infrun.c (wait_for_inferior): Add commentsJim Kingdon5-14/+97
about SHIFT_INST_REGS. * exec.c (exec_file_command): Set text_end based on all code readonly sections, not just ".text". * defs.h, infcmd.c, config/z8k/tm-z8k.h, config/m88k/tm-m88k.h, config/sh/tm-sh.h, config/h8300/tm-h8300.h, config/h8500/tm-h8500.h, z8k-tdep.c: Remove all references to ADDR_BITS_SET. * config/m88k/tm-m88k.h: Define TARGET_WRITE_PC. * config/m88k/tm-m88k.h: Add definitions for calling functions.
1993-09-23 * config/mips/tm-mips.h (STORE_STRUCT_RETURN): Define as noop asPeter Schauer1-3/+2
1993-09-23 * config/i960/nindy960.mt: Don't define REMOTE_O; REMOTE_O wasJim Kingdon1-4/+1
intended only for VxWorks. Remove dcache.o from TDEPFILES now that we pick it up from the default REMOTE_O.
1993-09-22* Makefile.in: Add i386lynx-tdep to the right places.Stu Grossman4-11/+12
(TARDIRS): Add gdbserver. * exec.c (print_section_info): Print entry point. * i386lynx-nat.c (i386lynx_saved_pc_after_call): Move into i386lynx-tdep.c. Add core file support. * i386lynx-tdep.c: New module for Lynx/386 target dependant code. * maint.c: Add `maint info sections' command to print info about all sections that BFD knows about for exec and core files. * sparc-tdep.c (sparc_push_dummy_frame): Update stack pointer before putting frame on the stack. Consolidate writes to reduce traffic for remote debugging. * config/i386/i386lynx.mh (NATDEPFILES): Remove exec.o. * config/i386/i386lynx.mt (TDEPFILES): Add exec.o, i386lynx-tdep.o. * config/i386/nm-i386lynx.h: Add target_pid_to_str(). * config/i386/tm-i386lynx.h: Remove target_pid_to_str(). * sparclite/Makefile.in: Add deps to keep Sun make happy.
1993-09-22 * config/m88k/tm-m88k.h: white space and comment changes. includeK. Richard Pixley1-110/+239
ieee-float.h. expanded to cope with m88110 extended registers. (R0_REGNUM, XFP_REGNUM, X0_REGNUM): new macros. (SHIFT_INST_REGS): becomes a real macro.
1993-09-18 * defs.h (make_cleanup): Change PTR to void * when inside PARAMS.Jim Kingdon1-0/+2
Some of the following is in #ifdef CALL_DUMMY_BREAKPOINT_OFFSET. * breakpoint.h (enum bptype): Add bp_call_dummy. (struct bpstat_what): Add call_dummy field. * infrun.c (wait_for_inferior): Deal with it. * breakpoint.c (bpstat_what): Deal with call dummy breakpoint. * infcmd.c (run_stack_dummy): Set the call dummy breakpoint. * config/sparc/tm-sparc.h: Define CALL_DUMMY_BREAKPOINT_OFFSET.
1993-09-17 * remote-sim.h: New file.Jim Kingdon1-1/+1
* remote-sim.c: Add remote debug feature. Rename stuff to distinguish interface to simulator from gdb-specific stuff. Other changes. start-sanitize-v9 * remote-sp64sim.c: Renamed to remote-sim.c. Use sr_get_debug instead of our own sim_verbose/simif_snoop. Use gnutarget in call to bfd_openr. Rename simif_* to gdbsim_*. * config/sparc/sp64sim.mt: Change remote-sp64sim.c to remote-sim.c. end-sanitize-v9
1993-09-17* config/a29k/tm-a29k.h (FRAME_CHAIN): If rsize is zero, return zero.Jim Kingdon1-1/+6
1993-09-16 * remote-udi.c, remote-adapt.c, remote-mm.c: Move processor_typeJim Kingdon1-0/+11
to tm-a29k.h and a29k-tdep.c and make it an enum. * a29k-tdep.c (a29k_get_processor_type): New function. Fix many aspects of how we detected the processor type. * remote-udi.c, remote-adapt.c, remote-mm.c (*_open): Call it rather than figuring out the type ourselves.
1993-09-16 * config/mips/tm-mips.h (ECOFF_REG_TO_REGNUM): Define.Peter Schauer1-0/+4
1993-09-14 * config/i386/i386v4.mh (NATDEPFILES): Move exec.o from here...Ian Lance Taylor1-1/+1
* config/i386/i386v4.mt (TDEPFILES): ...to here.
1993-09-14 * Makefile.in (a29k-tdep.o): Depend on $(defs_h).Jim Kingdon1-1/+13
* config/a29k/tm-a29k.h (SAVED_PC_AFTER_CALL): Use gr122 not lr0 if this is a transparent procedure.
1993-09-09 More gcc lint:Jim Kingdon18-125/+53
* exec.c (ignore): Return 0. * stack.c (return_command): Fetch lazy value directly, not via VALUE_CONTENTS, to avoid "value computed is not used". * inflow.c (new_tty): Move osigttou inside #if. * remote.c (remote_fetch_registers): If remote reply is short, just note that fact and keep going (reading extra registers as all bits 0). (remote_store_registers): Send number of registers that were found by remote_fetch_registers. * m68k-tdep.c, config/m68k/tm-m68k.h, config/m68k/tm-*.h: Remove HAVE_68881. Define CANNOT_STORE_REGISTER if ptrace() can't write floating registers. * config/m68k/{tm-m68k-nofp.h,m68k-nofp.mt,tm-m68k-fp.h,m68k-fp.mt}: Remove, replaced by {tm-m68k-em.h,m68k-em.mt}. * Makefile.in, configure.in: Change accordingly.
1993-09-09 * config/m68k/{tm-m68k-nofp.h,m68k-nofp.mt}: Remove.Jim Kingdon4-67/+0
* config/m68k/{tm-m68k-fp.h,m68k-fp.mt}: Rename to {tm-m68k-em.h,m68k-em.mt}.
1993-09-08gcc lintK. Richard Pixley2-1/+11
1993-09-07 * config/m68k/tm-m68k.h (FIX_CALL_DUMMY): Changed name of swappingIan Lance Taylor2-4/+4
routine to match BFD name change. * config/z8k/tm-z8k.h (FIX_CALL_DUMMY): Likewise.
1993-09-02 * m88k-tdep.c: Include sys/dir.h before sys/user.h.Jim Kingdon1-3/+0
Include sys/types.h regardless of USG. * configure.in: Fix typo (delta88r4 -> delta88v4). * config/m88k/xm-delta88.h: Don't include sys/siginfo.h. It was to make this work on SVR4 before SVR4 had its own configuration, and it breaks SVR3.
1993-09-02* config/m88k/delta88v4.h (NATDEPFILES): Remove infptrace.o inftarg.o.Jim Kingdon2-1/+4