diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/bfd/doc/bfdver.texi ./bfd/doc/bfdver.texi
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/bfd/doc/bfdver.texi	2014-12-25 02:02:15.000000000 +0000
+++ ./bfd/doc/bfdver.texi	2015-01-03 02:09:35.000000000 +0000
@@ -1,4 +1,4 @@
 @set VERSION 2.24.51
 @set VERSION_PACKAGE (GNU Binutils) 
-@set UPDATED December 2014
+@set UPDATED January 2015
 @set BUGURL @uref{http://www.sourceware.org/bugzilla/}
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/bfd/version.h ./bfd/version.h
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/bfd/version.h	2014-12-25 02:00:48.000000000 +0000
+++ ./bfd/version.h	2015-01-03 02:06:54.000000000 +0000
@@ -1,4 +1,4 @@
-#define BFD_VERSION_DATE 20141225
+#define BFD_VERSION_DATE 20150103
 #define BFD_VERSION @bfd_version@
 #define BFD_VERSION_STRING  @bfd_version_package@ @bfd_version_string@
 #define REPORT_BUGS_TO @report_bugs_to@
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/djunpack.bat ./djunpack.bat
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/djunpack.bat	2014-12-25 02:04:06.000000000 +0000
+++ ./djunpack.bat	2015-01-03 02:15:14.000000000 +0000
@@ -17,8 +17,8 @@ Rem
 Rem The following 2 lines need to be changed with each new GDB release, to
 Rem be identical to the name of the top-level directory where the GDB
 Rem distribution unpacks itself.
-set GDBVER=gdb-7.8.1.20141225
-if "%GDBVER%"=="gdb-7.8.1.20141225" GoTo EnvOk
+set GDBVER=gdb-7.8.1.20150103
+if "%GDBVER%"=="gdb-7.8.1.20150103" GoTo EnvOk
 Rem If their environment space is too small, re-exec with a larger one
 command.com /e:4096 /c %0 %1
 GoTo End
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/ChangeLog ./gdb/ChangeLog
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/ChangeLog	2014-12-25 02:00:49.000000000 +0000
+++ ./gdb/ChangeLog	2015-01-03 02:06:55.000000000 +0000
@@ -1,3 +1,12 @@
+2014-12-31  Joel Brobecker  <brobecker@adacore.com>
+
+	PR backtrace/16215:
+	* dwarf2-frame.c (dwarf2_frame_cfa): Remove the restriction
+	the frame unwinder must either be the dwarf2_frame_unwind
+	or the dwarf2_tailcall_frame_unwind.  Verify that this_frame's
+	stack_addr is valid before calling get_frame_base.  Throw
+	an error if not valid.
+
 2014-12-15  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
 	PR symtab/17642
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/doc/gcore.1 ./gdb/doc/gcore.1
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/doc/gcore.1	2014-12-25 02:03:58.000000000 +0000
+++ ./gdb/doc/gcore.1	2015-01-03 02:12:22.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GCORE 1"
-.TH GCORE 1 "2014-12-25" "gdb-7.8.1.20141225-cvs" "GNU Development Tools"
+.TH GCORE 1 "2015-01-03" "gdb-7.8.1.20150103-cvs" "GNU Development Tools"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/doc/gdb.1 ./gdb/doc/gdb.1
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/doc/gdb.1	2014-12-25 02:03:58.000000000 +0000
+++ ./gdb/doc/gdb.1	2015-01-03 02:12:21.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDB 1"
-.TH GDB 1 "2014-12-25" "gdb-7.8.1.20141225-cvs" "GNU Development Tools"
+.TH GDB 1 "2015-01-03" "gdb-7.8.1.20150103-cvs" "GNU Development Tools"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/doc/gdb.info ./gdb/doc/gdb.info
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/doc/gdb.info	2014-12-25 02:03:57.000000000 +0000
+++ ./gdb/doc/gdb.info	2015-01-03 02:12:21.000000000 +0000
@@ -22,7 +22,7 @@ developing GNU and promoting software fr
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of `Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 7.8.1.20141225-cvs.
+Source-Level Debugger' for GDB (GDB) Version 7.8.1.20150103-cvs.
 
    Copyright (C) 1988-2014 Free Software Foundation, Inc.
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/doc/gdb.info-1 ./gdb/doc/gdb.info-1
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/doc/gdb.info-1	2014-12-25 02:03:57.000000000 +0000
+++ ./gdb/doc/gdb.info-1	2015-01-03 02:12:21.000000000 +0000
@@ -22,7 +22,7 @@ developing GNU and promoting software fr
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of `Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 7.8.1.20141225-cvs.
+Source-Level Debugger' for GDB (GDB) Version 7.8.1.20150103-cvs.
 
    Copyright (C) 1988-2014 Free Software Foundation, Inc.
 
@@ -45,7 +45,7 @@ Debugging with GDB
 
 This file describes GDB, the GNU symbolic debugger.
 
-   This is the Tenth Edition, for GDB (GDB) Version 7.8.1.20141225-cvs.
+   This is the Tenth Edition, for GDB (GDB) Version 7.8.1.20150103-cvs.
 
    Copyright (C) 1988-2014 Free Software Foundation, Inc.
 
@@ -494,7 +494,7 @@ Let us use GDB to try to see what is goi
      There is absolutely no warranty for GDB; type "show warranty"
       for details.
 
-     GDB 7.8.1.20141225-cvs, Copyright 1999 Free Software Foundation, Inc...
+     GDB 7.8.1.20150103-cvs, Copyright 1999 Free Software Foundation, Inc...
      (gdb)
 
 GDB reads only enough symbol data to know where to find the rest when
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/doc/gdb.info-2 ./gdb/doc/gdb.info-2
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/doc/gdb.info-2	2014-12-25 02:03:57.000000000 +0000
+++ ./gdb/doc/gdb.info-2	2015-01-03 02:12:21.000000000 +0000
@@ -22,7 +22,7 @@ developing GNU and promoting software fr
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of `Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 7.8.1.20141225-cvs.
+Source-Level Debugger' for GDB (GDB) Version 7.8.1.20150103-cvs.
 
    Copyright (C) 1988-2014 Free Software Foundation, Inc.
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/doc/gdb.info-3 ./gdb/doc/gdb.info-3
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/doc/gdb.info-3	2014-12-25 02:03:57.000000000 +0000
+++ ./gdb/doc/gdb.info-3	2015-01-03 02:12:21.000000000 +0000
@@ -22,7 +22,7 @@ developing GNU and promoting software fr
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of `Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 7.8.1.20141225-cvs.
+Source-Level Debugger' for GDB (GDB) Version 7.8.1.20150103-cvs.
 
    Copyright (C) 1988-2014 Free Software Foundation, Inc.
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/doc/gdb.info-4 ./gdb/doc/gdb.info-4
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/doc/gdb.info-4	2014-12-25 02:03:57.000000000 +0000
+++ ./gdb/doc/gdb.info-4	2015-01-03 02:12:21.000000000 +0000
@@ -22,7 +22,7 @@ developing GNU and promoting software fr
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of `Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 7.8.1.20141225-cvs.
+Source-Level Debugger' for GDB (GDB) Version 7.8.1.20150103-cvs.
 
    Copyright (C) 1988-2014 Free Software Foundation, Inc.
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/doc/gdb.info-5 ./gdb/doc/gdb.info-5
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/doc/gdb.info-5	2014-12-25 02:03:57.000000000 +0000
+++ ./gdb/doc/gdb.info-5	2015-01-03 02:12:21.000000000 +0000
@@ -22,7 +22,7 @@ developing GNU and promoting software fr
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of `Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 7.8.1.20141225-cvs.
+Source-Level Debugger' for GDB (GDB) Version 7.8.1.20150103-cvs.
 
    Copyright (C) 1988-2014 Free Software Foundation, Inc.
 
@@ -7757,7 +7757,7 @@ and TeX (or `texi2roff') to typeset the 
 
    GDB includes an already formatted copy of the on-line Info version
 of this manual in the `gdb' subdirectory.  The main Info file is
-`gdb-7.8.1.20141225-cvs/gdb/gdb.info', and it refers to subordinate
+`gdb-7.8.1.20150103-cvs/gdb/gdb.info', and it refers to subordinate
 files matching `gdb.info*' in the same directory.  If necessary, you
 can print out these files, or read them with any editor; but they are
 easier to read using the `info' subsystem in GNU Emacs or the
@@ -7768,8 +7768,8 @@ distribution.
 Info formatting programs, such as `texinfo-format-buffer' or `makeinfo'.
 
    If you have `makeinfo' installed, and are in the top level GDB
-source directory (`gdb-7.8.1.20141225-cvs', in the case of version
-7.8.1.20141225-cvs), you can make the Info file by typing:
+source directory (`gdb-7.8.1.20150103-cvs', in the case of version
+7.8.1.20150103-cvs), you can make the Info file by typing:
 
      cd gdb
      make gdb.info
@@ -7794,7 +7794,7 @@ format.  On its own, TeX cannot either r
 
    If you have TeX and a DVI printer program installed, you can typeset
 and print this manual.  First switch to the `gdb' subdirectory of the
-main source directory (for example, to `gdb-7.8.1.20141225-cvs/gdb')
+main source directory (for example, to `gdb-7.8.1.20150103-cvs/gdb')
 and type:
 
      make gdb.dvi
@@ -7803,8 +7803,8 @@ and type:
 
    ---------- Footnotes ----------
 
-   (1) In `gdb-7.8.1.20141225-cvs/gdb/refcard.ps' of the version
-7.8.1.20141225-cvs release.
+   (1) In `gdb-7.8.1.20150103-cvs/gdb/refcard.ps' of the version
+7.8.1.20150103-cvs release.
 
 
 File: gdb.info,  Node: Installing GDB,  Next: Maintenance Commands,  Prev: Formatting Documentation,  Up: Top
@@ -7913,39 +7913,39 @@ preparing GDB for installation; you can 
 in a single directory, whose name is usually composed by appending the
 version number to `gdb'.
 
-   For example, the GDB version 7.8.1.20141225-cvs distribution is in
-the `gdb-7.8.1.20141225-cvs' directory.  That directory contains:
+   For example, the GDB version 7.8.1.20150103-cvs distribution is in
+the `gdb-7.8.1.20150103-cvs' directory.  That directory contains:
 
-`gdb-7.8.1.20141225-cvs/configure (and supporting files)'
+`gdb-7.8.1.20150103-cvs/configure (and supporting files)'
      script for configuring GDB and all its supporting libraries
 
-`gdb-7.8.1.20141225-cvs/gdb'
+`gdb-7.8.1.20150103-cvs/gdb'
      the source specific to GDB itself
 
-`gdb-7.8.1.20141225-cvs/bfd'
+`gdb-7.8.1.20150103-cvs/bfd'
      source for the Binary File Descriptor library
 
-`gdb-7.8.1.20141225-cvs/include'
+`gdb-7.8.1.20150103-cvs/include'
      GNU include files
 
-`gdb-7.8.1.20141225-cvs/libiberty'
+`gdb-7.8.1.20150103-cvs/libiberty'
      source for the `-liberty' free software library
 
-`gdb-7.8.1.20141225-cvs/opcodes'
+`gdb-7.8.1.20150103-cvs/opcodes'
      source for the library of opcode tables and disassemblers
 
-`gdb-7.8.1.20141225-cvs/readline'
+`gdb-7.8.1.20150103-cvs/readline'
      source for the GNU command-line interface
 
-`gdb-7.8.1.20141225-cvs/glob'
+`gdb-7.8.1.20150103-cvs/glob'
      source for the GNU filename pattern-matching subroutine
 
-`gdb-7.8.1.20141225-cvs/mmalloc'
+`gdb-7.8.1.20150103-cvs/mmalloc'
      source for the GNU memory-mapped malloc package
 
    The simplest way to configure and build GDB is to run `configure'
 from the `gdb-VERSION-NUMBER' source directory, which in this example
-is the `gdb-7.8.1.20141225-cvs' directory.
+is the `gdb-7.8.1.20150103-cvs' directory.
 
    First switch to the `gdb-VERSION-NUMBER' source directory if you are
 not already in it; then run `configure'.  Pass the identifier for the
@@ -7953,7 +7953,7 @@ platform on which GDB will run as an arg
 
    For example:
 
-     cd gdb-7.8.1.20141225-cvs
+     cd gdb-7.8.1.20150103-cvs
      ./configure HOST
      make
 
@@ -7975,8 +7975,8 @@ you may need to run `sh' on it explicitl
 
    If you run `configure' from a directory that contains source
 directories for multiple libraries or programs, such as the
-`gdb-7.8.1.20141225-cvs' source directory for version
-7.8.1.20141225-cvs, `configure' creates configuration files for every
+`gdb-7.8.1.20150103-cvs' source directory for version
+7.8.1.20150103-cvs, `configure' creates configuration files for every
 directory level underneath (unless you tell it not to, with the
 `--norecursion' option).
 
@@ -8017,13 +8017,13 @@ directory.  If the path to `configure' w
 argument to `--srcdir', you can leave out the `--srcdir' option; it is
 assumed.)
 
-   For example, with version 7.8.1.20141225-cvs, you can build GDB in a
+   For example, with version 7.8.1.20150103-cvs, you can build GDB in a
 separate directory for a Sun 4 like this:
 
-     cd gdb-7.8.1.20141225-cvs
+     cd gdb-7.8.1.20150103-cvs
      mkdir ../gdb-sun4
      cd ../gdb-sun4
-     ../gdb-7.8.1.20141225-cvs/configure sun4
+     ../gdb-7.8.1.20150103-cvs/configure sun4
      make
 
    When `configure' builds a configuration using a remote source
@@ -8034,7 +8034,7 @@ directory `gdb-sun4/libiberty', and GDB 
 
    Make sure that your path to the `configure' script has just one
 instance of `gdb' in it.  If your path to `configure' looks like
-`../gdb-7.8.1.20141225-cvs/gdb/configure', you are configuring only one
+`../gdb-7.8.1.20150103-cvs/gdb/configure', you are configuring only one
 subdirectory of GDB, not the whole package.  This leads to build errors
 about missing include files such as `bfd/bfd.h'.
 
@@ -8050,8 +8050,8 @@ called `configure' (or one of its subdir
 
    The `Makefile' that `configure' generates in each source directory
 also runs recursively.  If you type `make' in a source directory such
-as `gdb-7.8.1.20141225-cvs' (or in a separate configured directory
-configured with `--srcdir=DIRNAME/gdb-7.8.1.20141225-cvs'), you will
+as `gdb-7.8.1.20150103-cvs' (or in a separate configured directory
+configured with `--srcdir=DIRNAME/gdb-7.8.1.20150103-cvs'), you will
 build all the required libraries, and then build GDB.
 
    When you have multiple hosts or targets configured in separate
@@ -8096,7 +8096,7 @@ you can use it to test your guesses on a
      Invalid configuration `i986v': machine `i986v' not recognized
 
 `config.sub' is also distributed in the GDB source directory
-(`gdb-7.8.1.20141225-cvs', for version 7.8.1.20141225-cvs).
+(`gdb-7.8.1.20150103-cvs', for version 7.8.1.20150103-cvs).
 
 
 File: gdb.info,  Node: Configure Options,  Next: System-wide configuration,  Prev: Config Names,  Up: Installing GDB
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/doc/gdb.info-6 ./gdb/doc/gdb.info-6
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/doc/gdb.info-6	2014-12-25 02:03:57.000000000 +0000
+++ ./gdb/doc/gdb.info-6	2015-01-03 02:12:21.000000000 +0000
@@ -22,7 +22,7 @@ developing GNU and promoting software fr
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of `Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 7.8.1.20141225-cvs.
+Source-Level Debugger' for GDB (GDB) Version 7.8.1.20150103-cvs.
 
    Copyright (C) 1988-2014 Free Software Foundation, Inc.
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/doc/gdb.info-7 ./gdb/doc/gdb.info-7
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/doc/gdb.info-7	2014-12-25 02:03:57.000000000 +0000
+++ ./gdb/doc/gdb.info-7	2015-01-03 02:12:21.000000000 +0000
@@ -22,7 +22,7 @@ developing GNU and promoting software fr
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of `Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 7.8.1.20141225-cvs.
+Source-Level Debugger' for GDB (GDB) Version 7.8.1.20150103-cvs.
 
    Copyright (C) 1988-2014 Free Software Foundation, Inc.
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/doc/gdb.info-8 ./gdb/doc/gdb.info-8
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/doc/gdb.info-8	2014-12-25 02:03:57.000000000 +0000
+++ ./gdb/doc/gdb.info-8	2015-01-03 02:12:21.000000000 +0000
@@ -22,7 +22,7 @@ developing GNU and promoting software fr
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of `Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 7.8.1.20141225-cvs.
+Source-Level Debugger' for GDB (GDB) Version 7.8.1.20150103-cvs.
 
    Copyright (C) 1988-2014 Free Software Foundation, Inc.
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/doc/gdbinit.5 ./gdb/doc/gdbinit.5
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/doc/gdbinit.5	2014-12-25 02:03:59.000000000 +0000
+++ ./gdb/doc/gdbinit.5	2015-01-03 02:12:22.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDBINIT 5"
-.TH GDBINIT 5 "2014-12-25" "gdb-7.8.1.20141225-cvs" "GNU Development Tools"
+.TH GDBINIT 5 "2015-01-03" "gdb-7.8.1.20150103-cvs" "GNU Development Tools"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/doc/gdbserver.1 ./gdb/doc/gdbserver.1
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/doc/gdbserver.1	2014-12-25 02:03:58.000000000 +0000
+++ ./gdb/doc/gdbserver.1	2015-01-03 02:12:21.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDBSERVER 1"
-.TH GDBSERVER 1 "2014-12-25" "gdb-7.8.1.20141225-cvs" "GNU Development Tools"
+.TH GDBSERVER 1 "2015-01-03" "gdb-7.8.1.20150103-cvs" "GNU Development Tools"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/dwarf2-frame.c ./gdb/dwarf2-frame.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/dwarf2-frame.c	2014-12-25 02:00:49.000000000 +0000
+++ ./gdb/dwarf2-frame.c	2015-01-03 02:06:55.000000000 +0000
@@ -1516,12 +1516,12 @@ dwarf2_frame_cfa (struct frame_info *thi
     throw_error (NOT_AVAILABLE_ERROR,
                 _("can't compute CFA for this frame: "
                   "required registers or memory are unavailable"));
-  /* This restriction could be lifted if other unwinders are known to
-     compute the frame base in a way compatible with the DWARF
-     unwinder.  */
-  if (!frame_unwinder_is (this_frame, &dwarf2_frame_unwind)
-      && !frame_unwinder_is (this_frame, &dwarf2_tailcall_frame_unwind))
-    error (_("can't compute CFA for this frame"));
+
+  if (get_frame_id (this_frame).stack_status != FID_STACK_VALID)
+    throw_error (NOT_AVAILABLE_ERROR,
+                _("can't compute CFA for this frame: "
+                  "frame base not available"));
+
   return get_frame_base (this_frame);
 }
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/po/gdb.pot ./gdb/po/gdb.pot
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/gdb/po/gdb.pot	2014-12-25 02:03:56.000000000 +0000
+++ ./gdb/po/gdb.pot	2015-01-03 02:12:20.000000000 +0000
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-12-25 02:03+0000\n"
+"POT-Creation-Date: 2015-01-03 02:12+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -8494,8 +8494,8 @@ msgid ""
 "unavailable"
 msgstr ""
 
-#: dwarf2-frame.c:1524
-msgid "can't compute CFA for this frame"
+#: dwarf2-frame.c:1522
+msgid "can't compute CFA for this frame: frame base not available"
 msgstr ""
 
 #: dwarf2-frame.c:1595
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/md5.sum ./md5.sum
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/md5.sum	2014-12-25 02:04:06.000000000 +0000
+++ ./md5.sum	2015-01-03 02:15:08.000000000 +0000
@@ -38,7 +38,7 @@ e8c58c69f0664679cad123c93211826d  bfd/pe
 bfa18f25e96f50e0c4413b181721a430  bfd/elfcore.h
 dc3fde10a22d9aa9bf53c1e4276262da  bfd/elf64-mips.c
 463bde0c89801963ce9b1f4f9156c9fe  bfd/cpu-m9s12x.c
-f3393cccf8e51bb07f99048b2edff32b  bfd/version.h
+31aa2076d484e93e7b5cb69ee5e12862  bfd/version.h
 9a356599d5fa08ff431f9ce928ec0884  bfd/cpu-tilegx.c
 8ba0321c380f3f12447c8f0452bf27c8  bfd/coff-mcore.c
 60e9118b4f6ae43f6708d6b565f6edd2  bfd/cpu-avr.c
@@ -214,7 +214,7 @@ cf78791fcbd396c3283dbf3d7d5cb9b0  bfd/do
 a11231531c5c3cd6e7babf06426a657e  bfd/doc/ChangeLog-9103
 d2b923f7732c26442570c16fd1dfac5a  bfd/doc/hash.texi
 2b2af4fc0532d1286cd9293d8bda2f1d  bfd/doc/syms.texi
-d6ea63ea16d26af8260111b4560c24b3  bfd/doc/bfdver.texi
+8ea25c994b76537436a26bacdd6aadf9  bfd/doc/bfdver.texi
 0773376b2b430adfcbf0435b1601c015  bfd/doc/coffcode.texi
 eaec38b5c99281c9169bb99f97323524  bfd/doc/makefile.vms
 9624ff5b50c4cfb77e7f6c8c99300ce1  bfd/doc/bfd.info
@@ -4155,43 +4155,43 @@ aa1c73ef4d70ba3e83fc7af3552e8e94  gdb/te
 92b17c2ba812c6ddccaf7b9c86923fc3  gdb/gdb_curses.h
 bb42e9e6af1a043a7321347a709e9754  gdb/jv-valprint.c
 8108dd8f906f2654fecc74958cf383db  gdb/doc/psrc.sed
-520e4ae90e0b1be844b1020819996b98  gdb/doc/gdb.info-3
-bdb4eec25527b4adc53e357c0b40f8a7  gdb/doc/gdb.info-4
+18e3270852a5be1db559a679c4580745  gdb/doc/gdb.info-3
+5c572243f0a6356f2222e9ea089f0c7e  gdb/doc/gdb.info-4
 ab0fe311032294b952da80585b8b90e7  gdb/doc/fdl.texi
 2c65d15ffe9be0a73b7b06c7526a3f6f  gdb/doc/Makefile.in
-70f5a224ecccfcd14eb0b3196b9f3331  gdb/doc/gdb.info-7
+2a4491dff1359fd29af9eacd76d6fd63  gdb/doc/gdb.info-7
 4177806e15c6d3dfd8a2467b949be4c3  gdb/doc/observer.texi
-401e1b844925a40acbf6d3b09d034c8d  gdb/doc/gdbserver.1
+8fa113dac8225dfd9ec833933c40f158  gdb/doc/gdbserver.1
 ef64c20658907115794618aa8bd6539d  gdb/doc/guile.texi
 f81a0e00e0cb9e41b078069fb9bedb07  gdb/doc/stack_frame.txt
 8cea35585fd5554715380a20f9a79604  gdb/doc/stabs.info
-cc9028db5686e5ff76301be2ae59d44e  gdb/doc/gdb.info-5
-fc89b8acbb2a820fa391c9194efe5d9b  gdb/doc/gdb.info-8
+7e5f8b634b188156f74108ee1c350751  gdb/doc/gdb.info-5
+a960cb72296ff8d81ef7941a8d97ea17  gdb/doc/gdb.info-8
 d18f5345c0efad2e1ea93d32fe5aa220  gdb/doc/agentexpr.texi
-2c62ddfe56a0552532525c5afe79cfc3  gdb/doc/gdb.info-1
+17c5a98ca7fdc1f226f6887eb341d814  gdb/doc/gdb.info-1
 d5d06eaf9b4d44aa442a4a281aa9aea4  gdb/doc/a4rc.sed
-cb8eefd6d0d1f4b86b708e7192e6b100  gdb/doc/gdb.info-6
+94d573d146b710af05efc80894b40215  gdb/doc/gdb.info-6
 67d6ecf1abfb2ec6ff1c32f8715c6c22  gdb/doc/gdb.texinfo
 553b7fe1bf4b5d8b96fdb8cd83503de1  gdb/doc/stack_frame.svg
 04c82b1da7e894a6555868e4f86225af  gdb/doc/filter-for-doxygen
 c9e2dc8be9bf526bceffd17e52f5fc42  gdb/doc/Doxyfile-gdb-api.in
 37023e00a8934081831a947b58a46557  gdb/doc/annotate.info
-e56f005ad411d3939fde4e2b7e91b970  gdb/doc/gdb.info-2
+c60b5a918d4263ca33b6a236fde58ecf  gdb/doc/gdb.info-2
 f44023a05ad33ffb8254965d32eef766  gdb/doc/refcard.tex
 6076d300a46651562d4ecd0604442414  gdb/doc/stack_frame.png
-d0ac4f37399990fee07425f4fb51533c  gdb/doc/gdb.info
+3fb69b8264d1bef7369be663f09b9c57  gdb/doc/gdb.info
 86a4ae834847eda74e2b062539368052  gdb/doc/python.texi
 53c4421fce28f695c1e8100a1736154d  gdb/doc/stabs.texinfo
 3f3e1ce3f63d9833af6e4a2bfdb81c11  gdb/doc/ChangeLog
-775038abeca256b9fc2ffaeef277f898  gdb/doc/gdb.1
-eb9f97cb969d5cb60024ee1550b74f95  gdb/doc/gcore.1
+06ef1b8dad3ff41684c35499f44ea513  gdb/doc/gdb.1
+be6e0bf8a897941c483d1900a768e0a8  gdb/doc/gcore.1
 d39233c86ed6a6dc9e853ae6a11fe03e  gdb/doc/stack_frame.pdf
 10f160cac8a8bb7c5d7c4eadafaee68f  gdb/doc/Doxyfile-base.in
 0e455dcf84caa950691bf7ba8c5741ad  gdb/doc/all-cfg.texi
 bf96494e6e4d346175babd5ef9781882  gdb/doc/gpl.texi
 cd5e3faa9bd1b684a73c7d527cdb4988  gdb/doc/filter-params.pl
 7bfdb0765c5d050d204fbb30aeeba0d8  gdb/doc/stack_frame.eps
-e66a105319bd5b4a3b536364041240dd  gdb/doc/gdbinit.5
+1511d034ecdedb835f937a1bbfa64673  gdb/doc/gdbinit.5
 73b97f7f195c39a874818e550df55a4f  gdb/doc/Doxyfile-gdb-xref.in
 8d169ff7e7d99dff9d951fa869f90fe2  gdb/doc/annotate.texinfo
 03454533593a5ff355235ae150ced2e9  gdb/doc/doxy-index.in
@@ -4249,7 +4249,7 @@ bd4b5f00f61edd4e4482fbb170050295  gdb/an
 301639fb9c964d7b98b09e43c194bd38  gdb/valarith.c
 56042147497ff14507a2382fd6d5b343  gdb/rs6000-tdep.c
 7c24aab6d7698c3278ec915666afcd32  gdb/linux-fork.h
-95ec5c42497616c6e1e122492f64bf9e  gdb/dwarf2-frame.c
+6a824a05bcf16664860f2a392e6f710c  gdb/dwarf2-frame.c
 4cf15726ce3eff908aa3c07bda8d1c67  gdb/mips-tdep.h
 d99372a03fd71feb649f40734ef4fe5e  gdb/srec.h
 8b055b90c82f99fd57cb6bc84da9c153  gdb/sparc64obsd-tdep.c
@@ -4648,7 +4648,7 @@ da113e52b19154ec84db163671a95c1b  gdb/so
 630dc2cd5af2b7097af892384f9328e0  gdb/std-regs.c
 abd80ce326fa69ee1d14349576316fbf  gdb/go-lang.h
 5609b4f5fd638ad1d6daeb2a312d2888  gdb/i386-windows-nat.c
-880b0299c816d69bfff2c03942ba820d  gdb/po/gdb.pot
+98baf0d6cc665b43aa04f5718f833403  gdb/po/gdb.pot
 1851bff0653201a488dcae18dde7efad  gdb/po/gdbtext
 b38844da06a1ce229aeebb080864c7ba  gdb/ada-lang.c
 c7a23adbcd07e4e773741f5625657b3c  gdb/dcache.h
@@ -4675,7 +4675,7 @@ a5c6d4e9c74f36ac97ab55739510e19b  gdb/al
 bcb5cccd127965f67631071609cdeedd  gdb/nbsd-nat.h
 13ef441ecfe503ea3148f9287134079f  gdb/mipsread.c
 02b7648dee3337e90cda86421957c0cf  gdb/amd64-darwin-tdep.c
-9ce2e0f3560fd07687bca4f4a9d7430c  gdb/ChangeLog
+f3551f2e57934ced9cbadaaa8aafadc4  gdb/ChangeLog
 19405f954a3cd9f694512f47122fea27  gdb/go-typeprint.c
 d825a408a0c74e03f68342abc095dbac  gdb/score-tdep.c
 e130801087bce8e5142d86d31a99a663  gdb/xml-support.h
@@ -6147,7 +6147,7 @@ a101965beeccedfa39e87b593ecde637  readli
 3f896da51476168edbf09a4aaac3d0d6  readline/Makefile.in
 bbfd19f836fc28d722aca0929f398c00  readline/shell.c
 3f0812a6f5260a91c5199c656181cd64  readline/MANIFEST
-a07d5be80e2f0ef0bd21e593bf507af0  readline/complete.c
+ecdaa2726989bd29ea1b65d9e7dd8057  readline/complete.c
 b88492abc4fde1973800a1da59055021  readline/search.c
 1a586babafce1cb2556dec55740c13a6  readline/xmalloc.h
 be3ee99a6642b61524d2954b19bf92eb  readline/undo.c
@@ -6254,7 +6254,7 @@ d5f318938c05345afba3549cf934b701  readli
 0bab71b938eb344efbe8916f3d57bc65  readline/ansi_stdlib.h
 b9e16581391c601fc4010699d10d5da5  readline/kill.c
 e8cf9ce0ae23eb40b5e2b191515ce1e9  readline/posixselect.h
-7060c4284966c42eb61b8b344798f447  readline/ChangeLog.gdb
+64054eb78e5670f3448facb3bedacdf6  readline/ChangeLog.gdb
 4fc90f2cd3046270639a6475d8db57c4  readline/posixdir.h
 a9d91440157f3e5cc44a650de8ee01ec  readline/CHANGES
 383c4ece59e820d6eba4de16bde4cdd5  readline/shlib/Makefile.in
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/readline/ChangeLog.gdb ./readline/ChangeLog.gdb
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/readline/ChangeLog.gdb	2014-12-25 02:00:51.000000000 +0000
+++ ./readline/ChangeLog.gdb	2015-01-03 02:06:57.000000000 +0000
@@ -1,3 +1,9 @@
+2014-12-30  Eli Zaretskii  <eliz@gnu.org>
+
+	* complete.c (stat_char) [_WIN32]: Don't use 'access' and X_OK on
+	Windows, they don't work.  Instead, look at the file-name
+	extension to determine whether the file is executable.
+
 2013-09-24  Pierre Muller  <muller@sourceware.org>
 
 	* readline.c (bind_arrow_keys_internal):
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/readline/complete.c ./readline/complete.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.8.1.20141225/readline/complete.c	2014-12-25 02:00:51.000000000 +0000
+++ ./readline/complete.c	2015-01-03 02:06:57.000000000 +0000
@@ -598,8 +598,21 @@ stat_char (filename)
 #endif
   else if (S_ISREG (finfo.st_mode))
     {
+#if defined (_WIN32) && !defined (__CYGWIN__)
+      /* Windows 'access' doesn't support X_OK and on latest Windows
+	 versions even invokes an invalid parameter exception.  */
+      char *ext = strrchr (filename, '.');
+
+      if (ext
+	  && (_rl_stricmp (ext, ".exe") == 0
+	      || _rl_stricmp (ext, ".cmd") == 0
+	      || _rl_stricmp (ext, ".bat") == 0
+	      || _rl_stricmp (ext, ".com") == 0))
+	character = '*';
+#else
       if (access (filename, X_OK) == 0)
 	character = '*';
+#endif
     }
   return (character);
 }
