rpms/gdb/devel gdb-6.3-bz231832-obstack-2gb.patch, 1.1, 1.2 gdb-6.3-gstack-20050411.patch, 1.1, 1.2 gdb-6.3-ia64-sigtramp-frame-20050708.patch, 1.2, 1.3 gdb-6.3-ppc64syscall-20040622.patch, 1.3, 1.4 gdb-6.3-readnever-20050907.patch, 1.1, 1.2 gdb-6.3-rh-testversion-20041202.patch, 1.2, 1.3 gdb-6.3-sepcrc-20050402.patch, 1.2, 1.3 gdb-6.3-sigx86-20040621.patch, 1.1, 1.2 gdb-6.3-test-sepcrc-20050402.patch, 1.2, 1.3 gdb-6.3-type-fix-20041213.patch, 1.1, 1.2 gdb-6.5-bz190810-gdbserver-arch-advice.patch, 1.2, 1.3 gdb-6.5-bz218379-solib-trampoline-lookup-lock-fix.patch, 1.1, 1.2 gdb-6.6-gcore32-test.patch, 1.1, 1.2 gdb-6.6-vdso-i386-on-amd64-warning.patch, 1.3, 1.4 gdb-6.8-constant-watchpoints.patch, 1.2, 1.3 gdb-6.8-disable-randomization.patch, 1.1, 1.2 gdb-6.8-inlining.patch, 1.1, 1.2 gdb-6.8-upstream.patch, 1.5, 1.6 gdb.spec, 1.297, 1.298

Jan Kratochvil (jkratoch) fedora-extras-commits at redhat.com
Mon Jul 14 09:09:57 UTC 2008


Author: jkratoch

Update of /cvs/pkgs/rpms/gdb/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7075

Modified Files:
	gdb-6.3-bz231832-obstack-2gb.patch 
	gdb-6.3-gstack-20050411.patch 
	gdb-6.3-ia64-sigtramp-frame-20050708.patch 
	gdb-6.3-ppc64syscall-20040622.patch 
	gdb-6.3-readnever-20050907.patch 
	gdb-6.3-rh-testversion-20041202.patch 
	gdb-6.3-sepcrc-20050402.patch gdb-6.3-sigx86-20040621.patch 
	gdb-6.3-test-sepcrc-20050402.patch 
	gdb-6.3-type-fix-20041213.patch 
	gdb-6.5-bz190810-gdbserver-arch-advice.patch 
	gdb-6.5-bz218379-solib-trampoline-lookup-lock-fix.patch 
	gdb-6.6-gcore32-test.patch 
	gdb-6.6-vdso-i386-on-amd64-warning.patch 
	gdb-6.8-constant-watchpoints.patch 
	gdb-6.8-disable-randomization.patch gdb-6.8-inlining.patch 
	gdb-6.8-upstream.patch gdb.spec 
Log Message:
* Mon Jul 14 2008 Jan Kratochvil <jan.kratochvil at redhat.com> - 6.8-17
- Refresh the patchset with fuzz 0 (for new rpmbuild).


gdb-6.3-bz231832-obstack-2gb.patch:

Index: gdb-6.3-bz231832-obstack-2gb.patch
===================================================================
RCS file: /cvs/pkgs/rpms/gdb/devel/gdb-6.3-bz231832-obstack-2gb.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- gdb-6.3-bz231832-obstack-2gb.patch	12 Mar 2007 16:02:43 -0000	1.1
+++ gdb-6.3-bz231832-obstack-2gb.patch	14 Jul 2008 09:09:04 -0000	1.2
@@ -1,10 +1,12 @@
 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=231832
 
 
-diff -u -rup gdb-6.6-orig/gdb/symmisc.c gdb-6.6/gdb/symmisc.c
---- gdb-6.6-orig/gdb/symmisc.c	2005-12-17 17:34:03.000000000 -0500
-+++ gdb-6.6/gdb/symmisc.c	2007-03-12 09:38:26.000000000 -0400
-@@ -233,7 +233,7 @@ print_objfile_statistics (void)
+Index: gdb-6.8/gdb/symmisc.c
+===================================================================
+--- gdb-6.8.orig/gdb/symmisc.c	2008-03-17 16:06:24.000000000 +0100
++++ gdb-6.8/gdb/symmisc.c	2008-07-14 10:27:50.000000000 +0200
+@@ -230,8 +230,8 @@ print_objfile_statistics (void)
+     if (OBJSTAT (objfile, sz_strtab) > 0)
        printf_filtered (_("  Space used by a.out string tables: %d\n"),
  		       OBJSTAT (objfile, sz_strtab));
 -    printf_filtered (_("  Total memory used for objfile obstack: %d\n"),
@@ -14,9 +16,10 @@
      printf_filtered (_("  Total memory used for psymbol cache: %d\n"),
  		     bcache_memory_used (objfile->psymbol_cache));
      printf_filtered (_("  Total memory used for macro cache: %d\n"),
-diff -u -rup gdb-6.6-orig/include/obstack.h gdb-6.6/include/obstack.h
---- gdb-6.6-orig/include/obstack.h	2005-05-10 06:21:08.000000000 -0400
-+++ gdb-6.6/include/obstack.h	2007-03-12 09:37:50.000000000 -0400
+Index: gdb-6.8/include/obstack.h
+===================================================================
+--- gdb-6.8.orig/include/obstack.h	2005-05-10 12:21:08.000000000 +0200
++++ gdb-6.8/include/obstack.h	2008-07-14 10:27:50.000000000 +0200
 @@ -188,31 +188,31 @@ struct obstack		/* control current objec
  
  /* Declare the external functions we use; they are in obstack.c.  */
@@ -131,9 +134,10 @@
  	    = (h)->temp + (char *) (h)->chunk)				\
     : (((obstack_free) ((h), (h)->temp + (char *) (h)->chunk), 0), 0)))
  
-diff -u -rup gdb-6.6-orig/libiberty/obstack.c gdb-6.6/libiberty/obstack.c
---- gdb-6.6-orig/libiberty/obstack.c	2005-05-10 11:33:33.000000000 -0400
-+++ gdb-6.6/libiberty/obstack.c	2007-03-12 09:40:16.000000000 -0400
+Index: gdb-6.8/libiberty/obstack.c
+===================================================================
+--- gdb-6.8.orig/libiberty/obstack.c	2005-05-10 17:33:33.000000000 +0200
++++ gdb-6.8/libiberty/obstack.c	2008-07-14 10:27:50.000000000 +0200
 @@ -44,9 +44,11 @@
  #if !defined (_LIBC) && defined (__GNU_LIBRARY__) && __GNU_LIBRARY__ > 1
  #include <gnu-versions.h>

gdb-6.3-gstack-20050411.patch:

Index: gdb-6.3-gstack-20050411.patch
===================================================================
RCS file: /cvs/pkgs/rpms/gdb/devel/gdb-6.3-gstack-20050411.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- gdb-6.3-gstack-20050411.patch	11 Apr 2005 20:52:56 -0000	1.1
+++ gdb-6.3-gstack-20050411.patch	14 Jul 2008 09:09:04 -0000	1.2
@@ -4,10 +4,11 @@
 	to install and uninstall.
 	* gstack.sh, gstack.1: New files.
 
-diff -uN -r ../orig/gdb/Makefile.in ./gdb/Makefile.in
---- ../orig/gdb/Makefile.in	2004-11-23 13:31:03.000000000 -0500
-+++ ./gdb/Makefile.in	2004-11-23 15:06:34.623389592 -0500
-@@ -970,7 +970,7 @@
+Index: gdb-6.8/gdb/Makefile.in
+===================================================================
+--- gdb-6.8.orig/gdb/Makefile.in	2008-03-17 13:15:08.000000000 +0100
++++ gdb-6.8/gdb/Makefile.in	2008-07-14 10:25:47.000000000 +0200
+@@ -1161,7 +1161,7 @@ gdb.z:gdb.1
  # time it takes for make to check that all is up to date.
  # install-only is intended to address that need.
  install: all install-only
@@ -16,7 +17,7 @@
  	transformed_name=`t='$(program_transform_name)'; \
  			  echo gdb | sed -e "$$t"` ; \
  		if test "x$$transformed_name" = x; then \
-@@ -1002,9 +1002,26 @@
+@@ -1193,9 +1193,26 @@ install-tui:
  			$(DESTDIR)$(man1dir) ; \
  		$(INSTALL_DATA) $(srcdir)/gdb.1 \
  			$(DESTDIR)$(man1dir)/$$transformed_name.1
@@ -44,7 +45,7 @@
  	transformed_name=`t='$(program_transform_name)'; \
  			  echo gdb | sed -e $$t` ; \
  		if test "x$$transformed_name" = x; then \
-@@ -1026,6 +1043,17 @@
+@@ -1217,6 +1234,17 @@ uninstall-tui:
  		fi ; \
  		rm -f $(DESTDIR)$(bindir)/$$transformed_name$(EXEEXT) \
  		      $(DESTDIR)$(man1dir)/$$transformed_name.1
@@ -60,10 +61,12 @@
 +		rm -f $(DESTDIR)$(bindir)/$$transformed_name$(EXEEXT) \
 +		      $(DESTDIR)$(man1dir)/$$transformed_name.1
  
- # We do this by grepping through sources.  If that turns out to be too slow,
- # maybe we could just require every .o file to have an initialization routine
---- /dev/null	2005-04-09 23:51:05.027867440 -0400
-+++ ./gdb/gstack.sh	2005-04-08 18:00:49.000000000 -0400
+ # The C++ name parser can be built standalone for testing.
+ test-cp-name-parser.o: cp-name-parser.c $(safe_ctype_h) $(libiberty_h) \
+Index: gdb-6.8/gdb/gstack.sh
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ gdb-6.8/gdb/gstack.sh	2008-07-14 10:25:47.000000000 +0200
 @@ -0,0 +1,45 @@
 +#!/bin/sh
 +

gdb-6.3-ia64-sigtramp-frame-20050708.patch:

Index: gdb-6.3-ia64-sigtramp-frame-20050708.patch
===================================================================
RCS file: /cvs/pkgs/rpms/gdb/devel/gdb-6.3-ia64-sigtramp-frame-20050708.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- gdb-6.3-ia64-sigtramp-frame-20050708.patch	16 Apr 2008 15:00:25 -0000	1.2
+++ gdb-6.3-ia64-sigtramp-frame-20050708.patch	14 Jul 2008 09:09:04 -0000	1.3
@@ -8,9 +8,11 @@
 	* ia64-tdep.c (ia64_sigtramp_frame_prev_register): Fix an
 	ISO C compliance compilation error.
 
---- gdb-6.3/gdb/ia64-tdep.c.fix	2005-07-08 20:26:37.000000000 -0400
-+++ gdb-6.3/gdb/ia64-tdep.c	2005-07-08 20:27:41.000000000 -0400
-@@ -2037,7 +2037,100 @@ ia64_sigtramp_frame_prev_register (struc
+Index: gdb-6.8/gdb/ia64-tdep.c
+===================================================================
+--- gdb-6.8.orig/gdb/ia64-tdep.c	2008-07-14 10:24:32.000000000 +0200
++++ gdb-6.8/gdb/ia64-tdep.c	2008-07-14 10:26:46.000000000 +0200
+@@ -2043,7 +2043,100 @@ ia64_sigtramp_frame_prev_register (struc
        pc &= ~0xf;
        store_unsigned_integer (valuep, 8, pc);
      }
@@ -112,8 +114,8 @@
  	   (regnum >= V32_REGNUM && regnum <= V127_REGNUM))
      {
        CORE_ADDR addr = 0;
-@@ -2051,6 +2144,39 @@ ia64_sigtramp_frame_prev_register (struc
- 	  read_memory (addr, valuep, register_size (current_gdbarch, regnum));
+@@ -2057,6 +2150,39 @@ ia64_sigtramp_frame_prev_register (struc
+ 	  read_memory (addr, valuep, register_size (gdbarch, regnum));
  	}
      }
 +  else if (VP0_REGNUM <= regnum && regnum <= VP63_REGNUM)

gdb-6.3-ppc64syscall-20040622.patch:

Index: gdb-6.3-ppc64syscall-20040622.patch
===================================================================
RCS file: /cvs/pkgs/rpms/gdb/devel/gdb-6.3-ppc64syscall-20040622.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- gdb-6.3-ppc64syscall-20040622.patch	11 Jul 2006 15:36:44 -0000	1.3
+++ gdb-6.3-ppc64syscall-20040622.patch	14 Jul 2008 09:09:04 -0000	1.4
@@ -6,11 +6,11 @@
 	use to skip over first half of a GNU/Linux syscall and update
 	"func_start".
 
-Index: gdb-6.5/gdb/rs6000-tdep.c
+Index: gdb-6.8/gdb/rs6000-tdep.c
 ===================================================================
---- gdb-6.5.orig/gdb/rs6000-tdep.c	2006-07-11 02:57:24.000000000 -0300
-+++ gdb-6.5/gdb/rs6000-tdep.c	2006-07-11 12:32:05.000000000 -0300
-@@ -76,6 +76,7 @@
+--- gdb-6.8.orig/gdb/rs6000-tdep.c	2008-02-20 15:34:43.000000000 +0100
++++ gdb-6.8/gdb/rs6000-tdep.c	2008-07-14 10:25:29.000000000 +0200
+@@ -124,6 +124,7 @@ static const char *powerpc_vector_abi_st
  
  struct rs6000_framedata
    {
@@ -18,33 +18,31 @@
      int offset;			/* total size of frame --- the distance
  				   by which we decrement sp to allocate
  				   the frame */
-@@ -905,7 +906,6 @@ store_param_on_stack_p (unsigned long op
- static CORE_ADDR
- skip_prologue (CORE_ADDR pc, CORE_ADDR lim_pc, struct rs6000_framedata *fdata)
+@@ -1262,7 +1263,6 @@ static CORE_ADDR
+ skip_prologue (struct gdbarch *gdbarch, CORE_ADDR pc, CORE_ADDR lim_pc,
+ 	       struct rs6000_framedata *fdata)
  {
 -  CORE_ADDR orig_pc = pc;
    CORE_ADDR last_prologue_pc = pc;
    CORE_ADDR li_found_pc = 0;
    gdb_byte buf[4];
-@@ -923,6 +923,7 @@ skip_prologue (CORE_ADDR pc, CORE_ADDR l
+@@ -1280,11 +1280,13 @@ skip_prologue (struct gdbarch *gdbarch, 
    int minimal_toc_loaded = 0;
    int prev_insn_was_prologue_insn = 1;
    int num_skip_non_prologue_insns = 0;
 +  int num_skip_ppc64_gnu_linux_syscall_insn = 0;
    int r0_contains_arg = 0;
-   const struct bfd_arch_info *arch_info = gdbarch_bfd_arch_info (current_gdbarch);
-   struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch);
-@@ -943,6 +944,7 @@ skip_prologue (CORE_ADDR pc, CORE_ADDR l
-     lim_pc = refine_prologue_limit (pc, lim_pc);
+   const struct bfd_arch_info *arch_info = gdbarch_bfd_arch_info (gdbarch);
+   struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch);
  
    memset (fdata, 0, sizeof (struct rs6000_framedata));
 +  fdata->func_start = pc;
    fdata->saved_gpr = -1;
    fdata->saved_fpr = -1;
    fdata->saved_vr = -1;
-@@ -971,6 +973,55 @@ skip_prologue (CORE_ADDR pc, CORE_ADDR l
+@@ -1313,6 +1315,55 @@ skip_prologue (struct gdbarch *gdbarch, 
  	break;
-       op = extract_signed_integer (buf, 4);
+       op = extract_unsigned_integer (buf, 4);
  
 +      /* A PPC64 GNU/Linux system call function is split into two
 +	 sub-functions: a non-threaded fast-path (__NAME_nocancel)
@@ -98,7 +96,7 @@
        if ((op & 0xfc1fffff) == 0x7c0802a6)
  	{			/* mflr Rx */
  	  /* Since shared library / PIC code, which needs to get its
-@@ -1138,9 +1189,9 @@ skip_prologue (CORE_ADDR pc, CORE_ADDR l
+@@ -1486,9 +1537,9 @@ skip_prologue (struct gdbarch *gdbarch, 
  	     we have no line table information or the line info tells
  	     us that the subroutine call is not part of the line
  	     associated with the prologue.  */

gdb-6.3-readnever-20050907.patch:

Index: gdb-6.3-readnever-20050907.patch
===================================================================
RCS file: /cvs/pkgs/rpms/gdb/devel/gdb-6.3-readnever-20050907.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- gdb-6.3-readnever-20050907.patch	7 Sep 2005 18:57:23 -0000	1.1
+++ gdb-6.3-readnever-20050907.patch	14 Jul 2008 09:09:04 -0000	1.2
@@ -11,9 +11,11 @@
 
         * gdb.texinfo (File Options): Document --readnever.
 
---- gdb-6.3/gdb/doc/gdb.texinfo.fix	2005-09-07 13:32:23.000000000 -0400
-+++ gdb-6.3/gdb/doc/gdb.texinfo	2005-09-07 13:33:21.000000000 -0400
-@@ -952,6 +952,12 @@ Read each symbol file's entire symbol ta
+Index: gdb-6.8/gdb/doc/gdb.texinfo
+===================================================================
+--- gdb-6.8.orig/gdb/doc/gdb.texinfo	2008-03-26 19:38:21.000000000 +0100
++++ gdb-6.8/gdb/doc/gdb.texinfo	2008-07-14 10:27:01.000000000 +0200
+@@ -983,6 +983,12 @@ Read each symbol file's entire symbol ta
  the default, which is to read it incrementally as it is needed.
  This makes startup slower, but makes future operations faster.
  
@@ -25,10 +27,12 @@
 +
  @end table
  
- You typically combine the @code{-mapped} and @code{-readnow} options in
---- gdb-6.3/gdb/main.c.fix	2005-09-07 13:31:43.000000000 -0400
-+++ gdb-6.3/gdb/main.c	2005-09-07 13:33:21.000000000 -0400
-@@ -250,6 +250,7 @@ captured_main (void *data)
+ @node Mode Options
+Index: gdb-6.8/gdb/main.c
+===================================================================
+--- gdb-6.8.orig/gdb/main.c	2008-07-14 10:26:39.000000000 +0200
++++ gdb-6.8/gdb/main.c	2008-07-14 10:27:01.000000000 +0200
+@@ -296,6 +296,7 @@ captured_main (void *data)
        {"xdb", no_argument, &xdb_commands, 1},
        {"dbx", no_argument, &dbx_commands, 1},
        {"readnow", no_argument, &readnow_symbol_files, 1},
@@ -36,7 +40,7 @@
        {"r", no_argument, &readnow_symbol_files, 1},
        {"quiet", no_argument, &quiet, 1},
        {"q", no_argument, &quiet, 1},
-@@ -861,6 +862,7 @@ Options:\n\n\
+@@ -947,6 +948,7 @@ Options:\n\n\
    fputs_unfiltered (_(" file.\n\
    --quiet            Do not print version number on startup.\n\
    --readnow          Fully read symbol files on first access.\n\
@@ -44,9 +48,11 @@
  "), stream);
    fputs_unfiltered (_("\
    --se=FILE          Use FILE as symbol file and executable file.\n\
---- gdb-6.3/gdb/symfile.c.fix	2005-09-07 13:31:48.000000000 -0400
-+++ gdb-6.3/gdb/symfile.c	2005-09-07 13:33:21.000000000 -0400
-@@ -75,6 +75,7 @@ static void clear_symtab_users_cleanup (
+Index: gdb-6.8/gdb/symfile.c
+===================================================================
+--- gdb-6.8.orig/gdb/symfile.c	2008-07-14 10:26:30.000000000 +0200
++++ gdb-6.8/gdb/symfile.c	2008-07-14 10:27:01.000000000 +0200
+@@ -76,6 +76,7 @@ static void clear_symtab_users_cleanup (
  
  /* Global variables owned by this file */
  int readnow_symbol_files;	/* Read full symbols immediately */
@@ -54,9 +60,11 @@
  
  /* External variables and functions referenced. */
  
---- gdb-6.3/gdb/dwarf2read.c.fix	2005-09-07 13:31:58.000000000 -0400
-+++ gdb-6.3/gdb/dwarf2read.c	2005-09-07 13:34:03.000000000 -0400
-@@ -45,6 +45,7 @@
+Index: gdb-6.8/gdb/dwarf2read.c
+===================================================================
+--- gdb-6.8.orig/gdb/dwarf2read.c	2008-07-14 10:26:09.000000000 +0200
++++ gdb-6.8/gdb/dwarf2read.c	2008-07-14 10:27:01.000000000 +0200
+@@ -43,6 +43,7 @@
  #include "dwarf2loc.h"
  #include "cp-support.h"
  #include "hashtab.h"
@@ -64,7 +72,7 @@
  #include "command.h"
  #include "gdbcmd.h"
  
-@@ -1100,7 +1101,8 @@ dwarf2_has_info (struct objfile *objfile
+@@ -1106,7 +1107,8 @@ dwarf2_has_info (struct objfile *objfile
    dwarf_loc_section = 0;
    
    bfd_map_over_sections (objfile->obfd, dwarf2_locate_sections, NULL);
@@ -74,9 +82,11 @@
  }
  
  /* This function is mapped across the sections and remembers the
---- gdb-6.3/gdb/top.h.fix	2005-09-07 13:32:08.000000000 -0400
-+++ gdb-6.3/gdb/top.h	2005-09-07 13:33:21.000000000 -0400
-@@ -57,6 +57,7 @@ extern void set_prompt (char *);
+Index: gdb-6.8/gdb/top.h
+===================================================================
+--- gdb-6.8.orig/gdb/top.h	2008-01-01 23:53:13.000000000 +0100
++++ gdb-6.8/gdb/top.h	2008-07-14 10:27:01.000000000 +0200
+@@ -59,6 +59,7 @@ extern void set_prompt (char *);
  
  /* From random places.  */
  extern int readnow_symbol_files;

gdb-6.3-rh-testversion-20041202.patch:

Index: gdb-6.3-rh-testversion-20041202.patch
===================================================================
RCS file: /cvs/pkgs/rpms/gdb/devel/gdb-6.3-rh-testversion-20041202.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- gdb-6.3-rh-testversion-20041202.patch	4 Mar 2008 14:42:19 -0000	1.2
+++ gdb-6.3-rh-testversion-20041202.patch	14 Jul 2008 09:09:04 -0000	1.3
@@ -3,9 +3,11 @@
         * gdb.gdb/selftest.exp: Add matching on specific Red Hat only version
         string.
 
---- ./gdb/testsuite/gdb.gdb/selftest.exp.1	Fri Jul 11 09:44:09 2003
-+++ ./gdb/testsuite/gdb.gdb/selftest.exp	Fri Jul 11 09:44:16 2003
-@@ -314,7 +314,10 @@ proc test_with_self { executable } {
+Index: gdb-6.8/gdb/testsuite/gdb.gdb/selftest.exp
+===================================================================
+--- gdb-6.8.orig/gdb/testsuite/gdb.gdb/selftest.exp	2008-01-26 14:56:37.000000000 +0100
++++ gdb-6.8/gdb/testsuite/gdb.gdb/selftest.exp	2008-07-14 10:23:50.000000000 +0200
+@@ -354,6 +354,9 @@ proc test_with_self { executable } {
  	-re ".\[0-9\]+ = +.+ +0x.*\[0-9.\]+.*$gdb_prompt $" {
  	    pass "printed version with cast"
  	}

gdb-6.3-sepcrc-20050402.patch:

Index: gdb-6.3-sepcrc-20050402.patch
===================================================================
RCS file: /cvs/pkgs/rpms/gdb/devel/gdb-6.3-sepcrc-20050402.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- gdb-6.3-sepcrc-20050402.patch	1 Nov 2007 20:24:20 -0000	1.2
+++ gdb-6.3-sepcrc-20050402.patch	14 Jul 2008 09:09:04 -0000	1.3
@@ -4,9 +4,11 @@
 	print a warning.
 	(find_separate_debug_file): Pass in the objfile's name.
 
---- ../gdb-6.3/./gdb/symfile.c	2005-04-02 16:02:22.000000000 -0500
-+++ ./gdb/symfile.c	2005-04-02 13:05:10.000000000 -0500
-@@ -1043,7 +1043,8 @@
+Index: gdb-6.8/gdb/symfile.c
+===================================================================
+--- gdb-6.8.orig/gdb/symfile.c	2008-01-29 23:47:20.000000000 +0100
++++ gdb-6.8/gdb/symfile.c	2008-07-14 10:26:30.000000000 +0200
+@@ -1348,7 +1348,8 @@ get_debug_link_info (struct objfile *obj
  }
  
  static int
@@ -16,7 +18,7 @@
  {
    unsigned long file_crc = 0;
    int fd;
-@@ -1052,6 +1053,12 @@
+@@ -1357,6 +1358,12 @@ separate_debug_file_exists (const char *
  
    fd = open (name, O_RDONLY | O_BINARY);
    if (fd < 0)
@@ -29,7 +31,7 @@
      return 0;
  
    while ((count = read (fd, buffer, sizeof (buffer))) > 0)
-@@ -1059,7 +1066,16 @@
+@@ -1364,7 +1371,16 @@ separate_debug_file_exists (const char *
  
    close (fd);
  
@@ -46,8 +48,8 @@
 +  return 1;
  }
  
- static char *debug_file_directory = NULL;
-@@ -1083,6 +1099,8 @@
+ char *debug_file_directory = NULL;
+@@ -1416,6 +1432,8 @@ find_separate_debug_file (struct objfile
    basename = get_debug_link_info (objfile, &crc32);
  
    if (basename == NULL)
@@ -56,7 +58,7 @@
      return NULL;
  
    dir = xstrdup (objfile->name);
-@@ -1110,7 +1128,7 @@
+@@ -1443,7 +1461,7 @@ find_separate_debug_file (struct objfile
    strcpy (debugfile, dir);
    strcat (debugfile, basename);
  
@@ -65,7 +67,7 @@
      {
        xfree (basename);
        xfree (dir);
-@@ -1123,7 +1141,7 @@
+@@ -1456,7 +1474,7 @@ find_separate_debug_file (struct objfile
    strcat (debugfile, "/");
    strcat (debugfile, basename);
  
@@ -74,7 +76,7 @@
      {
        xfree (basename);
        xfree (dir);
-@@ -1136,7 +1154,7 @@
+@@ -1469,7 +1487,7 @@ find_separate_debug_file (struct objfile
    strcat (debugfile, dir);
    strcat (debugfile, basename);
  
@@ -83,12 +85,12 @@
      {
        xfree (basename);
        xfree (dir);
-@@ -1952,7 +1952,7 @@ find_separate_debug_file (struct objfile
+@@ -1488,7 +1506,7 @@ find_separate_debug_file (struct objfile
        strcat (debugfile, "/");
        strcat (debugfile, basename);
  
 -      if (separate_debug_file_exists (debugfile, crc32))
 +      if (separate_debug_file_exists (debugfile, crc32, objfile->name))
  	{
- 	  xfree (build_id_filename);
  	  xfree (canon_name);
+ 	  xfree (basename);

gdb-6.3-sigx86-20040621.patch:

Index: gdb-6.3-sigx86-20040621.patch
===================================================================
RCS file: /cvs/pkgs/rpms/gdb/devel/gdb-6.3-sigx86-20040621.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- gdb-6.3-sigx86-20040621.patch	2 Dec 2004 16:46:32 -0000	1.1
+++ gdb-6.3-sigx86-20040621.patch	14 Jul 2008 09:09:04 -0000	1.2
@@ -6,13 +6,10 @@
 	Register the dwarf2-frame sniffer, but after the signal trampoline
 	sniffer.
 	
-Index: ./gdb/amd64-tdep.c
+Index: gdb-6.8/gdb/amd64-tdep.c
 ===================================================================
-RCS file: /cvs/src/src/gdb/amd64-tdep.c,v
-retrieving revision 1.15
-diff -p -u -r1.15 amd64-tdep.c
---- ./gdb/amd64-tdep.c	7 Jun 2004 02:02:45 -0000	1.15
-+++ ./gdb/amd64-tdep.c	21 Jun 2004 20:16:34 -0000
+--- gdb-6.8.orig/gdb/amd64-tdep.c	2008-03-04 20:49:39.000000000 +0100
++++ gdb-6.8/gdb/amd64-tdep.c	2008-07-14 10:24:54.000000000 +0200
 @@ -34,7 +34,7 @@
  #include "regcache.h"
  #include "regset.h"
@@ -22,8 +19,8 @@
  #include "gdb_assert.h"
  
  #include "amd64-tdep.h"
-@@ -1171,6 +1171,8 @@ amd64_init_abi (struct gdbarch_info info
-   set_gdbarch_in_solib_call_trampoline (gdbarch, in_plt_section);
+@@ -1167,6 +1167,8 @@ amd64_init_abi (struct gdbarch_info info
+   set_gdbarch_unwind_dummy_id (gdbarch, amd64_unwind_dummy_id);
  
    frame_unwind_append_sniffer (gdbarch, amd64_sigtramp_frame_sniffer);
 +  /* Hook in the DWARF CFI frame unwinder after sigtramp.  */
@@ -31,14 +28,11 @@
    frame_unwind_append_sniffer (gdbarch, amd64_frame_sniffer);
    frame_base_set_default (gdbarch, &amd64_frame_base);
  
-Index: ./gdb/i386-tdep.c
+Index: gdb-6.8/gdb/i386-tdep.c
 ===================================================================
-RCS file: /cvs/src/src/gdb/i386-tdep.c,v
-retrieving revision 1.197
-diff -p -u -r1.197 i386-tdep.c
---- ./gdb/i386-tdep.c	18 Jun 2004 16:06:24 -0000	1.197
-+++ ./gdb/i386-tdep.c	21 Jun 2004 20:16:34 -0000
-@@ -2131,15 +2131,14 @@ i386_gdbarch_init (struct gdbarch_info i
+--- gdb-6.8.orig/gdb/i386-tdep.c	2008-03-04 20:49:39.000000000 +0100
++++ gdb-6.8/gdb/i386-tdep.c	2008-07-14 10:24:54.000000000 +0200
+@@ -2480,15 +2480,14 @@ i386_gdbarch_init (struct gdbarch_info i
    /* Helper for function argument information.  */
    set_gdbarch_fetch_pointer_argument (gdbarch, i386_fetch_pointer_argument);
  

gdb-6.3-test-sepcrc-20050402.patch:

Index: gdb-6.3-test-sepcrc-20050402.patch
===================================================================
RCS file: /cvs/pkgs/rpms/gdb/devel/gdb-6.3-test-sepcrc-20050402.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- gdb-6.3-test-sepcrc-20050402.patch	21 Jan 2007 01:53:01 -0000	1.2
+++ gdb-6.3-test-sepcrc-20050402.patch	14 Jul 2008 09:09:04 -0000	1.3
@@ -1,10 +1,10 @@
-Index: gdb-6.6/gdb/testsuite/gdb.base/sepdebug.exp
+Index: gdb-6.8/gdb/testsuite/gdb.base/sepdebug.exp
 ===================================================================
---- gdb-6.6.orig/gdb/testsuite/gdb.base/sepdebug.exp	2006-10-17 22:17:45.000000000 +0200
-+++ gdb-6.6/gdb/testsuite/gdb.base/sepdebug.exp	2007-01-20 18:39:26.000000000 +0100
-@@ -953,3 +953,40 @@ if [istarget "*-*-vxworks*"] {
-     send_gdb "set args main\n"
-     gdb_expect -re ".*$gdb_prompt $" {}
+--- gdb-6.8.orig/gdb/testsuite/gdb.base/sepdebug.exp	2008-02-26 09:14:11.000000000 +0100
++++ gdb-6.8/gdb/testsuite/gdb.base/sepdebug.exp	2008-07-14 10:26:19.000000000 +0200
+@@ -981,3 +981,40 @@ if ![string compare $build_id_debug_file
+     # Spare debug files may confuse testsuite runs in the future.
+     remote_exec build "rm -f ${objdir}/${subdir}/${build_id_debug_filename}"
  }
 +
 +
@@ -43,10 +43,10 @@
 +	exp_continue
 +    }
 +}
-Index: gdb-6.6/gdb/testsuite/gdb.base/sepdebug2.c
+Index: gdb-6.8/gdb/testsuite/gdb.base/sepdebug2.c
 ===================================================================
 --- /dev/null	1970-01-01 00:00:00.000000000 +0000
-+++ gdb-6.6/gdb/testsuite/gdb.base/sepdebug2.c	2007-01-20 18:41:35.000000000 +0100
++++ gdb-6.8/gdb/testsuite/gdb.base/sepdebug2.c	2008-07-14 10:26:19.000000000 +0200
 @@ -0,0 +1,5 @@
 +int
 +main (int argc, char *argv[], char *envp[])

gdb-6.3-type-fix-20041213.patch:

Index: gdb-6.3-type-fix-20041213.patch
===================================================================
RCS file: /cvs/pkgs/rpms/gdb/devel/gdb-6.3-type-fix-20041213.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- gdb-6.3-type-fix-20041213.patch	14 Dec 2004 01:04:19 -0000	1.1
+++ gdb-6.3-type-fix-20041213.patch	14 Jul 2008 09:09:04 -0000	1.2
@@ -3,9 +3,11 @@
 	* dwarf2read.c (read_type_die): Ensure that structures, unions,
 	enumerations, and base types create symbols.
 
---- gdb-6.3/gdb/dwarf2read.c.fix2	Mon Dec 13 19:44:08 2004
-+++ gdb-6.3/gdb/dwarf2read.c	Mon Dec 13 20:00:42 2004
-@@ -7178,9 +7178,11 @@ read_type_die (struct die_info *die, str
+Index: gdb-6.8/gdb/dwarf2read.c
+===================================================================
+--- gdb-6.8.orig/gdb/dwarf2read.c	2008-03-10 15:18:10.000000000 +0100
++++ gdb-6.8/gdb/dwarf2read.c	2008-07-14 10:26:01.000000000 +0200
+@@ -7711,9 +7711,11 @@ read_type_die (struct die_info *die, str
      case DW_TAG_structure_type:
      case DW_TAG_union_type:
        read_structure_type (die, cu);
@@ -17,11 +19,11 @@
        break;
      case DW_TAG_subprogram:
      case DW_TAG_subroutine_type:
-@@ -7215,6 +7217,7 @@ read_type_die (struct die_info *die, str
+@@ -7751,6 +7753,7 @@ read_type_die (struct die_info *die, str
        break;
      case DW_TAG_base_type:
        read_base_type (die, cu);
 +      new_symbol (die, die->type, cu);
        break;
-     default:
-       complaint (&symfile_complaints, "unexepected tag in read_type_die: '%s'",
+     case DW_TAG_unspecified_type:
+       read_unspecified_type (die, cu);

gdb-6.5-bz190810-gdbserver-arch-advice.patch:

Index: gdb-6.5-bz190810-gdbserver-arch-advice.patch
===================================================================
RCS file: /cvs/pkgs/rpms/gdb/devel/gdb-6.5-bz190810-gdbserver-arch-advice.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- gdb-6.5-bz190810-gdbserver-arch-advice.patch	21 Jan 2007 01:53:01 -0000	1.2
+++ gdb-6.5-bz190810-gdbserver-arch-advice.patch	14 Jul 2008 09:09:04 -0000	1.3
@@ -7,11 +7,11 @@
 	(remote_async_wait): Likewise.
 
 
-Index: gdb-6.6/gdb/remote.c
+Index: gdb-6.8/gdb/remote.c
 ===================================================================
---- gdb-6.6.orig/gdb/remote.c	2007-01-20 06:43:04.000000000 +0100
-+++ gdb-6.6/gdb/remote.c	2007-01-20 06:55:50.000000000 +0100
-@@ -3111,8 +3111,13 @@ Packet: '%s'\n"),
+--- gdb-6.8.orig/gdb/remote.c	2008-07-14 10:27:07.000000000 +0200
++++ gdb-6.8/gdb/remote.c	2008-07-14 10:27:17.000000000 +0200
+@@ -3509,8 +3509,13 @@ Packet: '%s'\n"),
  					 reg->regnum, regs);
  		  }
  
@@ -26,8 +26,8 @@
  			 buf, p);
  	      }
  	  }
-@@ -3307,8 +3312,13 @@ Packet: '%s'\n"),
- 		    regcache_raw_supply (current_regcache, reg->regnum, regs);
+@@ -3737,8 +3742,13 @@ Packet: '%s'\n"),
+ 					 reg->regnum, regs);
  		  }
  
 +		/* It may also occur on amd64 which defaults to 32-bit i386

gdb-6.5-bz218379-solib-trampoline-lookup-lock-fix.patch:

Index: gdb-6.5-bz218379-solib-trampoline-lookup-lock-fix.patch
===================================================================
RCS file: /cvs/pkgs/rpms/gdb/devel/gdb-6.5-bz218379-solib-trampoline-lookup-lock-fix.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- gdb-6.5-bz218379-solib-trampoline-lookup-lock-fix.patch	23 Dec 2006 21:32:21 -0000	1.1
+++ gdb-6.5-bz218379-solib-trampoline-lookup-lock-fix.patch	14 Jul 2008 09:09:04 -0000	1.2
@@ -1,10 +1,11 @@
 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=218379
 
 
-diff -u -rup -x testsuite gdb-6.5-orig/gdb/symtab.c gdb-6.5/gdb/symtab.c
---- gdb-6.5-orig/gdb/symtab.c	2006-12-17 11:59:52.000000000 +0100
-+++ gdb-6.5/gdb/symtab.c	2006-12-17 11:56:03.000000000 +0100
-@@ -2139,6 +2139,13 @@ find_pc_sect_line (CORE_ADDR pc, struct 
+Index: gdb-6.8/gdb/symtab.c
+===================================================================
+--- gdb-6.8.orig/gdb/symtab.c	2008-02-05 23:17:40.000000000 +0100
++++ gdb-6.8/gdb/symtab.c	2008-07-14 10:27:32.000000000 +0200
+@@ -2132,6 +2132,13 @@ find_pc_sect_line (CORE_ADDR pc, struct 
  	  /* See above comment about why warning is commented out */
  	  /* warning ("In stub for %s; unable to find real function/line info", SYMBOL_LINKAGE_NAME (msymbol)) */ ;
  	/* fall through */
@@ -16,5 +17,5 @@
 +	  warning ("In stub for %s (0x%s); interlocked, please submit the binary to http://bugzilla.redhat.com", SYMBOL_LINKAGE_NAME (msymbol), paddr (pc));
 +	/* fall through */
  	else
- 	  return find_pc_line (SYMBOL_VALUE (mfunsym), 0);
+ 	  return find_pc_line (SYMBOL_VALUE_ADDRESS (mfunsym), 0);
        }

gdb-6.6-gcore32-test.patch:

Index: gdb-6.6-gcore32-test.patch
===================================================================
RCS file: /cvs/pkgs/rpms/gdb/devel/gdb-6.6-gcore32-test.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- gdb-6.6-gcore32-test.patch	25 Apr 2007 21:13:29 -0000	1.1
+++ gdb-6.6-gcore32-test.patch	14 Jul 2008 09:09:04 -0000	1.2
@@ -3,9 +3,11 @@
 UNSUPPORTED results are valid for `-m64' on 32bit targets.
 
 
---- ./gdb/testsuite/gdb.base/gcore.exp	9 Jan 2007 17:59:11 -0000	1.9
-+++ ./gdb/testsuite/gdb.base/gcore.exp	23 Apr 2007 19:20:12 -0000
-@@ -31,9 +31,14 @@ set testfile "gcore"
+Index: gdb-6.8/gdb/testsuite/gdb.base/gcore.exp
+===================================================================
+--- gdb-6.8.orig/gdb/testsuite/gdb.base/gcore.exp	2008-01-01 23:53:19.000000000 +0100
++++ gdb-6.8/gdb/testsuite/gdb.base/gcore.exp	2008-07-14 10:28:05.000000000 +0200
+@@ -30,9 +30,14 @@ set testfile "gcore"
  set srcfile  ${testfile}.c
  set binfile  ${objdir}/${subdir}/${testfile}
  
@@ -23,7 +25,7 @@
  }
  
  # Start with a fresh gdb.
-@@ -48,23 +52,23 @@ send_gdb "help gcore\n"
+@@ -47,23 +52,23 @@ send_gdb "help gcore\n"
  gdb_expect {
      -re "Undefined command: .gcore.*$gdb_prompt $" {
  	# gcore command not supported -- nothing to test here.
@@ -54,7 +56,7 @@
  }
  
  proc capture_command_output { command prefix } {
-@@ -78,7 +82,7 @@ proc capture_command_output { command pr
+@@ -77,7 +82,7 @@ proc capture_command_output { command pr
  	    set output_string $expect_out(1,string)
  	}
  	default {
@@ -63,9 +65,9 @@
  	}
      }
      return $output_string
-@@ -109,15 +113,15 @@ set pre_corefile_extern_array \
- set escapedfilename [string_to_regexp ${objdir}/${subdir}/gcore.test]
+@@ -109,22 +114,22 @@ set escapedfilename [string_to_regexp ${
  
+ set core_supported 0
  gdb_test_multiple "gcore ${objdir}/${subdir}/gcore.test" \
 -	"save a corefile" \
 +	"${prefix} save a corefile" \
@@ -82,16 +84,15 @@
      global core_supported
      set core_supported 0
    }
-@@ -125,7 +129,7 @@ gdb_test_multiple "gcore ${objdir}/${sub
+ }
  
- global core_supported
  if {!$core_supported} {
 -  return -1
 +    continue
  }
  
  # Now restart gdb and load the corefile.
-@@ -137,31 +141,31 @@ gdb_load ${binfile}
+@@ -136,31 +141,31 @@ gdb_load ${binfile}
  send_gdb "core ${objdir}/${subdir}/gcore.test\n"
  gdb_expect {
      -re ".* is not a core dump:.*$gdb_prompt $" {
@@ -132,7 +133,7 @@
      ".*\[\r\n\]+#0 .* terminal_func \\(\\) at "
      ".*\[\r\n\]+#1 .* array_func \\(\\) at "
      ".*\[\r\n\]+#2 .* factorial_func \\(value=1\\) at "
-@@ -175,61 +179,64 @@ gdb_expect_list "where in corefile" ".*$
+@@ -174,61 +179,64 @@ gdb_expect_list "where in corefile" ".*$
  
  set post_corefile_regs [capture_command_output "info registers" ""]
  if ![string compare $pre_corefile_regs $post_corefile_regs] then {

gdb-6.6-vdso-i386-on-amd64-warning.patch:

Index: gdb-6.6-vdso-i386-on-amd64-warning.patch
===================================================================
RCS file: /cvs/pkgs/rpms/gdb/devel/gdb-6.6-vdso-i386-on-amd64-warning.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- gdb-6.6-vdso-i386-on-amd64-warning.patch	27 Apr 2008 20:28:26 -0000	1.3
+++ gdb-6.6-vdso-i386-on-amd64-warning.patch	14 Jul 2008 09:09:04 -0000	1.4
@@ -7,11 +7,11 @@
 
 	Port to GDB-6.7.
 
-Index: gdb-6.7/gdb/symfile.c
+Index: gdb-6.8/gdb/symfile.c
 ===================================================================
---- gdb-6.7.orig/gdb/symfile.c	2007-10-16 16:46:30.000000000 +0200
-+++ gdb-6.7/gdb/symfile.c	2007-10-16 20:08:42.000000000 +0200
-@@ -717,6 +717,38 @@ default_symfile_segments (bfd *abfd)
+--- gdb-6.8.orig/gdb/symfile.c	2008-07-14 10:28:15.000000000 +0200
++++ gdb-6.8/gdb/symfile.c	2008-07-14 10:28:21.000000000 +0200
+@@ -715,6 +715,38 @@ default_symfile_segments (bfd *abfd)
    return data;
  }
  
@@ -50,9 +50,9 @@
  /* Process a symbol file, as either the main file or as a dynamically
     loaded file.
  
-@@ -815,32 +847,11 @@ syms_from_objfile (struct objfile *objfi
+@@ -813,32 +845,11 @@ syms_from_objfile (struct objfile *objfi
       happens for the PA64 port.  */
-   if (/*!mainline &&*/ addrs && addrs->other[0].name)
+   if (!mainline && addrs && addrs->other[0].name)
      {
 -      asection *lower_sect;
        asection *sect;
@@ -85,7 +85,7 @@
        /* Calculate offsets for the loadable sections.
   	 FIXME! Sections must be in order of increasing loadable section
   	 so that contiguous sections can use the lower-offset!!!
-@@ -862,6 +873,7 @@ syms_from_objfile (struct objfile *objfi
+@@ -860,6 +871,7 @@ syms_from_objfile (struct objfile *objfi
                      addrs->other[i].addr
                        -= bfd_section_vma (objfile->obfd, sect);
                      lower_offset = addrs->other[i].addr;
@@ -93,7 +93,7 @@
                      /* This is the index used by BFD. */
                      addrs->other[i].sectindex = sect->index ;
                    }
-@@ -874,7 +886,17 @@ syms_from_objfile (struct objfile *objfi
+@@ -872,7 +884,17 @@ syms_from_objfile (struct objfile *objfi
                    }
                }
              else

gdb-6.8-constant-watchpoints.patch:

Index: gdb-6.8-constant-watchpoints.patch
===================================================================
RCS file: /cvs/pkgs/rpms/gdb/devel/gdb-6.8-constant-watchpoints.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- gdb-6.8-constant-watchpoints.patch	12 Jul 2008 07:02:33 -0000	1.2
+++ gdb-6.8-constant-watchpoints.patch	14 Jul 2008 09:09:04 -0000	1.3
@@ -18,9 +18,11 @@
 	gdb.base/watchpoint.c (global_ptr_ptr): New variable.
 	(func4): New testing code for GLOBAL_PTR_PTR.
 
---- ./gdb/breakpoint.c	8 Jul 2008 11:09:40 -0000	1.330
-+++ ./gdb/breakpoint.c	10 Jul 2008 08:19:07 -0000
-@@ -824,7 +824,15 @@ is_hardware_watchpoint (struct breakpoin
+Index: gdb-6.8/gdb/breakpoint.c
+===================================================================
+--- gdb-6.8.orig/gdb/breakpoint.c	2008-07-14 10:28:30.000000000 +0200
++++ gdb-6.8/gdb/breakpoint.c	2008-07-14 10:28:36.000000000 +0200
+@@ -846,7 +846,15 @@ is_hardware_watchpoint (struct breakpoin
     If VAL_CHAIN is non-NULL, *VAL_CHAIN will be released from the
     value chain.  The caller must free the values individually.  If
     VAL_CHAIN is NULL, all generated values will be left on the value
@@ -37,7 +39,7 @@
  
  static void
  fetch_watchpoint_value (struct expression *exp, struct value **valp,
-@@ -5832,7 +5840,7 @@ watch_command_1 (char *arg, int accessfl
+@@ -5705,7 +5713,7 @@ watch_command_1 (char *arg, int accessfl
    struct symtab_and_line sal;
    struct expression *exp;
    struct block *exp_valid_block;
@@ -46,7 +48,7 @@
    struct frame_info *frame;
    struct frame_info *prev_frame = NULL;
    char *exp_start = NULL;
-@@ -5918,6 +5926,27 @@ watch_command_1 (char *arg, int accessfl
+@@ -5791,6 +5799,27 @@ watch_command_1 (char *arg, int accessfl
    exp_valid_block = innermost_block;
    mark = value_mark ();
    fetch_watchpoint_value (exp, &val, NULL, NULL);
@@ -74,8 +76,10 @@
    if (val != NULL)
      release_value (val);
  
---- ./gdb/gdbtypes.h	3 May 2008 22:20:13 -0000	1.87
-+++ ./gdb/gdbtypes.h	10 Jul 2008 08:19:08 -0000
+Index: gdb-6.8/gdb/gdbtypes.h
+===================================================================
+--- gdb-6.8.orig/gdb/gdbtypes.h	2008-07-14 10:28:30.000000000 +0200
++++ gdb-6.8/gdb/gdbtypes.h	2008-07-14 10:28:36.000000000 +0200
 @@ -69,7 +69,22 @@ enum type_code
      TYPE_CODE_UNION,		/* C union or Pascal variant part */
      TYPE_CODE_ENUM,		/* Enumeration type */
@@ -100,9 +104,11 @@
      TYPE_CODE_INT,		/* Integer type */
  
      /* Floating type.  This is *NOT* a complex type.  Beware, there are parts
---- ./gdb/doc/gdb.texinfo	7 Jul 2008 12:05:30 -0000	1.506
-+++ ./gdb/doc/gdb.texinfo	10 Jul 2008 08:19:37 -0000
-@@ -3375,6 +3375,18 @@ This command prints a list of watchpoint
+Index: gdb-6.8/gdb/doc/gdb.texinfo
+===================================================================
+--- gdb-6.8.orig/gdb/doc/gdb.texinfo	2008-07-14 10:28:29.000000000 +0200
++++ gdb-6.8/gdb/doc/gdb.texinfo	2008-07-14 10:28:36.000000000 +0200
+@@ -3267,6 +3267,18 @@ This command prints a list of watchpoint
  it is the same as @code{info break} (@pxref{Set Breaks}).
  @end table
  
@@ -121,8 +127,10 @@
  @value{GDBN} sets a @dfn{hardware watchpoint} if possible.  Hardware
  watchpoints execute very quickly, and the debugger reports a change in
  value at the exact instruction where the change occurs.  If @value{GDBN}
---- ./gdb/testsuite/gdb.base/watchpoint.c	3 Mar 2008 13:24:12 -0000	1.3
-+++ ./gdb/testsuite/gdb.base/watchpoint.c	10 Jul 2008 08:19:39 -0000
+Index: gdb-6.8/gdb/testsuite/gdb.base/watchpoint.c
+===================================================================
+--- gdb-6.8.orig/gdb/testsuite/gdb.base/watchpoint.c	2008-07-14 10:28:30.000000000 +0200
++++ gdb-6.8/gdb/testsuite/gdb.base/watchpoint.c	2008-07-14 10:28:36.000000000 +0200
 @@ -40,6 +40,7 @@ struct foo struct1, struct2, *ptr1, *ptr
  int doread = 0;
  
@@ -142,8 +150,10 @@
  }
  
  int main ()
---- ./gdb/testsuite/gdb.base/watchpoint.exp	15 Apr 2008 14:33:54 -0000	1.18
-+++ ./gdb/testsuite/gdb.base/watchpoint.exp	10 Jul 2008 08:19:41 -0000
+Index: gdb-6.8/gdb/testsuite/gdb.base/watchpoint.exp
+===================================================================
+--- gdb-6.8.orig/gdb/testsuite/gdb.base/watchpoint.exp	2008-07-14 10:28:30.000000000 +0200
++++ gdb-6.8/gdb/testsuite/gdb.base/watchpoint.exp	2008-07-14 10:28:36.000000000 +0200
 @@ -644,7 +644,21 @@ proc test_watchpoint_and_breakpoint {} {
  	}
      }
@@ -205,8 +215,8 @@
 +	gdb_test "delete \$global_ptr_ptr_breakpoint_number" ""
      }
  }
-     
-@@ -833,6 +870,17 @@ if [initialize] then {
+ 
+@@ -834,6 +871,17 @@ if [initialize] then {
      }
  
      test_watchpoint_and_breakpoint

gdb-6.8-disable-randomization.patch:

Index: gdb-6.8-disable-randomization.patch
===================================================================
RCS file: /cvs/pkgs/rpms/gdb/devel/gdb-6.8-disable-randomization.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- gdb-6.8-disable-randomization.patch	17 Jun 2008 16:24:16 -0000	1.1
+++ gdb-6.8-disable-randomization.patch	14 Jul 2008 09:09:04 -0000	1.2
@@ -24,9 +24,11 @@
 
 [ Ported for Fedora GDB.  ]
 
---- ./gdb/config.in	5 Jun 2008 22:36:56 -0000	1.100
-+++ ./gdb/config.in	8 Jun 2008 11:27:20 -0000
-@@ -82,6 +82,10 @@
+Index: gdb-6.8/gdb/config.in
+===================================================================
+--- gdb-6.8.orig/gdb/config.in	2008-07-14 10:27:27.000000000 +0200
++++ gdb-6.8/gdb/config.in	2008-07-14 10:28:50.000000000 +0200
+@@ -64,6 +64,10 @@
  /* Define to 1 if you have the <curses.h> header file. */
  #undef HAVE_CURSES_H
  
@@ -37,7 +39,7 @@
  /* Define to 1 if you have the declaration of `free', and to 0 if you don't.
     */
  #undef HAVE_DECL_FREE
-@@ -237,6 +241,9 @@
+@@ -203,6 +207,9 @@
  /* Define to 1 if you have the <nlist.h> header file. */
  #undef HAVE_NLIST_H
  
@@ -47,9 +49,11 @@
  /* Define to 1 if you have the `poll' function. */
  #undef HAVE_POLL
  
---- ./gdb/configure	5 Jun 2008 22:36:56 -0000	1.249
-+++ ./gdb/configure	8 Jun 2008 11:27:41 -0000
-@@ -26701,6 +26701,188 @@ _ACEOF
+Index: gdb-6.8/gdb/configure
+===================================================================
+--- gdb-6.8.orig/gdb/configure	2008-07-14 10:27:27.000000000 +0200
++++ gdb-6.8/gdb/configure	2008-07-14 10:28:50.000000000 +0200
+@@ -22911,6 +22911,188 @@ _ACEOF
  
  fi
  
@@ -238,9 +242,11 @@
  
  
  # Check whether --with-sysroot or --without-sysroot was given.
---- ./gdb/configure.ac	5 Jun 2008 22:36:56 -0000	1.69
-+++ ./gdb/configure.ac	8 Jun 2008 11:27:44 -0000
-@@ -1266,6 +1266,29 @@ if test "x$gdb_cv_sys_syscall_h_has_tkil
+Index: gdb-6.8/gdb/configure.ac
+===================================================================
+--- gdb-6.8.orig/gdb/configure.ac	2008-07-14 10:27:27.000000000 +0200
++++ gdb-6.8/gdb/configure.ac	2008-07-14 10:28:50.000000000 +0200
+@@ -1254,6 +1254,29 @@ if test "x$gdb_cv_sys_syscall_h_has_tkil
    AC_DEFINE(HAVE_TKILL_SYSCALL, 1, [Define if you support the tkill syscall.])
  fi
  
@@ -270,8 +276,10 @@
  dnl Handle optional features that can be enabled.
  
  AC_ARG_WITH(sysroot,
---- gdb-6.8/gdb/fork-child.c.orig	2008-01-29 22:11:24.000000000 +0100
-+++ gdb-6.8/gdb/fork-child.c	2008-06-17 15:15:07.000000000 +0200
+Index: gdb-6.8/gdb/fork-child.c
+===================================================================
+--- gdb-6.8.orig/gdb/fork-child.c	2008-01-29 22:11:24.000000000 +0100
++++ gdb-6.8/gdb/fork-child.c	2008-07-14 10:28:50.000000000 +0200
 @@ -32,12 +32,45 @@
  #include "gdbthread.h"
  #include "command.h" /* for dont_repeat () */
@@ -367,11 +375,13 @@
 +			   &show_disable_randomization,
 +			   &setlist, &showlist);
 +}
---- ./gdb/doc/gdb.texinfo	6 Jun 2008 20:58:08 -0000	1.503
-+++ ./gdb/doc/gdb.texinfo	8 Jun 2008 11:28:51 -0000
-@@ -1999,6 +1999,57 @@ environment:
- This command is available when debugging locally on most targets, excluding
- @sc{djgpp}, Cygwin, MS Windows, and QNX Neutrino.
+Index: gdb-6.8/gdb/doc/gdb.texinfo
+===================================================================
+--- gdb-6.8.orig/gdb/doc/gdb.texinfo	2008-07-14 10:28:36.000000000 +0200
++++ gdb-6.8/gdb/doc/gdb.texinfo	2008-07-14 10:28:50.000000000 +0200
+@@ -1820,6 +1820,57 @@ argument to @value{GDBN} (@pxref{Invocat
+ @value{GDBN}}), or by using the @code{file} or @code{exec-file} command
+ (@pxref{Files, ,Commands to Specify Files}).
  
 + at kindex set disable-randomization
 + at item set disable-randomization
@@ -426,9 +436,11 @@
 +
  @end table
  
- @node Arguments
---- /dev/null	1 Jan 1970 00:00:00 -0000
-+++ ./gdb/testsuite/gdb.base/randomize.c	8 Jun 2008 11:28:53 -0000
+ If you are running your program in an execution environment that
+Index: gdb-6.8/gdb/testsuite/gdb.base/randomize.c
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ gdb-6.8/gdb/testsuite/gdb.base/randomize.c	2008-07-14 10:28:50.000000000 +0200
 @@ -0,0 +1,32 @@
 +/* This testcase is part of GDB, the GNU debugger.
 +
@@ -462,8 +474,10 @@
 +
 +  return 0;
 +}
---- /dev/null	1 Jan 1970 00:00:00 -0000
-+++ ./gdb/testsuite/gdb.base/randomize.exp	8 Jun 2008 11:28:53 -0000
+Index: gdb-6.8/gdb/testsuite/gdb.base/randomize.exp
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ gdb-6.8/gdb/testsuite/gdb.base/randomize.exp	2008-07-14 10:28:50.000000000 +0200
 @@ -0,0 +1,63 @@
 +# Copyright 2008 Free Software Foundation, Inc.
 +

gdb-6.8-inlining.patch:

Index: gdb-6.8-inlining.patch
===================================================================
RCS file: /cvs/pkgs/rpms/gdb/devel/gdb-6.8-inlining.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- gdb-6.8-inlining.patch	3 Jul 2008 11:05:26 -0000	1.1
+++ gdb-6.8-inlining.patch	14 Jul 2008 09:09:04 -0000	1.2
@@ -4,9 +4,10 @@
 
 [ Backported for gdb-6.8fedora.  ]
 
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/Makefile.in gdb-6.8/gdb/Makefile.in
---- gdb-6.8-clean/gdb/Makefile.in	2008-06-24 22:58:31.000000000 +0200
-+++ gdb-6.8/gdb/Makefile.in	2008-06-17 12:30:08.000000000 +0200
+Index: gdb-6.8/gdb/Makefile.in
+===================================================================
+--- gdb-6.8.orig/gdb/Makefile.in	2008-07-14 10:28:30.000000000 +0200
++++ gdb-6.8/gdb/Makefile.in	2008-07-14 10:29:07.000000000 +0200
 @@ -607,6 +607,7 @@ SFILES = ada-exp.y ada-lang.c ada-typepr
  	inf-loop.c \
  	infcall.c \
@@ -23,7 +24,7 @@
  	gnu-v2-abi.o gnu-v3-abi.o cp-abi.o cp-support.o \
  	cp-namespace.o \
  	reggroups.o regset.o \
-@@ -2100,13 +2102,13 @@ dwarf2loc.o: dwarf2loc.c $(defs_h) $(ui_
+@@ -2106,13 +2108,13 @@ dwarf2loc.o: dwarf2loc.c $(defs_h) $(ui_
  	$(gdbcore_h) $(target_h) $(inferior_h) $(ax_h) $(ax_gdb_h) \
  	$(regcache_h) $(objfiles_h) $(exceptions_h) $(elf_dwarf2_h) \
  	$(dwarf2expr_h) $(dwarf2loc_h) $(gdb_string_h) $(gdb_assert_h) \
@@ -39,7 +40,7 @@
  elfread.o: elfread.c $(defs_h) $(bfd_h) $(gdb_string_h) $(elf_bfd_h) \
  	$(elf_mips_h) $(symtab_h) $(symfile_h) $(objfiles_h) $(buildsym_h) \
  	$(stabsread_h) $(gdb_stabs_h) $(complaints_h) $(demangle_h) \
-@@ -2155,7 +2157,8 @@ frame.o: frame.c $(defs_h) $(frame_h) $(
+@@ -2161,7 +2163,8 @@ frame.o: frame.c $(defs_h) $(frame_h) $(
  	$(regcache_h) $(gdb_assert_h) $(gdb_string_h) $(user_regs_h) \
  	$(gdb_obstack_h) $(dummy_frame_h) $(sentinel_frame_h) $(gdbcore_h) \
  	$(annotate_h) $(language_h) $(frame_unwind_h) $(frame_base_h) \
@@ -49,7 +50,7 @@
  frame-unwind.o: frame-unwind.c $(defs_h) $(frame_h) $(frame_unwind_h) \
  	$(gdb_assert_h) $(dummy_frame_h) $(gdb_obstack_h)
  frv-linux-tdep.o: frv-linux-tdep.c $(defs_h) $(gdbcore_h) $(target_h) \
-@@ -2329,7 +2332,7 @@ infcmd.o: infcmd.c $(defs_h) $(gdb_strin
+@@ -2335,7 +2338,7 @@ infcmd.o: infcmd.c $(defs_h) $(gdb_strin
  	$(objfiles_h) $(completer_h) $(ui_out_h) $(event_top_h) \
  	$(parser_defs_h) $(regcache_h) $(reggroups_h) $(block_h) \
  	$(solib_h) $(gdb_assert_h) $(observer_h) $(target_descriptions_h) \
@@ -58,7 +59,7 @@
  inf-loop.o: inf-loop.c $(defs_h) $(inferior_h) $(target_h) $(event_loop_h) \
  	$(event_top_h) $(inf_loop_h) $(remote_h) $(exceptions_h)
  inflow.o: inflow.c $(defs_h) $(frame_h) $(inferior_h) $(command_h) \
-@@ -2347,6 +2350,8 @@ infrun.o: infrun.c $(defs_h) $(gdb_strin
+@@ -2353,6 +2356,8 @@ infrun.o: infrun.c $(defs_h) $(gdb_strin
  inf-ttrace.o: inf-ttrace.c $(defs_h) $(command_h) $(gdbcore_h) \
  	$(gdbthread_h) $(inferior_h) $(target_h) \
  	$(gdb_assert_h) $(gdb_string_h) $(inf_child_h) $(inf_ttrace_h)
@@ -67,9 +68,10 @@
  interps.o: interps.c $(defs_h) $(gdbcmd_h) $(ui_out_h) $(event_loop_h) \
  	$(event_top_h) $(interps_h) $(completer_h) $(gdb_string_h) \
  	$(gdb_events_h) $(gdb_assert_h) $(top_h) $(exceptions_h)
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/ada-lang.c gdb-6.8/gdb/ada-lang.c
---- gdb-6.8-clean/gdb/ada-lang.c	2008-06-24 22:58:31.000000000 +0200
-+++ gdb-6.8/gdb/ada-lang.c	2008-06-16 20:11:43.000000000 +0200
+Index: gdb-6.8/gdb/ada-lang.c
+===================================================================
+--- gdb-6.8.orig/gdb/ada-lang.c	2008-07-14 10:28:30.000000000 +0200
++++ gdb-6.8/gdb/ada-lang.c	2008-07-14 10:29:07.000000000 +0200
 @@ -4624,7 +4624,7 @@ remove_irrelevant_renamings (struct ada_
    if (current_block == NULL)
      return nsyms;
@@ -106,9 +108,10 @@
  
    annotate_catchpoint (b->number);
    switch (ex)
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/block.c gdb-6.8/gdb/block.c
---- gdb-6.8-clean/gdb/block.c	2008-01-01 23:53:09.000000000 +0100
-+++ gdb-6.8/gdb/block.c	2008-06-16 20:11:43.000000000 +0200
+Index: gdb-6.8/gdb/block.c
+===================================================================
+--- gdb-6.8.orig/gdb/block.c	2008-01-01 23:53:09.000000000 +0100
++++ gdb-6.8/gdb/block.c	2008-07-14 10:29:07.000000000 +0200
 @@ -47,23 +47,40 @@ contained_in (const struct block *a, con
  {
    if (!a || !b)
@@ -164,9 +167,10 @@
  
    return bl;
  }
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/block.h gdb-6.8/gdb/block.h
---- gdb-6.8-clean/gdb/block.h	2008-01-01 23:53:09.000000000 +0100
-+++ gdb-6.8/gdb/block.h	2008-06-16 20:11:43.000000000 +0200
+Index: gdb-6.8/gdb/block.h
+===================================================================
+--- gdb-6.8.orig/gdb/block.h	2008-01-01 23:53:09.000000000 +0100
++++ gdb-6.8/gdb/block.h	2008-07-14 10:29:07.000000000 +0200
 @@ -65,7 +65,7 @@ struct block
    CORE_ADDR endaddr;
  
@@ -205,9 +209,10 @@
  
  extern int contained_in (const struct block *, const struct block *);
  
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/blockframe.c gdb-6.8/gdb/blockframe.c
---- gdb-6.8-clean/gdb/blockframe.c	2008-01-01 23:53:09.000000000 +0100
-+++ gdb-6.8/gdb/blockframe.c	2008-06-24 22:38:08.000000000 +0200
+Index: gdb-6.8/gdb/blockframe.c
+===================================================================
+--- gdb-6.8.orig/gdb/blockframe.c	2008-01-01 23:53:09.000000000 +0100
++++ gdb-6.8/gdb/blockframe.c	2008-07-14 10:29:07.000000000 +0200
 @@ -61,11 +61,44 @@ struct block *
  get_frame_block (struct frame_info *frame, CORE_ADDR *addr_in_block)
  {
@@ -305,10 +310,11 @@
  	return frame;
  
        frame = get_prev_frame (frame);
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/breakpoint.c gdb-6.8/gdb/breakpoint.c
---- gdb-6.8-clean/gdb/breakpoint.c	2008-06-24 22:58:31.000000000 +0200
-+++ gdb-6.8/gdb/breakpoint.c	2008-06-23 01:24:59.000000000 +0200
-@@ -2591,18 +2591,21 @@ watchpoint_check (void *p)
+Index: gdb-6.8/gdb/breakpoint.c
+===================================================================
+--- gdb-6.8.orig/gdb/breakpoint.c	2008-07-14 10:28:36.000000000 +0200
++++ gdb-6.8/gdb/breakpoint.c	2008-07-14 10:29:07.000000000 +0200
+@@ -2602,18 +2602,21 @@ watchpoint_check (void *p)
      within_current_scope = 1;
    else
      {
@@ -337,7 +343,7 @@
  
        /* in_function_epilogue_p() returns a non-zero value if we're still
  	 in the function but the stack frame has already been invalidated.
-@@ -2614,10 +2617,9 @@ watchpoint_check (void *p)
+@@ -2625,10 +2628,9 @@ watchpoint_check (void *p)
  	 that the watchpoint frame couldn't be found by frame_find_by_id()
  	 because the current PC is currently in an epilogue.  Calling
  	 gdbarch_in_function_epilogue_p() also when fr == NULL fixes that. */
@@ -350,7 +356,7 @@
  	/* If we end up stopping, the current frame will get selected
  	   in normal_stop.  So this call to select_frame won't affect
  	   the user.  */
-@@ -2918,7 +2920,7 @@ bpstat_stop_status (CORE_ADDR bp_addr, p
+@@ -2929,7 +2931,7 @@ bpstat_stop_status (CORE_ADDR bp_addr, p
        }
  
      if (frame_id_p (b->frame_id)
@@ -359,7 +365,7 @@
        bs->stop = 0;
      else
        {
-@@ -2933,9 +2935,13 @@ bpstat_stop_status (CORE_ADDR bp_addr, p
+@@ -2944,9 +2946,13 @@ bpstat_stop_status (CORE_ADDR bp_addr, p
  
  	if (bl->cond && bl->owner->disposition != disp_del_at_next_stop)
  	  {
@@ -376,7 +382,7 @@
  	    value_is_zero
  	      = catch_errors (breakpoint_cond_eval, (bl->cond),
  			      "Error in testing breakpoint condition:\n",
-@@ -2980,6 +2986,11 @@ bpstat_stop_status (CORE_ADDR bp_addr, p
+@@ -2991,6 +2997,11 @@ bpstat_stop_status (CORE_ADDR bp_addr, p
  		bs->print = 0;
  	      }
  	    bs->commands = copy_command_lines (bs->commands);
@@ -388,7 +394,7 @@
  	  }
        }
      /* Print nothing for this entry if we dont stop or if we dont print.  */
-@@ -5629,7 +5640,7 @@ resolve_sal_pc (struct symtab_and_line *
+@@ -5583,7 +5594,7 @@ resolve_sal_pc (struct symtab_and_line *
        bv = blockvector_for_pc_sect (sal->pc, 0, &b, sal->symtab);
        if (bv != NULL)
  	{
@@ -397,15 +403,15 @@
  	  if (sym != NULL)
  	    {
  	      fixup_symbol_section (sym, sal->symtab->objfile);
-@@ -5761,7 +5772,6 @@ watch_command_1 (char *arg, int accessfl
+@@ -5715,7 +5726,6 @@ watch_command_1 (char *arg, int accessfl
    struct block *exp_valid_block;
-   struct value *val, *mark;
+   struct value *val, *mark, *val_chain;
    struct frame_info *frame;
 -  struct frame_info *prev_frame = NULL;
    char *exp_start = NULL;
    char *exp_end = NULL;
    char *tok, *id_tok_start, *end_tok;
-@@ -5895,34 +5905,36 @@ watch_command_1 (char *arg, int accessfl
+@@ -5870,34 +5880,36 @@ watch_command_1 (char *arg, int accessfl
      bp_type = bp_watchpoint;
  
    frame = block_innermost_frame (exp_valid_block);
@@ -460,7 +466,7 @@
      }
  
    /* Now set up the breakpoint.  */
-@@ -6095,7 +6107,6 @@ until_break_command (char *arg, int from
+@@ -6070,7 +6082,6 @@ until_break_command (char *arg, int from
    struct symtabs_and_lines sals;
    struct symtab_and_line sal;
    struct frame_info *frame = get_selected_frame (NULL);
@@ -468,7 +474,7 @@
    struct breakpoint *breakpoint;
    struct cleanup *old_chain;
    struct continuation_arg *arg1;
-@@ -6162,11 +6173,14 @@ until_break_command (char *arg, int from
+@@ -6137,11 +6148,14 @@ until_break_command (char *arg, int from
  
    /* Keep within the current frame, or in frames called by the current
       one.  */
@@ -487,9 +493,10 @@
  					     bp_until);
        if (!target_can_async_p ())
  	make_cleanup_delete_breakpoint (breakpoint);
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/buildsym.c gdb-6.8/gdb/buildsym.c
---- gdb-6.8-clean/gdb/buildsym.c	2008-01-01 23:53:09.000000000 +0100
-+++ gdb-6.8/gdb/buildsym.c	2008-06-16 20:11:43.000000000 +0200
+Index: gdb-6.8/gdb/buildsym.c
+===================================================================
+--- gdb-6.8.orig/gdb/buildsym.c	2008-01-01 23:53:09.000000000 +0100
++++ gdb-6.8/gdb/buildsym.c	2008-07-14 10:29:07.000000000 +0200
 @@ -1141,6 +1141,12 @@ end_symtab (CORE_ADDR end_addr, struct o
  	  struct symbol *sym;
  	  struct dict_iterator iter;
@@ -503,9 +510,10 @@
  	  for (sym = dict_iterator_first (BLOCK_DICT (block), &iter);
  	       sym != NULL;
  	       sym = dict_iterator_next (&iter))
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/doc/gdb.texinfo gdb-6.8/gdb/doc/gdb.texinfo
---- gdb-6.8-clean/gdb/doc/gdb.texinfo	2008-06-24 22:58:31.000000000 +0200
-+++ gdb-6.8/gdb/doc/gdb.texinfo	2008-06-16 20:11:43.000000000 +0200
+Index: gdb-6.8/gdb/doc/gdb.texinfo
+===================================================================
+--- gdb-6.8.orig/gdb/doc/gdb.texinfo	2008-07-14 10:28:50.000000000 +0200
++++ gdb-6.8/gdb/doc/gdb.texinfo	2008-07-14 10:29:07.000000000 +0200
 @@ -136,6 +136,7 @@ software in general.  We will miss him.
  * Stack::                       Examining the stack
  * Source::                      Examining source files
@@ -547,7 +555,7 @@
  
  Older versions of the @sc{gnu} C compiler permitted a variant option
  @w{@samp{-gg}} for debugging information.  @value{GDBN} no longer supports this
-@@ -7546,6 +7532,100 @@ the data cache operation.
+@@ -7609,6 +7595,100 @@ the data cache operation.
  @end table
  
  
@@ -648,9 +656,10 @@
  @node Macros
  @chapter C Preprocessor Macros
  
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/dwarf2loc.c gdb-6.8/gdb/dwarf2loc.c
---- gdb-6.8-clean/gdb/dwarf2loc.c	2008-06-24 22:58:31.000000000 +0200
-+++ gdb-6.8/gdb/dwarf2loc.c	2008-06-16 20:11:43.000000000 +0200
+Index: gdb-6.8/gdb/dwarf2loc.c
+===================================================================
+--- gdb-6.8.orig/gdb/dwarf2loc.c	2008-07-14 10:28:30.000000000 +0200
++++ gdb-6.8/gdb/dwarf2loc.c	2008-07-14 10:29:07.000000000 +0200
 @@ -31,6 +31,7 @@
  #include "regcache.h"
  #include "objfiles.h"
@@ -681,9 +690,10 @@
      {
        struct dwarf2_loclist_baton *symbaton;
        struct frame_info *frame = debaton->frame;
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/dwarf2read.c gdb-6.8/gdb/dwarf2read.c
---- gdb-6.8-clean/gdb/dwarf2read.c	2008-06-24 22:58:31.000000000 +0200
-+++ gdb-6.8/gdb/dwarf2read.c	2008-06-16 20:41:01.000000000 +0200
+Index: gdb-6.8/gdb/dwarf2read.c
+===================================================================
+--- gdb-6.8.orig/gdb/dwarf2read.c	2008-07-14 10:28:30.000000000 +0200
++++ gdb-6.8/gdb/dwarf2read.c	2008-07-14 10:29:07.000000000 +0200
 @@ -48,6 +48,7 @@
  #include "gdbcmd.h"
  #include "dwarf2block.h"
@@ -834,9 +844,10 @@
  	    }
  	  attr = dwarf2_attr (die, DW_AT_const_value, cu);
  	  if (attr)
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/findvar.c gdb-6.8/gdb/findvar.c
---- gdb-6.8-clean/gdb/findvar.c	2008-06-24 22:58:31.000000000 +0200
-+++ gdb-6.8/gdb/findvar.c	2008-06-16 20:11:43.000000000 +0200
+Index: gdb-6.8/gdb/findvar.c
+===================================================================
+--- gdb-6.8.orig/gdb/findvar.c	2008-07-14 10:28:30.000000000 +0200
++++ gdb-6.8/gdb/findvar.c	2008-07-14 10:29:07.000000000 +0200
 @@ -518,13 +518,11 @@ addresses have not been bound by the dyn
      case LOC_REGPARM:
      case LOC_REGPARM_ADDR:
@@ -851,9 +862,10 @@
  
  	if (SYMBOL_CLASS (var) == LOC_REGPARM_ADDR)
  	  {
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/frame-unwind.c gdb-6.8/gdb/frame-unwind.c
---- gdb-6.8-clean/gdb/frame-unwind.c	2008-01-01 23:53:09.000000000 +0100
-+++ gdb-6.8/gdb/frame-unwind.c	2008-06-23 01:46:54.000000000 +0200
+Index: gdb-6.8/gdb/frame-unwind.c
+===================================================================
+--- gdb-6.8.orig/gdb/frame-unwind.c	2008-01-01 23:53:09.000000000 +0100
++++ gdb-6.8/gdb/frame-unwind.c	2008-07-14 10:29:07.000000000 +0200
 @@ -49,8 +49,10 @@ frame_unwind_init (struct obstack *obsta
       can't override this.  */
    table->list = OBSTACK_ZALLOC (obstack, struct frame_unwind_table_entry);
@@ -924,9 +936,10 @@
  	}
      }
    internal_error (__FILE__, __LINE__, _("frame_unwind_find_by_frame failed"));
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/frame-unwind.h gdb-6.8/gdb/frame-unwind.h
---- gdb-6.8-clean/gdb/frame-unwind.h	2008-01-01 23:53:09.000000000 +0100
-+++ gdb-6.8/gdb/frame-unwind.h	2008-06-16 20:11:43.000000000 +0200
+Index: gdb-6.8/gdb/frame-unwind.h
+===================================================================
+--- gdb-6.8.orig/gdb/frame-unwind.h	2008-01-01 23:53:09.000000000 +0100
++++ gdb-6.8/gdb/frame-unwind.h	2008-07-14 10:29:07.000000000 +0200
 @@ -143,6 +143,8 @@ struct frame_unwind
    frame_dealloc_cache_ftype *dealloc_cache;
  };
@@ -936,9 +949,10 @@
  /* Register a frame unwinder, _prepending_ it to the front of the
     search list (so it is sniffed before previously registered
     unwinders).  By using a prepend, later calls can install unwinders
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/frame.c gdb-6.8/gdb/frame.c
---- gdb-6.8-clean/gdb/frame.c	2008-06-24 22:58:31.000000000 +0200
-+++ gdb-6.8/gdb/frame.c	2008-06-23 01:20:22.000000000 +0200
+Index: gdb-6.8/gdb/frame.c
+===================================================================
+--- gdb-6.8.orig/gdb/frame.c	2008-07-14 10:27:07.000000000 +0200
++++ gdb-6.8/gdb/frame.c	2008-07-14 10:29:07.000000000 +0200
 @@ -40,8 +40,13 @@
  #include "observer.h"
  #include "objfiles.h"
@@ -1330,9 +1344,10 @@
  deprecated_update_frame_pc_hack (struct frame_info *frame, CORE_ADDR pc)
  {
    if (frame_debug)
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/frame.h gdb-6.8/gdb/frame.h
---- gdb-6.8-clean/gdb/frame.h	2008-01-01 23:53:09.000000000 +0100
-+++ gdb-6.8/gdb/frame.h	2008-06-23 01:20:22.000000000 +0200
+Index: gdb-6.8/gdb/frame.h
+===================================================================
+--- gdb-6.8.orig/gdb/frame.h	2008-01-01 23:53:09.000000000 +0100
++++ gdb-6.8/gdb/frame.h	2008-07-14 10:29:07.000000000 +0200
 @@ -122,6 +122,17 @@ struct frame_id
    unsigned int stack_addr_p : 1;
    unsigned int code_addr_p : 1;
@@ -1413,9 +1428,10 @@
 +extern struct symbol *inline_skipped_symbol (void);
 +
  #endif /* !defined (FRAME_H)  */
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/infcall.c gdb-6.8/gdb/infcall.c
---- gdb-6.8-clean/gdb/infcall.c	2008-01-08 20:28:08.000000000 +0100
-+++ gdb-6.8/gdb/infcall.c	2008-06-16 20:11:43.000000000 +0200
+Index: gdb-6.8/gdb/infcall.c
+===================================================================
+--- gdb-6.8.orig/gdb/infcall.c	2008-01-08 20:28:08.000000000 +0100
++++ gdb-6.8/gdb/infcall.c	2008-07-14 10:29:07.000000000 +0200
 @@ -757,11 +757,8 @@ call_function_by_hand (struct value *fun
  
  	  if (unwind_on_signal_p)
@@ -1430,9 +1446,10 @@
  
  	      /* FIXME: Insert a bunch of wrap_here; name can be very
  		 long if it's a C++ name with arguments and stuff.  */
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/infcmd.c gdb-6.8/gdb/infcmd.c
---- gdb-6.8-clean/gdb/infcmd.c	2008-01-31 14:37:21.000000000 +0100
-+++ gdb-6.8/gdb/infcmd.c	2008-06-23 01:23:52.000000000 +0200
+Index: gdb-6.8/gdb/infcmd.c
+===================================================================
+--- gdb-6.8.orig/gdb/infcmd.c	2008-01-31 14:37:21.000000000 +0100
++++ gdb-6.8/gdb/infcmd.c	2008-07-14 10:29:07.000000000 +0200
 @@ -48,6 +48,7 @@
  #include "observer.h"
  #include "target-descriptions.h"
@@ -1628,9 +1645,10 @@
    sal = find_pc_line (get_frame_pc (frame), 0);
    sal.pc = get_frame_pc (frame);
  
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/inferior.h gdb-6.8/gdb/inferior.h
---- gdb-6.8-clean/gdb/inferior.h	2008-06-24 22:58:30.000000000 +0200
-+++ gdb-6.8/gdb/inferior.h	2008-06-16 20:11:43.000000000 +0200
+Index: gdb-6.8/gdb/inferior.h
+===================================================================
+--- gdb-6.8.orig/gdb/inferior.h	2008-07-14 10:25:43.000000000 +0200
++++ gdb-6.8/gdb/inferior.h	2008-07-14 10:29:07.000000000 +0200
 @@ -254,6 +254,8 @@ extern void get_last_target_status(ptid_
  
  extern void follow_inferior_reset_breakpoints (void);
@@ -1640,9 +1658,10 @@
  /* From infcmd.c */
  
  extern void tty_command (char *, int);
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/infrun.c gdb-6.8/gdb/infrun.c
---- gdb-6.8-clean/gdb/infrun.c	2008-06-24 22:58:31.000000000 +0200
-+++ gdb-6.8/gdb/infrun.c	2008-06-17 11:35:38.000000000 +0200
+Index: gdb-6.8/gdb/infrun.c
+===================================================================
+--- gdb-6.8.orig/gdb/infrun.c	2008-07-14 10:28:15.000000000 +0200
++++ gdb-6.8/gdb/infrun.c	2008-07-14 10:29:07.000000000 +0200
 @@ -276,6 +276,11 @@ static int stop_print_frame;
  
  static struct breakpoint *step_resume_breakpoint = NULL;
@@ -1767,7 +1786,7 @@
  	  && step_resume_breakpoint == NULL)
  	{
  	  /* The inferior is about to take a signal that will take it
-@@ -2423,12 +2458,7 @@ process_event_stop_test:
+@@ -2418,12 +2453,7 @@ process_event_stop_test:
       until we exit the run time loader code and reach the callee's
       address.  */
    if (step_over_calls == STEP_OVER_UNDEBUGGABLE
@@ -1781,7 +1800,7 @@
      {
        CORE_ADDR pc_after_resolver =
  	gdbarch_skip_solib_resolver (current_gdbarch, stop_pc);
-@@ -2472,11 +2502,12 @@ process_event_stop_test:
+@@ -2467,11 +2497,12 @@ process_event_stop_test:
       previous frame's ID is sufficient - but it is a common case and
       cheaper than checking the previous frame's ID.
  
@@ -1797,7 +1816,7 @@
      {
        CORE_ADDR real_stop_pc;
  
-@@ -2521,13 +2552,7 @@ process_event_stop_test:
+@@ -2516,13 +2547,7 @@ process_event_stop_test:
        if (real_stop_pc != 0)
  	ecs->stop_func_start = real_stop_pc;
  
@@ -1812,7 +1831,7 @@
  	{
  	  struct symtab_and_line sr_sal;
  	  init_sal (&sr_sal);
-@@ -2675,9 +2700,82 @@ process_event_stop_test:
+@@ -2670,9 +2695,82 @@ process_event_stop_test:
        return;
      }
  
@@ -1897,7 +1916,7 @@
      {
        /* We are at the start of a different line.  So stop.  Note that
           we don't stop if we step into the middle of a different line.
-@@ -2700,13 +2798,11 @@ process_event_stop_test:
+@@ -2695,13 +2793,11 @@ process_event_stop_test:
  
    step_range_start = ecs->sal.pc;
    step_range_end = ecs->sal.end;
@@ -1913,7 +1932,7 @@
  #if 0
    /* NOTE: cagney/2003-10-16: I think this frame ID inner test is too
       generous.  It will trigger on things like a step into a frameless
-@@ -2723,13 +2819,6 @@ process_event_stop_test:
+@@ -2718,13 +2814,6 @@ process_event_stop_test:
       and we're willing to introduce frame unwind logic into this
       function.  Fortunately, those days are nearly upon us.  */
  #endif
@@ -1927,7 +1946,7 @@
  
    if (debug_infrun)
       fprintf_unfiltered (gdb_stdlog, "infrun: keep going\n");
-@@ -3150,17 +3239,6 @@ normal_stop (void)
+@@ -3145,17 +3234,6 @@ normal_stop (void)
        previous_inferior_ptid = inferior_ptid;
      }
  
@@ -1945,7 +1964,7 @@
    if (target_has_execution)
      {
        if (remove_breakpoints ())
-@@ -3195,7 +3273,7 @@ Further execution is probably impossible
+@@ -3190,7 +3268,7 @@ Further execution is probably impossible
       display the frame below, but the current SAL will be incorrect
       during a user hook-stop function.  */
    if (target_has_stack && !stop_stack_dummy)
@@ -1954,7 +1973,7 @@
  
    /* Look up the hook_stop and run it (CLI internally handles problem
       of stop_command's pre-hook not existing).  */
-@@ -3205,7 +3283,6 @@ Further execution is probably impossible
+@@ -3200,7 +3278,6 @@ Further execution is probably impossible
  
    if (!target_has_stack)
      {
@@ -1962,7 +1981,7 @@
        goto done;
      }
  
-@@ -3216,7 +3293,7 @@ Further execution is probably impossible
+@@ -3211,7 +3288,7 @@ Further execution is probably impossible
  
    if (!stop_stack_dummy)
      {
@@ -1971,7 +1990,7 @@
  
        /* Print current location without a level number, if
           we have changed functions or hit a breakpoint.
-@@ -3251,7 +3328,7 @@ Further execution is probably impossible
+@@ -3246,7 +3323,7 @@ Further execution is probably impossible
  	         should) use that when doing a frame comparison.  */
  	      if (stop_step
  		  && frame_id_eq (step_frame_id,
@@ -1980,7 +1999,7 @@
  		  && step_start_function == find_pc_function (stop_pc))
  		source_flag = SRC_LINE;	/* finished step, just print source line */
  	      else
-@@ -3310,7 +3387,7 @@ Further execution is probably impossible
+@@ -3305,7 +3382,7 @@ Further execution is probably impossible
           Can't rely on restore_inferior_status because that only gets
           called if we don't stop in the called function.  */
        stop_pc = read_pc ();
@@ -1989,7 +2008,7 @@
      }
  
  done:
-@@ -3824,7 +3901,7 @@ restore_inferior_status (struct inferior
+@@ -3819,7 +3896,7 @@ restore_inferior_status (struct inferior
  	   RETURN_MASK_ERROR) == 0)
  	/* Error in restoring the selected frame.  Select the innermost
  	   frame.  */
@@ -1998,9 +2017,10 @@
  
      }
  
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/inline-frame.c gdb-6.8/gdb/inline-frame.c
---- gdb-6.8-clean/gdb/inline-frame.c	1970-01-01 01:00:00.000000000 +0100
-+++ gdb-6.8/gdb/inline-frame.c	2008-06-24 22:59:37.000000000 +0200
+Index: gdb-6.8/gdb/inline-frame.c
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ gdb-6.8/gdb/inline-frame.c	2008-07-14 10:29:07.000000000 +0200
 @@ -0,0 +1,353 @@
 +/* Inline frame unwinder for GDB.
 +
@@ -2355,9 +2375,10 @@
 +{
 +  return inline_skip_symbol;
 +}
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/mi/mi-cmd-stack.c gdb-6.8/gdb/mi/mi-cmd-stack.c
---- gdb-6.8-clean/gdb/mi/mi-cmd-stack.c	2008-01-01 23:53:14.000000000 +0100
-+++ gdb-6.8/gdb/mi/mi-cmd-stack.c	2008-06-16 20:11:43.000000000 +0200
+Index: gdb-6.8/gdb/mi/mi-cmd-stack.c
+===================================================================
+--- gdb-6.8.orig/gdb/mi/mi-cmd-stack.c	2008-01-01 23:53:14.000000000 +0100
++++ gdb-6.8/gdb/mi/mi-cmd-stack.c	2008-07-14 10:29:07.000000000 +0200
 @@ -65,7 +65,7 @@ mi_cmd_stack_list_frames (char *command,
    /* Let's position fi on the frame at which to start the
       display. Could be the innermost frame if the whole stack needs
@@ -2385,9 +2406,10 @@
         fi && i < frame_low;
         i++, fi = get_prev_frame (fi));
  
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/minsyms.c gdb-6.8/gdb/minsyms.c
---- gdb-6.8-clean/gdb/minsyms.c	2008-06-24 22:58:31.000000000 +0200
-+++ gdb-6.8/gdb/minsyms.c	2008-06-16 20:11:43.000000000 +0200
+Index: gdb-6.8/gdb/minsyms.c
+===================================================================
+--- gdb-6.8.orig/gdb/minsyms.c	2008-07-14 10:27:27.000000000 +0200
++++ gdb-6.8/gdb/minsyms.c	2008-07-14 10:29:07.000000000 +0200
 @@ -677,7 +677,7 @@ prim_record_minimal_symbol_and_info (con
  
    if (msym_bunch_index == BUNCH_SIZE)
@@ -2397,9 +2419,10 @@
        msym_bunch_index = 0;
        new->next = msym_bunch;
        msym_bunch = new;
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/s390-tdep.c gdb-6.8/gdb/s390-tdep.c
---- gdb-6.8-clean/gdb/s390-tdep.c	2008-06-24 22:58:30.000000000 +0200
-+++ gdb-6.8/gdb/s390-tdep.c	2008-06-16 20:15:07.000000000 +0200
+Index: gdb-6.8/gdb/s390-tdep.c
+===================================================================
+--- gdb-6.8.orig/gdb/s390-tdep.c	2008-07-14 10:26:09.000000000 +0200
++++ gdb-6.8/gdb/s390-tdep.c	2008-07-14 10:29:07.000000000 +0200
 @@ -1216,6 +1216,7 @@ s390_prologue_frame_unwind_cache (struct
  	 needed, instead the code should simpliy rely on its
  	 analysis.  */
@@ -2416,9 +2439,10 @@
      {
        /* See the comment in s390_in_function_epilogue_p on why this is
  	 not completely reliable ...  */
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/stack.c gdb-6.8/gdb/stack.c
---- gdb-6.8-clean/gdb/stack.c	2008-03-17 16:06:24.000000000 +0100
-+++ gdb-6.8/gdb/stack.c	2008-06-16 20:11:43.000000000 +0200
+Index: gdb-6.8/gdb/stack.c
+===================================================================
+--- gdb-6.8.orig/gdb/stack.c	2008-03-17 16:06:24.000000000 +0100
++++ gdb-6.8/gdb/stack.c	2008-07-14 10:29:07.000000000 +0200
 @@ -96,6 +96,30 @@ print_stack_frame_stub (void *args)
    return 0;
  }
@@ -2565,9 +2589,10 @@
    /* Compute the return value.  If the computation triggers an error,
       let it bail.  If the return type can't be handled, set
       RETURN_VALUE to NULL, and QUERY_PREFIX to an informational
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/symtab.c gdb-6.8/gdb/symtab.c
---- gdb-6.8-clean/gdb/symtab.c	2008-06-24 22:58:31.000000000 +0200
-+++ gdb-6.8/gdb/symtab.c	2008-06-16 20:11:43.000000000 +0200
+Index: gdb-6.8/gdb/symtab.c
+===================================================================
+--- gdb-6.8.orig/gdb/symtab.c	2008-07-14 10:27:32.000000000 +0200
++++ gdb-6.8/gdb/symtab.c	2008-07-14 10:29:07.000000000 +0200
 @@ -1264,10 +1264,13 @@ lookup_symbol_aux_local (const char *nam
  				     symtab);
        if (sym != NULL)
@@ -2773,9 +2798,10 @@
  	  /* The case in which compiler's optimizer/scheduler has
  	     moved instructions into the prologue.  We look ahead in
  	     the function looking for address ranges whose
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/symtab.h gdb-6.8/gdb/symtab.h
---- gdb-6.8-clean/gdb/symtab.h	2008-02-05 23:17:40.000000000 +0100
-+++ gdb-6.8/gdb/symtab.h	2008-06-16 20:11:43.000000000 +0200
+Index: gdb-6.8/gdb/symtab.h
+===================================================================
+--- gdb-6.8.orig/gdb/symtab.h	2008-02-05 23:17:40.000000000 +0100
++++ gdb-6.8/gdb/symtab.h	2008-07-14 10:29:07.000000000 +0200
 @@ -623,9 +623,15 @@ struct symbol
  
    ENUM_BITFIELD(address_class) aclass : 6;
@@ -2795,9 +2821,10 @@
  
    unsigned short line;
  
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/testsuite/gdb.cp/annota2.exp gdb-6.8/gdb/testsuite/gdb.cp/annota2.exp
---- gdb-6.8-clean/gdb/testsuite/gdb.cp/annota2.exp	2008-03-04 21:06:22.000000000 +0100
-+++ gdb-6.8/gdb/testsuite/gdb.cp/annota2.exp	2008-06-23 01:20:22.000000000 +0200
+Index: gdb-6.8/gdb/testsuite/gdb.cp/annota2.exp
+===================================================================
+--- gdb-6.8.orig/gdb/testsuite/gdb.cp/annota2.exp	2008-03-04 21:06:22.000000000 +0100
++++ gdb-6.8/gdb/testsuite/gdb.cp/annota2.exp	2008-07-14 10:29:07.000000000 +0200
 @@ -119,13 +119,14 @@ gdb_expect {
  # continue until exit
  # this will test:
@@ -2816,9 +2843,10 @@
  }
  
  #
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/testsuite/gdb.opt/Makefile.in gdb-6.8/gdb/testsuite/gdb.opt/Makefile.in
---- gdb-6.8-clean/gdb/testsuite/gdb.opt/Makefile.in	2007-10-25 22:30:26.000000000 +0200
-+++ gdb-6.8/gdb/testsuite/gdb.opt/Makefile.in	2008-06-16 20:11:43.000000000 +0200
+Index: gdb-6.8/gdb/testsuite/gdb.opt/Makefile.in
+===================================================================
+--- gdb-6.8.orig/gdb/testsuite/gdb.opt/Makefile.in	2007-10-25 22:30:26.000000000 +0200
++++ gdb-6.8/gdb/testsuite/gdb.opt/Makefile.in	2008-07-14 10:29:07.000000000 +0200
 @@ -1,7 +1,7 @@
  VPATH = @srcdir@
  srcdir = @srcdir@
@@ -2828,9 +2856,10 @@
  
  MISCELLANEOUS =
  
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/testsuite/gdb.opt/inline-bt.c gdb-6.8/gdb/testsuite/gdb.opt/inline-bt.c
---- gdb-6.8-clean/gdb/testsuite/gdb.opt/inline-bt.c	1970-01-01 01:00:00.000000000 +0100
-+++ gdb-6.8/gdb/testsuite/gdb.opt/inline-bt.c	2008-06-23 01:20:22.000000000 +0200
+Index: gdb-6.8/gdb/testsuite/gdb.opt/inline-bt.c
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ gdb-6.8/gdb/testsuite/gdb.opt/inline-bt.c	2008-07-14 10:29:07.000000000 +0200
 @@ -0,0 +1,54 @@
 +/* Copyright (C) 2007 Free Software Foundation, Inc.
 +
@@ -2886,9 +2915,10 @@
 +
 +  return 0;
 +}
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/testsuite/gdb.opt/inline-bt.exp gdb-6.8/gdb/testsuite/gdb.opt/inline-bt.exp
---- gdb-6.8-clean/gdb/testsuite/gdb.opt/inline-bt.exp	1970-01-01 01:00:00.000000000 +0100
-+++ gdb-6.8/gdb/testsuite/gdb.opt/inline-bt.exp	2008-06-23 01:20:22.000000000 +0200
+Index: gdb-6.8/gdb/testsuite/gdb.opt/inline-bt.exp
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ gdb-6.8/gdb/testsuite/gdb.opt/inline-bt.exp	2008-07-14 10:29:07.000000000 +0200
 @@ -0,0 +1,61 @@
 +# Copyright 2007 Free Software Foundation, Inc.
 +
@@ -2951,9 +2981,10 @@
 +gdb_test "info frame" ".*inlined into frame.*" "func1 inlined (3)"
 +gdb_test "up" "#2  .*func2.*" "up from func1 (3)"
 +gdb_test "info frame" ".*inlined into frame.*" "func2 inlined (3)"
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/testsuite/gdb.opt/inline-cmds.c gdb-6.8/gdb/testsuite/gdb.opt/inline-cmds.c
---- gdb-6.8-clean/gdb/testsuite/gdb.opt/inline-cmds.c	1970-01-01 01:00:00.000000000 +0100
-+++ gdb-6.8/gdb/testsuite/gdb.opt/inline-cmds.c	2008-06-23 01:20:22.000000000 +0200
+Index: gdb-6.8/gdb/testsuite/gdb.opt/inline-cmds.c
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ gdb-6.8/gdb/testsuite/gdb.opt/inline-cmds.c	2008-07-14 10:29:07.000000000 +0200
 @@ -0,0 +1,107 @@
 +/* Copyright (C) 2007 Free Software Foundation, Inc.
 +
@@ -3062,9 +3093,10 @@
 +
 +  return 0;
 +}
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/testsuite/gdb.opt/inline-cmds.exp gdb-6.8/gdb/testsuite/gdb.opt/inline-cmds.exp
---- gdb-6.8-clean/gdb/testsuite/gdb.opt/inline-cmds.exp	1970-01-01 01:00:00.000000000 +0100
-+++ gdb-6.8/gdb/testsuite/gdb.opt/inline-cmds.exp	2008-06-23 01:20:22.000000000 +0200
+Index: gdb-6.8/gdb/testsuite/gdb.opt/inline-cmds.exp
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ gdb-6.8/gdb/testsuite/gdb.opt/inline-cmds.exp	2008-07-14 10:29:07.000000000 +0200
 @@ -0,0 +1,261 @@
 +# Copyright 2007 Free Software Foundation, Inc.
 +
@@ -3327,9 +3359,10 @@
 +gdb_test "info frame" ".*inlined into frame.*" "outer_inline2 inlined"
 +gdb_test "up" "#4  main.*" "up from outer_inline2"
 +gdb_test "info frame" ".*\n caller of frame.*" "main not inlined"
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/testsuite/gdb.opt/inline-locals.c gdb-6.8/gdb/testsuite/gdb.opt/inline-locals.c
---- gdb-6.8-clean/gdb/testsuite/gdb.opt/inline-locals.c	1970-01-01 01:00:00.000000000 +0100
-+++ gdb-6.8/gdb/testsuite/gdb.opt/inline-locals.c	2008-06-23 01:20:22.000000000 +0200
+Index: gdb-6.8/gdb/testsuite/gdb.opt/inline-locals.c
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ gdb-6.8/gdb/testsuite/gdb.opt/inline-locals.c	2008-07-14 10:29:07.000000000 +0200
 @@ -0,0 +1,59 @@
 +/* Copyright (C) 2007 Free Software Foundation, Inc.
 +
@@ -3390,9 +3423,10 @@
 +
 +  return 0;
 +}
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/testsuite/gdb.opt/inline-locals.exp gdb-6.8/gdb/testsuite/gdb.opt/inline-locals.exp
---- gdb-6.8-clean/gdb/testsuite/gdb.opt/inline-locals.exp	1970-01-01 01:00:00.000000000 +0100
-+++ gdb-6.8/gdb/testsuite/gdb.opt/inline-locals.exp	2008-06-23 01:20:22.000000000 +0200
+Index: gdb-6.8/gdb/testsuite/gdb.opt/inline-locals.exp
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ gdb-6.8/gdb/testsuite/gdb.opt/inline-locals.exp	2008-07-14 10:29:07.000000000 +0200
 @@ -0,0 +1,95 @@
 +# Copyright 2007 Free Software Foundation, Inc.
 +
@@ -3489,9 +3523,10 @@
 +    setup_kfail *-*-* "gcc/debug.optimization"
 +}
 +gdb_test "print array\[0\]" "\\\$$decimal = 184" "print local (3)"
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/testsuite/lib/gdb.exp gdb-6.8/gdb/testsuite/lib/gdb.exp
---- gdb-6.8-clean/gdb/testsuite/lib/gdb.exp	2008-06-24 22:58:31.000000000 +0200
-+++ gdb-6.8/gdb/testsuite/lib/gdb.exp	2008-06-16 20:11:43.000000000 +0200
+Index: gdb-6.8/gdb/testsuite/lib/gdb.exp
+===================================================================
+--- gdb-6.8.orig/gdb/testsuite/lib/gdb.exp	2008-07-14 10:28:15.000000000 +0200
++++ gdb-6.8/gdb/testsuite/lib/gdb.exp	2008-07-14 10:29:07.000000000 +0200
 @@ -1357,6 +1357,37 @@ proc skip_hp_tests {} {
      return $skip_hp
  }
@@ -3530,9 +3565,10 @@
  set compiler_info		"unknown"
  set gcc_compiled		0
  set hp_cc_compiler		0
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/thread.c gdb-6.8/gdb/thread.c
---- gdb-6.8-clean/gdb/thread.c	2008-06-24 22:58:30.000000000 +0200
-+++ gdb-6.8/gdb/thread.c	2008-06-16 20:11:43.000000000 +0200
+Index: gdb-6.8/gdb/thread.c
+===================================================================
+--- gdb-6.8.orig/gdb/thread.c	2008-07-14 10:24:32.000000000 +0200
++++ gdb-6.8/gdb/thread.c	2008-07-14 10:29:07.000000000 +0200
 @@ -582,7 +582,7 @@ thread_apply_all_command (char *cmd, int
    do_cleanups (old_chain);
    /* Print stack frame only if we changed thread.  */
@@ -3551,9 +3587,10 @@
  }
  
  /* Switch to the specified thread.  Will dispatch off to thread_apply_command
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/tracepoint.c gdb-6.8/gdb/tracepoint.c
---- gdb-6.8-clean/gdb/tracepoint.c	2008-02-05 17:05:56.000000000 +0100
-+++ gdb-6.8/gdb/tracepoint.c	2008-06-16 20:11:43.000000000 +0200
+Index: gdb-6.8/gdb/tracepoint.c
+===================================================================
+--- gdb-6.8.orig/gdb/tracepoint.c	2008-02-05 17:05:56.000000000 +0100
++++ gdb-6.8/gdb/tracepoint.c	2008-07-14 10:29:07.000000000 +0200
 @@ -2165,7 +2165,7 @@ trace_find_line_command (char *args, int
      {
        if (args == 0 || *args == 0)
@@ -3563,9 +3600,10 @@
  	  sals.nelts = 1;
  	  sals.sals = (struct symtab_and_line *)
  	    xmalloc (sizeof (struct symtab_and_line));
-diff -up -u -X /home/jkratoch/.diffi.list -ruNp -x Makefile gdb-6.8-clean/gdb/valops.c gdb-6.8/gdb/valops.c
---- gdb-6.8-clean/gdb/valops.c	2008-06-24 22:58:31.000000000 +0200
-+++ gdb-6.8/gdb/valops.c	2008-06-16 20:11:43.000000000 +0200
+Index: gdb-6.8/gdb/valops.c
+===================================================================
+--- gdb-6.8.orig/gdb/valops.c	2008-07-14 10:28:30.000000000 +0200
++++ gdb-6.8/gdb/valops.c	2008-07-14 10:29:07.000000000 +0200
 @@ -845,7 +845,7 @@ value_of_variable (struct symbol *var, s
        frame = block_innermost_frame (b);
        if (!frame)

gdb-6.8-upstream.patch:

Index: gdb-6.8-upstream.patch
===================================================================
RCS file: /cvs/pkgs/rpms/gdb/devel/gdb-6.8-upstream.patch,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- gdb-6.8-upstream.patch	12 Jul 2008 07:02:33 -0000	1.5
+++ gdb-6.8-upstream.patch	14 Jul 2008 09:09:04 -0000	1.6
@@ -702,14 +702,11 @@
  		    delete_thread (retval);
  		    status->kind = TARGET_WAITKIND_SPURIOUS;
  		    return retval;
+Index: gdb-6.8/gdb/thread.c
 ===================================================================
-RCS file: /cvs/src/src/gdb/thread.c,v
-retrieving revision 1.63
-retrieving revision 1.64
-diff -u -r1.63 -r1.64
---- src/gdb/thread.c	2008/03/17 18:41:29	1.63
-+++ src/gdb/thread.c	2008/03/21 15:44:53	1.64
-@@ -132,10 +132,12 @@
+--- gdb-6.8.orig/gdb/thread.c	2008-03-12 23:22:06.000000000 +0100
++++ gdb-6.8/gdb/thread.c	2008-07-14 10:24:32.000000000 +0200
+@@ -131,16 +131,24 @@ add_thread_silent (ptid_t ptid)
  }
  
  struct thread_info *
@@ -722,8 +719,7 @@
 +
    if (print_thread_events)
      printf_unfiltered (_("[New %s]\n"), target_pid_to_str (ptid));
- 
-@@ -144,6 +146,12 @@
+   
    return result;
  }
  


Index: gdb.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gdb/devel/gdb.spec,v
retrieving revision 1.297
retrieving revision 1.298
diff -u -r1.297 -r1.298
--- gdb.spec	14 Jul 2008 06:51:26 -0000	1.297
+++ gdb.spec	14 Jul 2008 09:09:04 -0000	1.298
@@ -13,7 +13,7 @@
 
 # The release always contains a leading reserved number, start it at 1.
 # `upstream' is not a part of `name' to stay fully rpm dependencies compatible for the testing.
-Release: 16%{?_with_upstream:.upstream}%{?dist}
+Release: 17%{?_with_upstream:.upstream}%{?dist}
 
 License: GPLv3+
 Group: Development/Debuggers
@@ -832,6 +832,9 @@
 %endif
 
 %changelog
+* Mon Jul 14 2008 Jan Kratochvil <jan.kratochvil at redhat.com> - 6.8-17
+- Refresh the patchset with fuzz 0 (for new rpmbuild).
+
 * Mon Jul 14 2008 Jan Kratochvil <jan.kratochvil at redhat.com> - 6.8-16
 - Rebuild with the new rpm-4.5.90 in the buildroot.
 




More information about the fedora-extras-commits mailing list