Commit c6d88628 authored by Matthias Klose's avatar Matthias Klose

* Update to SVN 20190919 (r275519) from the gcc-7-branch.

  * libstdc++: Fix GCC_LINUX_FUTEX to work with C99 compilers, taken from
    the trunk.
parent f8226d69
......@@ -85,6 +85,9 @@ debian/lib*atomic1.symbols
debian/lib*atomic1
debian/lib*atomic1-dbg
debian/libcc1-0
debian/lib*cilkrts5.symbols
debian/lib*cilkrts5
debian/lib*cilkrts5-dbg
debian/libgccjit-7-dev
debian/libgccjit-7-doc
debian/libgccjit0
......@@ -121,8 +124,8 @@ debian/lib*objc-7-dev
debian/lib*ssp0
debian/lib*tsan0
debian/lib*tsan0-dbg
debian/lib*ubsan1
debian/lib*ubsan1-dbg
debian/lib*ubsan0
debian/lib*ubsan0-dbg
debian/lib*vtv0
debian/lib*vtv0-dbg
debian/libgnat-7
......@@ -132,8 +135,8 @@ debian/libgnat*7-dbg
debian/libgnat*7.overrides
debian/libgnat*7-dev
debian/libgomp1-dev
debian/lib*gphobos76
debian/lib*gphobos76-dbg
debian/lib*gphobos71
debian/lib*gphobos71-dbg
debian/lib*gphobos-7-dev
debian/lib*quadmath0.symbols
debian/lib*quadmath0
......
gcc-7 (7.4.0-12) unstable; urgency=medium
* Update to SVN 20190919 (r275519) from the gcc-7-branch.
- Fix PR libgomp/90585, PR target/90811, PR middle-end/89002, PR c/90474,
PR sanitizer/90954, PR c++/90108, PR c/89933, PR c/89734,
PR tree-optimization/90637, PR tree-optimization/90930,
PR middle-end/90194, PR middle-end/90213, PR tree-optimization/90071,
PR middle-end/89677, PR target/91481 (PPC), PR target/91150 (x86),
PR middle-end/78884, PR rtl-optimization/90756, PR c/90760,
PR middle-end/90139, PR target/90811 (nvptx), PR fortran/90329,
PR fortran/90329, PR target/90187 (x86), PR tree-optimization/90208,
PR rtl-optimization/90082, PR tree-optimization/90090,
PR tree-optimization/89998. PR c/89872, PR middle-end/89621,
PR target/89752, PR rtl-optimization/89768, PR target/89752,
PR target/89726 (x86), PR debug/89704, PR rtl-optimization/89679,
PR tree-optimization/89703, PR middle-end/88588, PR middle-end/89663,
PR c/88568, PR target/89587 (PPC), PR middle-end/89590, PR c/89520,
PR middle-end/89412, PR middle-end/89091, PR middle-end/88074,
PR middle-end/89415, PR middle-end/88074, PR target/89361 (S390),
PR tree-optimization/89278, PR other/89342, PR rtl-optimization/89354,
PR tree-optimization/89314, PR middle-end/89303, PR middle-end/89281,
PR middle-end/89246, PR target/88861, PR rtl-optimization/89234,
PR target/89188, PR rtl-optimization/89195, PR target/89186,
PR middle-end/87887, PR tree-optimization/88107, PR c++/66676,
PR ipa/89104, PR middle-end/89002, PR target/87214 (x86),
PR rtl-optimization/49429, PR target/49454, PR rtl-optimization/86334,
PR target/88906, PR rtl-optimization/88870, PR c/88568, PR target/88620,
PR middle-end/82564, PR target/88594 (x86), PR debug/88644,
PR middle-end/85594, PR middle-end/88553, PR rtl-optimization/88563,
PR rtl-optimization/88470, PR rtl-optimization/88416, PR target/85593,
PR tree-optimization/87895, PR middle-end/87647, PR middle-end/85488,
PR middle-end/87649, PR target/91533, PR tree-optimization/91510,
PR rtl-optimization/91347, PR driver/91172, PR target/89222 (ARM),
PR rtl-optimization/91136, PR tree-optimization/90949, PR ipa/90939,
PR middle-end/64242, PR target/90530 (PA), PR target/90547 (x86),
PR target/89765 (PPC), PR target/86215, PR target/80556, PR target/61976,
PR target/89424 (PPC), PR middle-end/89037, PR pch/90326, PR c++/90950,
PR c++/90108, PR c/89933, PR sanitizer/89869, PR c++/89796, PR c++/60702,
PR c++/89767, PR c++/89512, PR c++/87148, PR c++/89403, PR c++/89187,
PR c++/88976, PR c++/88949, PR c++/86669, PR c++/87506, PR c++/88103,
PR c++/88181, PR fortran/90329, PR fortran/89651, PR fortran/83246,
PR fortran/89084, PR fortran/88902, PR fortran/88377, PR fortran/87725,
PR libgomp/90585, PR target/90811, PR middle-end/89002,
PR middle-end/89303, PR libstdc++/91308, PR libstdc++/51333,
PR libstdc++/90770, PR c/90474, PR sanitizer/90954, PR pch/61250,
PR c++/90108, PR c/89933, PR c/89734, PR bootstrap/87030,
PR tree-optimization/90328, PR middle-end/89578,
PR tree-optimization/87609, PR tree-optimization/87609,
PR tree-optimization/88149, PR tree-optimization/90006,
PR middle-end/89698, PR tree-optimization/88903, PR middle-end/88448,
PR middle-end/88415, PR tree-optimization/88030, PR middle-end/89572,
PR tree-optimization/87929, PR tree-optimization/89710,
PR tree-optimization/89296, PR tree-optimization/89135,
PR tree-optimization/91200, PR middle-end/91162, PR middle-end/91131,
PR tree-optimization/91126, PR tree-optimization/90278,
PR tree-optimization/90020, PR tree-optimization/91137,
PR middle-end/89392, PR target/87853 (x86), PR target/91704 (x86).
* libstdc++: Fix GCC_LINUX_FUTEX to work with C99 compilers, taken from
the trunk.
-- Matthias Klose <doko@debian.org> Mon, 09 Sep 2019 17:43:25 +0200
gcc-7 (7.4.0-11) unstable; urgency=medium
* Update to SVN 20190820 (r274750) from the gcc-7-branch.
......
# DP: Fix GCC_LINUX_FUTEX to work with C99 compilers
config/
2019-09-06 Florian Weimer <fweimer@redhat.com>
* futex.m4 (GCC_LINUX_FUTEX): Include <unistd.h> for the syscall
function.
libitm/ libgomp/ libstdc++-v3/
2019-09-06 Florian Weimer <fweimer@redhat.com>
* configure: Regenerate.
--- a/src/config/futex.m4
+++ b/src/config/futex.m4
@@ -22,6 +22,7 @@ case "$target" in
AC_LINK_IFELSE(
[AC_LANG_PROGRAM(
[#include <sys/syscall.h>
+ #include <unistd.h>
int lk;],
[syscall (SYS_gettid); syscall (SYS_futex, &lk, 0, 0, 0);])],
[save_LIBS="$LIBS"
@@ -48,6 +49,7 @@ If so, please configure with --disable-l
AC_LINK_IFELSE(
[AC_LANG_PROGRAM(
[#include <sys/syscall.h>
+ #include <unistd.h>
int lk;],
[syscall (SYS_gettid); syscall (SYS_futex, &lk, 0, 0, 0);])],[],
[AC_MSG_ERROR([SYS_gettid and SYS_futex required for --enable-linux-futex])])
--- a/src/libitm/configure
+++ b/src/libitm/configure
@@ -16252,6 +16252,7 @@ case "$target" in
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include <sys/syscall.h>
+#include <unistd.h>
int lk;
int
main ()
@@ -16304,6 +16305,7 @@ rm -f core conftest.err conftest.$ac_obj
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include <sys/syscall.h>
+ #include <unistd.h>
int lk;
int
main ()
--- a/src/libgomp/configure
+++ b/src/libgomp/configure
@@ -15625,6 +15625,7 @@ case "$target" in
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include <sys/syscall.h>
+ #include <unistd.h>
int lk;
int
main ()
@@ -15677,6 +15678,7 @@ rm -f core conftest.err conftest.$ac_obj
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include <sys/syscall.h>
+ #include <unistd.h>
int lk;
int
main ()
--- a/src/libstdc++-v3/configure
+++ b/src/libstdc++-v3/configure
@@ -78433,6 +78433,7 @@ fi
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include <sys/syscall.h>
+ #include <unistd.h>
int lk;
int
main ()
@@ -78491,6 +78492,7 @@ fi
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include <sys/syscall.h>
+ #include <unistd.h>
int lk;
int
main ()
This diff is collapsed.
......@@ -95,6 +95,7 @@ debian_patches += \
kfreebsd-decimal-float \
pr87808 \
gnathtml-shebang \
libstdc++-futex \
# FIXME: see #915194
# gcc-search-prefixed-as-ld \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment