* config/i386/tm-i386aix.h, config/i386/tm-sun386.h,
authorPeter Schauer <Peter.Schauer@mytum.de>
Mon, 21 Mar 1994 21:16:16 +0000 (21:16 +0000)
committerPeter Schauer <Peter.Schauer@mytum.de>
Mon, 21 Mar 1994 21:16:16 +0000 (21:16 +0000)
config/i386/tm-symmetry.h (REGISTER_CONVERT_TO_RAW):  Fix typo.
* config/i386/tm-symmetry.h:  Make comment inside #if 0 a real
comment.
* config/i386/tm-symmetry.h (STORE_STRUCT_RETURN):  Cast argument
to write_memory to avoid warnings from gcc.
* config/i386/xm-symmetry.h:  Add missing #endif.
* config/i386/nm-symmetry.h (NO_PTRACE_H):  Add for Dynix.
* config/i386/symmetry.mt (TDEPFILES):  Add i386-tdep.o.
* config/i386/symmetry.mh (NAT_FILE, NATDEPFILES):  Add.

gdb/config/i386/nm-symmetry.h
gdb/config/i386/symmetry.mh
gdb/config/i386/symmetry.mt
gdb/config/i386/tm-i386aix.h
gdb/config/i386/tm-sun386.h
gdb/config/i386/tm-symmetry.h
gdb/config/i386/xm-symmetry.h

index a0531e2fec34f3ab3f43eb5af69ba57b2be75dd2..3c1161c61779132c06df7eb2befb085331afa5c7 100644 (file)
@@ -39,4 +39,5 @@ extern int child_wait PARAMS ((int, struct target_waitstatus *));
 #define KERNEL_U_ADDR (VA_UAREA) /* ptx */
 #else
 #define KERNEL_U_ADDR (0x80000000 - (UPAGES * NBPG))   /* dynix */
+#define NO_PTRACE_H
 #endif
index a6e0911e562ec41889db9a4ea3779d47e4289812..e0fd1d9cc735fe3458672cbaafae094746777d0e 100644 (file)
@@ -1,3 +1,5 @@
 # Host: Sequent Symmetry running Dynix 3.0, with Weitek 1167 or i387.
-XDEPFILES= infptrace.o inftarg.o fork-child.o symm-nat.o
+XDEPFILES=
 XM_FILE= xm-symmetry.h
+NAT_FILE= nm-symmetry.h
+NATDEPFILES= exec.o inftarg.o fork-child.o coredep.o corelow.o symm-nat.o
index dd7c790a939e3a918b27befd308dfff814eca772..09ab75b4ed41d7c7e21aca0e454cd2286106f6ac 100644 (file)
@@ -1,3 +1,3 @@
 # Target: Sequent Symmetry running Dynix 3.0, with Weitek 1167 or i387.
-TDEPFILES= symm-tdep.o i386-pinsn.o i387-tdep.o
+TDEPFILES= i386-tdep.o symm-tdep.o i386-pinsn.o i387-tdep.o
 TM_FILE= tm-symmetry.h
index 7847874616542ef0811457a0583598e8eda196b8..87d49fb7f1208d755d2480b35d3c82bfafe4b957 100644 (file)
@@ -129,7 +129,7 @@ i387_to_double PARAMS ((char *, char *));
 #define REGISTER_CONVERT_TO_RAW(TYPE,REGNUM,FROM,TO) \
 { \
   double val = extract_floating ((FROM), TYPE_LENGTH (TYPE)); \
-  double_to_i387((char *)&val, (TO))) \
+  double_to_i387((char *)&val, (TO)); \
 }
 extern void
 double_to_i387 PARAMS ((char *, char *));
index 20819ce09d2ab58f037f47411ccd15861ec6cec7..a34305a3d6ef7e8a07a9bbd63f35e133bf87d38f 100644 (file)
@@ -181,7 +181,7 @@ i387_to_double PARAMS ((char *, char *));
 #define REGISTER_CONVERT_TO_RAW(TYPE,REGNUM,FROM,TO) \
 { \
   double val = extract_floating ((FROM), TYPE_LENGTH (TYPE)); \
-  double_to_i387((char *)&val, (TO))) \
+  double_to_i387((char *)&val, (TO)); \
 }
 extern void
 double_to_i387 PARAMS ((char *, char *));
index 2bdf2689892b3eb747e0dd6b8c362c8aa02cf3c3..34e03b1532b586ced53180b509b155084c4412fb 100644 (file)
@@ -54,8 +54,8 @@ extern int ptx_coff_regno_to_gdb();
 #define ABOUT_TO_RETURN(pc) (read_memory_integer (pc, 1) == 0xc9)
 
 #if 0
- --- this code can't be used unless we know we are running native,
-     since it uses host specific ptrace calls.
+/* --- this code can't be used unless we know we are running native,
+       since it uses host specific ptrace calls. */
 /* code for 80387 fpu.  Functions are from i386-dep.c, copied into
  * symm-dep.c.
  */
@@ -409,7 +409,7 @@ i387_to_double PARAMS ((char *, char *));
 #define REGISTER_CONVERT_TO_RAW(TYPE,REGNUM,FROM,TO) \
 { \
   double val = extract_floating ((FROM), TYPE_LENGTH (TYPE)); \
-  double_to_i387((char *)&val, (TO))) \
+  double_to_i387((char *)&val, (TO)); \
 }
 extern void
 double_to_i387 PARAMS ((char *, char *));
@@ -434,7 +434,7 @@ double_to_i387 PARAMS ((char *, char *));
 #undef STORE_STRUCT_RETURN
 #define STORE_STRUCT_RETURN(ADDR, SP) \
   { (SP) -= sizeof (ADDR);             \
-    write_memory ((SP), &(ADDR), sizeof (ADDR)); \
+    write_memory ((SP), (char *) &(ADDR), sizeof (ADDR)); \
     write_register(0, (ADDR)); }
 
 /* Extract from an array REGBUF containing the (raw) register state
index d18d40b4aab58848fca3aff54352ce7bfb3282f1..1d0d42d479dd835c1d8d25cdd9c91249ece4ea18 100644 (file)
@@ -53,6 +53,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
 #ifdef _SEQUENT_
 /* ptx does attach as of ptx version 2.1 */
 #define ATTACH_DETACH 1
+#endif
 
 #define HOST_BYTE_ORDER LITTLE_ENDIAN