[gcc-6] 357/401: * Update to SVN 20170123 (r244833) from the gcc-6-branch.
Ximin Luo
infinity0 at debian.org
Wed Apr 5 15:50:38 UTC 2017
This is an automated email from the git hooks/post-receive script.
infinity0 pushed a commit to branch pu/reproducible_builds
in repository gcc-6.
commit 1fe942ceac0f637ea59a1059d392b5f96ffd8e90
Author: doko <doko at 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca>
Date: Mon Jan 23 22:15:39 2017 +0000
* Update to SVN 20170123 (r244833) from the gcc-6-branch.
git-svn-id: svn://anonscm.debian.org/gcccvs/branches/sid/gcc-6@9251 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca
---
debian/changelog | 2 +
debian/patches/svn-updates.diff | 172 ++++++++++++++++++++++++++++++++++++++--
2 files changed, 167 insertions(+), 7 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 196145f..8830d0b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,7 @@
gcc-6 (6.3.0-5) UNRELEASED; urgency=medium
+ * Update to SVN 20170123 (r244833) from the gcc-6-branch.
+ - Fix PR lto/69188.
* Fix removing the RUNPATH from the asan, tsan, ubsan, cilkrts, gfortran
and gphobos runtime libraries.
* Let the gnatgcc symlinks point to the versioned names. Closes: #839209.
diff --git a/debian/patches/svn-updates.diff b/debian/patches/svn-updates.diff
index 42a2772..db7d175 100644
--- a/debian/patches/svn-updates.diff
+++ b/debian/patches/svn-updates.diff
@@ -1,10 +1,10 @@
-# DP: updates from the 6 branch upto 20170121 (r244748).
+# DP: updates from the 6 branch upto 20170123 (r244833).
last_update()
{
cat > ${dir}LAST_UPDATED <EOF
-Sat Jan 21 18:20:40 CET 2017
-Sat Jan 21 17:20:40 UTC 2017 (revision 244748)
+Mon Jan 23 22:52:50 CET 2017
+Mon Jan 23 21:52:50 UTC 2017 (revision 244833)
EOF
}
@@ -65,6 +65,50 @@ Index: libgomp/testsuite/libgomp.oacc-c-c++-common/crash-1.c
+
+ return 0;
+}
+Index: libstdc++-v3/doc/xml/faq.xml
+===================================================================
+--- a/src/libstdc++-v3/doc/xml/faq.xml (.../tags/gcc_6_3_0_release)
++++ b/src/libstdc++-v3/doc/xml/faq.xml (.../branches/gcc-6-branch)
+@@ -1230,7 +1230,7 @@
+ details than for C, and most CPU designers (for good reasons elaborated
+ below) have not stepped up to publish C++ ABIs. Such an ABI has been
+ defined for the Itanium architecture (see
+- <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.codesourcery.com/cxx-abi/">C++
++ <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mentorembedded.github.io/cxx-abi/">C++
+ ABI for Itanium</link>) and that is used by G++ and other compilers
+ as the de facto standard ABI on many common architectures (including x86).
+ G++ can also use the ARM architecture's EABI, for embedded
+Index: libstdc++-v3/doc/xml/manual/abi.xml
+===================================================================
+--- a/src/libstdc++-v3/doc/xml/manual/abi.xml (.../tags/gcc_6_3_0_release)
++++ b/src/libstdc++-v3/doc/xml/manual/abi.xml (.../branches/gcc-6-branch)
+@@ -42,7 +42,7 @@
+ virtual functions, etc. These details are defined as the compiler
+ Application Binary Interface, or ABI. The GNU C++ compiler uses an
+ industry-standard C++ ABI starting with version 3. Details can be
+- found in the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mentorembedded.github.com/cxx-abi/abi.html">ABI
++ found in the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mentorembedded.github.io/cxx-abi/abi.html">ABI
+ specification</link>.
+ </para>
+
+@@ -736,7 +736,7 @@
+ the way the compiler deals with this class in by-value return
+ statements or parameters: instead of passing instances of this
+ class in registers, the compiler will be forced to use memory. See the
+-section on <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mentorembedded.github.com/cxx-abi/abi.html#calls">Function
++section on <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mentorembedded.github.io/cxx-abi/abi.html#calls">Function
+ Calling Conventions and APIs</link>
+ of the C++ ABI documentation for further details.
+ </para></listitem>
+@@ -1094,7 +1094,7 @@
+ <biblioentry xml:id="biblio.cxxabi">
+ <title>
+ <link xmlns:xlink="http://www.w3.org/1999/xlink"
+- xlink:href="http://www.codesourcery.com/cxx-abi/">
++ xlink:href="http://mentorembedded.github.io/cxx-abi/">
+ C++ ABI Summary
+ </link>
+ </title>
Index: libstdc++-v3/include/std/tuple
===================================================================
--- a/src/libstdc++-v3/include/std/tuple (.../tags/gcc_6_3_0_release)
@@ -313,7 +357,15 @@ Index: libstdc++-v3/ChangeLog
===================================================================
--- a/src/libstdc++-v3/ChangeLog (.../tags/gcc_6_3_0_release)
+++ b/src/libstdc++-v3/ChangeLog (.../branches/gcc-6-branch)
-@@ -1,3 +1,53 @@
+@@ -1,3 +1,61 @@
++2017-01-22 Gerald Pfeifer <gerald at pfeifer.com>
++
++ Backport from mainline
++ 2017-01-01 Gerald Pfeifer <gerald at pfeifer.com>
++
++ * doc/xml/faq.xml: Update address of C++ ABI link.
++ * doc/xml/manual/abi.xml: Ditto.
++
+2017-01-16 Ville Voutilainen <ville.voutilainen at gmail.com>
+
+ Backport from mainline
@@ -755,7 +807,7 @@ Index: gcc/DATESTAMP
+++ b/src/gcc/DATESTAMP (.../branches/gcc-6-branch)
@@ -1 +1 @@
-20161221
-+20170121
++20170123
Index: gcc/postreload.c
===================================================================
--- a/src/gcc/postreload.c (.../tags/gcc_6_3_0_release)
@@ -979,7 +1031,27 @@ Index: gcc/ChangeLog
===================================================================
--- a/src/gcc/ChangeLog (.../tags/gcc_6_3_0_release)
+++ b/src/gcc/ChangeLog (.../branches/gcc-6-branch)
-@@ -1,3 +1,315 @@
+@@ -1,3 +1,335 @@
++2017-01-23 Martin Liska <mliska at suse.cz>
++
++ Backport from mainline
++ 2017-01-20 Martin Liska <mliska at suse.cz>
++
++ PR lto/69188
++ * tree-profile.c (init_ic_make_global_vars): Do not call
++ finalize_decl.
++ (gimple_init_gcov_profiler): Likewise.
++
++2017-01-21 Gerald Pfeifer <gerald at pfeifer.com>
++
++ Backport from mainline
++ 2016-12-29 Gerald Pfeifer <gerald at pfeifer.com>
++
++ * doc/extend.texi (Cilk Plus Builtins): cilkplus.org now uses
++ https by default.
++ * doc/passes.texi (Cilk Plus Transformation): Ditto.
++ * doc/generic.texi (Statements for C++): Ditto, and use @uref.
++
+2017-01-20 Bill Schmidt <wschmidt at linux.vnet.ibm.com>
+
+ Backport from mainline
@@ -1819,6 +1891,19 @@ Index: gcc/testsuite/gcc.dg/spellcheck-options-13.c
+/* { dg-do compile } */
+/* { dg-options "-fsanitize" } */
+/* { dg-error "unrecognized command line option .-fsanitize..$" "" { target *-*-* } 0 } */
+Index: gcc/testsuite/gcc.dg/lto/pr69188_0.c
+===================================================================
+--- a/src/gcc/testsuite/gcc.dg/lto/pr69188_0.c (.../tags/gcc_6_3_0_release)
++++ b/src/gcc/testsuite/gcc.dg/lto/pr69188_0.c (.../branches/gcc-6-branch)
+@@ -0,0 +1,8 @@
++/* PR ipa/69188 */
++/* { dg-lto-do link } */
++/* { dg-lto-options { { -flto -O0 -fprofile-generate } } } */
++/* { dg-require-profiling "-fprofile-generate" } */
++
++void fn1(void)
++{
++}
Index: gcc/testsuite/gcc.dg/lto/pr50199_0.c
===================================================================
--- a/src/gcc/testsuite/gcc.dg/lto/pr50199_0.c (.../tags/gcc_6_3_0_release)
@@ -1841,6 +1926,21 @@ Index: gcc/testsuite/gcc.dg/lto/pr50199_0.c
+ __builtin_abort ();
+ return 0;
+}
+Index: gcc/testsuite/gcc.dg/lto/pr69188_1.c
+===================================================================
+--- a/src/gcc/testsuite/gcc.dg/lto/pr69188_1.c (.../tags/gcc_6_3_0_release)
++++ b/src/gcc/testsuite/gcc.dg/lto/pr69188_1.c (.../branches/gcc-6-branch)
+@@ -0,0 +1,10 @@
++/* PR ipa/69188 */
++/* { dg-options "-flto -O1 -fprofile-generate" } */
++
++extern void fn1(void);
++
++int main() {
++ fn1();
++ return 0;
++}
++
Index: gcc/testsuite/gcc.dg/torture/pr71055.c
===================================================================
--- a/src/gcc/testsuite/gcc.dg/torture/pr71055.c (.../tags/gcc_6_3_0_release)
@@ -1915,7 +2015,23 @@ Index: gcc/testsuite/ChangeLog
===================================================================
--- a/src/gcc/testsuite/ChangeLog (.../tags/gcc_6_3_0_release)
+++ b/src/gcc/testsuite/ChangeLog (.../branches/gcc-6-branch)
-@@ -1,3 +1,191 @@
+@@ -1,3 +1,207 @@
++2017-01-23 Martin Liska <mliska at suse.cz>
++
++ Backport from mainline
++ 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
++
++ * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
++
++2017-01-23 Martin Liska <mliska at suse.cz>
++
++ Backport from mainline
++ 2017-01-20 Martin Liska <mliska at suse.cz>
++
++ PR lto/69188
++ * gcc.dg/lto/pr69188_0.c: New test.
++ * gcc.dg/lto/pr69188_1.c: New test.
++
+2017-01-20 Bill Schmidt <wschmidt at linux.vnet.ibm.com>
+
+ Backport from mainline
@@ -44435,6 +44551,28 @@ Index: gcc/varasm.c
/* We cannot share RTX'es in pool entries.
Mark this piece of RTL as required for unsharing. */
RTX_FLAG (rtl, used) = 1;
+Index: gcc/tree-profile.c
+===================================================================
+--- a/src/gcc/tree-profile.c (.../tags/gcc_6_3_0_release)
++++ b/src/gcc/tree-profile.c (.../branches/gcc-6-branch)
+@@ -93,8 +93,6 @@
+ if (targetm.have_tls)
+ set_decl_tls_model (ic_void_ptr_var, decl_default_tls_model (ic_void_ptr_var));
+
+- varpool_node::finalize_decl (ic_void_ptr_var);
+-
+ gcov_type_ptr = build_pointer_type (get_gcov_type ());
+
+ ic_gcov_type_ptr_var
+@@ -111,8 +109,6 @@
+ DECL_INITIAL (ic_gcov_type_ptr_var) = NULL;
+ if (targetm.have_tls)
+ set_decl_tls_model (ic_gcov_type_ptr_var, decl_default_tls_model (ic_gcov_type_ptr_var));
+-
+- varpool_node::finalize_decl (ic_gcov_type_ptr_var);
+ }
+
+ /* Create the type and function decls for the interface with gcov. */
Index: gcc/config.gcc
===================================================================
--- a/src/gcc/config.gcc (.../tags/gcc_6_3_0_release)
@@ -45272,3 +45410,23 @@ Index: gcc/lto-streamer.h
typedef unsigned char lto_decl_flags_t;
+Index: gcc
+===================================================================
+--- a/src/gcc (.../tags/gcc_6_3_0_release)
++++ b/src/gcc (.../branches/gcc-6-branch)
+
+Property changes on: gcc
+___________________________________________________________________
+Modified: svn:mergeinfo
+## -0,0 +0,1 ##
+ Merged /trunk/gcc:r243962
+Index: .
+===================================================================
+--- a/src/. (.../tags/gcc_6_3_0_release)
++++ b/src/. (.../branches/gcc-6-branch)
+
+Property changes on: .
+___________________________________________________________________
+Modified: svn:mergeinfo
+## -0,0 +0,1 ##
+ Merged /trunk:r243962,244001
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/gcc-6.git
More information about the Reproducible-commits
mailing list