Obsolete powerpcle-*-cygwin* and powerpcle-*-solaris* platforms
and powerpc-*-netware* target.
This commit is contained in:
parent
063fd66879
commit
1b2b2c1600
@ -1,3 +1,24 @@
|
||||
2001-04-05 Andrew Cagney <ac131313@redhat.com>
|
||||
|
||||
Obsolete powerpcle-*-cygwin* and powerpcle-*-solaris* platforms
|
||||
and powerpc-*-netware* target.
|
||||
* configure.host (powerpcle-*-cygwin*, powerpcle-*-solaris*):
|
||||
Obsolete.
|
||||
* configure.tgt (powerpc-*-netware*, powerpcle-*-cygwin*)
|
||||
(powerpcle-*-solaris*): Obsolete.
|
||||
* config/powerpc/tm-cygwin.h: Obsolete.
|
||||
* config/powerpc/cygwin.mt: Obsolete.
|
||||
* config/powerpc/xm-cygwin.h: Obsolete.
|
||||
* config/powerpc/cygwin.mh: Obsolete.
|
||||
* config/powerpc/nm-solaris.h: Obsolete.
|
||||
* config/powerpc/xm-solaris.h: Obsolete.
|
||||
* config/powerpc/tm-solaris.h: Obsolete.
|
||||
* config/powerpc/solaris.mt: Obsolete.
|
||||
* config/powerpc/tm-ppc-nw.h: Obsolete.
|
||||
* config/powerpc/ppc-nw.mt: Obsolete.
|
||||
* TODO: Update.
|
||||
* NEWS: Update.
|
||||
|
||||
2001-04-06 Fernando Nasser <fnasser@redhat.com>
|
||||
|
||||
* buildsym.c (record_line): Turn off unused addr bits.
|
||||
|
3
gdb/NEWS
3
gdb/NEWS
@ -21,6 +21,9 @@ Most ns32k hosts and targets ns32k-*-mach3* ns32k-umax-*
|
||||
TI TMS320C80 tic80-*-*
|
||||
WDC 65816 w65-*-*
|
||||
Ultracomputer (29K) running Sym1 a29k-nyu-sym1 a29k-*-kern*
|
||||
PowerPC Solaris powerpcle-*-solaris*
|
||||
PowerPC Windows NT powerpcle-*-cygwin32
|
||||
PowerPC Netware powerpc-*-netware*
|
||||
|
||||
stuff.c (Program to stuff files into a specially prepared space in kdb)
|
||||
kdb-start.c (Main loop for the standalone kernel debugger)
|
||||
|
12
gdb/TODO
12
gdb/TODO
@ -196,10 +196,10 @@ Steps:
|
||||
a29k-*-* a29k ultra3 - yes
|
||||
a29k-*-sym1* a29k - ultra3 yes
|
||||
a29k-*-kern* a29k - a29k-kern yes
|
||||
powerpcle-*-solaris* powerpc solaris solaris
|
||||
powerpcle-*-cygwin* powerpc cygwin cygwin
|
||||
powerpc-*-netware* powerpc - ppc-nw
|
||||
w65-*-* w65 - w65 yes
|
||||
powerpcle-*-solaris* powerpc solaris solaris yes
|
||||
powerpcle-*-cygwin* powerpc cygwin cygwin yes
|
||||
powerpc-*-netware* powerpc - ppc-nw yes
|
||||
w65-*-* w65 - w65 yes
|
||||
i[3456]86-*-sunos* i386 sun386 sun386
|
||||
|
||||
(DONE)
|
||||
@ -222,6 +222,10 @@ Steps:
|
||||
|
||||
--
|
||||
|
||||
Zap still more of that nonexistant romp target.
|
||||
|
||||
--
|
||||
|
||||
Fix copyright notices.
|
||||
|
||||
Turns out that ``1998-2000'' isn't considered valid :-(
|
||||
|
@ -1,5 +1,5 @@
|
||||
MH_CFLAGS=
|
||||
XM_FILE=xm-cygwin.h
|
||||
XDEP_FILES=
|
||||
NATDEPFILES=win32-nat.o
|
||||
XM_CLIBS=-lkernel32
|
||||
# OBSOLETE MH_CFLAGS=
|
||||
# OBSOLETE XM_FILE=xm-cygwin.h
|
||||
# OBSOLETE XDEP_FILES=
|
||||
# OBSOLETE NATDEPFILES=win32-nat.o
|
||||
# OBSOLETE XM_CLIBS=-lkernel32
|
||||
|
@ -1,6 +1,5 @@
|
||||
# Target: Powerpc running cygnus's unix api over win32
|
||||
TDEPFILES= rs6000-tdep.o ppc-linux-tdep.o
|
||||
TM_FILE= tm-cygwin.h
|
||||
|
||||
# OBSOLETE # Target: Powerpc running cygnus's unix api over win32
|
||||
# OBSOLETE TDEPFILES= rs6000-tdep.o ppc-linux-tdep.o
|
||||
# OBSOLETE TM_FILE= tm-cygwin.h
|
||||
|
||||
|
||||
|
@ -1,33 +1,33 @@
|
||||
/* Native-dependent definitions for PowerPC running Solaris.
|
||||
Copyright 1996 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GDB.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
#include "regcache.h"
|
||||
|
||||
/* Include the generic SVR4 definitions. */
|
||||
|
||||
#include <nm-sysv4.h>
|
||||
|
||||
/* Before storing, we need to read all the registers. */
|
||||
|
||||
#define CHILD_PREPARE_TO_STORE() read_register_bytes (0, NULL, REGISTER_BYTES)
|
||||
|
||||
/* Solaris PSRVADDR support does not seem to include a place for nPC. */
|
||||
|
||||
#define PRSVADDR_BROKEN
|
||||
/* OBSOLETE /* Native-dependent definitions for PowerPC running Solaris. */
|
||||
/* OBSOLETE Copyright 1996 Free Software Foundation, Inc. */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE This file is part of GDB. */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE This program is free software; you can redistribute it and/or modify */
|
||||
/* OBSOLETE it under the terms of the GNU General Public License as published by */
|
||||
/* OBSOLETE the Free Software Foundation; either version 2 of the License, or */
|
||||
/* OBSOLETE (at your option) any later version. */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE This program is distributed in the hope that it will be useful, */
|
||||
/* OBSOLETE but WITHOUT ANY WARRANTY; without even the implied warranty of */
|
||||
/* OBSOLETE MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */
|
||||
/* OBSOLETE GNU General Public License for more details. */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE You should have received a copy of the GNU General Public License */
|
||||
/* OBSOLETE along with this program; if not, write to the Free Software */
|
||||
/* OBSOLETE Foundation, Inc., 59 Temple Place - Suite 330, */
|
||||
/* OBSOLETE Boston, MA 02111-1307, USA. */ */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE #include "regcache.h" */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE /* Include the generic SVR4 definitions. */ */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE #include <nm-sysv4.h> */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE /* Before storing, we need to read all the registers. */ */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE #define CHILD_PREPARE_TO_STORE() read_register_bytes (0, NULL, REGISTER_BYTES) */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE /* Solaris PSRVADDR support does not seem to include a place for nPC. */ */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE #define PRSVADDR_BROKEN */
|
||||
|
@ -1,3 +1,3 @@
|
||||
# Target: PowerPC running Netware
|
||||
TDEPFILES= rs6000-tdep.o ppc-linux-tdep.o
|
||||
TM_FILE= tm-ppc-nw.h
|
||||
# OBSOLETE # Target: PowerPC running Netware
|
||||
# OBSOLETE TDEPFILES= rs6000-tdep.o ppc-linux-tdep.o
|
||||
# OBSOLETE TM_FILE= tm-ppc-nw.h
|
||||
|
@ -1,19 +1,19 @@
|
||||
# Host: PowerPC, running Solaris 2
|
||||
|
||||
XM_FILE= xm-solaris.h
|
||||
XDEPFILES=
|
||||
XM_CLIBS= -lsocket -lnsl
|
||||
|
||||
NAT_FILE= nm-solaris.h
|
||||
NATDEPFILES= corelow.o core-sol2.o solib.o solib-svr4.o solib-legacy.o \
|
||||
fork-child.o procfs.o proc-api.o proc-events.o proc-flags.o proc-why.o
|
||||
|
||||
# If you are compiling with Sun's compiler, add the -xs option to CC
|
||||
# (e.g. `make CC="cc -xs"').
|
||||
# Sun's compilers require the -xs option to produce debug information
|
||||
# in the final linked executable. Otherwise they leave it in the .o
|
||||
# files only, with undocumented pointers to it in the linked executable.
|
||||
# This is commented out because we don't assume that the Sun compiler
|
||||
# is in use.
|
||||
#MH_CFLAGS=-xs
|
||||
HOST_IPC=-DBSD_IPC
|
||||
# OBSOLETE # Host: PowerPC, running Solaris 2
|
||||
# OBSOLETE
|
||||
# OBSOLETE XM_FILE= xm-solaris.h
|
||||
# OBSOLETE XDEPFILES=
|
||||
# OBSOLETE XM_CLIBS= -lsocket -lnsl
|
||||
# OBSOLETE
|
||||
# OBSOLETE NAT_FILE= nm-solaris.h
|
||||
# OBSOLETE NATDEPFILES= corelow.o core-sol2.o solib.o solib-svr4.o solib-legacy.o \
|
||||
# OBSOLETE fork-child.o procfs.o proc-api.o proc-events.o proc-flags.o proc-why.o
|
||||
# OBSOLETE
|
||||
# OBSOLETE # If you are compiling with Sun's compiler, add the -xs option to CC
|
||||
# OBSOLETE # (e.g. `make CC="cc -xs"').
|
||||
# OBSOLETE # Sun's compilers require the -xs option to produce debug information
|
||||
# OBSOLETE # in the final linked executable. Otherwise they leave it in the .o
|
||||
# OBSOLETE # files only, with undocumented pointers to it in the linked executable.
|
||||
# OBSOLETE # This is commented out because we don't assume that the Sun compiler
|
||||
# OBSOLETE # is in use.
|
||||
# OBSOLETE #MH_CFLAGS=-xs
|
||||
# OBSOLETE HOST_IPC=-DBSD_IPC
|
||||
|
@ -1,3 +1,3 @@
|
||||
# Target: PowerPC, running Solaris 2
|
||||
TDEPFILES= rs6000-tdep.o ppc-linux-tdep.o
|
||||
TM_FILE= tm-solaris.h
|
||||
# OBSOLETE # Target: PowerPC, running Solaris 2
|
||||
# OBSOLETE TDEPFILES= rs6000-tdep.o ppc-linux-tdep.o
|
||||
# OBSOLETE TM_FILE= tm-solaris.h
|
||||
|
@ -1,21 +1,21 @@
|
||||
/* Macro definitions PowerPC running under the Cygwin API.
|
||||
Copyright 1996, 1998 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GDB.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
#include "powerpc/tm-ppcle-eabi.h"
|
||||
/* OBSOLETE /* Macro definitions PowerPC running under the Cygwin API. */
|
||||
/* OBSOLETE Copyright 1996, 1998 Free Software Foundation, Inc. */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE This file is part of GDB. */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE This program is free software; you can redistribute it and/or modify */
|
||||
/* OBSOLETE it under the terms of the GNU General Public License as published by */
|
||||
/* OBSOLETE the Free Software Foundation; either version 2 of the License, or */
|
||||
/* OBSOLETE (at your option) any later version. */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE This program is distributed in the hope that it will be useful, */
|
||||
/* OBSOLETE but WITHOUT ANY WARRANTY; without even the implied warranty of */
|
||||
/* OBSOLETE MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */
|
||||
/* OBSOLETE GNU General Public License for more details. */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE You should have received a copy of the GNU General Public License */
|
||||
/* OBSOLETE along with this program; if not, write to the Free Software */
|
||||
/* OBSOLETE Foundation, Inc., 59 Temple Place - Suite 330, */
|
||||
/* OBSOLETE Boston, MA 02111-1307, USA. */ */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE #include "powerpc/tm-ppcle-eabi.h" */
|
||||
|
@ -1,31 +1,31 @@
|
||||
/* Macro definitions for Power PC running Netware.
|
||||
Copyright 1994, 2000 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GDB.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
#ifndef TM_PPC_NW_H
|
||||
#define TM_PPC_NW_H
|
||||
|
||||
/* Use generic RS6000 definitions. */
|
||||
#include "rs6000/tm-rs6000.h"
|
||||
|
||||
#define GDB_TARGET_POWERPC
|
||||
|
||||
#undef PROCESS_LINENUMBER_HOOK
|
||||
|
||||
#endif /* TM_PPC_NW_H */
|
||||
/* OBSOLETE /* Macro definitions for Power PC running Netware. */
|
||||
/* OBSOLETE Copyright 1994, 2000 Free Software Foundation, Inc. */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE This file is part of GDB. */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE This program is free software; you can redistribute it and/or modify */
|
||||
/* OBSOLETE it under the terms of the GNU General Public License as published by */
|
||||
/* OBSOLETE the Free Software Foundation; either version 2 of the License, or */
|
||||
/* OBSOLETE (at your option) any later version. */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE This program is distributed in the hope that it will be useful, */
|
||||
/* OBSOLETE but WITHOUT ANY WARRANTY; without even the implied warranty of */
|
||||
/* OBSOLETE MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */
|
||||
/* OBSOLETE GNU General Public License for more details. */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE You should have received a copy of the GNU General Public License */
|
||||
/* OBSOLETE along with this program; if not, write to the Free Software */
|
||||
/* OBSOLETE Foundation, Inc., 59 Temple Place - Suite 330, */
|
||||
/* OBSOLETE Boston, MA 02111-1307, USA. */ */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE #ifndef TM_PPC_NW_H */
|
||||
/* OBSOLETE #define TM_PPC_NW_H */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE /* Use generic RS6000 definitions. */ */
|
||||
/* OBSOLETE #include "rs6000/tm-rs6000.h" */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE #define GDB_TARGET_POWERPC */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE #undef PROCESS_LINENUMBER_HOOK */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE #endif /* TM_PPC_NW_H */ */
|
||||
|
@ -1,74 +1,74 @@
|
||||
/* Macro definitions for GDB for a PowerPC running Solaris 2
|
||||
Copyright 1996, 2000 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GDB.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
#include "powerpc/tm-ppc-eabi.h"
|
||||
|
||||
/* There are two different signal handler trampolines in Solaris2. */
|
||||
#define IN_SIGTRAMP(pc, name) \
|
||||
((name) \
|
||||
&& (STREQ ("sigacthandler", name) || STREQ ("ucbsigvechandler", name)))
|
||||
|
||||
/* The signal handler gets a pointer to an ucontext as third argument
|
||||
if it is called from sigacthandler. This is the offset to the saved
|
||||
PC within it. sparc_frame_saved_pc knows how to deal with
|
||||
ucbsigvechandler. */
|
||||
#define SIGCONTEXT_PC_OFFSET 44
|
||||
|
||||
#if 0 /* FIXME Setjmp/longjmp are not as well doc'd in SunOS 5.x yet */
|
||||
|
||||
/* Offsets into jmp_buf. Not defined by Sun, but at least documented in a
|
||||
comment in <machine/setjmp.h>! */
|
||||
|
||||
#define JB_ELEMENT_SIZE 4 /* Size of each element in jmp_buf */
|
||||
|
||||
#define JB_ONSSTACK 0
|
||||
#define JB_SIGMASK 1
|
||||
#define JB_SP 2
|
||||
#define JB_PC 3
|
||||
#define JB_NPC 4
|
||||
#define JB_PSR 5
|
||||
#define JB_G1 6
|
||||
#define JB_O0 7
|
||||
#define JB_WBCNT 8
|
||||
|
||||
/* Figure out where the longjmp will land. We expect that we have just entered
|
||||
longjmp and haven't yet setup the stack frame, so the args are still in the
|
||||
output regs. %o0 (O0_REGNUM) points at the jmp_buf structure from which we
|
||||
extract the pc (JB_PC) that we will land at. The pc is copied into ADDR.
|
||||
This routine returns true on success */
|
||||
|
||||
extern int get_longjmp_target (CORE_ADDR *);
|
||||
|
||||
#define GET_LONGJMP_TARGET(ADDR) get_longjmp_target(ADDR)
|
||||
#endif /* 0 */
|
||||
|
||||
/* The SunPRO compiler puts out 0 instead of the address in N_SO symbols,
|
||||
and for SunPRO 3.0, N_FUN symbols too. */
|
||||
#define SOFUN_ADDRESS_MAYBE_MISSING
|
||||
|
||||
#if 0
|
||||
extern char *sunpro_static_transform_name (char *);
|
||||
#define STATIC_TRANSFORM_NAME(x) sunpro_static_transform_name (x)
|
||||
#endif
|
||||
|
||||
#define FAULTED_USE_SIGINFO
|
||||
|
||||
/* Enable handling of shared libraries for a.out executables. */
|
||||
#define HANDLE_SVR4_EXEC_EMULATORS
|
||||
/* OBSOLETE /* Macro definitions for GDB for a PowerPC running Solaris 2 */
|
||||
/* OBSOLETE Copyright 1996, 2000 Free Software Foundation, Inc. */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE This file is part of GDB. */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE This program is free software; you can redistribute it and/or modify */
|
||||
/* OBSOLETE it under the terms of the GNU General Public License as published by */
|
||||
/* OBSOLETE the Free Software Foundation; either version 2 of the License, or */
|
||||
/* OBSOLETE (at your option) any later version. */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE This program is distributed in the hope that it will be useful, */
|
||||
/* OBSOLETE but WITHOUT ANY WARRANTY; without even the implied warranty of */
|
||||
/* OBSOLETE MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */
|
||||
/* OBSOLETE GNU General Public License for more details. */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE You should have received a copy of the GNU General Public License */
|
||||
/* OBSOLETE along with this program; if not, write to the Free Software */
|
||||
/* OBSOLETE Foundation, Inc., 59 Temple Place - Suite 330, */
|
||||
/* OBSOLETE Boston, MA 02111-1307, USA. */ */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE #include "powerpc/tm-ppc-eabi.h" */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE /* There are two different signal handler trampolines in Solaris2. */ */
|
||||
/* OBSOLETE #define IN_SIGTRAMP(pc, name) \ */
|
||||
/* OBSOLETE ((name) \ */
|
||||
/* OBSOLETE && (STREQ ("sigacthandler", name) || STREQ ("ucbsigvechandler", name))) */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE /* The signal handler gets a pointer to an ucontext as third argument */
|
||||
/* OBSOLETE if it is called from sigacthandler. This is the offset to the saved */
|
||||
/* OBSOLETE PC within it. sparc_frame_saved_pc knows how to deal with */
|
||||
/* OBSOLETE ucbsigvechandler. */ */
|
||||
/* OBSOLETE #define SIGCONTEXT_PC_OFFSET 44 */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE #if 0 /* FIXME Setjmp/longjmp are not as well doc'd in SunOS 5.x yet */ */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE /* Offsets into jmp_buf. Not defined by Sun, but at least documented in a */
|
||||
/* OBSOLETE comment in <machine/setjmp.h>! */ */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE #define JB_ELEMENT_SIZE 4 /* Size of each element in jmp_buf */ */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE #define JB_ONSSTACK 0 */
|
||||
/* OBSOLETE #define JB_SIGMASK 1 */
|
||||
/* OBSOLETE #define JB_SP 2 */
|
||||
/* OBSOLETE #define JB_PC 3 */
|
||||
/* OBSOLETE #define JB_NPC 4 */
|
||||
/* OBSOLETE #define JB_PSR 5 */
|
||||
/* OBSOLETE #define JB_G1 6 */
|
||||
/* OBSOLETE #define JB_O0 7 */
|
||||
/* OBSOLETE #define JB_WBCNT 8 */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE /* Figure out where the longjmp will land. We expect that we have just entered */
|
||||
/* OBSOLETE longjmp and haven't yet setup the stack frame, so the args are still in the */
|
||||
/* OBSOLETE output regs. %o0 (O0_REGNUM) points at the jmp_buf structure from which we */
|
||||
/* OBSOLETE extract the pc (JB_PC) that we will land at. The pc is copied into ADDR. */
|
||||
/* OBSOLETE This routine returns true on success */ */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE extern int get_longjmp_target (CORE_ADDR *); */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE #define GET_LONGJMP_TARGET(ADDR) get_longjmp_target(ADDR) */
|
||||
/* OBSOLETE #endif /* 0 */ */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE /* The SunPRO compiler puts out 0 instead of the address in N_SO symbols, */
|
||||
/* OBSOLETE and for SunPRO 3.0, N_FUN symbols too. */ */
|
||||
/* OBSOLETE #define SOFUN_ADDRESS_MAYBE_MISSING */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE #if 0 */
|
||||
/* OBSOLETE extern char *sunpro_static_transform_name (char *); */
|
||||
/* OBSOLETE #define STATIC_TRANSFORM_NAME(x) sunpro_static_transform_name (x) */
|
||||
/* OBSOLETE #endif */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE #define FAULTED_USE_SIGINFO */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE /* Enable handling of shared libraries for a.out executables. */ */
|
||||
/* OBSOLETE #define HANDLE_SVR4_EXEC_EMULATORS */
|
||||
|
@ -1,41 +1,41 @@
|
||||
/* Definitions for hosting on WIN32, for GDB.
|
||||
Copyright 1995, 1996, 1998, 2001 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GDB.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
#define HOST_BYTE_ORDER LITTLE_ENDIAN
|
||||
|
||||
#include "fopen-bin.h"
|
||||
|
||||
#define GDBINIT_FILENAME "gdb.ini"
|
||||
|
||||
#define SLASH_P(X) ((X)=='\\' || (X) == '/')
|
||||
#define ROOTED_P(X) ((SLASH_P((X)[0]))|| ((X)[1] ==':'))
|
||||
#define SLASH_CHAR '/'
|
||||
#define SLASH_STRING "/"
|
||||
|
||||
/* Define this lseek(n) != nth byte of file */
|
||||
#define LSEEK_NOT_LINEAR
|
||||
|
||||
/* If under Cygwin, provide backwards compatibility with older
|
||||
Cygwin compilers that don't define the current cpp define. */
|
||||
#ifdef __CYGWIN32__
|
||||
#ifndef __CYGWIN__
|
||||
#define __CYGWIN__
|
||||
#endif
|
||||
#endif
|
||||
/* OBSOLETE /* Definitions for hosting on WIN32, for GDB. */
|
||||
/* OBSOLETE Copyright 1995, 1996, 1998, 2001 Free Software Foundation, Inc. */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE This file is part of GDB. */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE This program is free software; you can redistribute it and/or modify */
|
||||
/* OBSOLETE it under the terms of the GNU General Public License as published by */
|
||||
/* OBSOLETE the Free Software Foundation; either version 2 of the License, or */
|
||||
/* OBSOLETE (at your option) any later version. */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE This program is distributed in the hope that it will be useful, */
|
||||
/* OBSOLETE but WITHOUT ANY WARRANTY; without even the implied warranty of */
|
||||
/* OBSOLETE MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */
|
||||
/* OBSOLETE GNU General Public License for more details. */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE You should have received a copy of the GNU General Public License */
|
||||
/* OBSOLETE along with this program; if not, write to the Free Software */
|
||||
/* OBSOLETE Foundation, Inc., 59 Temple Place - Suite 330, */
|
||||
/* OBSOLETE Boston, MA 02111-1307, USA. */ */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE #define HOST_BYTE_ORDER LITTLE_ENDIAN */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE #include "fopen-bin.h" */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE #define GDBINIT_FILENAME "gdb.ini" */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE #define SLASH_P(X) ((X)=='\\' || (X) == '/') */
|
||||
/* OBSOLETE #define ROOTED_P(X) ((SLASH_P((X)[0]))|| ((X)[1] ==':')) */
|
||||
/* OBSOLETE #define SLASH_CHAR '/' */
|
||||
/* OBSOLETE #define SLASH_STRING "/" */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE /* Define this lseek(n) != nth byte of file */ */
|
||||
/* OBSOLETE #define LSEEK_NOT_LINEAR */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE /* If under Cygwin, provide backwards compatibility with older */
|
||||
/* OBSOLETE Cygwin compilers that don't define the current cpp define. */ */
|
||||
/* OBSOLETE #ifdef __CYGWIN32__ */
|
||||
/* OBSOLETE #ifndef __CYGWIN__ */
|
||||
/* OBSOLETE #define __CYGWIN__ */
|
||||
/* OBSOLETE #endif */
|
||||
/* OBSOLETE #endif */
|
||||
|
@ -1,22 +1,22 @@
|
||||
/* Host definitions for a Sun 4, for GDB, the GNU debugger.
|
||||
Copyright 1996
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GDB.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
#define HOST_BYTE_ORDER LITTLE_ENDIAN
|
||||
/* OBSOLETE /* Host definitions for a Sun 4, for GDB, the GNU debugger. */
|
||||
/* OBSOLETE Copyright 1996 */
|
||||
/* OBSOLETE Free Software Foundation, Inc. */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE This file is part of GDB. */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE This program is free software; you can redistribute it and/or modify */
|
||||
/* OBSOLETE it under the terms of the GNU General Public License as published by */
|
||||
/* OBSOLETE the Free Software Foundation; either version 2 of the License, or */
|
||||
/* OBSOLETE (at your option) any later version. */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE This program is distributed in the hope that it will be useful, */
|
||||
/* OBSOLETE but WITHOUT ANY WARRANTY; without even the implied warranty of */
|
||||
/* OBSOLETE MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */
|
||||
/* OBSOLETE GNU General Public License for more details. */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE You should have received a copy of the GNU General Public License */
|
||||
/* OBSOLETE along with this program; if not, write to the Free Software */
|
||||
/* OBSOLETE Foundation, Inc., 59 Temple Place - Suite 330, */
|
||||
/* OBSOLETE Boston, MA 02111-1307, USA. */ */
|
||||
/* OBSOLETE */
|
||||
/* OBSOLETE #define HOST_BYTE_ORDER LITTLE_ENDIAN */
|
||||
|
@ -131,8 +131,8 @@ ns32k-*-netbsd*) gdb_host=nbsd ;;
|
||||
# OBSOLETE ns32k-utek-sysv*) gdb_host=merlin ;;
|
||||
|
||||
powerpc-*-aix*) gdb_host=aix ;;
|
||||
powerpcle-*-cygwin*) gdb_host=cygwin ;;
|
||||
powerpcle-*-solaris*) gdb_host=solaris ;;
|
||||
# OBSOLETE powerpcle-*-cygwin*) gdb_host=cygwin ;;
|
||||
# OBSOLETE powerpcle-*-solaris*) gdb_host=solaris ;;
|
||||
powerpc-*-linux*) gdb_host=linux ;;
|
||||
powerpc-*-netbsd*) gdb_host=nbsd ;;
|
||||
|
||||
|
@ -230,12 +230,12 @@ ns32k-*-netbsd*) gdb_target=nbsd
|
||||
powerpc-*-macos*) gdb_target=macos ;;
|
||||
powerpc-*-netbsd*) gdb_target=nbsd
|
||||
configdirs="${configdirs} gdbserver" ;;
|
||||
powerpc-*-netware*) gdb_target=ppc-nw
|
||||
configdirs="${configdirs} nlm" ;;
|
||||
# OBSOLETE powerpc-*-netware*) gdb_target=ppc-nw
|
||||
# OBSOLETE configdirs="${configdirs} nlm" ;;
|
||||
|
||||
powerpc-*-aix*) gdb_target=aix ;;
|
||||
powerpcle-*-cygwin*) gdb_target=cygwin ;;
|
||||
powerpcle-*-solaris*) gdb_target=solaris ;;
|
||||
# OBSOLETE powerpcle-*-cygwin*) gdb_target=cygwin ;;
|
||||
# OBSOLETE powerpcle-*-solaris*) gdb_target=solaris ;;
|
||||
powerpc-*-eabi* | powerpc-*-sysv* | powerpc-*-elf*)
|
||||
if test -f ../sim/ppc/Makefile; then
|
||||
gdb_target=ppc-sim
|
||||
|
Loading…
x
Reference in New Issue
Block a user