aboutsummaryrefslogtreecommitdiff
path: root/gdb/configure.in
AgeCommit message (Collapse)AuthorFilesLines
1994-01-04 * config/alpha/alpha-netware.mt: New target support for AlphaStu Grossman1-0/+1
running Netware. * configure.in: Add alpha-*-netware* target.
1993-12-06 * configure.in: Recognize mips* for all mips targets.Ian Lance Taylor1-11/+14
(mips*el-*-elf*, mips*-*-elf*): New targets; use idt and idtl.
1993-12-06 Added Irix 5 support.Ian Lance Taylor1-0/+2
* configure.in (mips-sgi-irix5*): New host and target. Use irix5 for both. * config/mips/irix5.mh, config/mips/irix5.mt, config/mips/xm-irix5.h, config/mips/nm-irix5.h, config/mips/tm-irix5.h, irix5-nat.c: New files for Irix 5 support. * mdebugread.c: New file, split out of mipsread.c. Added elfmdebug_build_psymtabs routine. Added some checks on external symbols. Changed code to keep ecoff_debug_info and ecoff_debug_swap structs in the psymtab and in global pointers rather than retrieving them from the bfd. Also changed to keep the pending list with the psymtab rather than the objfile (each psymtab for a single objfile points to the same pending list). * mipsread.c: Bulk of file moved into mdebugread.c, leaving just the sym_fns. * Makefile.in (SFILES): Added mdebugread.c. (OBS): Added mdebugread.o. (mdebugread.o): New target. * symfile.h: Declare mdebug_build_psymtabs and elfmdebug_build_psymtabs. * elfread.c (struct elfinfo): Added mdebugsect field. (elf_locate_sections): Remember location of .mdebug section. (elf_symfile_read): Call elfmdebug_build_psymtabs on .mdebug section. * infrun.c (AT_FUNCTION_START): Set to 0 if not already defined. (wait_for_inferior): Use AT_FUNCTION_START if it is defined to see if PC is at the start of a function. * mips-tdep.c (read_next_frame_reg): Use SIGFRAME_REG_SIZE, and give it a default definition. (mips_skip_prologue): Skip instructions which initialize $gp register. (in_sigtramp): New procedure, moved in from mipsread.c. * config/mips/tm-mips.h: Declare in_sigtramp.
1993-11-08* configure.in: Remove h8300h, we have multilib now.David Edelsohn1-1/+0
1993-11-08assert netware, etcDavid Henkel-Wallace1-0/+1
1993-11-04 * configure.in: Make hppa*-*-hiux* use hppahpux,Jim Kingdon1-1/+1
not non-existent hppahiux.
1993-10-30More LynxOS supportStan Shebs1-2/+10
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.