diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.0.20170808/bfd/version.h ./bfd/version.h
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.0.20170808/bfd/version.h	2017-08-08 02:07:24.000000000 +0000
+++ ./bfd/version.h	2017-08-20 02:12:00.000000000 +0000
@@ -1,4 +1,4 @@
-#define BFD_VERSION_DATE 20170808
+#define BFD_VERSION_DATE 20170820
 #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-8.0.0.20170808/djunpack.bat ./djunpack.bat
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.0.20170808/djunpack.bat	2017-08-08 02:12:20.000000000 +0000
+++ ./djunpack.bat	2017-08-20 02:20:13.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=$package-8.0.0.20170808
-if "%GDBVER%"=="$package-8.0.0.20170808" GoTo EnvOk
+set GDBVER=$package-8.0.0.20170820
+if "%GDBVER%"=="$package-8.0.0.20170820" 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-8.0.0.20170808/gdb/ChangeLog ./gdb/ChangeLog
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.0.20170808/gdb/ChangeLog	2017-08-08 02:07:25.000000000 +0000
+++ ./gdb/ChangeLog	2017-08-20 02:12:01.000000000 +0000
@@ -1,3 +1,20 @@
+2017-08-11  Maciej W. Rozycki  <macro@imgtec.com>
+
+	PR breakpoints/21886
+	* mem-break.c (default_memory_insert_breakpoint): Use
+	`->placed_address' rather than `->reqstd_address' for the
+	breakpoint location.
+
+2017-07-25  Yao Qi  <yao.qi@linaro.org>
+
+	PR gdb/21555
+	* arch-utils.c (gdbarch_skip_prologue_noexcept): New function.
+	* arch-utils.h (gdbarch_skip_prologue_noexcept): Declare.
+	* infrun.c: Include arch-utils.h
+	(handle_step_into_function): Call gdbarch_skip_prologue_noexcept.
+	(handle_step_into_function_backward): Likewise.
+	* symtab.c (skip_prologue_sal): Likewise.
+
 2017-07-25  Yao Qi  <yao.qi@linaro.org>
 
 	PR tdep/21717
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.0.20170808/gdb/doc/gcore.1 ./gdb/doc/gcore.1
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.0.20170808/gdb/doc/gcore.1	2017-08-08 02:12:14.000000000 +0000
+++ ./gdb/doc/gcore.1	2017-08-20 02:20:05.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GCORE 1"
-.TH GCORE 1 "2017-08-08" "gdb-8.0.0.20170808-git" "GNU Development Tools"
+.TH GCORE 1 "2017-08-20" "gdb-8.0.0.20170820-git" "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-8.0.0.20170808/gdb/doc/gdb.1 ./gdb/doc/gdb.1
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.0.20170808/gdb/doc/gdb.1	2017-08-08 02:12:13.000000000 +0000
+++ ./gdb/doc/gdb.1	2017-08-20 02:20:05.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDB 1"
-.TH GDB 1 "2017-08-08" "gdb-8.0.0.20170808-git" "GNU Development Tools"
+.TH GDB 1 "2017-08-20" "gdb-8.0.0.20170820-git" "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-8.0.0.20170808/gdb/doc/gdb.info ./gdb/doc/gdb.info
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.0.20170808/gdb/doc/gdb.info	2017-08-08 02:12:09.000000000 +0000
+++ ./gdb/doc/gdb.info	2017-08-20 02:20:02.000000000 +0000
@@ -21,7 +21,7 @@ END-INFO-DIR-ENTRY
    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 8.0.0.20170808-git.
+Source-Level Debugger' for GDB (GDB) Version 8.0.0.20170820-git.
 
    Copyright (C) 1988-2017 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-8.0.0.20170808/gdb/doc/gdb.info-1 ./gdb/doc/gdb.info-1
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.0.20170808/gdb/doc/gdb.info-1	2017-08-08 02:11:57.000000000 +0000
+++ ./gdb/doc/gdb.info-1	2017-08-20 02:19:49.000000000 +0000
@@ -21,7 +21,7 @@ END-INFO-DIR-ENTRY
    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 8.0.0.20170808-git.
+Source-Level Debugger' for GDB (GDB) Version 8.0.0.20170820-git.
 
    Copyright (C) 1988-2017 Free Software Foundation, Inc.
 
@@ -44,7 +44,7 @@ Debugging with GDB
 
 This file describes GDB, the GNU symbolic debugger.
 
-   This is the Tenth Edition, for GDB (GDB) Version 8.0.0.20170808-git.
+   This is the Tenth Edition, for GDB (GDB) Version 8.0.0.20170820-git.
 
    Copyright (C) 1988-2017 Free Software Foundation, Inc.
 
@@ -496,7 +496,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 8.0.0.20170808-git, Copyright 1999 Free Software Foundation, Inc...
+     GDB 8.0.0.20170820-git, 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-8.0.0.20170808/gdb/doc/gdb.info-2 ./gdb/doc/gdb.info-2
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.0.20170808/gdb/doc/gdb.info-2	2017-08-08 02:11:59.000000000 +0000
+++ ./gdb/doc/gdb.info-2	2017-08-20 02:19:51.000000000 +0000
@@ -21,7 +21,7 @@ END-INFO-DIR-ENTRY
    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 8.0.0.20170808-git.
+Source-Level Debugger' for GDB (GDB) Version 8.0.0.20170820-git.
 
    Copyright (C) 1988-2017 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-8.0.0.20170808/gdb/doc/gdb.info-3 ./gdb/doc/gdb.info-3
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.0.20170808/gdb/doc/gdb.info-3	2017-08-08 02:12:01.000000000 +0000
+++ ./gdb/doc/gdb.info-3	2017-08-20 02:19:53.000000000 +0000
@@ -21,7 +21,7 @@ END-INFO-DIR-ENTRY
    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 8.0.0.20170808-git.
+Source-Level Debugger' for GDB (GDB) Version 8.0.0.20170820-git.
 
    Copyright (C) 1988-2017 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-8.0.0.20170808/gdb/doc/gdb.info-4 ./gdb/doc/gdb.info-4
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.0.20170808/gdb/doc/gdb.info-4	2017-08-08 02:12:04.000000000 +0000
+++ ./gdb/doc/gdb.info-4	2017-08-20 02:19:56.000000000 +0000
@@ -21,7 +21,7 @@ END-INFO-DIR-ENTRY
    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 8.0.0.20170808-git.
+Source-Level Debugger' for GDB (GDB) Version 8.0.0.20170820-git.
 
    Copyright (C) 1988-2017 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-8.0.0.20170808/gdb/doc/gdb.info-5 ./gdb/doc/gdb.info-5
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.0.20170808/gdb/doc/gdb.info-5	2017-08-08 02:12:05.000000000 +0000
+++ ./gdb/doc/gdb.info-5	2017-08-20 02:19:58.000000000 +0000
@@ -21,7 +21,7 @@ END-INFO-DIR-ENTRY
    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 8.0.0.20170808-git.
+Source-Level Debugger' for GDB (GDB) Version 8.0.0.20170820-git.
 
    Copyright (C) 1988-2017 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-8.0.0.20170808/gdb/doc/gdb.info-6 ./gdb/doc/gdb.info-6
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.0.20170808/gdb/doc/gdb.info-6	2017-08-08 02:12:08.000000000 +0000
+++ ./gdb/doc/gdb.info-6	2017-08-20 02:20:00.000000000 +0000
@@ -21,7 +21,7 @@ END-INFO-DIR-ENTRY
    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 8.0.0.20170808-git.
+Source-Level Debugger' for GDB (GDB) Version 8.0.0.20170820-git.
 
    Copyright (C) 1988-2017 Free Software Foundation, Inc.
 
@@ -859,7 +859,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-8.0.0.20170808-git/gdb/gdb.info', and it refers to subordinate
+'gdb-8.0.0.20170820-git/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 standalone 'info'
@@ -869,8 +869,8 @@ program, available as part of the GNU Te
 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-8.0.0.20170808-git', in the case of version
-8.0.0.20170808-git), you can make the Info file by typing:
+directory ('gdb-8.0.0.20170820-git', in the case of version
+8.0.0.20170820-git), you can make the Info file by typing:
 
      cd gdb
      make gdb.info
@@ -895,7 +895,7 @@ On its own, TeX cannot either read or ty
 
    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-8.0.0.20170808-git/gdb') and
+main source directory (for example, to 'gdb-8.0.0.20170820-git/gdb') and
 type:
 
      make gdb.dvi
@@ -904,8 +904,8 @@ type:
 
    ---------- Footnotes ----------
 
-   (1) In 'gdb-8.0.0.20170808-git/gdb/refcard.ps' of the version
-8.0.0.20170808-git release.
+   (1) In 'gdb-8.0.0.20170820-git/gdb/refcard.ps' of the version
+8.0.0.20170820-git release.
 
 
 File: gdb.info,  Node: Installing GDB,  Next: Maintenance Commands,  Prev: Formatting Documentation,  Up: Top
@@ -1009,39 +1009,39 @@ preparing GDB for installation; you can 
 a single directory, whose name is usually composed by appending the
 version number to 'gdb'.
 
-   For example, the GDB version 8.0.0.20170808-git distribution is in
-the 'gdb-8.0.0.20170808-git' directory.  That directory contains:
+   For example, the GDB version 8.0.0.20170820-git distribution is in
+the 'gdb-8.0.0.20170820-git' directory.  That directory contains:
 
-'gdb-8.0.0.20170808-git/configure (and supporting files)'
+'gdb-8.0.0.20170820-git/configure (and supporting files)'
      script for configuring GDB and all its supporting libraries
 
-'gdb-8.0.0.20170808-git/gdb'
+'gdb-8.0.0.20170820-git/gdb'
      the source specific to GDB itself
 
-'gdb-8.0.0.20170808-git/bfd'
+'gdb-8.0.0.20170820-git/bfd'
      source for the Binary File Descriptor library
 
-'gdb-8.0.0.20170808-git/include'
+'gdb-8.0.0.20170820-git/include'
      GNU include files
 
-'gdb-8.0.0.20170808-git/libiberty'
+'gdb-8.0.0.20170820-git/libiberty'
      source for the '-liberty' free software library
 
-'gdb-8.0.0.20170808-git/opcodes'
+'gdb-8.0.0.20170820-git/opcodes'
      source for the library of opcode tables and disassemblers
 
-'gdb-8.0.0.20170808-git/readline'
+'gdb-8.0.0.20170820-git/readline'
      source for the GNU command-line interface
 
-'gdb-8.0.0.20170808-git/glob'
+'gdb-8.0.0.20170820-git/glob'
      source for the GNU filename pattern-matching subroutine
 
-'gdb-8.0.0.20170808-git/mmalloc'
+'gdb-8.0.0.20170820-git/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-8.0.0.20170808-git' directory.
+the 'gdb-8.0.0.20170820-git' 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
@@ -1049,7 +1049,7 @@ platform on which GDB will run as an arg
 
    For example:
 
-     cd gdb-8.0.0.20170808-git
+     cd gdb-8.0.0.20170820-git
      ./configure HOST
      make
 
@@ -1071,8 +1071,8 @@ need to run 'sh' on it explicitly:
 
    If you run 'configure' from a directory that contains source
 directories for multiple libraries or programs, such as the
-'gdb-8.0.0.20170808-git' source directory for version
-8.0.0.20170808-git, 'configure' creates configuration files for every
+'gdb-8.0.0.20170820-git' source directory for version
+8.0.0.20170820-git, 'configure' creates configuration files for every
 directory level underneath (unless you tell it not to, with the
 '--norecursion' option).
 
@@ -1112,13 +1112,13 @@ to specify a path to find 'configure' it
 directory.  If the path to 'configure' would be the same as the argument
 to '--srcdir', you can leave out the '--srcdir' option; it is assumed.)
 
-   For example, with version 8.0.0.20170808-git, you can build GDB in a
+   For example, with version 8.0.0.20170820-git, you can build GDB in a
 separate directory for a Sun 4 like this:
 
-     cd gdb-8.0.0.20170808-git
+     cd gdb-8.0.0.20170820-git
      mkdir ../gdb-sun4
      cd ../gdb-sun4
-     ../gdb-8.0.0.20170808-git/configure sun4
+     ../gdb-8.0.0.20170820-git/configure sun4
      make
 
    When 'configure' builds a configuration using a remote source
@@ -1129,7 +1129,7 @@ the example, you'd find the Sun 4 librar
 
    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-8.0.0.20170808-git/gdb/configure', you are configuring only one
+'../gdb-8.0.0.20170820-git/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'.
 
@@ -1145,8 +1145,8 @@ a configured directory--whatever directo
 
    The 'Makefile' that 'configure' generates in each source directory
 also runs recursively.  If you type 'make' in a source directory such as
-'gdb-8.0.0.20170808-git' (or in a separate configured directory
-configured with '--srcdir=DIRNAME/gdb-8.0.0.20170808-git'), you will
+'gdb-8.0.0.20170820-git' (or in a separate configured directory
+configured with '--srcdir=DIRNAME/gdb-8.0.0.20170820-git'), you will
 build all the required libraries, and then build GDB.
 
    When you have multiple hosts or targets configured in separate
@@ -1191,7 +1191,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-8.0.0.20170808-git', for version 8.0.0.20170808-git).
+('gdb-8.0.0.20170820-git', for version 8.0.0.20170820-git).
 
 
 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-8.0.0.20170808/gdb/doc/gdb.info-7 ./gdb/doc/gdb.info-7
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.0.20170808/gdb/doc/gdb.info-7	2017-08-08 02:12:09.000000000 +0000
+++ ./gdb/doc/gdb.info-7	2017-08-20 02:20:02.000000000 +0000
@@ -21,7 +21,7 @@ END-INFO-DIR-ENTRY
    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 8.0.0.20170808-git.
+Source-Level Debugger' for GDB (GDB) Version 8.0.0.20170820-git.
 
    Copyright (C) 1988-2017 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-8.0.0.20170808/gdb/doc/gdbinit.5 ./gdb/doc/gdbinit.5
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.0.20170808/gdb/doc/gdbinit.5	2017-08-08 02:12:14.000000000 +0000
+++ ./gdb/doc/gdbinit.5	2017-08-20 02:20:05.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDBINIT 5"
-.TH GDBINIT 5 "2017-08-08" "gdb-8.0.0.20170808-git" "GNU Development Tools"
+.TH GDBINIT 5 "2017-08-20" "gdb-8.0.0.20170820-git" "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-8.0.0.20170808/gdb/doc/gdbserver.1 ./gdb/doc/gdbserver.1
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.0.20170808/gdb/doc/gdbserver.1	2017-08-08 02:12:13.000000000 +0000
+++ ./gdb/doc/gdbserver.1	2017-08-20 02:20:05.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDBSERVER 1"
-.TH GDBSERVER 1 "2017-08-08" "gdb-8.0.0.20170808-git" "GNU Development Tools"
+.TH GDBSERVER 1 "2017-08-20" "gdb-8.0.0.20170820-git" "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-8.0.0.20170808/gdb/mem-break.c ./gdb/mem-break.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.0.20170808/gdb/mem-break.c	2017-08-08 02:07:25.000000000 +0000
+++ ./gdb/mem-break.c	2017-08-20 02:12:02.000000000 +0000
@@ -37,7 +37,7 @@ int
 default_memory_insert_breakpoint (struct gdbarch *gdbarch,
 				  struct bp_target_info *bp_tgt)
 {
-  CORE_ADDR addr = bp_tgt->reqstd_address;
+  CORE_ADDR addr = bp_tgt->placed_address;
   const unsigned char *bp;
   gdb_byte *readbuf;
   int bplen;
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.0.20170808/gdb/po/gdb.pot ./gdb/po/gdb.pot
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.0.20170808/gdb/po/gdb.pot	2017-08-08 02:11:46.000000000 +0000
+++ ./gdb/po/gdb.pot	2017-08-20 02:19:38.000000000 +0000
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-08-08 02:11+0000\n"
+"POT-Creation-Date: 2017-08-20 02:19+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"
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.0.20170808/gdb/testsuite/ChangeLog ./gdb/testsuite/ChangeLog
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.0.20170808/gdb/testsuite/ChangeLog	2017-08-08 02:07:25.000000000 +0000
+++ ./gdb/testsuite/ChangeLog	2017-08-20 02:12:02.000000000 +0000
@@ -1,3 +1,9 @@
+2017-07-25  Yao Qi  <yao.qi@linaro.org>
+
+	PR gdb/21555
+	* gdb.base/reread.exp: Wrap the whole test with two kinds of
+	compilation flags, with -fPIE and without -fPIE.
+
 2017-05-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
 
 	* gdb.base/float.exp: Expect GDB prompt for targets without FPU.
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.0.20170808/md5.sum ./md5.sum
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.0.20170808/md5.sum	2017-08-08 02:12:20.000000000 +0000
+++ ./md5.sum	2017-08-20 02:20:13.000000000 +0000
@@ -40,7 +40,7 @@ e7d4af415054fce55bfb5cf36fd85050  bfd/cp
 ce83e510c01d5a9c23bc4747b9e94224  bfd/wasm-module.c
 537786e589ab6658c4d472adf784cf35  bfd/elf64-mips.c
 f166d84c263d357d6eadb7a8d861e7a4  bfd/cpu-m9s12x.c
-182f3f47420ac1832566ab14397a8f3f  bfd/version.h
+76363de05e561f22aff3f844e5511ae9  bfd/version.h
 a11a835899b8428781e5df11be161cbf  bfd/cpu-tilegx.c
 62e6228170bb7fe9c2be3e62ef96f7e2  bfd/coff-mcore.c
 fc8ec08340f69ae3a4a2e93a0d5f2960  bfd/cpu-avr.c
@@ -1229,7 +1229,7 @@ b0239b5601ae921802cf88bf84baa0d5  gdb/m6
 7b8a5048cfb6f899a8199897f0864c8f  gdb/ChangeLog-2005
 79261b3f0952c823fd217864a8491e5c  gdb/event-top.c
 f06680686381556caa05d3c56c5be2a8  gdb/selftest.h
-93fde42e4a4589179ec2970ae45fc393  gdb/mem-break.c
+bcadf8f0b2a2e121bc077c48822f759d  gdb/mem-break.c
 86b15e80a6fc9be71b7043a11f22fa32  gdb/charset.c
 5064c2567050bb312b6dd83bfbfd6548  gdb/sparc-nat.h
 2c42f5237ac86551a151e57871d58e60  gdb/record-btrace.c
@@ -4210,7 +4210,7 @@ f79791a026889dd2e06055874c75baa7  gdb/te
 95c177bbeca4dd1ffb229aa2c32c8d5d  gdb/testsuite/gdb.go/integers.exp
 68d17058fa82304a192749f0eadc138d  gdb/testsuite/gdb.go/strings.go
 81b7ed6cb92c627d245bd2efc4b953b9  gdb/testsuite/gdb.go/methods.go
-52ff8531e3ce2fa596aadf751c643b68  gdb/testsuite/ChangeLog
+6c05da14dc78d58e9f7a708cd2561fdc  gdb/testsuite/ChangeLog
 b3f11b21e5921c419a43f93720dedf85  gdb/testsuite/gdb.asm/empty.inc
 156e3d7f60e0146a4e53cd66c349d288  gdb/testsuite/gdb.asm/asm-source.exp
 f1621bbbb2acbec5adef86d7d9549975  gdb/testsuite/gdb.asm/bfin.inc
@@ -4864,43 +4864,43 @@ b9f2cba57c8e0b6343e5f9103e2a6e55  gdb/sy
 11eb2baa9f2fbdccdd3266c37f8c4eea  gdb/f-valprint.c
 f5f85e8079fa86e772c5aa368bc2de8a  gdb/gdb_curses.h
 8108dd8f906f2654fecc74958cf383db  gdb/doc/psrc.sed
-fa75b1e7e3af7aef16048131bc2db2f7  gdb/doc/gdb.info-3
-076b6f12cd6385cad17519ed79e1bc58  gdb/doc/gdb.info-4
+2a522afdbf6afd48c3760843b692bd52  gdb/doc/gdb.info-3
+82b4c7a9c97853618cca5a030d3c230b  gdb/doc/gdb.info-4
 ab0fe311032294b952da80585b8b90e7  gdb/doc/fdl.texi
 82ff73e69ce7f934c71ca667545d541c  gdb/doc/Makefile.in
-05422246ec81bcffe6eb42cc29dcaafd  gdb/doc/gdb.info-7
+d798d2888eb293ecd86889903bc7fcc5  gdb/doc/gdb.info-7
 3e88538f371ece70b44cd38bf1a0d646  gdb/doc/observer.texi
-f2d3c3a3fbb0ea3ef3977c9557d6495f  gdb/doc/gdbserver.1
+6d80a049dca016be78c90c3a376a8678  gdb/doc/gdbserver.1
 25d98e4cfdcb50be474c39fe6ee5a92c  gdb/doc/guile.texi
 f81a0e00e0cb9e41b078069fb9bedb07  gdb/doc/stack_frame.txt
 259d4d661f188d2df9adb15f7893bc4c  gdb/doc/stabs.info
-565e8d946d7ad3f85349c1df69f31b32  gdb/doc/gdb.info-5
+62d8d4b708922ba459eb527dcdd1ea6a  gdb/doc/gdb.info-5
 cfb748e4e7997eb77d81a2d04c17ec75  gdb/doc/agentexpr.texi
 66674dc351ba95941f422dc18cae24bb  gdb/doc/.gitignore
-443a6ba444705c3db629b7ee2ab4b95f  gdb/doc/gdb.info-1
+94798079ef280e79795e691e4d56cf9f  gdb/doc/gdb.info-1
 d5d06eaf9b4d44aa442a4a281aa9aea4  gdb/doc/a4rc.sed
-05d55607abb223509158f43d9853775e  gdb/doc/gdb.info-6
+415efdb43ba7c1aa744ffe1d75a48b97  gdb/doc/gdb.info-6
 fbd9b7de23befc3047963b8df050c811  gdb/doc/gdb.texinfo
 553b7fe1bf4b5d8b96fdb8cd83503de1  gdb/doc/stack_frame.svg
 04c82b1da7e894a6555868e4f86225af  gdb/doc/filter-for-doxygen
 4fc43d6768cf1e2e354f31afd3977e00  gdb/doc/Doxyfile-gdb-api.in
 f7b5e594a1123b60be255ad99e1fa958  gdb/doc/annotate.info
-9c9676a95206ed12520ccbe6daf3e2f7  gdb/doc/gdb.info-2
+fadf06e6c3bf8b52359d5d6babd60db7  gdb/doc/gdb.info-2
 f4de6bc91bf36f24e3511b52c0cd8257  gdb/doc/refcard.tex
 6076d300a46651562d4ecd0604442414  gdb/doc/stack_frame.png
-d699d778963ac1c3954f335a2a1d0f34  gdb/doc/gdb.info
+3885349998421044fe69f3ddce95e732  gdb/doc/gdb.info
 80bb93d40fedd049e5cb1df5f1f38928  gdb/doc/python.texi
 8a4aee08d4127ecb844a633b1f871326  gdb/doc/stabs.texinfo
 2c0fb4cb1ff2e33e19e20230da3b97dd  gdb/doc/ChangeLog
-72220172c0d1cdb30fc2fbfbaf109e5b  gdb/doc/gdb.1
-dd2045c76cf2ccfb908de6d620345b2f  gdb/doc/gcore.1
+7f96ce96833c97ec75a6a0d7aacd6833  gdb/doc/gdb.1
+b8295b374016c694f29c0f545996d346  gdb/doc/gcore.1
 d39233c86ed6a6dc9e853ae6a11fe03e  gdb/doc/stack_frame.pdf
 591694df493e64e682b16ffd8b2083d9  gdb/doc/Doxyfile-base.in
 66028f53511c3cc83819e12b44647ae8  gdb/doc/all-cfg.texi
 bf96494e6e4d346175babd5ef9781882  gdb/doc/gpl.texi
 cd5e3faa9bd1b684a73c7d527cdb4988  gdb/doc/filter-params.pl
 7bfdb0765c5d050d204fbb30aeeba0d8  gdb/doc/stack_frame.eps
-27f929513d98104055d0924ab85fab5a  gdb/doc/gdbinit.5
+6eac357b0f049ca0517288261b72110c  gdb/doc/gdbinit.5
 1192f4fe7137f234e4e775edad1f6b67  gdb/doc/Doxyfile-gdb-xref.in
 3dbfac6a018cf4a1cdba9576425d37ad  gdb/doc/annotate.texinfo
 ad3c3c9a187c8d44e9afe447d27b59fc  gdb/doc/doxy-index.in
@@ -5407,7 +5407,7 @@ b111794daa7eb645b4756e94632999a2  gdb/so
 eb070d698546d2249970d33257b7fb58  gdb/std-regs.c
 ebf0676f3a704787b0b07d24df62f2f4  gdb/go-lang.h
 00ea9011e2eb40f47643062e25f3257e  gdb/i386-windows-nat.c
-3331966a69eeea7dc942dd826522ef13  gdb/po/gdb.pot
+3357b1a2493bec179ad41dfb287678b1  gdb/po/gdb.pot
 1851bff0653201a488dcae18dde7efad  gdb/po/gdbtext
 21867eaf73d1ca153c5d6a17d735f7d3  gdb/break-catch-syscall.c
 707ca95997166afd8eae90a1ad5bb95a  gdb/ada-lang.c
@@ -5438,7 +5438,7 @@ d52daa0a890503fa5a66f1c190edcc4b  gdb/ex
 7c6760c76a3ed467e53059ffba288c8e  gdb/mipsread.c
 71bacfa19c404b335f593a8f16ad340f  gdb/selftest.c
 7378b256192666373e30b2fee36a496e  gdb/amd64-darwin-tdep.c
-391b90e8e5703b8e1bde8a2f1847ab3d  gdb/ChangeLog
+c678c1cf297a27c148105676c6f2b7e9  gdb/ChangeLog
 e860e6934b52d9ac7114f5ff0e630993  gdb/go-typeprint.c
 b858bfae264eece12de91eefcfb5c18d  gdb/score-tdep.c
 eef5427996b5fb62ff91ac9f54d3a854  gdb/m88k-bsd-nat.c
