]> git.pld-linux.org Git - packages/gdb.git/commitdiff
- up to 7.8; updated patches copied from Fedora (263b580)
authorKacper Kornet <draenog@pld-linux.org>
Tue, 26 Aug 2014 15:53:07 +0000 (16:53 +0100)
committerKacper Kornet <draenog@pld-linux.org>
Tue, 26 Aug 2014 16:24:43 +0000 (17:24 +0100)
gdb-6.3-gstack-20050411.patch
gdb-6.6-buildid-locate-core-as-arg.patch
gdb-6.6-buildid-locate-rpm.patch
gdb-6.6-buildid-locate.patch
gdb-gdb-add-index-script.patch
gdb.spec

index b73eeff5622012dc021eff86f0b56cf206383cf6..f1e9e3a4fc43c83beb62a4df8b95abc1390b20bb 100644 (file)
@@ -4,11 +4,11 @@
        to install and uninstall.
        * gstack.sh, gstack.1: New files.
 
-Index: gdb-7.6/gdb/Makefile.in
+Index: gdb-7.7/gdb/Makefile.in
 ===================================================================
---- gdb-7.6.orig/gdb/Makefile.in       2013-05-21 13:26:33.496820763 +0200
-+++ gdb-7.6/gdb/Makefile.in    2013-05-21 13:26:33.609819579 +0200
-@@ -1029,7 +1029,7 @@ info install-info clean-info dvi pdf ins
+--- gdb-7.7.orig/gdb/Makefile.in       2014-02-06 20:29:09.401214339 +0100
++++ gdb-7.7/gdb/Makefile.in    2014-02-06 20:29:09.501214360 +0100
+@@ -1067,7 +1067,7 @@ info install-info clean-info dvi pdf ins
  install: all
        @$(MAKE) $(FLAGS_TO_PASS) install-only
  
@@ -17,7 +17,7 @@ Index: gdb-7.6/gdb/Makefile.in
        transformed_name=`t='$(program_transform_name)'; \
                          echo gdb | sed -e "$$t"` ; \
                if test "x$$transformed_name" = x; then \
-@@ -1060,7 +1060,25 @@ install-only: $(CONFIG_INSTALL)
+@@ -1104,7 +1104,25 @@ install-strip:
  install-python:
        $(SHELL) $(srcdir)/../mkinstalldirs $(DESTDIR)$(GDB_DATADIR)/python/gdb
  
@@ -44,7 +44,7 @@ Index: gdb-7.6/gdb/Makefile.in
        transformed_name=`t='$(program_transform_name)'; \
                          echo gdb | sed -e $$t` ; \
                if test "x$$transformed_name" = x; then \
-@@ -1083,6 +1101,18 @@ uninstall: force $(CONFIG_UNINSTALL)
+@@ -1127,6 +1145,18 @@ uninstall: force $(CONFIG_UNINSTALL)
        fi
        @$(MAKE) DO=uninstall "DODIRS=$(SUBDIRS)" $(FLAGS_TO_PASS) subdir_do
  
@@ -63,10 +63,10 @@ Index: gdb-7.6/gdb/Makefile.in
  # The C++ name parser can be built standalone for testing.
  test-cp-name-parser.o: cp-name-parser.c
        $(COMPILE) -DTEST_CPNAMES cp-name-parser.c
-Index: gdb-7.6/gdb/gstack.sh
+Index: gdb-7.7/gdb/gstack.sh
 ===================================================================
 --- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ gdb-7.6/gdb/gstack.sh      2013-05-21 13:26:55.434625908 +0200
++++ gdb-7.7/gdb/gstack.sh      2014-02-06 20:29:09.501214360 +0100
 @@ -0,0 +1,43 @@
 +#!/bin/sh
 +
@@ -111,10 +111,10 @@ Index: gdb-7.6/gdb/gstack.sh
 +    -e 's/^\((gdb) \)*//' \
 +    -e '/^#/p' \
 +    -e '/^Thread/p'
-Index: gdb-7.6/gdb/testsuite/gdb.base/gstack.exp
+Index: gdb-7.7/gdb/testsuite/gdb.base/gstack.exp
 ===================================================================
 --- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ gdb-7.6/gdb/testsuite/gdb.base/gstack.exp  2013-05-21 13:26:55.434625908 +0200
++++ gdb-7.7/gdb/testsuite/gdb.base/gstack.exp  2014-02-06 20:43:17.774747352 +0100
 @@ -0,0 +1,66 @@
 +# Copyright (C) 2012 Free Software Foundation, Inc.
 +
@@ -133,7 +133,7 @@ Index: gdb-7.6/gdb/testsuite/gdb.base/gstack.exp
 +
 +set testfile gstack
 +set executable ${testfile}
-+set binfile ${objdir}/${subdir}/$executable
++set binfile [standard_output_file $executable]
 +if {[build_executable ${testfile} ${executable} "" {debug}] == -1} {
 +    return -1
 +}
@@ -182,10 +182,10 @@ Index: gdb-7.6/gdb/testsuite/gdb.base/gstack.exp
 +gdb_exit
 +
 +remote_exec host "kill -9 $pid"
-Index: gdb-7.6/gdb/testsuite/gdb.base/gstack.c
+Index: gdb-7.7/gdb/testsuite/gdb.base/gstack.c
 ===================================================================
 --- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ gdb-7.6/gdb/testsuite/gdb.base/gstack.c    2013-05-21 13:26:33.610819569 +0200
++++ gdb-7.7/gdb/testsuite/gdb.base/gstack.c    2014-02-06 20:29:09.502214360 +0100
 @@ -0,0 +1,43 @@
 +/* This testcase is part of GDB, the GNU debugger.
 +
index ffe0b40588f370bbb8d9765ba130c5ae0dd38696..11386580f41f8b67fc52121bba8c4d830266a51a 100644 (file)
@@ -58,13 +58,13 @@ Http://sourceware.org/ml/gdb-patches/2010-01/msg00517.html
        * exec.c (exec_file_attach): Print a more useful error message if the
        user did "gdb core".
 
-Index: gdb-7.6.90.20140127/gdb/exceptions.h
+Index: gdb-7.7.50.20140609/gdb/exceptions.h
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/exceptions.h  2014-02-06 17:31:00.148529736 +0100
-+++ gdb-7.6.90.20140127/gdb/exceptions.h       2014-02-06 17:31:17.560548525 +0100
-@@ -97,6 +97,9 @@ enum errors {
-   /* An undefined command was executed.  */
-   UNDEFINED_COMMAND_ERROR,
+--- gdb-7.7.50.20140609.orig/gdb/exceptions.h  2014-06-13 20:26:46.988804553 +0200
++++ gdb-7.7.50.20140609/gdb/exceptions.h       2014-06-13 20:27:01.930820057 +0200
+@@ -100,6 +100,9 @@ enum errors {
+   /* Requested feature, method, mechanism, etc. is not supported.  */
+   NOT_SUPPORTED_ERROR,
  
 +  /* Attempt to load a core file as executable.  */
 +  IS_CORE_ERROR,
@@ -72,19 +72,19 @@ Index: gdb-7.6.90.20140127/gdb/exceptions.h
    /* Add more errors here.  */
    NR_ERRORS
  };
-Index: gdb-7.6.90.20140127/gdb/exec.c
+Index: gdb-7.7.50.20140609/gdb/exec.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/exec.c        2014-02-06 17:30:58.266527708 +0100
-+++ gdb-7.6.90.20140127/gdb/exec.c     2014-02-06 17:31:00.149529737 +0100
-@@ -34,6 +34,7 @@
- #include "gdbthread.h"
+--- gdb-7.7.50.20140609.orig/gdb/exec.c        2014-06-13 20:26:44.831802315 +0200
++++ gdb-7.7.50.20140609/gdb/exec.c     2014-06-13 20:27:17.282836454 +0200
+@@ -35,6 +35,7 @@
  #include "progspace.h"
  #include "gdb_bfd.h"
+ #include "gcore.h"
 +#include "exceptions.h"
  
  #include <fcntl.h>
  #include "readline/readline.h"
-@@ -228,12 +229,27 @@ exec_file_attach (char *filename, int fr
+@@ -231,12 +232,27 @@ exec_file_attach (char *filename, int fr
  
        if (!bfd_check_format_matches (exec_bfd, bfd_object, &matching))
        {
@@ -115,11 +115,11 @@ Index: gdb-7.6.90.20140127/gdb/exec.c
        }
  
        if (build_section_table (exec_bfd, &sections, &sections_end))
-Index: gdb-7.6.90.20140127/gdb/main.c
+Index: gdb-7.7.50.20140609/gdb/main.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/main.c        2014-02-06 17:30:58.267527709 +0100
-+++ gdb-7.6.90.20140127/gdb/main.c     2014-02-06 17:32:32.232629052 +0100
-@@ -307,6 +307,36 @@ typedef struct cmdarg {
+--- gdb-7.7.50.20140609.orig/gdb/main.c        2014-06-13 20:26:44.831802315 +0200
++++ gdb-7.7.50.20140609/gdb/main.c     2014-06-13 20:26:46.990804555 +0200
+@@ -341,6 +341,36 @@ typedef struct cmdarg {
  /* Define type VEC (cmdarg_s).  */
  DEF_VEC_O (cmdarg_s);
  
@@ -156,7 +156,7 @@ Index: gdb-7.6.90.20140127/gdb/main.c
  static int
  captured_main (void *data)
  {
-@@ -824,6 +854,8 @@ captured_main (void *data)
+@@ -854,6 +884,8 @@ captured_main (void *data)
        {
          symarg = argv[optind];
          execarg = argv[optind];
@@ -165,7 +165,7 @@ Index: gdb-7.6.90.20140127/gdb/main.c
          optind++;
        }
  
-@@ -987,11 +1019,25 @@ captured_main (void *data)
+@@ -1017,11 +1049,25 @@ captured_main (void *data)
        && symarg != NULL
        && strcmp (execarg, symarg) == 0)
      {
index 77b2ca409e57b5f5a7ef9a4f7595e53f2d3c1388..746877f80f771787055c485b0851689377494fa6 100644 (file)
@@ -1,8 +1,8 @@
-Index: gdb-7.6.90.20140127/gdb/event-top.c
+Index: gdb-7.7.50.20140609/gdb/event-top.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/event-top.c   2014-02-06 17:18:26.965717210 +0100
-+++ gdb-7.6.90.20140127/gdb/event-top.c        2014-02-06 16:59:23.174474404 +0100
-@@ -37,6 +37,7 @@
+--- gdb-7.7.50.20140609.orig/gdb/event-top.c   2014-06-13 20:10:19.632787642 +0200
++++ gdb-7.7.50.20140609/gdb/event-top.c        2014-06-13 20:11:49.605878557 +0200
+@@ -38,6 +38,7 @@
  #include "gdbcmd.h"           /* for dont_repeat() */
  #include "annotate.h"
  #include "maint.h"
@@ -10,7 +10,7 @@ Index: gdb-7.6.90.20140127/gdb/event-top.c
  
  /* readline include files.  */
  #include "readline/readline.h"
-@@ -173,6 +174,8 @@ rl_callback_read_char_wrapper (gdb_clien
+@@ -176,6 +177,8 @@ rl_callback_read_char_wrapper (gdb_clien
  void
  cli_command_loop (void *data)
  {
@@ -19,20 +19,20 @@ Index: gdb-7.6.90.20140127/gdb/event-top.c
    display_gdb_prompt (0);
  
    /* Now it's time to start the event loop.  */
-@@ -240,6 +243,8 @@ display_gdb_prompt (char *new_prompt)
+@@ -243,6 +246,8 @@ display_gdb_prompt (char *new_prompt)
    /* Reset the nesting depth used when trace-commands is set.  */
    reset_command_nest_depth ();
  
 +  debug_flush_missing ();
 +
-   /* Each interpreter has its own rules on displaying the command
-      prompt.  */
-   if (!current_interp_display_prompt_p ())
-Index: gdb-7.6.90.20140127/gdb/symfile.h
+   old_chain = make_cleanup (free_current_contents, &actual_gdb_prompt);
+   /* Do not call the python hook on an explicit prompt change as
+Index: gdb-7.7.50.20140609/gdb/symfile.h
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/symfile.h     2014-02-06 17:18:33.865724666 +0100
-+++ gdb-7.6.90.20140127/gdb/symfile.h  2014-02-06 17:08:56.282099150 +0100
-@@ -557,6 +557,8 @@ extern struct cleanup *increment_reading
+--- gdb-7.7.50.20140609.orig/gdb/symfile.h     2014-06-13 20:10:19.633787643 +0200
++++ gdb-7.7.50.20140609/gdb/symfile.h  2014-06-13 20:10:31.066799158 +0200
+@@ -573,6 +573,8 @@ void map_symbol_filenames (symbol_filena
  /* build-id support.  */
  extern struct elf_build_id *build_id_addr_get (CORE_ADDR addr);
  extern void debug_print_missing (const char *binary, const char *debug);
@@ -41,11 +41,11 @@ Index: gdb-7.6.90.20140127/gdb/symfile.h
  
  /* From dwarf2read.c */
  
-Index: gdb-7.6.90.20140127/gdb/testsuite/lib/gdb.exp
+Index: gdb-7.7.50.20140609/gdb/testsuite/lib/gdb.exp
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/testsuite/lib/gdb.exp 2014-02-06 17:18:26.969717214 +0100
-+++ gdb-7.6.90.20140127/gdb/testsuite/lib/gdb.exp      2014-02-06 17:18:33.866724667 +0100
-@@ -1504,7 +1504,7 @@ proc default_gdb_start { } {
+--- gdb-7.7.50.20140609.orig/gdb/testsuite/lib/gdb.exp 2014-06-13 20:10:19.634787644 +0200
++++ gdb-7.7.50.20140609/gdb/testsuite/lib/gdb.exp      2014-06-13 20:10:31.067799159 +0200
+@@ -1492,7 +1492,7 @@ proc default_gdb_start { } {
            warning "Couldn't set the width to 0."
        }
      }
@@ -54,10 +54,10 @@ Index: gdb-7.6.90.20140127/gdb/testsuite/lib/gdb.exp
      send_gdb "set build-id-verbose 0\n"
      gdb_expect 10 {
        -re "$gdb_prompt $" {
-Index: gdb-7.6.90.20140127/gdb/testsuite/lib/mi-support.exp
+Index: gdb-7.7.50.20140609/gdb/testsuite/lib/mi-support.exp
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/testsuite/lib/mi-support.exp  2014-02-06 17:18:26.970717215 +0100
-+++ gdb-7.6.90.20140127/gdb/testsuite/lib/mi-support.exp       2014-02-06 17:18:33.867724668 +0100
+--- gdb-7.7.50.20140609.orig/gdb/testsuite/lib/mi-support.exp  2014-06-13 20:10:19.635787645 +0200
++++ gdb-7.7.50.20140609/gdb/testsuite/lib/mi-support.exp       2014-06-13 20:10:31.068799160 +0200
 @@ -212,7 +212,7 @@ proc default_mi_gdb_start { args } {
            warning "Couldn't set the width to 0."
        }
@@ -67,22 +67,22 @@ Index: gdb-7.6.90.20140127/gdb/testsuite/lib/mi-support.exp
      send_gdb "190-gdb-set build-id-verbose 0\n"
      gdb_expect 10 {
        -re ".*190-gdb-set build-id-verbose 0\r\n190\\\^done\r\n$mi_gdb_prompt$" {
-Index: gdb-7.6.90.20140127/gdb/tui/tui-interp.c
+Index: gdb-7.7.50.20140609/gdb/tui/tui-interp.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/tui/tui-interp.c      2014-02-06 17:18:26.970717215 +0100
-+++ gdb-7.6.90.20140127/gdb/tui/tui-interp.c   2014-02-06 17:18:33.867724668 +0100
-@@ -30,6 +30,7 @@
- #include "tui/tui.h"
- #include "tui/tui-io.h"
+--- gdb-7.7.50.20140609.orig/gdb/tui/tui-interp.c      2014-06-13 20:10:31.068799160 +0200
++++ gdb-7.7.50.20140609/gdb/tui/tui-interp.c   2014-06-13 20:10:47.806816542 +0200
+@@ -32,6 +32,7 @@
  #include "exceptions.h"
+ #include "infrun.h"
+ #include "observer.h"
 +#include "symfile.h"
  
- /* Set to 1 when the TUI mode must be activated when we first start
-    gdb.  */
-Index: gdb-7.6.90.20140127/gdb/aclocal.m4
+ static struct ui_out *tui_ui_out (struct interp *self);
+Index: gdb-7.7.50.20140609/gdb/aclocal.m4
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/aclocal.m4    2014-02-06 17:18:33.868724669 +0100
-+++ gdb-7.6.90.20140127/gdb/aclocal.m4 2014-02-06 17:09:49.877157405 +0100
+--- gdb-7.7.50.20140609.orig/gdb/aclocal.m4    2014-06-13 20:10:19.636787646 +0200
++++ gdb-7.7.50.20140609/gdb/aclocal.m4 2014-06-13 20:10:31.069799161 +0200
 @@ -11,6 +11,221 @@
  # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
  # PARTICULAR PURPOSE.
@@ -305,10 +305,10 @@ Index: gdb-7.6.90.20140127/gdb/aclocal.m4
  # AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
  
  # Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
-Index: gdb-7.6.90.20140127/gdb/config.in
+Index: gdb-7.7.50.20140609/gdb/config.in
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/config.in     2014-02-06 17:18:26.971717216 +0100
-+++ gdb-7.6.90.20140127/gdb/config.in  2014-02-06 17:18:33.868724669 +0100
+--- gdb-7.7.50.20140609.orig/gdb/config.in     2014-06-13 20:10:19.637787647 +0200
++++ gdb-7.7.50.20140609/gdb/config.in  2014-06-13 20:10:31.069799161 +0200
 @@ -33,6 +33,9 @@
  /* Define to BFD's default target vector. */
  #undef DEFAULT_BFD_VEC
@@ -319,7 +319,7 @@ Index: gdb-7.6.90.20140127/gdb/config.in
  /* Define to 1 if translation of program messages to the user's native
     language is requested. */
  #undef ENABLE_NLS
-@@ -207,6 +210,9 @@
+@@ -210,6 +213,9 @@
  /* Define if Python 2.7 is being used. */
  #undef HAVE_LIBPYTHON2_7
  
@@ -329,11 +329,11 @@ Index: gdb-7.6.90.20140127/gdb/config.in
  /* Define to 1 if you have the <libunwind-ia64.h> header file. */
  #undef HAVE_LIBUNWIND_IA64_H
  
-Index: gdb-7.6.90.20140127/gdb/configure
+Index: gdb-7.7.50.20140609/gdb/configure
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/configure     2014-02-06 17:18:26.976717221 +0100
-+++ gdb-7.6.90.20140127/gdb/configure  2014-02-06 17:18:33.872724673 +0100
-@@ -689,6 +689,11 @@ PKGVERSION
+--- gdb-7.7.50.20140609.orig/gdb/configure     2014-06-13 20:10:19.642787652 +0200
++++ gdb-7.7.50.20140609/gdb/configure  2014-06-13 20:10:31.073799165 +0200
+@@ -692,6 +692,11 @@ PKGVERSION
  HAVE_NATIVE_GCORE_TARGET
  TARGET_OBS
  subdirs
@@ -345,7 +345,7 @@ Index: gdb-7.6.90.20140127/gdb/configure
  GDB_DATADIR
  DEBUGDIR
  MAKEINFO_EXTRA_FLAGS
-@@ -792,6 +797,7 @@ with_gdb_datadir
+@@ -795,6 +800,7 @@ with_gdb_datadir
  with_relocated_sources
  with_auto_load_dir
  with_auto_load_safe_path
@@ -353,7 +353,7 @@ Index: gdb-7.6.90.20140127/gdb/configure
  enable_targets
  enable_64_bit_bfd
  enable_gdbcli
-@@ -842,6 +848,11 @@ CPPFLAGS
+@@ -846,6 +852,11 @@ CPPFLAGS
  CPP
  MAKEINFO
  MAKEINFOFLAGS
@@ -365,7 +365,7 @@ Index: gdb-7.6.90.20140127/gdb/configure
  YACC
  YFLAGS
  XMKMF'
-@@ -1512,6 +1523,8 @@ Optional Packages:
+@@ -1516,6 +1527,8 @@ Optional Packages:
                            [--with-auto-load-dir]
    --without-auto-load-safe-path
                            do not restrict auto-loaded files locations
@@ -374,7 +374,7 @@ Index: gdb-7.6.90.20140127/gdb/configure
    --with-libunwind-ia64   use libunwind frame unwinding for ia64 targets
    --with-curses           use the curses library instead of the termcap
                            library
-@@ -1559,6 +1572,13 @@ Some influential environment variables:
+@@ -1565,6 +1578,13 @@ Some influential environment variables:
    MAKEINFO    Parent configure detects if it is of sufficient version.
    MAKEINFOFLAGS
                Parameters for MAKEINFO.
@@ -388,7 +388,7 @@ Index: gdb-7.6.90.20140127/gdb/configure
    YACC        The `Yet Another C Compiler' implementation to use. Defaults to
                the first program found out of: `bison -y', `byacc', `yacc'.
    YFLAGS      The list of arguments that will be passed by default to $YACC.
-@@ -5154,6 +5174,491 @@ _ACEOF
+@@ -5160,6 +5180,491 @@ _ACEOF
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_safe_path" >&5
  $as_echo "$with_auto_load_safe_path" >&6; }
  
@@ -880,10 +880,10 @@ Index: gdb-7.6.90.20140127/gdb/configure
  
  
  subdirs="$subdirs testsuite"
-Index: gdb-7.6.90.20140127/gdb/configure.ac
+Index: gdb-7.7.50.20140609/gdb/configure.ac
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/configure.ac  2014-02-06 17:18:26.977717223 +0100
-+++ gdb-7.6.90.20140127/gdb/configure.ac       2014-02-06 17:18:33.873724674 +0100
+--- gdb-7.7.50.20140609.orig/gdb/configure.ac  2014-06-13 20:10:19.643787653 +0200
++++ gdb-7.7.50.20140609/gdb/configure.ac       2014-06-13 20:10:31.074799166 +0200
 @@ -165,6 +165,199 @@ AC_DEFINE_DIR(AUTO_LOAD_SAFE_PATH, escap
              [Directories safe to hold auto-loaded files.])
  AC_MSG_RESULT([$with_auto_load_safe_path])
@@ -1084,11 +1084,11 @@ Index: gdb-7.6.90.20140127/gdb/configure.ac
  AC_CONFIG_SUBDIRS(testsuite)
  
  # Check whether to support alternative target configurations
-Index: gdb-7.6.90.20140127/gdb/corelow.c
+Index: gdb-7.7.50.20140609/gdb/corelow.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/corelow.c     2014-02-06 17:18:26.978717224 +0100
-+++ gdb-7.6.90.20140127/gdb/corelow.c  2014-02-06 17:18:33.873724674 +0100
-@@ -315,7 +315,7 @@ build_id_locate_exec (int from_tty)
+--- gdb-7.7.50.20140609.orig/gdb/corelow.c     2014-06-13 20:10:19.644787654 +0200
++++ gdb-7.7.50.20140609/gdb/corelow.c  2014-06-13 20:10:31.074799166 +0200
+@@ -316,7 +316,7 @@ build_id_locate_exec (int from_tty)
          symfile_objfile->flags |= OBJF_BUILD_ID_CORE_LOADED;
      }
    else
@@ -1097,10 +1097,10 @@ Index: gdb-7.6.90.20140127/gdb/corelow.c
  
    do_cleanups (back_to);
  
-Index: gdb-7.6.90.20140127/gdb/build-id.c
+Index: gdb-7.7.50.20140609/gdb/build-id.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/build-id.c    2014-02-06 17:18:26.842717077 +0100
-+++ gdb-7.6.90.20140127/gdb/build-id.c 2014-02-06 17:08:18.341060295 +0100
+--- gdb-7.7.50.20140609.orig/gdb/build-id.c    2014-06-13 20:10:19.644787654 +0200
++++ gdb-7.7.50.20140609/gdb/build-id.c 2014-06-13 20:10:31.075799167 +0200
 @@ -32,6 +32,7 @@
  #include "gdbcmd.h"
  #include "observer.h"
index d3bc4a591574ce027fd4d5eb7f8e4a7ed21c7261..eb4f1d3281b91c915437b59e3114bad0b43e1d77 100644 (file)
@@ -1,8 +1,8 @@
-Index: gdb-7.6.90.20140127/gdb/corelow.c
+Index: gdb-7.7.50.20140609/gdb/corelow.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/corelow.c     2014-01-27 02:57:53.000000000 +0100
-+++ gdb-7.6.90.20140127/gdb/corelow.c  2014-02-06 16:46:52.261646499 +0100
-@@ -48,6 +48,10 @@
+--- gdb-7.7.50.20140609.orig/gdb/corelow.c     2014-06-13 20:09:37.369745221 +0200
++++ gdb-7.7.50.20140609/gdb/corelow.c  2014-06-13 20:09:42.407750265 +0200
+@@ -49,6 +49,10 @@
  #include "gdb_bfd.h"
  #include "completer.h"
  #include "filestuff.h"
@@ -13,7 +13,7 @@ Index: gdb-7.6.90.20140127/gdb/corelow.c
  
  #ifndef O_LARGEFILE
  #define O_LARGEFILE 0
-@@ -271,6 +275,53 @@ add_to_thread_list (bfd *abfd, asection
+@@ -272,6 +276,53 @@ add_to_thread_list (bfd *abfd, asection
      inferior_ptid = ptid;                     /* Yes, make it current.  */
  }
  
@@ -67,7 +67,7 @@ Index: gdb-7.6.90.20140127/gdb/corelow.c
  /* This routine opens and sets up the core file bfd.  */
  
  static void
-@@ -409,6 +460,14 @@ core_open (char *filename, int from_tty)
+@@ -410,6 +461,14 @@ core_open (char *filename, int from_tty)
        switch_to_thread (thread->ptid);
      }
  
@@ -82,7 +82,7 @@ Index: gdb-7.6.90.20140127/gdb/corelow.c
    post_create_inferior (&core_ops, from_tty);
  
    /* Now go through the target stack looking for threads since there
-@@ -980,4 +1039,11 @@ _initialize_corelow (void)
+@@ -1029,4 +1088,11 @@ _initialize_corelow (void)
    init_core_ops ();
  
    add_target_with_completer (&core_ops, filename_completer);
@@ -94,11 +94,11 @@ Index: gdb-7.6.90.20140127/gdb/corelow.c
 +                         NULL, NULL, NULL,
 +                         &setlist, &showlist);
  }
-Index: gdb-7.6.90.20140127/gdb/doc/gdb.texinfo
+Index: gdb-7.7.50.20140609/gdb/doc/gdb.texinfo
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/doc/gdb.texinfo       2014-02-06 16:46:51.804645989 +0100
-+++ gdb-7.6.90.20140127/gdb/doc/gdb.texinfo    2014-02-06 16:46:52.110646331 +0100
-@@ -17413,6 +17413,27 @@ information files.
+--- gdb-7.7.50.20140609.orig/gdb/doc/gdb.texinfo       2014-06-13 20:09:37.380745232 +0200
++++ gdb-7.7.50.20140609/gdb/doc/gdb.texinfo    2014-06-13 20:09:42.417750275 +0200
+@@ -17547,6 +17547,27 @@ information files.
  
  @end table
  
@@ -126,11 +126,11 @@ Index: gdb-7.6.90.20140127/gdb/doc/gdb.texinfo
  @cindex @code{.gnu_debuglink} sections
  @cindex debug link sections
  A debug link is a special section of the executable file named
-Index: gdb-7.6.90.20140127/gdb/solib-svr4.c
+Index: gdb-7.7.50.20140609/gdb/solib-svr4.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/solib-svr4.c  2014-01-27 02:57:53.000000000 +0100
-+++ gdb-7.6.90.20140127/gdb/solib-svr4.c       2014-02-06 16:49:27.508819174 +0100
-@@ -47,6 +47,7 @@
+--- gdb-7.7.50.20140609.orig/gdb/solib-svr4.c  2014-06-13 20:09:37.382745234 +0200
++++ gdb-7.7.50.20140609/gdb/solib-svr4.c       2014-06-13 20:09:42.418750276 +0200
+@@ -48,6 +48,7 @@
  #include "exceptions.h"
  #include "gdb_bfd.h"
  #include "probe.h"
@@ -194,11 +194,11 @@ Index: gdb-7.6.90.20140127/gdb/solib-svr4.c
        xfree (buffer);
  
        /* If this entry has no name, or its name matches the name
-Index: gdb-7.6.90.20140127/gdb/elfread.c
+Index: gdb-7.7.50.20140609/gdb/elfread.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/elfread.c     2014-01-27 02:57:53.000000000 +0100
-+++ gdb-7.6.90.20140127/gdb/elfread.c  2014-02-06 16:46:52.249646486 +0100
-@@ -1316,9 +1316,10 @@ elf_symfile_read (struct objfile *objfil
+--- gdb-7.7.50.20140609.orig/gdb/elfread.c     2014-06-13 20:09:37.383745235 +0200
++++ gdb-7.7.50.20140609/gdb/elfread.c  2014-06-13 20:09:42.418750276 +0200
+@@ -1335,9 +1335,10 @@ elf_symfile_read (struct objfile *objfil
           && objfile->separate_debug_objfile == NULL
           && objfile->separate_debug_objfile_backlink == NULL)
      {
@@ -211,7 +211,7 @@ Index: gdb-7.6.90.20140127/gdb/elfread.c
  
        if (debugfile == NULL)
        debugfile = find_separate_debug_file_by_debuglink (objfile);
-@@ -1332,6 +1333,12 @@ elf_symfile_read (struct objfile *objfil
+@@ -1351,6 +1352,12 @@ elf_symfile_read (struct objfile *objfil
          symbol_file_add_separate (abfd, debugfile, symfile_flags, objfile);
          do_cleanups (cleanup);
        }
@@ -224,13 +224,13 @@ Index: gdb-7.6.90.20140127/gdb/elfread.c
      }
  }
  
-Index: gdb-7.6.90.20140127/gdb/symfile.h
+Index: gdb-7.7.50.20140609/gdb/symfile.h
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/symfile.h     2014-01-27 02:57:53.000000000 +0100
-+++ gdb-7.6.90.20140127/gdb/symfile.h  2014-02-06 16:46:52.250646487 +0100
-@@ -554,6 +554,10 @@ void free_symfile_segment_data (struct s
extern struct cleanup *increment_reading_symtab (void);
+--- gdb-7.7.50.20140609.orig/gdb/symfile.h     2014-06-13 20:09:42.419750277 +0200
++++ gdb-7.7.50.20140609/gdb/symfile.h  2014-06-13 20:10:04.478772510 +0200
+@@ -570,6 +570,10 @@ void expand_symtabs_matching (expand_sym
+ void map_symbol_filenames (symbol_filename_ftype *fun, void *data,
                         int need_fullname);
  
 +/* build-id support.  */
 +extern struct elf_build_id *build_id_addr_get (CORE_ADDR addr);
@@ -239,11 +239,11 @@ Index: gdb-7.6.90.20140127/gdb/symfile.h
  /* From dwarf2read.c */
  
  /* Names for a dwarf2 debugging section.  The field NORMAL is the normal
-Index: gdb-7.6.90.20140127/gdb/testsuite/lib/gdb.exp
+Index: gdb-7.7.50.20140609/gdb/testsuite/lib/gdb.exp
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/testsuite/lib/gdb.exp 2014-02-06 16:46:51.643645810 +0100
-+++ gdb-7.6.90.20140127/gdb/testsuite/lib/gdb.exp      2014-02-06 16:46:52.251646488 +0100
-@@ -1504,6 +1504,16 @@ proc default_gdb_start { } {
+--- gdb-7.7.50.20140609.orig/gdb/testsuite/lib/gdb.exp 2014-06-13 20:09:37.384745236 +0200
++++ gdb-7.7.50.20140609/gdb/testsuite/lib/gdb.exp      2014-06-13 20:09:42.420750278 +0200
+@@ -1492,6 +1492,16 @@ proc default_gdb_start { } {
            warning "Couldn't set the width to 0."
        }
      }
@@ -260,10 +260,10 @@ Index: gdb-7.6.90.20140127/gdb/testsuite/lib/gdb.exp
      return 0
  }
  
-Index: gdb-7.6.90.20140127/gdb/testsuite/lib/mi-support.exp
+Index: gdb-7.7.50.20140609/gdb/testsuite/lib/mi-support.exp
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/testsuite/lib/mi-support.exp  2014-01-27 02:57:54.000000000 +0100
-+++ gdb-7.6.90.20140127/gdb/testsuite/lib/mi-support.exp       2014-02-06 16:46:52.252646489 +0100
+--- gdb-7.7.50.20140609.orig/gdb/testsuite/lib/mi-support.exp  2014-06-13 20:09:37.385745237 +0200
++++ gdb-7.7.50.20140609/gdb/testsuite/lib/mi-support.exp       2014-06-13 20:09:42.421750279 +0200
 @@ -212,6 +212,16 @@ proc default_mi_gdb_start { args } {
            warning "Couldn't set the width to 0."
        }
@@ -281,11 +281,11 @@ Index: gdb-7.6.90.20140127/gdb/testsuite/lib/mi-support.exp
      # If allowing the inferior to have its own PTY then assign the inferior
      # its own terminal device here.
      if { $separate_inferior_pty } {
-Index: gdb-7.6.90.20140127/gdb/objfiles.h
+Index: gdb-7.7.50.20140609/gdb/objfiles.h
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/objfiles.h    2014-01-27 02:57:53.000000000 +0100
-+++ gdb-7.6.90.20140127/gdb/objfiles.h 2014-02-06 16:46:52.113646334 +0100
-@@ -436,6 +436,10 @@ struct objfile
+--- gdb-7.7.50.20140609.orig/gdb/objfiles.h    2014-06-13 20:09:37.385745237 +0200
++++ gdb-7.7.50.20140609/gdb/objfiles.h 2014-06-13 20:09:42.421750279 +0200
+@@ -464,6 +464,10 @@ struct objfile
  
  #define OBJF_NOT_FILENAME (1 << 6)
  
@@ -296,11 +296,11 @@ Index: gdb-7.6.90.20140127/gdb/objfiles.h
  /* Declarations for functions defined in objfiles.c */
  
  extern struct objfile *allocate_objfile (bfd *, const char *name, int);
-Index: gdb-7.6.90.20140127/gdb/testsuite/gdb.base/corefile.exp
+Index: gdb-7.7.50.20140609/gdb/testsuite/gdb.base/corefile.exp
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/testsuite/gdb.base/corefile.exp       2014-01-27 02:57:54.000000000 +0100
-+++ gdb-7.6.90.20140127/gdb/testsuite/gdb.base/corefile.exp    2014-02-06 16:46:52.113646334 +0100
-@@ -281,3 +281,33 @@ gdb_test_multiple "core-file $corefile"
+--- gdb-7.7.50.20140609.orig/gdb/testsuite/gdb.base/corefile.exp       2014-06-13 20:09:37.385745237 +0200
++++ gdb-7.7.50.20140609/gdb/testsuite/gdb.base/corefile.exp    2014-06-13 20:09:42.421750279 +0200
+@@ -293,3 +293,33 @@ gdb_test_multiple "core-file $corefile"
        pass $test
      }
  }
@@ -334,10 +334,10 @@ Index: gdb-7.6.90.20140127/gdb/testsuite/gdb.base/corefile.exp
 +    gdb_test "info files" "Local exec file:\r\n\[ \t\]*`[string_to_regexp $debugdir/$buildid]', file type .*"
 +    pass $wholetest
 +}
-Index: gdb-7.6.90.20140127/gdb/build-id.c
+Index: gdb-7.7.50.20140609/gdb/build-id.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/build-id.c    2014-01-27 02:57:53.000000000 +0100
-+++ gdb-7.6.90.20140127/gdb/build-id.c 2014-02-06 16:46:52.113646334 +0100
+--- gdb-7.7.50.20140609.orig/gdb/build-id.c    2014-06-13 20:09:37.386745238 +0200
++++ gdb-7.7.50.20140609/gdb/build-id.c 2014-06-13 20:09:42.422750280 +0200
 @@ -27,11 +27,65 @@
  #include "symfile.h"
  #include "objfiles.h"
@@ -1160,10 +1160,10 @@ Index: gdb-7.6.90.20140127/gdb/build-id.c
 +
 +  observer_attach_executable_changed (debug_print_executable_changed);
 +}
-Index: gdb-7.6.90.20140127/gdb/build-id.h
+Index: gdb-7.7.50.20140609/gdb/build-id.h
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/build-id.h    2014-01-27 02:57:53.000000000 +0100
-+++ gdb-7.6.90.20140127/gdb/build-id.h 2014-02-06 16:46:52.114646335 +0100
+--- gdb-7.7.50.20140609.orig/gdb/build-id.h    2014-06-13 20:09:37.386745238 +0200
++++ gdb-7.7.50.20140609/gdb/build-id.h 2014-06-13 20:09:42.422750280 +0200
 @@ -32,13 +32,18 @@ extern int build_id_verify (bfd *abfd,
     the caller.  */
  
@@ -1185,11 +1185,11 @@ Index: gdb-7.6.90.20140127/gdb/build-id.h
 +                                             char **build_id_filename_return);
  
  #endif /* BUILD_ID_H */
-Index: gdb-7.6.90.20140127/gdb/dwarf2read.c
+Index: gdb-7.7.50.20140609/gdb/dwarf2read.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/dwarf2read.c  2014-02-06 16:46:51.809645995 +0100
-+++ gdb-7.6.90.20140127/gdb/dwarf2read.c       2014-02-06 16:49:55.679850414 +0100
-@@ -2429,7 +2429,7 @@ dwarf2_get_dwz_file (void)
+--- gdb-7.7.50.20140609.orig/gdb/dwarf2read.c  2014-06-13 20:09:37.389745241 +0200
++++ gdb-7.7.50.20140609/gdb/dwarf2read.c       2014-06-13 20:09:42.425750283 +0200
+@@ -2446,7 +2446,7 @@ dwarf2_get_dwz_file (void)
      }
  
    if (dwz_bfd == NULL)
index 1b3b0f35d0ccc53cb21620f6042573d585d9705b..da88642348651718e16583a5a9dbf5379dac3428 100644 (file)
@@ -40,11 +40,11 @@ Subject: [PATCH 4/4] add gdb-add-index
  5 files changed, 57 insertions(+), 1 deletions(-)
  create mode 100755 gdb/gdb-add-index
 
-Index: gdb-7.7.1/gdb/Makefile.in
+Index: gdb-7.6.90.20140127/gdb/Makefile.in
 ===================================================================
---- gdb-7.7.1/gdb/Makefile.in.orig     2014-06-05 10:44:16.899964423 +0200
-+++ gdb-7.7.1/gdb/Makefile.in  2014-06-05 10:50:47.084009619 +0200
-@@ -1093,6 +1093,15 @@
+--- gdb-7.6.90.20140127.orig/gdb/Makefile.in   2014-02-06 17:37:54.555975958 +0100
++++ gdb-7.6.90.20140127/gdb/Makefile.in        2014-02-06 17:38:52.110038415 +0100
+@@ -1093,6 +1093,15 @@ install-only: install-gstack $(CONFIG_IN
                  $(INSTALL_SCRIPT) gcore \
                          $(DESTDIR)$(bindir)/$$transformed_name; \
        fi
@@ -55,16 +55,16 @@ Index: gdb-7.7.1/gdb/Makefile.in
 +              else \
 +                true ; \
 +              fi ; \
-+              $(INSTALL_PROGRAM) $(srcdir)/gdb-add-index \
-+                      $(DESTDIR)$(bindir)/$$transformed_name$(EXEEXT)
++              $(INSTALL_PROGRAM) $(srcdir)/contrib/gdb-add-index.sh \
++                      $(DESTDIR)$(bindir)/$$transformed_name$(EXEEXT)
        @$(MAKE) DO=install "DODIRS=$(SUBDIRS)" $(FLAGS_TO_PASS) subdir_do
  
  install-strip:
-Index: gdb-7.5.91.20130407/gdb/doc/gdb.texinfo
+Index: gdb-7.6.90.20140127/gdb/doc/gdb.texinfo
 ===================================================================
---- gdb-7.5.91.20130407.orig/gdb/doc/gdb.texinfo       2013-04-11 16:53:00.000000000 +0200
-+++ gdb-7.5.91.20130407/gdb/doc/gdb.texinfo    2013-04-11 16:55:07.004278842 +0200
-@@ -17159,6 +17159,14 @@ There are currently some limitation on i
+--- gdb-7.6.90.20140127.orig/gdb/doc/gdb.texinfo       2014-02-06 17:37:50.822971940 +0100
++++ gdb-7.6.90.20140127/gdb/doc/gdb.texinfo    2014-02-06 17:37:54.565975968 +0100
+@@ -17749,6 +17749,14 @@ There are currently some limitation on i
  for DWARF debugging information, not stabs.  And, they do not
  currently work for programs using Ada.
  
@@ -79,38 +79,93 @@ Index: gdb-7.5.91.20130407/gdb/doc/gdb.texinfo
  @node Symbol Errors
  @section Errors Reading Symbol Files
  
-Index: gdb-7.4.50.20120103/gdb/gdb-add-index
-===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ gdb-7.4.50.20120103/gdb/gdb-add-index      2012-01-03 15:23:43.296231942 +0100
-@@ -0,0 +1,30 @@
-+#! /bin/sh
+@@ -43878,6 +43886,7 @@ switch (die->tag)
+ * gdbserver man::               Remote Server for the GNU Debugger man page
+ * gcore man::                   Generate a core file of a running program
+ * gdbinit man::                 gdbinit scripts
++* gdb-add-index man::           Add index files to speed up GDB
+ @end menu
+ @node gdb man
+@@ -44530,6 +44539,54 @@ gdb(1), @code{info -f gdb -n Startup}
+ The full documentation for @value{GDBN} is maintained as a Texinfo manual.
+ If the @code{info} and @code{gdb} programs and @value{GDBN}'s Texinfo
+ documentation are properly installed at your site, the command
++
++@smallexample
++info gdb
++@end smallexample
++
++should give you access to the complete manual.
++
++@cite{Using GDB: A Guide to the GNU Source-Level Debugger},
++Richard M. Stallman and Roland H. Pesch, July 1991.
++@end ifset
++@c man end
 +
-+# Add a .gdb_index section to a file.
++@node gdb-add-index man
++@heading gdb-add-index
 +
-+# Copyright (C) 2010 Free Software Foundation, Inc.
-+# 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 3 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, see <http://www.gnu.org/licenses/>.
++@c man title gdb-add-index Add index files to speed up GDB
 +
-+file="$1"
-+dir="${file%/*}"
++@c man begin SYNOPSIS gdb-add-index
++gdb-add-index @var{filename}
++@c man end
 +
-+# We don't care if gdb gives an error.
-+gdb -nx --batch-silent -ex "file $file" -ex "save gdb-index $dir"
++@c man begin DESCRIPTION gdb-add-index
++When GDB finds a symbol file, it scans the symbols in the file in order
++to construct an internal symbol table.  This lets most GDB operations
++work quickly--at the cost of a delay early on.  For large programs,
++this delay can be quite lengthy, so GDB provides a way to build an
++index, which speeds up startup.
 +
-+if test -f "${file}.gdb-index"; then
-+   objcopy --add-section .gdb_index="${file}.gdb-index" --set-section-flags .gdb_index=readonly "$file" "$file"
-+   rm -f "${file}.gdb-index"
-+fi
++To determine whether a file contains such an index, use the command
++@command{readelf -S filename}: the index is stored in a section named
++@code{.gdb_index}.  Note that the index is never generated for files that do
++not contain DWARF debug information (sections named @code{.debug_*}).
++
++See more in
++@ifset man
++the @value{GDBN} manual in node @code{Index Files}
++-- shell command @code{info -f gdb -n 'Index Files'}.
++@end ifset
++@ifclear man
++@ref{Index Files}.
++@end ifclear
++@c man end
++
++@c man begin SEEALSO gdb-add-index
++@ifset man
++The full documentation for @value{GDBN} is maintained as a Texinfo manual.
++If the @code{info} and @code{gdb} programs and @value{GDBN}'s Texinfo
++documentation are properly installed at your site, the command
+ @smallexample
+ info gdb
+Index: gdb-7.6.90.20140127/gdb/doc/Makefile.in
+===================================================================
+--- gdb-7.6.90.20140127.orig/gdb/doc/Makefile.in       2014-02-06 17:37:50.824971942 +0100
++++ gdb-7.6.90.20140127/gdb/doc/Makefile.in    2014-02-06 17:37:54.565975968 +0100
+@@ -165,7 +165,7 @@ POD2MAN5 = pod2man --center="GNU Develop
+                  --release="gdb-`sed q version.subst`" --section=5
+ # List of man pages generated from gdb.texi
+-MAN1S = gdb.1 gdbserver.1 gcore.1
++MAN1S = gdb.1 gdbserver.1 gcore.1 gdb-add-index.1
+ MAN5S = gdbinit.5
+ MANS = $(MAN1S) $(MAN5S)
+@@ -590,6 +590,13 @@ gcore.1: $(GDB_DOC_FILES)
+               mv -f $@.T$$$$ $@) || (rm -f $@.T$$$$ && exit 1)
+       rm -f gcore.pod
++gdb-add-index.1: $(GDB_DOC_FILES)
++      touch $@
++      -$(TEXI2POD) $(MANCONF) -Dgdb-add-index < $(srcdir)/gdb.texinfo > gdb-add-index.pod
++      -($(POD2MAN1) gdb-add-index.pod | sed -e '/^.if n .na/d' > $@.T$$$$ && \
++              mv -f $@.T$$$$ $@) || (rm -f $@.T$$$$ && exit 1)
++      rm -f gdb-add-index.pod
 +
-+exit 0
+ gdbinit.5: $(GDB_DOC_FILES)
+       touch $@
+       -$(TEXI2POD) $(MANCONF) -Dgdbinit < $(srcdir)/gdb.texinfo > gdbinit.pod
index 3724be802648cf5c61afb32e06cc54ae9e83b8ca..ca12ca55da4a47d17de689e4a90048039eb09e9a 100644 (file)
--- a/gdb.spec
+++ b/gdb.spec
@@ -19,12 +19,12 @@ Summary(zh_CN.UTF-8):       [开发]C和其他语言的调试器
 Summary(zh_TW.UTF-8):  [.-A開發]C和.$)B其.-A他語.$)B言的調試器
 %define                snap    20120926
 Name:          gdb
-Version:       7.7.1
+Version:       7.8
 Release:       0.1
 License:       GPL v3+
 Group:         Development/Debuggers
-Source0:       http://ftp.gnu.org/gnu/gdb/%{name}-%{version}.tar.bz2
-# Source0-md5: 77b20b515e7c25f032cb9732a66620fe
+Source0:       http://ftp.gnu.org/gnu/gdb/%{name}-%{version}.tar.xz
+# Source0-md5: bd958fe9019d7c7896f29f6724a764ed
 Source1:       http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
 # Source1-md5: 2e8a48939ae282c12bbacdd54e398247
 Source3:       %{name}-gstack.man
@@ -313,6 +313,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/gdb/python
 %{_mandir}/man1/gdb.1*
 %{_mandir}/man1/gdbtui.1*
+%{_mandir}/man1/gdb-add-index.1*
 %{_mandir}/man1/gstack.1*
 %{_mandir}/man1/gcore.1*
 %{_mandir}/man5/gdbinit.5*
This page took 0.177251 seconds and 4 git commands to generate.