aboutsummaryrefslogtreecommitdiff
path: root/gdb/config
AgeCommit message (Collapse)AuthorFilesLines
1993-03-29 * config/a29k/tm-a29k.h: Renamed from config/a29k/tm-29k.h.Fred Fish8-27/+27
* a29k-pinsn.c: Renamed from am29k-pinsn.c. * a29k-tdep.c: Renamed from am29k-tdep.c. * remote-eb.c, config/a29k/tm-ultra3.h: Include renamed tm-a29k.h. * remote-monitor.c, remote-st2000.c, config/a29k/{nm-ultra3.h, tm-a29k.h, xm-ultra3.h}, config/romp/rtbsd.mh, doc/gdbinv-s.texi, testsuite/gdb.t15/funcargs.exp, testsuite/gdb.t17/callfuncs.exp: Map '29k' to 'a29k'. * config/a29k/{a29k-kern.mt, a29k-udi.mt, a29k.mt, ultra3.mt} (TDEPFILES): Use renamed a29k-pinsn.o and a29k-tdep.o. * config/a29k/{a29k-udi.mt, a29k.mt} (TM_FILE): Use renamed tm-a29k.h. * config/a29k/a29k-udi.mt (MT_CFLAGS): Remove TARGET_AM29K define that does not appear anywhere else in the gdb source tree. * doc/gdbinit.texinfo: Document renaming of tm-29k.h to tm-a29k.h.
1993-03-25 * findvar.c (read_register, write_register): Make these capableStu Grossman1-39/+48
of reading/writing registers that are shorter than REGISTER_TYPE. * (value_from_register): Install H8500 specific code to return proper value when register is being used as a pointer. * h8500-tdep.c: Remove extra defines of NUM_REGS. (h8500_skip_prologue): Use correct lengths for LINK instructions. (FRAME_CHAIN): Change name to h8500_frame_chain. Rewrite code to chain frames properly by combining frame pointer with T reg. (init_extra_frame_info): Delete. It's now a macro. (frame_args_address): Don't add PTR_SIZE. Stack args are already offset by the correct amount off of the frame pointer. (register_byte): Delete. It's now a macro. (register_raw_size, register_virtual_size): Delete. Replaced by common routine h8500_register_size, cuz there's no difference between the raw & virtual sizes on this machine. (register_convert_to_raw, register_convert_to_virtual): Delete, cuz there's no difference between the raw & virtual forms. Replaced by memcpy in tm file. (register_virtual_type): Rename to h8500_register_virtual_type. Get rid of pointer pseudo-regs, use _REGNUM with all reg names. (_initialize_h8500_tdep): Get rid of crock to ensure that GDB & emulator have same reg offsets. This is all handled in the simulator code now. (h8500_trapped_internalvar): New routine to detect references to convenience vars acting as pointer pseudo-regs. (h8500_value_trapped_internalvar): Conjure up value of pointer pseudo-regs. (h8500_set_trapped_internalvar): Convert set value in real register references. infcmd.c (read_pc, write_pc): Add h8500 specific code to handle code segment register. infrun.c (proceed): Simplify. Call write_pc instead of doing it by hand. (wait_for_inferior): Add h8500 specific code to add stack segment when reading SP register. remote-sim.c (fetch_register): Spacing. tm-h8500.h: #define GDB_TARGET_IS_H8500 to make it easier to detect cruft. Redo all register manipulation stuff. Get rid of pointer pseudo-regs. (INIT_EXTRA_FRAME_INFO): Adds stack segment to frame pointer. (IS_TRAPPED_INTERNALVAL, VALUE_OF_TRAPPED_INTERNALVAR, SET_TRAPPED_INTERNALVAR): Use these to create internal vars for pointer pseudo-regs.
1993-03-25Remove i860 directory for list of things to keep.Fred Fish1-1/+3
1993-03-23Add .Sanitize files for new directories.Fred Fish16-0/+652
1993-03-23Update to match new config directory structure.Fred Fish1-111/+28
1993-03-23 * config/{*.mt, *.mh}: All target and host makefile fragmentFred Fish210-0/+12724
config files moved to an appropriate config/<cpu> subdirectory. * nm-*, xm-*, tm-*: All native, host, and target files, which get linked to nm.h, xm.h, and tm.h respectively by configure, moved to appropriate config/<cpu> subdirectory.
1993-03-23 * config/{a29k, arm, convex, gould, h8300, i386, i860, i960, m68k,Fred Fish118-802/+151
m88k, mips, none, ns32k, pa, pyr, romp, rs6000, sparc, tahoe, vax, z8k}: New directories to hold cpu specific configuration files. Naming follows gcc convention. * config/{*.mt, *.mh}: All target and host makefile fragment config files moved to an appropriate config/<cpu> subdirectory.
1993-03-19New fileSteve Chamberlain1-0/+3
1993-03-16 * config/rs6000.mh: Get rid of -Dfd_set=int crock.Stu Grossman1-8/+0
This is defined in defs.h if necessary. * vx-share/vxWorks.h: Remove #defs of min and max. * vx-share/xdr_ld.c, vx-share/xdr_ptrace.c, vx-share/xdr_rdb.c: include defs.h.
1993-03-14* configure.in (m68k-adobe-*): New config.John Gilmore1-0/+3
* tm-68k-nofp.h: New file, lacks 68881 support. * config/m68k-nofp.mt: New file.
1993-03-14Remove a few remaining underscore/no-underscore remnants from config files.John Gilmore6-16/+6
* config/{m68k-un.mt, sparc-un.mt}: Remove. * config/m68k-noun.mt: Rename to m68k-fp.mt. * config/sparc-noun.mt: Rename to sparc-em.mt. * tm-68k-noun.h, tm-spc-noun.h: Remove. * tm-68k-un.h: Rename to tm-68k-fp.h. * tm-spc-un.h: Rename to tm-spc-em.h. * tm-sun4sol2.h: Cleanup. * configure.in (m68k-*, sparc-* targets): Corresponding changes.
1993-03-03Always keep simulatorsSteve Chamberlain1-27/+1
1993-03-03 * dbxread.c (dbx_symfile_init): Fix for nonexistant string table,Fred Fish2-0/+9
reported by mycroft@gnu.ai.mit.edu. (Ultrix 2.2 support from Michael Rendell <michael@mercury.cs.mun.ca>) * configure.in (vax-*-ultrix2*): New triplet. * config/vaxult2.mh: New file. * xm-vaxult2.h: New file.
1993-02-22 * remote-mips.c: New file; implements MIPS remote debuggingIan Lance Taylor2-0/+4
protocol. * config/idt.mt: New file; uses remote-mips.c * configure.in (mips-idt-ecoff): New target; uses idt.mt. * mips-tdep.c (mips_fpu): New variable; controls use of MIPS floating point coprocessor. (mips_push_dummy_frame): If not mips_fpu, don't save floating point registers. (mips_pop_frame): If not mips_fpu, don't restore floating point registers. (_initialize_mips_tdep): New function; let the user reset mips_fpu variable. * tm-mips.h (EXTRACT_RETURN_VALUE, STORE_RETURN_VALUE): If not mips_fpu, don't use fp0 as floating point return register. (FIX_CALL_DUMMY): If not mips_fpu, don't save floating point registers. Also added remote-mips.c to .Sanitize file.
1993-02-18Define REGEX, REGEX1.John Gilmore1-0/+2
1993-02-18Sanitize away simulators unless asked to keep-sim.John Gilmore1-0/+27
This is to remove them from the GDB net release til ready for prime time.
1993-02-16Remove h8/300 and z8k since not ready yet.John Gilmore1-2/+0
1993-02-11* config/rs6000.mh (NATDEPFILES): xcoffread.o is native only.John Gilmore1-2/+2
1993-02-10Wed Feb 10 15:34:46 1993 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor1-1/+1
* Based on patch from Martin Walker <maw@netcom.com>: * nm-i386sco4.h: New file. Like nm-i386sco.h, but define ATTACH_DETACH, PTRACE_ATTACH and PTRACE_DETACH. * config/i386sco4.mh (NAT_FILE): Use nm-i386sco4.h.
1993-02-09Tue Feb 9 08:18:07 1993 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor1-0/+4
* config/i386sco4.mh (MUNCH_DEFINE): Pass -p to nm to avoid bug in cc debugging output.
1993-02-04Now builds in subdirsSteve Chamberlain2-2/+2
1993-02-03Remove "Done in" printoutJohn Gilmore1-2/+0
1993-02-01Don't delete z8ksim.mtSteve Chamberlain1-0/+1
1993-01-29* config/hp300hpux.mh: No cross-host file needed, just native.John Gilmore1-4/+1
1993-01-29Remove nonexistent GO32 "native" support.John Gilmore1-3/+0
1993-01-18checkpointSteve Chamberlain1-1/+1
1993-01-15 * remote-z8k.c, z8k-tdep.c: support for the Z8001 and Z8002.Steve Chamberlain1-0/+3
1993-01-15Add a29k-udi.mt.Stu Grossman1-0/+1
1993-01-10 * Makefile.in: Add info for paread.o.Stu Grossman1-1/+1
* config/hppahpux.mh: Add paread.o to NATDEPFILES.
1993-01-03 * remote-sim.c: first attempt at general simulator interfaceSteve Chamberlain1-2/+2
* remote-hms.c: whitespace * h8300-tdep.c: (h8300_skip_prologue, examine_prologue): understand new stack layout. (print_register_hook): print ccr register in a fancy way. include simulator target too.
1992-12-15Add i386sco4.mh (this time for sure).Ian Lance Taylor1-0/+1
1992-12-15Tue Dec 15 10:05:56 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor1-0/+12
* coffread.c (decode_type): catch negative tagndx fields generated by SCO 3.2v4 cc. * exec.c: comment out string following #endif. * configure.in (i[34]86-*-sco3.2v4*): use host i386sco4. * xm-i386sco.h: include <sys/types.h> and <sys/dir.h>, required by <sys/user.h>. * config/i386sco4.mh: new file; like i386sco.mh, but don't require gcc, and define const to empty to avoid SCO 3.2v4 cc bug.
1992-12-15* hppahpux.mt (TDEPFILES): Add exec.o.Stu Grossman2-2/+2
* hppahpux.mh (NATDEPFILES): Remove exec.o, add inftarg.o, and fork-child.o.
1992-12-10* config/{vxworks68,vxworks960}: Don't include xdr_regs.o.John Gilmore2-2/+2
1992-12-08 Changes for Amiga Unix from rhealey@ub.d.umn.edu.Fred Fish1-1/+3
* config/amix.mh (NAT_FILE): Add, set to nm-sysv4.h. * config/amix.mh (NATDEPFILES): Add. * config/amix.mh (XDEPFILES): Move procfs.o and fork-child.o to NATDEPFILES. * dwarfread.c (decode_subscr_data): Remove spurious test that accepted only integer subscript types. We don't do anything with the type at the moment anyway.
1992-12-08recording file deathK. Richard Pixley22-150/+0
1992-11-13put exec.o back; it deals with exec files, not fork/exec, and thus is stillMark Eichin1-1/+1
relevant for remote targets.
1992-11-12* Makefile.in: Remove dependancies for 29k-share/dfe/yank.o andStu Grossman1-1/+1
29k-share/dfe/mini2udi.o. * config/a29k-udi.mt: Remove yank.o and mini2udi.o. * alldeps.mak, depend: Update to deal with removal of aforementioned files. * remote-udi.c: Major cleanups. Clean up udi_open and drop requirement for useless 'program' argument. Clean up udi_create_inferior, and udi_load to call common download() routine. Create download routine to load remote hosts directly (with the help of BFD) so that we don't need yank.c and mini2udi.c. Fix udi_detach to call UDIDisconnect with the right arguments. Clean up udi_resume, don't assign tip_error twice. Clean up udi_wait, straighten out status codes. Make udi_kill really work.
1992-10-28hp300 native supportK. Richard Pixley4-4/+8
1992-10-28vax native supportK. Richard Pixley1-1/+3
1992-10-28apollo native supportK. Richard Pixley2-2/+6
1992-10-23* config/hppahpux.mh (NATDEPFILES): Add hppah-nat.o.Stu Grossman1-1/+1
1992-10-22* config/rs6000.mh (NATDEPFILES): Add corelow.o.John Gilmore1-1/+1
1992-10-22* Makefile.in (HFILES): Add nm-i386sco.h.Stu Grossman2-2/+2
* dwarfread.c: include <sys/types.h> for SCO. * infptrace.c: Don't include ptrace.h under SCO. * config/i386sco.mh: Use -D_POSIX_SOURCE instead of -posix for gcc. * config/i386v.mt: Add exec.o to TDEPFILES.
1992-10-22sun4sol2 native stuffK. Richard Pixley2-2/+4
1992-10-21umax native supportK. Richard Pixley2-2/+4
1992-10-21hppa native supportK. Richard Pixley4-4/+8
1992-10-20 * mips-nat.c (fetch_core_registers, register_addr): Copy fromStu Grossman2-2/+2
coredep.c, but zero out FP_REGNUM & ZERO_REGNUM so that stack backtraces from core files work. * config/decstation.mh, config/irix3.mh: Remove coredep.o. Functions are now defined in mips-nat.c.
1992-10-19Remove news1000.mt (same as news.mt) from .Sanitize.John Gilmore1-1/+0
1992-10-17 Native support cleanup and corefile fixes for i386 SVR4 systems.Fred Fish3-6/+6
* i386-tdep.c (supply_gregset, fill_gregset, supply_fpregset, fill_fpregset): Moved to i386v4-nat.c * i386v4-nat.c, nm-i386v4.h, : New files. * i386sol2.mh, i386v4.mh, ncr3000.mh (NAT_FILE): Use nm-i386v4.h. * i386sol2.mh, i386v4.mh, ncr3000.mh (NATDEPFILES): Add corelow.o, change i386v-nat.o to i386v4-nat.o.