OSDN Git Service

* i386-tdep.c (get_longjmp_target): Fix compilation failure
authormuller <muller>
Tue, 19 Feb 2002 08:44:29 +0000 (08:44 +0000)
committermuller <muller>
Tue, 19 Feb 2002 08:44:29 +0000 (08:44 +0000)
  by setting dummy values to JB_PC and JB_ELEMENT_SIZE
  if not defined.

gdb/ChangeLog
gdb/i386-tdep.c

index ad37aee..865ac7c 100644 (file)
@@ -1,3 +1,9 @@
+2002-02-19  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * i386-tdep.c (get_longjmp_target): Fix compilation failure
+       by setting dummy values to JB_PC and JB_ELEMENT_SIZE
+       if not defined.
+
 2002-02-18  Richard Earnshaw  <rearnsha@arm.com>
 
        * config/arm/nbsd.mt (TDEPFILES): Add solib-sunos.o.
index 31ecb76..946838b 100644 (file)
@@ -839,6 +839,16 @@ i386_pop_frame (void)
 
 #ifdef GET_LONGJMP_TARGET
 
+/* FIXME: Multi-arching does not set JB_PC and JB_ELEMENT_SIZE yet.  
+   Fill in with dummy value to enable compilation.  */
+#ifndef JB_PC
+#define JB_PC 0
+#endif /* JB_PC */
+
+#ifndef JB_ELEMENT_SIZE
+#define JB_ELEMENT_SIZE 4
+#endif /* JB_ELEMENT_SIZE */
+
 /* Figure out where the longjmp will land.  Slurp the args out of the
    stack.  We expect the first arg to be a pointer to the jmp_buf
    structure from which we extract the pc (JB_PC) that we will land