File gdb-ia64-tdep.patch of Package gdb

Index: gdb-7.6.50.20130731-cvs/gdb/ia64-tdep.c
===================================================================
--- gdb-7.6.50.20130731-cvs.orig/gdb/ia64-tdep.c	2013-08-07 15:16:31.000000000 +0200
+++ gdb-7.6.50.20130731-cvs/gdb/ia64-tdep.c	2013-08-07 15:16:34.000000000 +0200
@@ -2181,7 +2181,7 @@ static const struct frame_unwind ia64_fr
    avoid the additional bogus frame
    	#7  0x0000000000000000 in ?? ()  */
 
-static char linux_clone2_code[] =
+static unsigned char linux_clone2_code[] =
 {
 /* libc/sysdeps/unix/sysv/linux/ia64/clone2.S */
   0x09, 0x00, 0x20, 0x12, 0x90, 0x11, 0x00, 0x40,
@@ -2220,7 +2220,7 @@ static int
 ia64_linux_clone2_running (struct frame_info *this_frame)
 {
   CORE_ADDR pc = get_frame_pc (this_frame);
-  char buf[LINUX_CLONE_LEN];
+  unsigned char buf[LINUX_CLONE_LEN];
   struct minimal_symbol *minsym;
   long long instr;
 
@@ -2256,7 +2256,7 @@ static int
 ia64_outermost_frame (struct frame_info *this_frame)
 {
   CORE_ADDR pc = get_frame_pc (this_frame);
-  char *name;
+  const char *name;
 
   find_pc_partial_function (pc, &name, NULL, NULL);
 
@@ -2302,6 +2302,7 @@ ia64_clone2_frame_sniffer (const struct
 static const struct frame_unwind ia64_clone2_frame_unwind =
 {
   NORMAL_FRAME,
+  default_frame_unwind_stop_reason,
   &ia64_clone2_frame_this_id,
   &ia64_clone2_frame_prev_register,
   NULL,
openSUSE Build Service is sponsored by