aboutsummaryrefslogtreecommitdiff
path: root/gdb/configure.in
AgeCommit message (Collapse)AuthorFilesLines
1993-10-22 Merge Apollo patches from Troy Rollo (troy@cbme.unsw.edu.au):Jim Kingdon1-0/+1
* 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-22* configure.in: Add * to end of all OS names.Jim Kingdon1-31/+32
1993-10-15 * fork-child.c (fork_inferior), remote-eb.c (eb_create_inferior),Jim Kingdon1-1/+8
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-13only configure gdbserver for native environmentsDavid D. Zuhn1-1/+9
1993-10-05 Changes to support alpha OSF/1 in native mode.Peter Schauer1-0/+3
* alpha-nat.c, alpha-tdep.c, config/alpha/alpha-osf1.mt, 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. * defs.h (CORE_ADDR): Make its type overridable via CORE_ADDR_TYPE, provide `unsigned int' default. * breakpoint.c (breakpoint_auto_delete): Delete only if we really stopped for the breakpoint. * stabsread.c, stabsread.h (define_symbol): Change valu parameter to a CORE_ADDR. * stabsread.c (read_range_type): Handle the case where the lower bound overflows and the upper doesn't and the range is legal. * infrun.c (resume): Do not step a breakpoint instruction if CANNOT_STEP_BREAKPOINT is defined. * inferior.h (CALL_DUMMY_LOCATION): New variant AT_ENTRY_POINT. Now that we have the bp_call_dummy breakpoint the call dummy code is no longer needed. PUSH_DUMMY_FRAME, PUSH_ARGUMENTS and FIX_CALL_DUMMY can be used to set up everything for the dummy. The breakpoint for the dummy is set at the entry point and thats it. * blockframe.c (inside_entry_file, inside_entry_func): Do not stop backtraces if pc is in the call dummy at the entry point. * infcmd.c (run_stack_dummy): Handle AT_ENTRY_POINT case. Use the expected breakpoint pc when setting up the frame for set_momentary_breakpoint. * symfile.c (entry_point_address): New function for AT_ENTRY_POINT support. * valops.c (call_function_by_hand): Handle AT_ENTRY_POINT case.
1993-10-05 * configure.in: Recognize hppa*-*-hiux* (currently synonym for hpux).Jim Kingdon1-2/+4
Change other hppa host entries to use -*- not -hp-.
1993-09-09 More gcc lint:Jim Kingdon1-6/+3
* 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-02 * m88k-tdep.c: Include sys/dir.h before sys/user.h.Jim Kingdon1-1/+1
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-08-31recognize m88110K. Richard Pixley1-0/+1
1993-08-30* configure.in: Fix typo m88*-motorola-svr4* -> sysv4*.Jim Kingdon1-1/+1
1993-08-24undo last changeJim Kingdon1-1/+0
1993-08-24* configure.in: vax-*-ultrix3* is like vax-*-ultrix2*.Jim Kingdon1-0/+1
1993-08-23 * config/m88k/{delta88v4.mt,delta88v4.mh}: New filesJim Kingdon1-4/+7
* config/m88k/delta88.mh: Fix comment. * config/m88k/tm-delta88.h: Remove unused BCS define. * config/m88k/{tm-delta88v4.h,xm-delta88v4.h,nm-delta88v4.h}: New files. * configure.in: Recognize m88*-motorola-sysv4*. * m88k-nat.c: Always include sys/types.h; don't depend on USG.
1993-08-23Write ChangeLog entry for sef changes.Jim Kingdon1-2/+2
Remove dbxread.c change; I handle this in BFD by making the name start with "a.out".
1993-08-23Add support for netbsd386 (almost-but-not-quite 386bsd).Sean Eric Fagan1-0/+2
1993-08-05handle z8k-coffDavid D. Zuhn1-1/+1
1993-08-02Sun Aug 1 22:58:18 1993 Stu Grossman (grossman at cygnus.com)Stu Grossman1-1/+2
* Makefile.in (CLIBS): Reorder to make Lynx ld happy. * (HFILES): New file thread.h. * (OBS): New file thread.c. * configure.in: Host config for Lynx/386. * fork-child.c (fork_inferior): Call init_thread_list(). * infrun.c (resume): Add pid to invocation of target_resume(). * (wait_for_inferior): Pay attention to pid from target_wait(). Multi-threading code now uses this to determine what to do. * inftarg.c (child_wait): Conditionalize based on CHILD_WAIT macro. Use target_pid_to_str() macro throughout when printing pid. * inferior.h (child_resume): Add pid to prototype. * hppab-nat.c hppah-nat.c infptrace.c (child_resume): Pass in pid as argument, instead of using inferior_pid. * procfs.c (procfs_resume): Pass in pid as argument. Ignored for now. Use target_pid_to_str() macro throughout for printing process id. * remote-adapt.c (adapt_resume): Pass in pid as argument. * remote-eb.c (eb_resume): Pass in pid as argument. * remote-es.c (es1800_resume): Pass in pid as argument. * remote-hms.c (hms_resume): Pass in pid as argument. * remote-mips.c (mips_resume): Pass in pid as argument. * remote-mm.c (mm_resume): Pass in pid as argument. * remote-monitor.c (monitor_resume): Pass in pid as argument. * remote-nindy.c (nindy_resume): Pass in pid as argument. * remote-sa.sparc.c (remote_resume): Pass in pid as argument. * remote-sim.c (rem_resume): Pass in pid as argument. * remote-sp64sim.c (simif_resume): Pass in pid as argument. * remote-st.c (st2000_resume): Pass in pid as argument. * remote-udi.c (udi_resume): Pass in pid as argument. * remote-vx.c (vx_resume): Pass in pid as argument. * remote-z8k.c (rem_resume): Pass in pid as argument. * remote.c (remote_resume): Pass in pid as argument. * solib.c (solid_create_inferior_hook): Pass inferior_pid to target_resume(). * target.c (normal_pid_to_str): New routine to print out process ID normally. * target.h (struct target_ops): Add pid to prototype at to_resume(). (target_resume): Add pid argument. * (target_pid_to_str): Default definition for normal type pids. * thread.c, thread.c: New modules for multi thread/process control.
1993-07-20 * Makefile.in (SFILES): Add nlmread.c.Fred Fish1-0/+1
* Makefile.in (OBS): Add nlmread.o. * Makefile.in (nlmread.o): Add new target. * configure.in (i[34]86-*-netware): New configuration. * nlmread.c, config/i386/{i386nw.mt, tm-i386nw.h}: New files for NLM/NetWare support.
1993-07-19 * infptrace.c: Split out define of PT_KILL; Sequent defines PT_KILLJim Kingdon1-1/+2
but not the others. * symm-tdep.c: Remove exec_file_command. [_SEQUENT_] (ptx_coff_regno_to_gdb, register_addr): New functions. A few miscellaneous cleanups. * symm-nat.c: Renamed from symm-xdep.c. * All symmetry dependent files: Many changes.
1993-07-14* configure.in: Recognize h8300h (variant of h8300).David Edelsohn1-0/+4
Recognize sparc64-*-*.
1993-07-11 * configure.in (m68*-bull-sysv*): added support for Bull dpx2.Jim Kingdon1-0/+2
* config/m68k/{t,x,n}m-dpx2.h, dpx2-nat.c: New files. * config/m68k/dpx2.m{h,t}: New files.
1993-07-02cvs core dumped and didn't check this in last time.Ian Lance Taylor1-1/+3
* configure.in (mipos-*-riscos*): New host and target; use riscos.
1993-07-02* configure.in, config/m68k/*delta68*, delta68-nat.c: New port.Jim Kingdon1-0/+2
1993-06-23Makefile reworkK. Richard Pixley1-2/+0
1993-06-23 * Makefile.in (TAGFILES): Don't include YYFILES.Jim Kingdon1-1/+1
* Makefile.in (HFILES): Include monitor.h. * Makefile.in: Include text that used to be in alldeps.mak. Remove config/mips/{bigmips.mh,xm-bigmips} from it. * Makefile.in, configure.in: Remove all traces of alldeps.mak.
1993-06-21 * config/i386/*aix*, i386aix-nat.c: New files.Jim Kingdon1-0/+2
* configure.in: Use them. * alldeps.mak: List them. * coffread.c (decode_base_type): Deal with anonymous enum type. * i387-tdep.c (print_387_status_word): Add comment re "top". * i386-tdep.c [I386_AIX_TARGET] (i386_extract_return_value): New func. * dbxread.c: Use SEEK_SET and SEEK_CUR, not L_*. Define them if and only if not defined by a header file. * mipsread.c: Don't define L_SET or L_INCR.
1993-06-18 * config/mips/{{x,n}m-riscos.h,riscos.mh}: New files.Jim Kingdon1-0/+2
* configure.in (mips-*-sysv*): Use riscos for host, bigmips for target.
1993-06-18 * config/mips/{{x,n}m-news-mips.h,news-mips.mh}: New files.Jim Kingdon1-1/+1
* config/mips/{bigmips.mh,xm-bigmips.h}: Remove. * configure.in (mips-sony-*): Use news-mips for host.
1993-06-17 * configure.in (alpha-*-osf*), config/alpha/alpha-osf.mh: NewSteve Chamberlain1-0/+2
host. * sh-tdep.c (frame_find_saved_regs): Use NUM_REGS rather than hard wired (and wrong) constant. * values.c (unpack_long): Add case to unpack when target object is sizeof(int). * config/sh/tm-sh.h (REGISTER_NAMES): Know about the news ones the simulator defines.
1993-06-08First cut at sparc-vxworks targetting.K. Richard Pixley1-1/+1
1993-06-04 * configure.in: change lynx support to CPU-*-lynxos*David D. Zuhn1-1/+1
* Makefile.in (subdir_do): change test from existence of directory to existence of Makefile (the directory may exist but not be configured)
1993-06-04 * configure.in (mips-idt-ecoffl*): New target; use idtl.Ian Lance Taylor1-1/+2
(mips-idt-ecoff*): Added trailing '*'. * config/mips/idtl.mt: New file; like idt.mt, but little endian.
1993-06-02 * configure.in: Add support for rom68k and bug boot monitors.Rob Savoye1-0/+4
1993-05-26Remove debugging stuff...Stu Grossman1-2/+1
1993-05-26 * configure.in: Add config for Lynx target. Configure gdbserverStu Grossman1-5/+8
only for Lynx. Re-do selective configuration of sparclite.
1993-05-25 * config/i386/linux.mh: Don't use \ newline; the awk scripts don'tJim Kingdon1-8/+1
support it. * config/i386/go32.mh: Define SER_HARDWIRE. * Makefile.in: Define SER_HARDWIRE. (DEPFILES): Use it. (alldeps.mak): Add SER_HARDWIRE. Remove all references to ser-hardwire.{c,o}. * configure.in: Remove all ser_hardwire and gdb_serial_driver stuff.
1993-05-21ISC changesJim Kingdon1-1/+3
1993-05-10 * configure.in (hppa*-hp-bsd): Change to hppa*-hp-bsd*Fred Fish1-8/+8
* configure.in (hppa*-hp-hpux): Change to hppa*-hp-hpux* * configure.in (m68*-hp-bsd): Change to m68*-hp-bsd* * configure.in (m68*-hp-hpux): Change to m68*-hp-hpux* * configure.in (hppa*-*-bsd): Change to hppa*-*-bsd* * configure.in (hppa*-*-hpux): Change to hppa*-*-hpux* * configure.in (m68*-hp-bsd): Change to m68*-hp-bsd* * configure.in (m68*-hp-hpux): Change to m68*-hp-hpux*
1993-05-01Try again. Cvs core dumped.Steve Chamberlain1-1/+1
1993-04-27Support for Hitachi SHSteve Chamberlain1-0/+2
1993-04-19changes for SVR3.2Jim Kingdon1-1/+1
1993-04-07 * configure.in: Only configure sparclite subdir when target_cpuStu Grossman1-1/+5
is sparclite.
1993-04-07 * ser-go32.c: Format. (go32_open): Use proper return value.Stu Grossman1-7/+1
* configure.in: Undo conditional configdirs hack for sparclite.
1993-04-06 * configure.in: Sparclite uses sparc config dir. Also has it'sStu Grossman1-1/+8
own tm- & .mt files now. Also add sparclite to configdirs. * go32-xdep.c: Dummy routines for sigsetmask & strlwr. * config/i386/go32.mh: Nullify def of TERMCAP. * config/i386/xm-go32.h: Get rid of redef of EIO. * config/sparc/{sparclite.mh tm-sparclite.h}: New sparclite specific configs. Very similar to sun4os4, but without solib. * sparclite/{Makefile.in configure.in}: First cut at making this dir configgable.
1993-04-06 * Makefile.in (SFILES OBS): Add serial.[co] & ser-hardwire.[co].Stu Grossman1-1/+8
These implement a new serial line interface for talking to remote targets. * configure.in: Link ser-hardwire.c to ser-unix.c for all hosts, EXCEPT go32, which gets ser-go32.c. * remote.c: Use new serial interface. More remote-xxx's to be converted later. * ser-bsd.c, ser-termios.c: Removed. * serial.c: New. Implements common operations for all serial types. * ser-unix.c: New. Unix specific serial operations for various flavors of Unix (Posix, SysV, BSD). * serial.h: Generic serial interface defs. * config/i386/go32.mh, config/i386/i386bsd.h, config/m68k/apollo68b.mh, config/sparc/sun4os4.mh: Remove ser-bsd.o from XDEPFILES. All the magic is now handled in configure.in.
1993-03-25 * alldeps.mak, configure.in, i860-break.h, i860-opcode.h,Fred Fish1-4/+0
i860-pinsn.c, i860-tdep.c, config/i860/*: Remove incomplete i860 support that can't be integrated anyway due to lack of clear authorship.
1993-03-23 * config/{a29k, arm, convex, gould, h8300, i386, i860, i960, m68k,Fred Fish1-13/+58
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. * 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. * nm-sysv4.h, xm-sysv4.h, tm-sysv4.h, tm-sunos.h, nm-trash.h: Native, host, and target files that are common across more than one cpu architecture and included by one of the configured native, host, or target files, get moved to config directory. * Makefile.in (INCLUDE_CFLAGS): Add -I${srcdir}/config to pick up native, host, or target include files moved to one of the config subdirectories, and that are included by other files. * Makefile.in (alldeps.mak): Modify to account for new config directory structure. * alldeps.mak, depend: Update for new config directory structure. * config/*/[ntx]m-*.h: Modify all files that include other [ntx]m-*.h files to use path relative to gdb/config. I.E. "a29k/tm-ultra3.h" includes "a29k/tm-29k.h" rather than just "tm-29k.h". * remote-eb.c (tm-29k.h): Include a29k/tm-29k.h. * mipsread.c (tm-mips.h): Include mips/tm-mips.h. * i860-pinsn.c (tm-i860.h): Include i860/tm-i860.h. * configure.in: Default gdb_host_cpu to host_cpu, and remap the ones where the default is not unique or different than the config subdirectory name. Similarly, handle gdb_target_cpu. Modify configure.in as appropriate to make use of gdb_host_cpu and gdb_target_cpu to find makefile fragments and make links.
1993-03-19Checkpoint for StuSteve Chamberlain1-0/+1
1993-03-14Support 68000 series without floating point. (changed config name)John Gilmore1-1/+3
* configure.in (m68000-*-{aout,elf,coff}): New configs.
1993-03-14* configure.in (m68k-adobe-*): New config.John Gilmore1-0/+1
* tm-68k-nofp.h: New file, lacks 68881 support. * config/m68k-nofp.mt: New file.