public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/omp/gcc-10] Daily bump.
@ 2020-06-10 10:34 Tobias Burnus
0 siblings, 0 replies; 16+ messages in thread
From: Tobias Burnus @ 2020-06-10 10:34 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:e8c250211da834cb4823ae40079746338124cac8
commit e8c250211da834cb4823ae40079746338124cac8
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Thu May 28 04:24:22 2020 +0000
Daily bump.
Diff:
---
contrib/ChangeLog | 4 ++++
gcc/DATESTAMP | 2 +-
gcc/cp/ChangeLog | 17 +++++++++++++++++
gcc/testsuite/ChangeLog | 21 +++++++++++++++++++++
libgfortran/ChangeLog | 6 ++++++
libstdc++-v3/ChangeLog | 10 ++++++++++
6 files changed, 59 insertions(+), 1 deletion(-)
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index fc6391cab14..ce30b83db6e 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,7 @@
+2020-05-27 Martin Liska <mliska@suse.cz>
+
+ * git-backport.py: New file.
+
2020-05-07 Release Manager
* GCC 10.1.0 released.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index b7b667a34d1..5118880926f 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200527
+20200528
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 421e8feac8d..6a4fb1464eb 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,20 @@
+2020-05-27 Jason Merrill <jason@redhat.com>
+
+ PR c++/95319
+ * decl.c (reshape_init_array_1): Don't reuse in overload context.
+
+2020-05-27 Jason Merrill <jason@redhat.com>
+
+ * call.c (build_new_op_1): Suppress
+ warn_zero_as_null_pointer_constant across comparison of <=> result
+ to 0.
+
+2020-05-27 Jason Merrill <jason@redhat.com>
+
+ PR c++/95222
+ * decl.c (grokdeclarator): Don't shift attributes in TYPENAME
+ context.
+
2020-05-25 Jason Merrill <jason@redhat.com>
PR c++/90212
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index d72f22e59a3..1d3afa1ae92 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,24 @@
+2020-05-27 Harald Anlauf <anlauf@gmx.de>
+ Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR libfortran/95104
+ * gfortran.dg/pr95104.f90: New test.
+
+2020-05-27 Jason Merrill <jason@redhat.com>
+
+ PR c++/95319
+ * g++.dg/cpp0x/initlist-array12.C: New test.
+
+2020-05-27 Jason Merrill <jason@redhat.com>
+
+ * g++.dg/cpp2a/spaceship-synth2.C: Add
+ -Wzero-as-null-pointer-constant.
+
+2020-05-27 Jason Merrill <jason@redhat.com>
+
+ PR c++/95222
+ * g++.dg/ext/tmplattr10.C: New test.
+
2020-05-25 Jason Merrill <jason@redhat.com>
* lib/target-supports.exp (check_effective_target_c++20_only)
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index d9546334705..195c5f5b2e9 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,9 @@
+2020-05-27 Harald Anlauf <anlauf@gmx.de>
+ Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR libfortran/95104
+ * io/transfer.c (st_wait_async): Do not dereference NULL pointer.
+
2020-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/95191
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index c2515d48b92..1e21ea8bfd7 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,13 @@
+2020-05-28 Patrick Palka <ppalka@redhat.com>
+
+ PR libstdc++/95322
+ * include/bits/stl_iterator.h (__detail::_Common_iter_proxy):
+ Remove and instead define it ...
+ (common_iterator::_Proxy): ... here.
+ (common_iterator::operator->): Use it.
+ * testsuite/24_iterators/common_iterator/2.cc: New test.
+ * testsuite/std/ranges/adaptors/95322.cc: New test.
+
2020-05-26 Alexandre Oliva <oliva@adacore.com>
PR libstdc++/77691
^ permalink raw reply [flat|nested] 16+ messages in thread
* [gcc/devel/omp/gcc-10] Daily bump.
@ 2020-09-01 10:00 Tobias Burnus
0 siblings, 0 replies; 16+ messages in thread
From: Tobias Burnus @ 2020-09-01 10:00 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:9aae0c155ff86530e139b372284a492dafe7cd56
commit 9aae0c155ff86530e139b372284a492dafe7cd56
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Thu Aug 27 00:17:01 2020 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 17 +++++++++++++++++
gcc/DATESTAMP | 2 +-
libstdc++-v3/ChangeLog | 20 ++++++++++++++++++++
3 files changed, 38 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 10ed17f1549..1eca4df0f59 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,20 @@
+2020-08-26 Roger Sayle <roger@nextmovesoftware.com>
+
+ PR middle-end/87256
+ * config/pa/pa.c (hppa_rtx_costs_shadd_p): New helper function
+ to check for coefficients supported by shNadd and shladd,l.
+ (hppa_rtx_costs): Rewrite to avoid using estimates based upon
+ FACTOR and enable recursing deeper into RTL expressions.
+ * config/pa/pa.md (shd_internal): Fix define_expand to provide
+ gen_shd_internal.
+
+2020-08-26 Roger Sayle <roger@nextmovesoftware.com>
+
+ * config/pa/pa.md (ashldi3): Additionally, on !TARGET_64BIT
+ generate a two instruction shd/zdep sequence when shifting
+ registers by suitable constants.
+ (shd_internal): New define_expand to provide gen_shd_internal.
+
2020-08-25 Jakub Jelinek <jakub@redhat.com>
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 1aa5e58d9a2..c7ea9e023ae 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200826
+20200827
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 6ec8b6bee25..80ed5e320ea 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,23 @@
+2020-08-26 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2020-08-26 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/71960
+ * include/experimental/string_view (basic_string_view):
+ Enable debug assertions.
+ * include/std/string_view (basic_string_view):
+ Likewise.
+
+2020-08-26 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2020-08-24 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/96766
+ * include/std/variant (_Variant_storage): Replace implicit
+ conversions from size_t to __index_type with explicit casts.
+
2020-08-21 Jonathan Wakely <jwakely@redhat.com>
Backported from master:
^ permalink raw reply [flat|nested] 16+ messages in thread
* [gcc/devel/omp/gcc-10] Daily bump.
@ 2020-08-25 12:55 Tobias Burnus
0 siblings, 0 replies; 16+ messages in thread
From: Tobias Burnus @ 2020-08-25 12:55 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:5f877a1f6c962f824d430a6c2b8079b0464fdb7f
commit 5f877a1f6c962f824d430a6c2b8079b0464fdb7f
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Sat Aug 22 00:16:56 2020 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 17 +++++++++++++++++
gcc/DATESTAMP | 2 +-
libstdc++-v3/ChangeLog | 12 ++++++++++++
3 files changed, 30 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e9d9bbafd10..b03c64fdc9b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,20 @@
+2020-08-21 Richard Sandiford <richard.sandiford@arm.com>
+
+ Backported from master:
+ 2020-08-21 Richard Sandiford <richard.sandiford@arm.com>
+
+ * doc/extend.texi: Update links to Arm docs.
+ * doc/invoke.texi: Likewise.
+
+2020-08-21 Tobias Burnus <tobias@codesourcery.com>
+
+ Backported from master:
+ 2020-05-26 Tobias Burnus <tobias@codesourcery.com>
+
+ PR ipa/95320
+ * ipa-utils.h (odr_type_p): Also permit calls with
+ only flag_generate_offload set.
+
2020-08-19 Joe Ramsay <joe.ramsay@arm.com>
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 7ead9649335..faac5049dd8 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200821
+20200822
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 12668a1feb9..6ec8b6bee25 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,15 @@
+2020-08-21 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2020-08-21 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/96718
+ * testsuite/25_algorithms/pstl/feature_test-2.cc: Require
+ tbb-backend effective target.
+ * testsuite/25_algorithms/pstl/feature_test-3.cc: Likewise.
+ * testsuite/25_algorithms/pstl/feature_test-5.cc: Likewise.
+ * testsuite/25_algorithms/pstl/feature_test.cc: Likewise.
+
2020-08-19 Jonathan Wakely <jwakely@redhat.com>
Backported from master:
^ permalink raw reply [flat|nested] 16+ messages in thread
* [gcc/devel/omp/gcc-10] Daily bump.
@ 2020-08-21 8:03 Tobias Burnus
0 siblings, 0 replies; 16+ messages in thread
From: Tobias Burnus @ 2020-08-21 8:03 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="us-ascii", Size: 4359 bytes --]
https://gcc.gnu.org/g:7277973dae3ac26c3f773693932986464fe94ce1
commit 7277973dae3ac26c3f773693932986464fe94ce1
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Thu Aug 20 00:17:07 2020 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 47 +++++++++++++++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/testsuite/ChangeLog | 23 +++++++++++++++++++++++
libstdc++-v3/ChangeLog | 16 ++++++++++++++++
4 files changed, 87 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 2d7ea562fc5..e9d9bbafd10 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,50 @@
+2020-08-19 Joe Ramsay <joe.ramsay@arm.com>
+
+ Backported from master:
+ 2020-07-29 Joe Ramsay <joe.ramsay@arm.com>
+
+ PR target/96682
+ * config/arm/arm-protos.h (arm_coproc_mem_operand_no_writeback):
+ Declare prototype.
+ (arm_mve_mode_and_operands_type_check): Declare prototype.
+ * config/arm/arm.c (arm_coproc_mem_operand): Refactor to use
+ _arm_coproc_mem_operand.
+ (arm_coproc_mem_operand_wb): New function to cover full, limited
+ and no writeback.
+ (arm_coproc_mem_operand_no_writeback): New constraint for memory
+ operand with no writeback.
+ (arm_print_operand): Extend 'E' specifier for memory operand
+ that does not support writeback.
+ (arm_mve_mode_and_operands_type_check): New constraint check for
+ MVE memory operands.
+ * config/arm/constraints.md: Add Uj constraint for VFP vldr.16
+ and vstr.16.
+ * config/arm/vfp.md (*mov_load_vfp_hf16): New pattern for
+ vldr.16.
+ (*mov_store_vfp_hf16): New pattern for vstr.16.
+ (*mov<mode>_vfp_<mode>16): Remove MVE moves.
+
+2020-08-19 Peter Bergner <bergner@linux.ibm.com>
+
+ Backported from master:
+ 2020-08-18 Peter Bergner <bergner@linux.ibm.com>
+
+ * config/rs6000/rs6000-builtin.def (BU_VSX_1): Rename xvcvbf16sp to
+ xvcvbf16spn.
+ * config/rs6000/rs6000-call.c (builtin_function_type): Likewise.
+ * config/rs6000/vsx.md: Likewise.
+ * doc/extend.texi: Likewise.
+
+2020-08-19 Peter Bergner <bergner@linux.ibm.com>
+
+ Backported from master:
+ 2020-08-13 Peter Bergner <bergner@linux.ibm.com>
+
+ PR target/96506
+ * config/rs6000/rs6000-call.c (rs6000_promote_function_mode): Disallow
+ MMA types as return values.
+ (rs6000_function_arg): Disallow MMA types as function arguments.
+
2020-08-18 Uroš Bizjak <ubizjak@gmail.com>
PR target/96536
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index a8098fbd6e3..7829179094c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200819
+20200820
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index f8dbeb5cc41..0fc057a860c 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,26 @@
+2020-08-19 Joe Ramsay <joe.ramsay@arm.com>
+
+ Backported from master:
+ 2020-07-29 Joe Ramsay <joe.ramsay@arm.com>
+
+ PR target/96682
+ * gcc.target/arm/mve/intrinsics/mve-vldstr16-no-writeback.c: New test.
+
+2020-08-19 Peter Bergner <bergner@linux.ibm.com>
+
+ Backported from master:
+ 2020-08-18 Peter Bergner <bergner@linux.ibm.com>
+
+ * gcc.target/powerpc/mma-builtin-3.c: Rename xvcvbf16sp to xvcvbf16spn.
+
+2020-08-19 Peter Bergner <bergner@linux.ibm.com>
+
+ Backported from master:
+ 2020-08-13 Peter Bergner <bergner@linux.ibm.com>
+
+ PR target/96506
+ * gcc.target/powerpc/pr96506.c: New test.
+
2020-08-18 Jason Merrill <jason@redhat.com>
PR c++/96199
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index d7282615a77..12668a1feb9 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,19 @@
+2020-08-19 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2020-08-19 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/c++config (_GLIBCXX_DEPRECATED_SUGGEST): New
+ macro for "use 'foo' instead" message in deprecated warnings.
+ * include/bits/ios_base.h (io_state, open_mode, seek_dir)
+ (streampos, streamoff): Use _GLIBCXX_DEPRECATED_SUGGEST.
+ * include/std/streambuf (stossc): Replace C++11 attribute
+ with _GLIBCXX_DEPRECATED_SUGGEST.
+ * include/std/type_traits (__is_nullptr_t): Use
+ _GLIBCXX_DEPRECATED_SUGGEST instead of _GLIBCXX_DEPRECATED.
+ * testsuite/27_io/types/1.cc: Check for deprecated warnings.
+ Also check for io_state, open_mode and seek_dir typedefs.
+
2020-08-11 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/89760
^ permalink raw reply [flat|nested] 16+ messages in thread
* [gcc/devel/omp/gcc-10] Daily bump.
@ 2020-08-21 8:00 Tobias Burnus
0 siblings, 0 replies; 16+ messages in thread
From: Tobias Burnus @ 2020-08-21 8:00 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:a549ed0554b92c86935352987443ab962eac7aa6
commit a549ed0554b92c86935352987443ab962eac7aa6
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Wed Aug 12 00:16:59 2020 +0000
Daily bump.
Diff:
---
gcc/DATESTAMP | 2 +-
gcc/cp/ChangeLog | 21 +++++++++++++++++++++
gcc/fortran/ChangeLog | 9 +++++++++
gcc/testsuite/ChangeLog | 24 ++++++++++++++++++++++++
libstdc++-v3/ChangeLog | 26 ++++++++++++++++++++++++++
5 files changed, 81 insertions(+), 1 deletion(-)
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 5a77e124a0f..b81f381520c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200811
+20200812
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 100b569c71b..7a2b450d99c 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,24 @@
+2020-08-11 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2020-07-30 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/96106
+ * pt.c (reduce_template_parm_level): Propagate DECL_VIRTUAL_P
+ from the original TEMPLATE_PARM_DECL to the new lowered one.
+
+2020-08-11 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2020-07-30 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/96164
+ * constraint.cc (constraints_satisfied_p): Return true if
+ !flags_concepts.
+ * pt.c (do_type_instantiation): Update a paragraph taken from
+ [temp.explicit] to reflect the latest specification. Don't
+ instantiate a member with unsatisfied constraints.
+
2020-08-04 Marek Polacek <polacek@redhat.com>
Backported from master:
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 10d1f9e2f78..e74b026a73a 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,12 @@
+2020-08-11 Paul Thomas <pault@gcc.gnu.org>
+
+ Backported from master:
+ 2020-08-10 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/96312
+ * trans-expr.c (fcncall_realloc_result): Only compare shapes if
+ lhs was allocated..
+
2020-07-29 Mark Eggleston <markeggleston@gcc.gnu.org>
Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index bb416879340..130be054ff4 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,27 @@
+2020-08-11 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2020-07-30 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/96106
+ * g++.dg/concepts/abbrev7.C: New test.
+
+2020-08-11 Paul Thomas <pault@gcc.gnu.org>
+
+ Backported from master:
+ 2020-08-10 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/96312
+ * gfortran.dg/pr96312.f90: New test.
+
+2020-08-11 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2020-07-30 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/96164
+ * g++.dg/cpp2a/concepts-explicit-inst5.C: New test.
+
2020-08-10 Hongtao Liu <hongtao.liu@intel.com>
* gcc.target/i386/pr92865-1.c: Adjust testcase.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 23523f7f4e6..d7282615a77 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,29 @@
+2020-08-11 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/89760
+ * testsuite/experimental/net/execution_context/make_service.cc:
+ Add dg-require-gthreads.
+ * testsuite/experimental/net/executor/1.cc: Likewise.
+ * testsuite/experimental/net/headers.cc: Likewise.
+ * testsuite/experimental/net/internet/address/v4/comparisons.cc:
+ Likewise.
+ * testsuite/experimental/net/internet/address/v4/cons.cc:
+ Likewise.
+ * testsuite/experimental/net/internet/address/v4/creation.cc:
+ Likewise.
+ * testsuite/experimental/net/internet/address/v4/members.cc:
+ Likewise.
+ * testsuite/experimental/net/internet/resolver/base.cc:
+ Likewise.
+ * testsuite/experimental/net/internet/resolver/ops/lookup.cc:
+ Likewise.
+ * testsuite/experimental/net/internet/resolver/ops/reverse.cc:
+ Likewise.
+ * testsuite/experimental/net/socket/basic_socket.cc: Likewise.
+ * testsuite/experimental/net/timer/waitable/cons.cc: Likewise.
+ * testsuite/experimental/net/timer/waitable/dest.cc: Likewise.
+ * testsuite/experimental/net/timer/waitable/ops.cc: Likewise.
+
2020-08-10 Jonathan Wakely <jwakely@redhat.com>
Backported from master:
^ permalink raw reply [flat|nested] 16+ messages in thread
* [gcc/devel/omp/gcc-10] Daily bump.
@ 2020-08-21 7:59 Tobias Burnus
0 siblings, 0 replies; 16+ messages in thread
From: Tobias Burnus @ 2020-08-21 7:59 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:6a0a16f636b8bcaeb963c33e710f47ca99aba761
commit 6a0a16f636b8bcaeb963c33e710f47ca99aba761
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Tue Aug 11 00:17:18 2020 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 34 ++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/testsuite/ChangeLog | 12 ++++++++++++
libstdc++-v3/ChangeLog | 10 ++++++++++
4 files changed, 57 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 402dd18ba3f..2e04463b9d9 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,37 @@
+2020-08-10 Hongtao Liu <hongtao.liu@intel.com>
+
+ PR target/96243
+ * config/i386/i386-expand.c (ix86_expand_sse_cmp): Refine for
+ maskcmp.
+ (ix86_expand_mask_vec_cmp): Change prototype.
+ * config/i386/i386-protos.h (ix86_expand_mask_vec_cmp): Change prototype.
+ * config/i386/i386.c (ix86_print_operand): Remove operand
+ modifier 'I'.
+ * config/i386/sse.md
+ (*<avx512>_cmp<mode>3<mask_scalar_merge_name><round_saeonly_name>): Deleted.
+ (*<avx512>_cmp<mode>3<mask_scalar_merge_name>): Ditto.
+ (*<avx512>_ucmp<mode>3<mask_scalar_merge_name>): Ditto.
+ (*<avx512>_ucmp<mode>3<mask_scalar_merge_name>,
+ avx512f_maskcmp<mode>3): Ditto.
+
+2020-08-10 Martin Liska <mliska@suse.cz>
+
+ Backported from master:
+ 2020-05-20 Martin Liska <mliska@suse.cz>
+
+ * lto-compress.c (lto_compression_zstd): Fill up
+ num_compressed_il_bytes.
+ (lto_uncompression_zstd): Likewise for num_uncompressed_il_bytes here.
+
+2020-08-10 Peter Bergner <bergner@linux.ibm.com>
+
+ Backported from master:
+ 2020-08-08 Peter Bergner <bergner@linux.ibm.com>
+
+ PR target/96530
+ * config/rs6000/rs6000.c (rs6000_invalid_conversion): Use canonical
+ types for type comparisons. Refactor code to simplify it.
+
2020-08-08 Peter Bergner <bergner@linux.ibm.com>
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 58309c92ac6..5a77e124a0f 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200810
+20200811
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 91924fb177f..bb416879340 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,15 @@
+2020-08-10 Hongtao Liu <hongtao.liu@intel.com>
+
+ * gcc.target/i386/pr92865-1.c: Adjust testcase.
+
+2020-08-10 Peter Bergner <bergner@linux.ibm.com>
+
+ Backported from master:
+ 2020-08-08 Peter Bergner <bergner@linux.ibm.com>
+
+ PR target/96530
+ * gcc.target/powerpc/pr96530.c: New test.
+
2020-08-08 Peter Bergner <bergner@linux.ibm.com>
Backported from master:
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index c5eb7bfb424..23523f7f4e6 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,13 @@
+2020-08-10 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2020-08-10 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/95749
+ * src/filesystem/ops-common.h [_GLIBCXX_FILESYSTEM_IS_WINDOWS]
+ (stat_type): Change to __stat64.
+ (stat): Use _wstat64.
+
2020-08-07 Jonathan Wakely <jwakely@redhat.com>
Backported from master:
^ permalink raw reply [flat|nested] 16+ messages in thread
* [gcc/devel/omp/gcc-10] Daily bump.
@ 2020-08-21 7:59 Tobias Burnus
0 siblings, 0 replies; 16+ messages in thread
From: Tobias Burnus @ 2020-08-21 7:59 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:931fe8394c6d6bdb6aa957b760767d7928ffaa15
commit 931fe8394c6d6bdb6aa957b760767d7928ffaa15
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Sat Aug 8 00:17:07 2020 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 62 +++++++++++++++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/testsuite/ChangeLog | 64 +++++++++++++++++++++++++++++++++++++++++++++++++
libstdc++-v3/ChangeLog | 12 ++++++++++
4 files changed, 139 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 47c2ff506a4..658eed04dfe 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,65 @@
+2020-08-07 Tamar Christina <tamar.christina@arm.com>
+
+ Backported from master:
+ 2020-08-03 Tamar Christina <tamar.christina@arm.com>
+
+ * config/aarch64/driver-aarch64.c (readline): Check return value fgets.
+
+2020-08-07 Tamar Christina <tamar.christina@arm.com>
+
+ Backported from master:
+ 2020-07-17 Tamar Christina <tamar.christina@arm.com>
+
+ * doc/sourcebuild.texi (dg-set-compiler-env-var,
+ dg-set-target-env-var): Document.
+
+2020-08-07 Tamar Christina <tamar.christina@arm.com>
+
+ Backported from master:
+ 2020-07-17 Tamar Christina <tamar.christina@arm.com>
+
+ * config/arm/driver-arm.c (host_detect_local_cpu): Add GCC_CPUINFO.
+
+2020-08-07 Tamar Christina <tamar.christina@arm.com>
+
+ Backported from master:
+ 2020-07-17 Tamar Christina <tamar.christina@arm.com>
+
+ * config/aarch64/driver-aarch64.c (host_detect_local_cpu):
+ Add GCC_CPUINFO.
+
+2020-08-07 Tamar Christina <tamar.christina@arm.com>
+
+ Backported from master:
+ 2020-07-17 Tamar Christina <tamar.christina@arm.com>
+
+ * config/aarch64/driver-aarch64.c (INCLUDE_SET): New.
+ (parse_field): Use std::string.
+ (split_words, readline, find_field): New.
+ (host_detect_local_cpu): Fix truncation issues.
+
+2020-08-07 Richard Sandiford <richard.sandiford@arm.com>
+
+ Backported from master:
+ 2020-08-06 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR target/96191
+ * config/arm/arm.md (arm_stack_protect_test_insn): Zero out
+ operand 2 after use.
+ * config/arm/thumb1.md (thumb1_stack_protect_test_insn): Likewise.
+
+2020-08-07 Richard Sandiford <richard.sandiford@arm.com>
+
+ Backported from master:
+ 2020-08-05 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR target/96191
+ * config/aarch64/aarch64.md (stack_protect_test_<mode>): Set the
+ CC register directly, instead of a GPR. Replace the original GPR
+ destination with an extra scratch register. Zero out operand 3
+ after use.
+ (stack_protect_test): Update accordingly.
+
2020-08-06 Richard Biener <rguenther@suse.de>
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 007638ea22c..0aaecf38b04 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200807
+20200808
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 29ae1a4e526..14fc46de554 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,67 @@
+2020-08-07 Tamar Christina <tamar.christina@arm.com>
+
+ Backported from master:
+ 2020-07-17 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/aarch64/cpunative/aarch64-cpunative.exp: New test.
+ * gcc.target/aarch64/cpunative/info_0: New test.
+ * gcc.target/aarch64/cpunative/info_1: New test.
+ * gcc.target/aarch64/cpunative/info_10: New test.
+ * gcc.target/aarch64/cpunative/info_11: New test.
+ * gcc.target/aarch64/cpunative/info_12: New test.
+ * gcc.target/aarch64/cpunative/info_13: New test.
+ * gcc.target/aarch64/cpunative/info_14: New test.
+ * gcc.target/aarch64/cpunative/info_15: New test.
+ * gcc.target/aarch64/cpunative/info_2: New test.
+ * gcc.target/aarch64/cpunative/info_3: New test.
+ * gcc.target/aarch64/cpunative/info_4: New test.
+ * gcc.target/aarch64/cpunative/info_5: New test.
+ * gcc.target/aarch64/cpunative/info_6: New test.
+ * gcc.target/aarch64/cpunative/info_7: New test.
+ * gcc.target/aarch64/cpunative/info_8: New test.
+ * gcc.target/aarch64/cpunative/info_9: New test.
+ * gcc.target/aarch64/cpunative/native_cpu_0.c: New test.
+ * gcc.target/aarch64/cpunative/native_cpu_1.c: New test.
+ * gcc.target/aarch64/cpunative/native_cpu_10.c: New test.
+ * gcc.target/aarch64/cpunative/native_cpu_11.c: New test.
+ * gcc.target/aarch64/cpunative/native_cpu_12.c: New test.
+ * gcc.target/aarch64/cpunative/native_cpu_13.c: New test.
+ * gcc.target/aarch64/cpunative/native_cpu_14.c: New test.
+ * gcc.target/aarch64/cpunative/native_cpu_15.c: New test.
+ * gcc.target/aarch64/cpunative/native_cpu_2.c: New test.
+ * gcc.target/aarch64/cpunative/native_cpu_3.c: New test.
+ * gcc.target/aarch64/cpunative/native_cpu_4.c: New test.
+ * gcc.target/aarch64/cpunative/native_cpu_5.c: New test.
+ * gcc.target/aarch64/cpunative/native_cpu_6.c: New test.
+ * gcc.target/aarch64/cpunative/native_cpu_7.c: New test.
+ * gcc.target/aarch64/cpunative/native_cpu_8.c: New test.
+ * gcc.target/aarch64/cpunative/native_cpu_9.c: New test.
+
+2020-08-07 Tamar Christina <tamar.christina@arm.com>
+
+ Backported from master:
+ 2020-07-17 Tamar Christina <tamar.christina@arm.com>
+
+ * lib/gcc-dg.exp (dg-set-compiler-env-var, dg-set-target-env-var): Add
+ verbose output.
+
+2020-08-07 Richard Sandiford <richard.sandiford@arm.com>
+
+ Backported from master:
+ 2020-08-06 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.target/arm/stack-protector-1.c: New test.
+ * gcc.target/arm/stack-protector-2.c: Likewise.
+
+2020-08-07 Richard Sandiford <richard.sandiford@arm.com>
+
+ Backported from master:
+ 2020-08-05 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR target/96191
+ * gcc.target/aarch64/stack-protector-1.c: New test.
+ * gcc.target/aarch64/stack-protector-2.c: Likewise.
+
2020-08-04 Michael Meissner <meissner@linux.ibm.com>
David Edelsohn <dje.gcc@gmail.com>
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 85c25f8e580..c5eb7bfb424 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,15 @@
+2020-08-07 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2020-08-07 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/96303
+ * include/debug/bitset (bitset::operator==): Call _M_base() on
+ right operand.
+ (bitset::operator!=): Likewise, but don't define it at all when
+ default comparisons are supported by the compiler.
+ * testsuite/23_containers/bitset/operations/96303.cc: New test.
+
2020-08-06 Jonathan Wakely <jwakely@redhat.com>
Backported from master:
^ permalink raw reply [flat|nested] 16+ messages in thread
* [gcc/devel/omp/gcc-10] Daily bump.
@ 2020-08-21 7:58 Tobias Burnus
0 siblings, 0 replies; 16+ messages in thread
From: Tobias Burnus @ 2020-08-21 7:58 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:6d9c8b1f3f1a5d0b807be821c4a12d9ce1fada67
commit 6d9c8b1f3f1a5d0b807be821c4a12d9ce1fada67
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Fri Aug 7 00:17:07 2020 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 9 +++++++++
gcc/DATESTAMP | 2 +-
libstdc++-v3/ChangeLog | 10 ++++++++++
3 files changed, 20 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ac60acf9193..47c2ff506a4 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,12 @@
+2020-08-06 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2020-08-06 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/96483
+ * tree-ssa-pre.c (create_component_ref_by_pieces_1): Handle
+ POLY_INT_CST.
+
2020-08-04 Jakub Jelinek <jakub@redhat.com>
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index c2e265fc4e9..007638ea22c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200806
+20200807
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index a77061d484a..85c25f8e580 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,13 @@
+2020-08-06 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2020-08-06 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/96484
+ * src/c++17/fs_ops.cc (fs::read_symlink): Return an error
+ immediately for non-symlinks.
+ * src/filesystem/ops.cc (fs::read_symlink): Likewise.
+
2020-07-23 Release Manager
* GCC 10.2.0 released.
^ permalink raw reply [flat|nested] 16+ messages in thread
* [gcc/devel/omp/gcc-10] Daily bump.
@ 2020-07-14 10:57 Tobias Burnus
0 siblings, 0 replies; 16+ messages in thread
From: Tobias Burnus @ 2020-07-14 10:57 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:e1d26d1116b8f45bb0369b6e2b161b6c96c71cf9
commit e1d26d1116b8f45bb0369b6e2b161b6c96c71cf9
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Fri Jul 10 00:17:04 2020 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 81 +++++++++++++++++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/testsuite/ChangeLog | 29 ++++++++++++++++++
libstdc++-v3/ChangeLog | 63 ++++++++++++++++++++++++++++++++++++++
4 files changed, 174 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 921964c12fe..e16993000d3 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,84 @@
+2020-07-09 Kito Cheng <kito.cheng@sifive.com>
+
+ Backported from master:
+ 2020-07-09 Kito Cheng <kito.cheng@sifive.com>
+
+ * config/riscv/riscv-sr.c (riscv_remove_unneeded_save_restore_calls):
+ Abort if any arguments on stack.
+
+2020-07-09 Kito Cheng <kito.cheng@sifive.com>
+
+ Backported from master:
+ 2020-06-22 Kito Cheng <kito.cheng@sifive.com>
+
+ * config/riscv/riscv-builtins.c (RISCV_FTYPE_NAME0): New.
+ (RISCV_FTYPE_ATYPES0): New.
+ (riscv_builtins): Using RISCV_USI_FTYPE for frflags.
+ * config/riscv/riscv-ftypes.def: Remove VOID argument.
+
+2020-07-09 Kito Cheng <kito.cheng@sifive.com>
+
+ Backported from master:
+ 2020-06-16 Kito Cheng <kito.cheng@sifive.com>
+
+ PR target/95683
+ * config/riscv/riscv.c (riscv_gpr_save_operation_p): Remove
+ assertion and turn it into a early exit check.
+
+2020-07-09 Kito Cheng <kito.cheng@sifive.com>
+
+ Backported from master:
+ 2020-06-15 Kito Cheng <kito.cheng@sifive.com>
+
+ * config/riscv/riscv.c (riscv_gen_gpr_save_insn): Change type to
+ unsigned for i.
+ (riscv_gpr_save_operation_p): Change type to unsigned for i and
+ len.
+
+2020-07-09 Kito Cheng <kito.cheng@sifive.com>
+
+ Backported from master:
+ 2020-06-11 Kito Cheng <kito.cheng@sifive.com>
+
+ * config/riscv/riscv-protos.h (riscv_output_gpr_save): Remove.
+ * config/riscv/riscv-sr.c (riscv_sr_match_prologue): Update
+ value.
+ * config/riscv/riscv.c (riscv_output_gpr_save): Remove.
+ * config/riscv/riscv.md (gpr_save): Update output asm pattern.
+
+2020-07-09 Kito Cheng <kito.cheng@sifive.com>
+
+ Backported from master:
+ 2020-06-11 Kito Cheng <kito.cheng@sifive.com>
+
+ * config/riscv/predicates.md (gpr_save_operation): New.
+ * config/riscv/riscv-protos.h (riscv_gen_gpr_save_insn): New.
+ (riscv_gpr_save_operation_p): Ditto.
+ * config/riscv/riscv-sr.c (riscv_remove_unneeded_save_restore_calls):
+ Ignore USEs for gpr_save patter.
+ * config/riscv/riscv.c (gpr_save_reg_order): New.
+ (riscv_expand_prologue): Use riscv_gen_gpr_save_insn to gen gpr_save.
+ (riscv_gen_gpr_save_insn): New.
+ (riscv_gpr_save_operation_p): Ditto.
+ * config/riscv/riscv.md (S3_REGNUM): New.
+ (S4_REGNUM): Ditto.
+ (S5_REGNUM): Ditto.
+ (S6_REGNUM): Ditto.
+ (S7_REGNUM): Ditto.
+ (S8_REGNUM): Ditto.
+ (S9_REGNUM): Ditto.
+ (S10_REGNUM): Ditto.
+ (S11_REGNUM): Ditto.
+ (gpr_save): Model USEs correctly.
+
+2020-07-09 Keith Packard <keithp@keithp.com>
+
+ Backported from master:
+ 2020-05-12 Keith Packard <keithp@keithp.com>
+
+ * config/riscv/riscv.c (riscv_unique_section): New.
+ (TARGET_ASM_UNIQUE_SECTION): New.
+
2020-07-08 Richard Sandiford <richard.sandiford@arm.com>
PR target/95105
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 7f5c70d7c31..ffe0f79eae4 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200709
+20200710
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 06c0a419686..c8a1833469f 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,32 @@
+2020-07-09 Kito Cheng <kito.cheng@sifive.com>
+
+ Backported from master:
+ 2020-07-09 Kito Cheng <kito.cheng@sifive.com>
+
+ * gcc.target/riscv/save-restore-9.c: New.
+
+2020-07-09 Kito Cheng <kito.cheng@sifive.com>
+
+ Backported from master:
+ 2020-06-22 Kito Cheng <kito.cheng@sifive.com>
+
+ * g++.target/riscv/frflags.C: New.
+
+2020-07-09 Kito Cheng <kito.cheng@sifive.com>
+
+ Backported from master:
+ 2020-06-16 Kito Cheng <kito.cheng@sifive.com>
+
+ PR target/95683
+ * gcc.target/riscv/pr95683.c: New.
+
+2020-07-09 Kito Cheng <kito.cheng@sifive.com>
+
+ Backported from master:
+ 2020-06-11 Kito Cheng <kito.cheng@sifive.com>
+
+ * gcc.target/riscv/pr95252.c: New.
+
2020-07-08 Harald Anlauf <anlauf@gmx.de>
Backported from master:
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index d6881faad11..2ec79549b50 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,66 @@
+2020-07-09 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2020-06-08 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/unique_ptr.h (operator<<): Define for C++20.
+ * testsuite/20_util/unique_ptr/io/lwg2948.cc: New test.
+ * testsuite/20_util/default_delete/48631_neg.cc: Adjust dg-error
+ line number.
+ * testsuite/20_util/default_delete/void_neg.cc: Likewise.
+
+2020-07-09 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2020-05-27 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/95322
+ * include/std/ranges (transform_view::_Sentinel): Allow hidden
+ friends to work with _Iterator<true> and _Iterator<false>.
+ (join_view::_Sentinel): Likewise.
+ * testsuite/std/ranges/adaptors/95322.cc: New test.
+
+2020-07-09 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2020-05-04 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/94936
+ * src/c++17/memory_resource.cc (synchronized_pool_resource::_TPools):
+ Add comment about single-threaded behaviour.
+ (synchronized_pool_resource::_TPools::move_nonempty_chunks()): Hoist
+ class member access out of loop.
+ (synchronized_pool_resource::synchronized_pool_resource())
+ (synchronized_pool_resource::~synchronized_pool_resource())
+ (synchronized_pool_resource::release()): Check __gthread_active_p
+ before creating and/or deleting the thread-specific data key.
+ (synchronized_pool_resource::_M_thread_specific_pools()): Adjust
+ assertions.
+ (synchronized_pool_resource::do_allocate(size_t, size_t)): Add fast
+ path for single-threaded case.
+ (synchronized_pool_resource::do_deallocate(void*, size_t, size_t)):
+ Likewise. Return if unable to find a pool that owns the allocation.
+ * testsuite/20_util/synchronized_pool_resource/allocate_single.cc:
+ New test.
+ * testsuite/20_util/synchronized_pool_resource/cons_single.cc: New
+ test.
+ * testsuite/20_util/synchronized_pool_resource/release_single.cc: New
+ test.
+
+2020-07-09 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2020-05-19 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/94087
+ * src/c++11/random.cc (__x86_rdseed): Allow fallback function to be
+ passed in.
+ (__x86_rdseed_rdrand): New function that uses rdseed with rdrand
+ fallback.
+ (random_device::_M_init): Use __x86_rdseed_rdrand when both
+ instructions are available.
+ * testsuite/26_numerics/random/random_device/94087.cc: New test.
+
2020-07-02 Ville Voutilainen <ville.voutilainen@gmail.com>
Backported from master:
^ permalink raw reply [flat|nested] 16+ messages in thread
* [gcc/devel/omp/gcc-10] Daily bump.
@ 2020-07-14 10:54 Tobias Burnus
0 siblings, 0 replies; 16+ messages in thread
From: Tobias Burnus @ 2020-07-14 10:54 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:034e7f1d295140344f3849ebba1d352cad01da27
commit 034e7f1d295140344f3849ebba1d352cad01da27
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Fri Jul 3 00:16:58 2020 +0000
Daily bump.
Diff:
---
contrib/ChangeLog | 10 ++++++++++
gcc/ChangeLog | 26 ++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/fortran/ChangeLog | 8 ++++++++
gcc/testsuite/ChangeLog | 32 ++++++++++++++++++++++++++++++++
libstdc++-v3/ChangeLog | 23 +++++++++++++++++++++++
6 files changed, 100 insertions(+), 1 deletion(-)
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 4fbf828a260..c755bd2de7a 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,13 @@
+2020-07-02 Martin Liska <mliska@suse.cz>
+
+ * gcc-changelog/git_check_commit.py: New file.
+ * gcc-changelog/git_commit.py: New file.
+ * gcc-changelog/git_email.py: New file.
+ * gcc-changelog/git_repository.py: New file.
+ * gcc-changelog/git_update_version.py: New file.
+ * gcc-changelog/test_email.py: New file.
+ * gcc-changelog/test_patches.txt: New file.
+
2020-05-29 Martin Liska <mliska@suse.cz>
* git-backport.py: The script did 'git co HEAD~' when
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f4714449192..706000925eb 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,29 @@
+2020-07-02 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * config/rs6000/rs6000-c.c (rs6000_target_modify_macros): Define
+ _ARCH_PWR10 when appropriate.
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Backported from master:
+ 2020-06-26 Peter Bergner <bergner@linux.ibm.com>
+
+ * config/rs6000/rs6000-call.c (cpu_is_info) <power10>: New.
+ * doc/extend.texi (PowerPC Built-in Functions): Document power10,
+ arch_3_1 and mma.
+
+2020-07-02 Michael Meissner <meissner@linux.ibm.com>
+
+ Backported from master:
+ 2020-06-09 Michael Meissner <meissner@linux.ibm.com>
+
+ * config/rs6000/ppc-auxv.h (PPC_PLATFORM_POWER10): Allocate
+ 'power10' PowerPC platform.
+ (PPC_FEATURE2_ARCH_3_1): New HWCAP2 bit for ARCH 3.1.
+ (PPC_FEATURE2_MMA): New HWCAP2 bit for MMA.
+ * config/rs6000/rs6000-call.c (cpu_supports_info): Add ARCH 3.1 and
+ MMA HWCAP2 bits.
+
2020-07-01 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d5b9f0ff5db..58c9c6a0cb0 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200702
+20200703
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index d36bb3ea75d..f780b8903ad 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,11 @@
+2020-07-02 Harald Anlauf <anlauf@gmx.de>
+
+ Backported from master:
+ 2020-06-30 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/88379
+ * resolve.c (resolve_assoc_var): Avoid NULL pointer dereference.
+
2020-07-01 Mark Eggleston <markeggleston@gcc.gnu.org>
Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index f6beee7aa1e..cf543ab772a 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,35 @@
+2020-07-02 Harald Anlauf <anlauf@gmx.de>
+
+ Backported from master:
+ 2020-06-30 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/88379
+ * gfortran.dg/pr88379.f90: New file.
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Backported from master:
+ 2020-06-26 Peter Bergner <bergner@linux.ibm.com>
+
+ * gcc.target/powerpc/cpu-builtin-1.c: Add tests for power10, arch_3_1
+ and mma.
+
+2020-07-02 Michael Meissner <meissner@linux.ibm.com>
+
+ Backported from master:
+ 2020-06-09 Michael Meissner <meissner@linux.ibm.com>
+
+ * gcc.target/powerpc/clone3.c: New test for using 'power10' with
+ the target_clones attribute.
+
+2020-07-02 Michael Meissner <meissner@linux.ibm.com>
+
+ Backported from master:
+ 2020-06-09 Michael Meissner <meissner@linux.ibm.com>
+
+ * lib/target-supports.exp (check_effective_target_powerpc_pcrel): New.
+ (check_effective_target_powerpc_prefixed_addr): New.
+
2020-07-01 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
Backported from master:
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index f0363bf8be9..d6881faad11 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,26 @@
+2020-07-02 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ Backported from master:
+ 2020-07-02 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ PR libstdc++/91807
+ * include/std/variant
+ (_Copy_assign_base::operator=(const _Copy_assign_base&):
+ Do the move-assignment from a temporary so that the temporary
+ is constructed with an explicit index.
+ * testsuite/20_util/variant/91807.cc: New.
+
+2020-07-02 Jonathan Wakely <jwakely.gcc@gmail.com>
+
+ Backported from master:
+ 2020-07-02 Jonathan Wakely <jwakely.gcc@gmail.com>
+
+ PR libstdc++/91153
+ PR target/93224
+ * testsuite/29_atomics/atomic_float/1.cc: Use different values
+ for tests.
+ * testsuite/29_atomics/atomic_ref/float.cc: Likewise.
+
2020-07-01 Jonathan Wakely <jwakely@redhat.com>
Backported from master:
^ permalink raw reply [flat|nested] 16+ messages in thread
* [gcc/devel/omp/gcc-10] Daily bump.
@ 2020-07-14 10:54 Tobias Burnus
0 siblings, 0 replies; 16+ messages in thread
From: Tobias Burnus @ 2020-07-14 10:54 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:01bea59d4b6c2aa468a5bd67d3c2d11a1ca3565f
commit 01bea59d4b6c2aa468a5bd67d3c2d11a1ca3565f
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Thu Jul 2 00:16:59 2020 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 8 ++++++++
gcc/DATESTAMP | 2 +-
gcc/cp/ChangeLog | 24 ++++++++++++++++++++++++
gcc/fortran/ChangeLog | 10 ++++++++++
gcc/testsuite/ChangeLog | 19 +++++++++++++++++++
libstdc++-v3/ChangeLog | 23 +++++++++++++++++++++++
6 files changed, 85 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8ee2f9f8d05..f4714449192 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,11 @@
+2020-07-01 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
+
+ Backported from master:
+ 2020-06-22 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
+
+ * doc/sourcebuild.texi (arm_v8_1m_mve_fp_ok): Add item.
+ (arm_mve_hw): Likewise.
+
2020-06-30 Segher Boessenkool <segher@kernel.crashing.org>
* config/rs6000/rs6000.md (isa): Rename "fut" to "p10".
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 1fb34e73e11..d5b9f0ff5db 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200701
+20200702
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index ed546c26823..98060be86dc 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,27 @@
+2020-07-01 Iain Sandoe <iain@sandoe.co.uk>
+
+ Backported from master:
+ 2020-06-30 Iain Sandoe <iain@sandoe.co.uk>
+
+ * coroutines.cc (expand_one_await_expression): Remove
+ code dealing with initial suspend.
+ (build_actor_fn): Remove code special-casing initial
+ and final suspend. Handle the final suspend and marking
+ of the coroutine as done.
+ (coro_rewrite_function_body): New.
+ (bind_expr_find_in_subtree): Remove.
+ (coro_body_contains_bind_expr_p): Remove.
+ (morph_fn_to_coro): Split the rewrite of the original
+ function into coro_rewrite_function_body and call it.
+
+2020-07-01 Iain Sandoe <iain@sandoe.co.uk>
+
+ Backported from master:
+ 2020-06-30 Iain Sandoe <iain@sandoe.co.uk>
+
+ * coroutines.cc (morph_fn_to_coro): Remove trailing
+ space in a diagnostic.
+
2020-06-30 Iain Sandoe <iain@sandoe.co.uk>
Backported from master:
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index c925ef895a0..d36bb3ea75d 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,13 @@
+2020-07-01 Mark Eggleston <markeggleston@gcc.gnu.org>
+
+ Backported from master:
+ 2020-07-01 Steven G. Kargl <kargl@gcc.gnu.org>
+ Mark Eggleston <markeggleston@gcc.gnu.org>
+
+ PR fortran/95829
+ * decl.c (gfc_match_decl_type_spec): Compare with "* ) " instead
+ of "*)".
+
2020-06-30 Harald Anlauf <anlauf@gmx.de>
Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index aab23e45184..f6beee7aa1e 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,22 @@
+2020-07-01 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
+
+ Backported from master:
+ 2020-06-22 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
+
+ * gcc.target/arm/mve/intrinsics/mve_scalar_shifts1.c: Modify.
+ * gcc.target/arm/mve/intrinsics/mve_scalar_shifts2.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/mve_scalar_shifts3.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/mve_scalar_shifts4.c: Likewise.
+ * lib/target-supports.exp (check_effective_target_arm_mve_hw): Define.
+
+2020-07-01 Mark Eggleston <markeggleston@gcc.gnu.org>
+
+ Backported from master:
+ 2020-07-01 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/95829
+ * gfortran.dg/pr95829.f90: New test.
+
2020-06-30 Segher Boessenkool <segher@kernel.crashing.org>
* gcc.target/powerpc/cpu-future.c: Something was done here.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 097fbd8c476..f0363bf8be9 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,26 @@
+2020-07-01 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2020-06-16 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/95282
+ * include/bits/atomic_base.h (__atomic_impl::load): Add
+ const-qualifier to parameter so that _Tp is deduced as the
+ non-const type, and use _Val to get the unqualified type.
+ (__atomic_impl::exchange): Use the _Val alias to remove
+ volatile from the reinterpret_cast result type.
+ * testsuite/29_atomics/atomic_float/95282.cc: New test.
+
+2020-07-01 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2020-07-01 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/94627
+ * include/bits/regex.h (operator==, operator!=): Remove noexcept
+ equality comparisons for match_results.
+ * testsuite/28_regex/match_results/94627.cc: New test.
+
2020-06-29 Ville Voutilainen <ville.voutilainen@gmail.com>
Backported from master:
^ permalink raw reply [flat|nested] 16+ messages in thread
* [gcc/devel/omp/gcc-10] Daily bump.
@ 2020-07-14 10:52 Tobias Burnus
0 siblings, 0 replies; 16+ messages in thread
From: Tobias Burnus @ 2020-07-14 10:52 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:11e1cfcf5823a22cbf88c0f7dd8b5460cd76712c
commit 11e1cfcf5823a22cbf88c0f7dd8b5460cd76712c
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Tue Jun 30 09:02:58 2020 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 9 ++++++++
gcc/DATESTAMP | 2 +-
gcc/c-family/ChangeLog | 10 +++++++++
gcc/cp/ChangeLog | 21 +++++++++++++++++
gcc/fortran/ChangeLog | 17 ++++++++++++++
gcc/po/ChangeLog | 4 ++++
gcc/testsuite/ChangeLog | 60 +++++++++++++++++++++++++++++++++++++++++++++++++
libstdc++-v3/ChangeLog | 11 +++++++++
8 files changed, 133 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a5ae5049d68..4bee6cd860e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,12 @@
+2020-06-29 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2020-06-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/95810
+ * fold-const.c (fold_cond_expr_with_comparison): Optimize
+ A <= 0 ? A : -A into (type)-absu(A) rather than -abs(A).
+
2020-06-25 H.J. Lu <hjl.tools@gmail.com>
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 39082fd9fab..88cb34f9be6 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200629
+20200630
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index bd3e55fa2e9..e63551d1b79 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,13 @@
+2020-06-29 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2020-06-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/95903
+ * c-common.c (pointer_int_sum): Use TYPE_OVERFLOW_UNDEFINED instead of
+ !TYPE_UNSIGNED check to see if we can apply distributive law and handle
+ smaller precision intop operands separately.
+
2020-06-14 Jakub Jelinek <jakub@redhat.com>
PR c/95580
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 03c6e88b468..6359cbd8caf 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,24 @@
+2020-06-29 Iain Sandoe <iain@sandoe.co.uk>
+
+ PR c++/95519
+ * coroutines.cc (struct coroutine_info):Add a field
+ to hold computed p.return_void expressions.
+ (coro_build_promise_expression): New.
+ (get_coroutine_return_void_expr): New.
+ (finish_co_yield_expr): Build the promise expression
+ using coro_build_promise_expression.
+ (finish_co_return_stmt): Likewise.
+ (build_init_or_final_await): Likewise.
+ (morph_fn_to_coro): Likewise, for several cases.
+
+2020-06-29 Iain Sandoe <iain@sandoe.co.uk>
+
+ Backported from master:
+ 2020-06-26 Iain Sandoe <iain@sandoe.co.uk>
+
+ * coroutines.cc (morph_fn_to_coro): Handle error
+ returns in building g-r-o-o-a-f expressions.
+
2020-06-28 Iain Sandoe <iain@sandoe.co.uk>
Backported from master:
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 4c028558636..ba870620cdc 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,20 @@
+2020-06-29 Harald Anlauf <anlauf@gmx.de>
+
+ Backported from master:
+ 2020-06-28 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/95340
+ * match.c (gfc_match_select_rank): Do not dereference NULL pointer.
+
+2020-06-29 Harald Anlauf <anlauf@gmx.de>
+
+ Backported from master:
+ 2020-06-28 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/95880
+ * symbol.c (gfc_add_type): If sym->ns->proc_name is set, use it,
+ otherwise fall back to sym->name.
+
2020-06-27 Harald Anlauf <anlauf@gmx.de>
Backported from master:
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index 4283a7e244d..7074de985e8 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,7 @@
+2020-06-29 Joseph Myers <joseph@codesourcery.com>
+
+ * sv.po: Update.
+
2020-06-22 Joseph Myers <joseph@codesourcery.com>
* sv.po: Update.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 241ed4782b5..9f84ac5f368 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,63 @@
+2020-06-29 Harald Anlauf <anlauf@gmx.de>
+
+ Backported from master:
+ 2020-06-28 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/95340
+ * gfortran.dg/pr95340.f90: New file.
+
+2020-06-29 Harald Anlauf <anlauf@gmx.de>
+
+ Backported from master:
+ 2020-06-28 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/95880
+ * gfortran.dg/pr95880.f90: New file.
+
+2020-06-29 Iain Sandoe <iain@sandoe.co.uk>
+
+ PR c++/95519
+ * g++.dg/coroutines/torture/pr95519-00-return_void.C: New test.
+ * g++.dg/coroutines/torture/pr95519-01-initial-suspend.C: New test.
+ * g++.dg/coroutines/torture/pr95519-02-final_suspend.C: New test.
+ * g++.dg/coroutines/torture/pr95519-03-return-value.C: New test.
+ * g++.dg/coroutines/torture/pr95519-04-yield-value.C: New test.
+ * g++.dg/coroutines/torture/pr95519-05-gro.C: New test.
+ * g++.dg/coroutines/torture/pr95519-06-grooaf.C: New test.
+ * g++.dg/coroutines/torture/pr95519-07-unhandled-exception.C: New test.
+
+2020-06-29 Iain Sandoe <iain@sandoe.co.uk>
+
+ Backported from master:
+ 2020-06-26 Iain Sandoe <iain@sandoe.co.uk>
+
+ * g++.dg/coroutines/coro1-allocators.h (BAD_GROOAF_STATIC):
+ New.
+ * g++.dg/coroutines/coro-bad-grooaf-00-static.C: New test.
+
+2020-06-29 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2020-06-09 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/torture/pr95493.C: Add -Wno-psabi -w to dg-additional-options.
+
+2020-06-29 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2020-06-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/95903
+ * c-c++-common/pr95903.c: New test.
+
+2020-06-29 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2020-06-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/95810
+ * gcc.dg/ubsan/pr95810.c: New test.
+
2020-06-28 Iain Sandoe <iain@sandoe.co.uk>
Backported from master:
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 681071334f3..097fbd8c476 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,14 @@
+2020-06-29 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ Backported from master:
+ 2020-06-28 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ PR libstdc++/95915
+ * include/std/variant (_Uninitialized):
+ Adjust the condition and the comment.
+ * testsuite/20_util/variant/95915.cc: New.
+ * testsuite/20_util/variant/compile.cc: Add new test.
+
2020-06-24 Jonathan Wakely <jwakely@redhat.com>
Backported from master:
^ permalink raw reply [flat|nested] 16+ messages in thread
* [gcc/devel/omp/gcc-10] Daily bump.
@ 2020-07-14 10:50 Tobias Burnus
0 siblings, 0 replies; 16+ messages in thread
From: Tobias Burnus @ 2020-07-14 10:50 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:c91e43e9363bd119a695d64505f96539fa451bf2
commit c91e43e9363bd119a695d64505f96539fa451bf2
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Thu Jun 25 00:17:02 2020 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 180 ++++++++++++++++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/cp/ChangeLog | 9 +++
gcc/testsuite/ChangeLog | 28 ++++++++
libstdc++-v3/ChangeLog | 29 ++++++++
5 files changed, 247 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1bfe6cf5d1d..a54b549618a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,183 @@
+2020-06-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Backported from master:
+ 2020-06-21 Peter Bergner <bergner@linux.ibm.com>
+
+ * config/rs6000/predicates.md (mma_assemble_input_operand): New.
+ * config/rs6000/rs6000-builtin.def (BU_MMA_1, BU_MMA_V2, BU_MMA_3,
+ BU_MMA_5, BU_MMA_6, BU_VSX_1): Add support macros for defining MMA
+ built-in functions.
+ (ASSEMBLE_ACC, ASSEMBLE_PAIR, DISASSEMBLE_ACC, DISASSEMBLE_PAIR,
+ PMXVBF16GER2, PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN,
+ PMXVBF16GER2PP, PMXVF16GER2, PMXVF16GER2NN, PMXVF16GER2NP,
+ PMXVF16GER2PN, PMXVF16GER2PP, PMXVF32GER, PMXVF32GERNN,
+ PMXVF32GERNP, PMXVF32GERPN, PMXVF32GERPP, PMXVF64GER, PMXVF64GERNN,
+ PMXVF64GERNP, PMXVF64GERPN, PMXVF64GERPP, PMXVI16GER2, PMXVI16GER2PP,
+ PMXVI16GER2S, PMXVI16GER2SPP, PMXVI4GER8, PMXVI4GER8PP, PMXVI8GER4,
+ PMXVI8GER4PP, PMXVI8GER4SPP, XVBF16GER2, XVBF16GER2NN, XVBF16GER2NP,
+ XVBF16GER2PN, XVBF16GER2PP, XVCVBF16SP, XVCVSPBF16, XVF16GER2,
+ XVF16GER2NN, XVF16GER2NP, XVF16GER2PN, XVF16GER2PP, XVF32GER,
+ XVF32GERNN, XVF32GERNP, XVF32GERPN, XVF32GERPP, XVF64GER, XVF64GERNN,
+ XVF64GERNP, XVF64GERPN, XVF64GERPP, XVI16GER2, XVI16GER2PP, XVI16GER2S,
+ XVI16GER2SPP, XVI4GER8, XVI4GER8PP, XVI8GER4, XVI8GER4PP, XVI8GER4SPP,
+ XXMFACC, XXMTACC, XXSETACCZ): Add MMA built-ins.
+ * config/rs6000/rs6000.c (rs6000_emit_move): Use CONST_INT_P.
+ Allow zero constants.
+ (print_operand) <case 'A'>: New output modifier.
+ (rs6000_split_multireg_move): Add support for inserting accumulator
+ priming and depriming instructions. Add support for splitting an
+ assemble accumulator pattern.
+ * config/rs6000/rs6000-call.c (mma_init_builtins, mma_expand_builtin,
+ rs6000_gimple_fold_mma_builtin): New functions.
+ (RS6000_BUILTIN_M): New macro.
+ (def_builtin): Handle RS6000_BTC_QUAD and RS6000_BTC_PAIR attributes.
+ (bdesc_mma): Add new MMA built-in support.
+ (htm_expand_builtin): Use RS6000_BTC_OPND_MASK.
+ (rs6000_invalid_builtin): Add handling of RS6000_BTM_FUTURE and
+ RS6000_BTM_MMA.
+ (rs6000_builtin_valid_without_lhs): Handle RS6000_BTC_VOID attribute.
+ (rs6000_gimple_fold_builtin): Call rs6000_builtin_is_supported_p
+ and rs6000_gimple_fold_mma_builtin.
+ (rs6000_expand_builtin): Call mma_expand_builtin.
+ Use RS6000_BTC_OPND_MASK.
+ (rs6000_init_builtins): Adjust comment. Call mma_init_builtins.
+ (htm_init_builtins): Use RS6000_BTC_OPND_MASK.
+ (builtin_function_type): Handle VSX_BUILTIN_XVCVSPBF16 and
+ VSX_BUILTIN_XVCVBF16SP.
+ * config/rs6000/rs6000.h (RS6000_BTC_QUINARY, RS6000_BTC_SENARY,
+ RS6000_BTC_OPND_MASK, RS6000_BTC_QUAD, RS6000_BTC_PAIR,
+ RS6000_BTC_QUADPAIR, RS6000_BTC_GIMPLE): New defines.
+ (RS6000_BTC_PREDICATE, RS6000_BTC_ABS, RS6000_BTC_DST,
+ RS6000_BTC_TYPE_MASK, RS6000_BTC_ATTR_MASK): Adjust values.
+ * config/rs6000/mma.md (MAX_MMA_OPERANDS): New define_constant.
+ (UNSPEC_MMA_ASSEMBLE_ACC, UNSPEC_MMA_PMXVBF16GER2,
+ UNSPEC_MMA_PMXVBF16GER2NN, UNSPEC_MMA_PMXVBF16GER2NP,
+ UNSPEC_MMA_PMXVBF16GER2PN, UNSPEC_MMA_PMXVBF16GER2PP,
+ UNSPEC_MMA_PMXVF16GER2, UNSPEC_MMA_PMXVF16GER2NN,
+ UNSPEC_MMA_PMXVF16GER2NP, UNSPEC_MMA_PMXVF16GER2PN,
+ UNSPEC_MMA_PMXVF16GER2PP, UNSPEC_MMA_PMXVF32GER,
+ UNSPEC_MMA_PMXVF32GERNN, UNSPEC_MMA_PMXVF32GERNP,
+ UNSPEC_MMA_PMXVF32GERPN, UNSPEC_MMA_PMXVF32GERPP,
+ UNSPEC_MMA_PMXVF64GER, UNSPEC_MMA_PMXVF64GERNN,
+ UNSPEC_MMA_PMXVF64GERNP, UNSPEC_MMA_PMXVF64GERPN,
+ UNSPEC_MMA_PMXVF64GERPP, UNSPEC_MMA_PMXVI16GER2,
+ UNSPEC_MMA_PMXVI16GER2PP, UNSPEC_MMA_PMXVI16GER2S,
+ UNSPEC_MMA_PMXVI16GER2SPP, UNSPEC_MMA_PMXVI4GER8,
+ UNSPEC_MMA_PMXVI4GER8PP, UNSPEC_MMA_PMXVI8GER4,
+ UNSPEC_MMA_PMXVI8GER4PP, UNSPEC_MMA_PMXVI8GER4SPP,
+ UNSPEC_MMA_XVBF16GER2, UNSPEC_MMA_XVBF16GER2NN,
+ UNSPEC_MMA_XVBF16GER2NP, UNSPEC_MMA_XVBF16GER2PN,
+ UNSPEC_MMA_XVBF16GER2PP, UNSPEC_MMA_XVF16GER2, UNSPEC_MMA_XVF16GER2NN,
+ UNSPEC_MMA_XVF16GER2NP, UNSPEC_MMA_XVF16GER2PN, UNSPEC_MMA_XVF16GER2PP,
+ UNSPEC_MMA_XVF32GER, UNSPEC_MMA_XVF32GERNN, UNSPEC_MMA_XVF32GERNP,
+ UNSPEC_MMA_XVF32GERPN, UNSPEC_MMA_XVF32GERPP, UNSPEC_MMA_XVF64GER,
+ UNSPEC_MMA_XVF64GERNN, UNSPEC_MMA_XVF64GERNP, UNSPEC_MMA_XVF64GERPN,
+ UNSPEC_MMA_XVF64GERPP, UNSPEC_MMA_XVI16GER2, UNSPEC_MMA_XVI16GER2PP,
+ UNSPEC_MMA_XVI16GER2S, UNSPEC_MMA_XVI16GER2SPP, UNSPEC_MMA_XVI4GER8,
+ UNSPEC_MMA_XVI4GER8PP, UNSPEC_MMA_XVI8GER4, UNSPEC_MMA_XVI8GER4PP,
+ UNSPEC_MMA_XVI8GER4SPP, UNSPEC_MMA_XXMFACC, UNSPEC_MMA_XXMTACC): New.
+ (MMA_ACC, MMA_VV, MMA_AVV, MMA_PV, MMA_APV, MMA_VVI4I4I8,
+ MMA_AVVI4I4I8, MMA_VVI4I4I2, MMA_AVVI4I4I2, MMA_VVI4I4,
+ MMA_AVVI4I4, MMA_PVI4I2, MMA_APVI4I2, MMA_VVI4I4I4,
+ MMA_AVVI4I4I4): New define_int_iterator.
+ (acc, vv, avv, pv, apv, vvi4i4i8, avvi4i4i8, vvi4i4i2,
+ avvi4i4i2, vvi4i4, avvi4i4, pvi4i2, apvi4i2, vvi4i4i4,
+ avvi4i4i4): New define_int_attr.
+ (*movpxi): Add zero constant alternative.
+ (mma_assemble_pair, mma_assemble_acc): New define_expand.
+ (*mma_assemble_acc): New define_insn_and_split.
+ (mma_<acc>, mma_xxsetaccz, mma_<vv>, mma_<avv>, mma_<pv>, mma_<apv>,
+ mma_<vvi4i4i8>, mma_<avvi4i4i8>, mma_<vvi4i4i2>, mma_<avvi4i4i2>,
+ mma_<vvi4i4>, mma_<avvi4i4>, mma_<pvi4i2>, mma_<apvi4i2>,
+ mma_<vvi4i4i4>, mma_<avvi4i4i4>): New define_insn.
+ * config/rs6000/rs6000.md (define_attr "type"): New type mma.
+ * config/rs6000/vsx.md (UNSPEC_VSX_XVCVBF16SP): New.
+ (UNSPEC_VSX_XVCVSPBF16): Likewise.
+ (XVCVBF16): New define_int_iterator.
+ (xvcvbf16): New define_int_attr.
+ (vsx_<xvcvbf16>): New define_insn.
+ * doc/extend.texi: Document the mma built-ins.
+
+2020-06-24 Kelvin Nilsen <wschmidt@linux.ibm.com>
+
+ * config/rs6000/predicates.md (u8bit_cint_operand): New predicate.
+
+2020-06-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Backported from master:
+ 2020-06-21 Peter Bergner <bergner@linux.ibm.com>
+ Michael Meissner <meissner@linux.ibm.com>
+
+ * config/rs6000/mma.md: New file.
+ * config/rs6000/rs6000-c.c (rs6000_target_modify_macros): Define
+ __MMA__ for mma.
+ * config/rs6000/rs6000-call.c (rs6000_init_builtins): Add support
+ for __vector_pair and __vector_quad types.
+ * config/rs6000/rs6000-cpus.def (OTHER_FUTURE_MASKS): Add
+ OPTION_MASK_MMA.
+ (POWERPC_MASKS): Likewise.
+ * config/rs6000/rs6000-modes.def (OI, XI): New integer modes.
+ (POI, PXI): New partial integer modes.
+ * config/rs6000/rs6000.c (TARGET_INVALID_CONVERSION): Define.
+ (rs6000_hard_regno_nregs_internal): Use VECTOR_ALIGNMENT_P.
+ (rs6000_hard_regno_mode_ok_uncached): Likewise.
+ Add support for POImode being allowed in VSX registers and PXImode
+ being allowed in FP registers.
+ (rs6000_modes_tieable_p): Adjust comment.
+ Add support for POImode and PXImode.
+ (rs6000_debug_reg_global) <print_tieable_modes>: Add OImode, POImode
+ XImode, PXImode, V2SImode, V2SFmode and CCFPmode..
+ (rs6000_setup_reg_addr_masks): Use VECTOR_ALIGNMENT_P.
+ Set up appropriate addr_masks for vector pair and vector quad addresses.
+ (rs6000_init_hard_regno_mode_ok): Add support for vector pair and
+ vector quad registers. Setup reload handlers for POImode and PXImode.
+ (rs6000_builtin_mask_calculate): Add support for RS6000_BTM_MMA.
+ (rs6000_option_override_internal): Error if -mmma is specified
+ without -mcpu=future.
+ (rs6000_slow_unaligned_access): Use VECTOR_ALIGNMENT_P.
+ (quad_address_p): Change size test to less than 16 bytes.
+ (reg_offset_addressing_ok_p): Add support for ISA 3.1 vector pair
+ and vector quad instructions.
+ (avoiding_indexed_address_p): Likewise.
+ (rs6000_emit_move): Disallow POImode and PXImode moves involving
+ constants.
+ (rs6000_preferred_reload_class): Prefer VSX registers for POImode
+ and FP registers for PXImode.
+ (rs6000_split_multireg_move): Support splitting POImode and PXImode
+ move instructions.
+ (rs6000_mangle_type): Adjust comment. Add support for mangling
+ __vector_pair and __vector_quad types.
+ (rs6000_opt_masks): Add entry for mma.
+ (rs6000_builtin_mask_names): Add RS6000_BTM_MMA and RS6000_BTM_FUTURE.
+ (rs6000_function_value): Use VECTOR_ALIGNMENT_P.
+ (address_to_insn_form): Likewise.
+ (reg_to_non_prefixed): Likewise.
+ (rs6000_invalid_conversion): New function.
+ * config/rs6000/rs6000.h (MASK_MMA): Define.
+ (BIGGEST_ALIGNMENT): Set to 512 if MMA support is enabled.
+ (VECTOR_ALIGNMENT_P): New helper macro.
+ (ALTIVEC_VECTOR_MODE): Use VECTOR_ALIGNMENT_P.
+ (RS6000_BTM_MMA): Define.
+ (RS6000_BTM_COMMON): Add RS6000_BTM_MMA and RS6000_BTM_FUTURE.
+ (rs6000_builtin_type_index): Add RS6000_BTI_vector_pair and
+ RS6000_BTI_vector_quad.
+ (vector_pair_type_node): New.
+ (vector_quad_type_node): New.
+ * config/rs6000/rs6000.md: Include mma.md.
+ (define_mode_iterator RELOAD): Add POI and PXI.
+ * config/rs6000/t-rs6000 (MD_INCLUDES): Add mma.md.
+ * config/rs6000/rs6000.opt (-mmma): New.
+ * doc/invoke.texi: Document -mmma.
+
+2020-06-24 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2020-06-17 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/95717
+ * tree-vect-loop-manip.c (slpeel_tree_duplicate_loop_to_edge_cfg):
+ Move BB SSA updating before exit/latch PHI current def copying.
+
2020-06-23 Richard Biener <rguenther@suse.de>
PR middle-end/95493
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 1e6790229fe..ab7687c5b0d 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200624
+20200625
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 0faa5bda7e3..a8f21f9bc38 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,12 @@
+2020-06-24 Jason Merrill <jason@redhat.com>
+
+ Backported from master:
+ 2020-06-24 Jason Merrill <jason@redhat.com>
+
+ PR c++/95719
+ * call.c (build_over_call): Look up the overrider in base_binfo.
+ * class.c (lookup_vfn_in_binfo): Look through BINFO_PRIMARY_P.
+
2020-06-22 Jason Merrill <jason@redhat.com>
* call.c (joust): Only compare constraints for non-template
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index ab8c7c97759..252faa9f831 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,31 @@
+2020-06-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Backported from master:
+ 2020-06-21 Peter Bergner <bergner@linux.ibm.com>
+
+ * gcc.target/powerpc/mma-builtin-1.c: New test.
+ * gcc.target/powerpc/mma-builtin-2.c: New test.
+ * gcc.target/powerpc/mma-builtin-3.c: New test.
+ * gcc.target/powerpc/mma-builtin-4.c: New test.
+ * gcc.target/powerpc/mma-builtin-5.c: New test.
+ * gcc.target/powerpc/mma-builtin-6.c: New test.
+
+2020-06-24 Jason Merrill <jason@redhat.com>
+
+ Backported from master:
+ 2020-06-24 Jason Merrill <jason@redhat.com>
+
+ PR c++/95719
+ * g++.dg/tree-ssa/final4.C: New test.
+
+2020-06-24 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2020-06-17 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/95717
+ * g++.dg/torture/pr95717.C: New testcase.
+
2020-06-23 Thomas Koenig <tkoenig@gcc.gnu.org>
Backported from master:
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 5b3e04c9ca0..681071334f3 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,32 @@
+2020-06-24 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2020-06-24 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/std/charconv (__from_chars_binary): Ignore leading zeros.
+ * testsuite/20_util/from_chars/1.cc: Check "0x1" for all bases,
+ not just 10 and 16.
+ * testsuite/20_util/from_chars/3.cc: New test.
+
+2020-06-24 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2020-06-24 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/stl_algobase.h (__find_if): Add FALLTHRU markers.
+ * include/std/charconv (__detail::__to_chars): Avoid
+ -Wsign-compare warning.
+
+2020-06-24 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2020-06-24 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/95851
+ * include/std/charconv (__to_chars_i): Check for zero-sized
+ buffer unconditionally.
+ * testsuite/20_util/to_chars/95851.cc: New test.
+
2020-06-22 Jason Merrill <jason@redhat.com>
* testsuite/24_iterators/move_iterator/rel_ops_c++20.cc:
^ permalink raw reply [flat|nested] 16+ messages in thread
* [gcc/devel/omp/gcc-10] Daily bump.
@ 2020-07-14 10:48 Tobias Burnus
0 siblings, 0 replies; 16+ messages in thread
From: Tobias Burnus @ 2020-07-14 10:48 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:d4cfbaf53fcfc692e7f402cc08eb63ec763223e4
commit d4cfbaf53fcfc692e7f402cc08eb63ec763223e4
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Tue Jun 23 00:16:54 2020 +0000
Daily bump.
Diff:
---
config/ChangeLog | 9 +++++++++
gcc/DATESTAMP | 2 +-
gcc/cp/ChangeLog | 18 ++++++++++++++++++
gcc/fortran/ChangeLog | 48 +++++++++++++++++++++++++++++++++++++++++++++++
gcc/po/ChangeLog | 4 ++++
gcc/testsuite/ChangeLog | 50 +++++++++++++++++++++++++++++++++++++++++++++++++
libiberty/ChangeLog | 8 ++++++++
libstdc++-v3/ChangeLog | 7 +++++++
lto-plugin/ChangeLog | 8 ++++++++
9 files changed, 153 insertions(+), 1 deletion(-)
diff --git a/config/ChangeLog b/config/ChangeLog
index a9b67ebad63..02e204f62d8 100644
--- a/config/ChangeLog
+++ b/config/ChangeLog
@@ -1,3 +1,12 @@
+2020-06-22 H.J. Lu <hjl.tools@gmail.com>
+
+ Backported from master:
+ 2020-05-12 H.J. Lu <hjl.tools@gmail.com>
+
+ PR bootstrap/94998
+ * cet.m4 (GCC_CET_HOST_FLAGS): Enable CET in cross compiler if
+ possible.
+
2020-05-07 Release Manager
* GCC 10.1.0 released.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 5316c6c6e85..01621c4e820 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200622
+20200623
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index fc66fcda367..0faa5bda7e3 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,21 @@
+2020-06-22 Jason Merrill <jason@redhat.com>
+
+ * call.c (joust): Only compare constraints for non-template
+ candidates with matching parameters.
+ * pt.c (tsubst_pack_expansion): Fix getting a type parameter
+ pack.
+ (more_specialized_fn): Only compare constraints for candidates with
+ matching parameters.
+
+2020-06-22 Jason Merrill <jason@redhat.com>
+
+ * cp-tree.h (copy_fndecl_with_name): Declare.
+ * class.c (copy_fndecl_with_name): Copy from build_clone.
+ (add_implicitly_declared_members): Add op== to TYPE_FIELDS.
+ * method.c (implicitly_declare_fn): Use copy_fndecl_with_name.
+ * decl.c (grokfndecl): Add initialized parm.
+ (grokdeclarator): Pass it down.
+
2020-06-21 Iain Sandoe <iain@sandoe.co.uk>
Backported from master:
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 5c2e64f156f..314ae6255c6 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,51 @@
+2020-06-22 Harald Anlauf <anlauf@gmx.de>
+
+ Backported from master:
+ 2020-06-20 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/95707
+ * gfortran.h (gfc_common_head): Enlarge buffer.
+ * trans-common.c (gfc_sym_mangled_common_id): Enlarge temporary
+ buffers, and add check on length on mangled name to prevent
+ overflow.
+
+2020-06-22 Harald Anlauf <anlauf@gmx.de>
+
+ Backported from master:
+ 2020-06-20 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/95688
+ * iresolve.c (gfc_get_string): Enlarge static buffer size.
+
+2020-06-22 Harald Anlauf <anlauf@gmx.de>
+
+ Backported from master:
+ 2020-06-20 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/95687
+ * class.c (get_unique_type_string): Return a string with dynamic
+ length.
+ (get_unique_hashed_string, gfc_hash_value): Use dynamic result
+ from get_unique_type_string instead of static buffer.
+
+2020-06-22 Harald Anlauf <anlauf@gmx.de>
+
+ Backported from master:
+ 2020-06-20 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/95689
+ * interface.c (check_sym_interfaces): Enlarge temporary buffer,
+ and add check on length on mangled name to prevent overflow.
+
+2020-06-22 Harald Anlauf <anlauf@gmx.de>
+
+ Backported from master:
+ 2020-06-20 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/95587
+ * match.c (gfc_match_equivalence): Check constraints on
+ EQUIVALENCE objects also for CLASS variables.
+
2020-06-17 Harald Anlauf <anlauf@gmx.de>
Backported from master:
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index 216e9ab5685..4283a7e244d 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,7 @@
+2020-06-22 Joseph Myers <joseph@codesourcery.com>
+
+ * sv.po: Update.
+
2020-06-03 Joseph Myers <joseph@codesourcery.com>
* sv.po: Update.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 4721e93bdfc..2ef10564974 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,53 @@
+2020-06-22 Jason Merrill <jason@redhat.com>
+
+ * g++.dg/cpp2a/concepts-return-req1.C: Expect error.
+ * g++.dg/cpp2a/concepts-p2113a.C: New test.
+ * g++.dg/cpp2a/concepts-p2113b.C: New test.
+
+2020-06-22 Jason Merrill <jason@redhat.com>
+
+ * g++.dg/cpp2a/spaceship-synth9.C: New test.
+
+2020-06-22 Harald Anlauf <anlauf@gmx.de>
+
+ Backported from master:
+ 2020-06-20 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/95707
+ * gfortran.dg/pr95707.f90: New file.
+
+2020-06-22 Harald Anlauf <anlauf@gmx.de>
+
+ Backported from master:
+ 2020-06-20 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/95688
+ * gfortran.dg/pr95688.f90: New file.
+
+2020-06-22 Harald Anlauf <anlauf@gmx.de>
+
+ Backported from master:
+ 2020-06-20 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/95687
+ * gfortran.dg/pr95687.f90: New file.
+
+2020-06-22 Harald Anlauf <anlauf@gmx.de>
+
+ Backported from master:
+ 2020-06-20 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/95689
+ * gfortran.dg/pr95689.f90: New file.
+
+2020-06-22 Harald Anlauf <anlauf@gmx.de>
+
+ Backported from master:
+ 2020-06-20 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/95587
+ * gfortran.dg/pr95587.f90: New file.
+
2020-06-21 Iain Sandoe <iain@sandoe.co.uk>
Backported from master:
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index 5a17dfebe52..a61c95207e4 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,11 @@
+2020-06-22 H.J. Lu <hjl.tools@gmail.com>
+
+ Backported from master:
+ 2020-05-12 H.J. Lu <hjl.tools@gmail.com>
+
+ PR bootstrap/94998
+ * configure: Regenerated.
+
2020-05-07 Release Manager
* GCC 10.1.0 released.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 37157775082..5b3e04c9ca0 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,10 @@
+2020-06-22 Jason Merrill <jason@redhat.com>
+
+ * testsuite/24_iterators/move_iterator/rel_ops_c++20.cc:
+ Remove greedy_ops tests.
+ * testsuite/24_iterators/reverse_iterator/rel_ops_c++20.cc:
+ Remove greedy_ops tests.
+
2020-06-11 Patrick Palka <ppalka@redhat.com>
PR libstdc++/95578
diff --git a/lto-plugin/ChangeLog b/lto-plugin/ChangeLog
index e84603ad5e3..7cb359dd765 100644
--- a/lto-plugin/ChangeLog
+++ b/lto-plugin/ChangeLog
@@ -1,3 +1,11 @@
+2020-06-22 H.J. Lu <hjl.tools@gmail.com>
+
+ Backported from master:
+ 2020-05-12 H.J. Lu <hjl.tools@gmail.com>
+
+ PR bootstrap/94998
+ * configure: Regenerated.
+
2020-05-07 Release Manager
* GCC 10.1.0 released.
^ permalink raw reply [flat|nested] 16+ messages in thread
* [gcc/devel/omp/gcc-10] Daily bump.
@ 2020-06-15 15:52 Tobias Burnus
0 siblings, 0 replies; 16+ messages in thread
From: Tobias Burnus @ 2020-06-15 15:52 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:d78c4732bc30514ad8c89f3c9d7a96087d6b8551
commit d78c4732bc30514ad8c89f3c9d7a96087d6b8551
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Fri Jun 12 00:17:02 2020 +0000
Daily bump.
Diff:
---
gcc/DATESTAMP | 2 +-
gcc/cp/ChangeLog | 46 ++++++++++++++++++++++++++++++++++++++++++++++
gcc/fortran/ChangeLog | 18 ++++++++++++++++++
gcc/testsuite/ChangeLog | 42 ++++++++++++++++++++++++++++++++++++++++++
libstdc++-v3/ChangeLog | 23 +++++++++++++++++++++++
5 files changed, 130 insertions(+), 1 deletion(-)
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 1094e86b516..98278266c63 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200611
+20200612
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 1f0e56cf422..c49f66570a2 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,49 @@
+2020-06-11 Marek Polacek <polacek@redhat.com>
+
+ PR c++/95560
+ * name-lookup.c (check_local_shadow): Check if types are
+ non-null before calling same_type_p.
+
+2020-06-11 Marek Polacek <polacek@redhat.com>
+
+ PR c++/95066
+ * decl.c (duplicate_decls): Set DECL_HAS_DEPENDENT_EXPLICIT_SPEC_P.
+
+2020-06-11 Marek Polacek <polacek@redhat.com>
+
+ PR c++/94937
+ * cvt.c (cp_get_fndecl_from_callee): Return NULL_TREE if the function
+ type is not INDIRECT_TYPE_P.
+ * decl.c (omp_declare_variant_finalize_one): Call
+ cp_get_callee_fndecl_nofold instead of looking for the function decl
+ manually.
+
+2020-06-11 Marek Polacek <polacek@redhat.com>
+
+ PR c++/95344
+ * cp-gimplify.c (cp_fold) <case MODIFY_EXPR>: Don't set
+ TREE_THIS_VOLATILE here.
+ (cp_fold): Set it here along with TREE_NO_WARNING.
+
+2020-06-11 Marek Polacek <polacek@redhat.com>
+
+ PR c++/94955
+ * typeck.c (cp_build_binary_op): Use fold_for_warn instead of
+ cp_fold_rvalue.
+
+2020-06-11 Marek Polacek <polacek@redhat.com>
+
+ PR c++/90915
+ * parser.c (cp_parser_has_attribute_expression): Sorry on a
+ type-dependent argument.
+
+2020-06-11 Iain Sandoe <iain@sandoe.co.uk>
+
+ PR c++/95137
+ * coroutines.cc (expand_one_await_expression): Build separate
+ DTOR trees for the awaitable object on the destroy and resume
+ paths.
+
2020-06-10 Iain Sandoe <iain@sandoe.co.uk>
PR c++/95346
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 9d5f1196ada..ba32a708c9d 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,21 @@
+2020-06-11 Harald Anlauf <anlauf@gmx.de>
+ Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/95611
+ * decl.c (access_attr_decl): Use correct symbol in error message.
+
+2020-06-11 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/95091
+ * class.c (gfc_hash_value): Add cast.
+
+2020-06-11 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/95091
+ * class.c (get_unique_type_string, gfc_hash_value): Enlarge
+ buffers, and check whether the strings returned by
+ get_unique_type_string() fit.
+
2020-06-05 Harald Anlauf <anlauf@gmx.de>
PR fortran/95373
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 18c6a30d424..66e3183a155 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,45 @@
+2020-06-11 Marek Polacek <polacek@redhat.com>
+
+ PR c++/95560
+ * g++.dg/warn/Wshadow-local-3.C: New test.
+
+2020-06-11 Marek Polacek <polacek@redhat.com>
+
+ PR c++/95066
+ * g++.dg/cpp2a/explicit16.C: New test.
+
+2020-06-11 Marek Polacek <polacek@redhat.com>
+
+ PR c++/94937
+ * g++.dg/cpp1z/constexpr-if34.C: New test.
+ * g++.dg/cpp2a/is-constant-evaluated10.C: New test.
+
+2020-06-11 Marek Polacek <polacek@redhat.com>
+
+ PR c++/95344
+ * c-c++-common/Wparentheses-2.c: New test.
+
+2020-06-11 Marek Polacek <polacek@redhat.com>
+
+ PR c++/94955
+ * g++.dg/cpp0x/constexpr-shift2.C: New test.
+
+2020-06-11 Marek Polacek <polacek@redhat.com>
+
+ PR c++/90915
+ * g++.dg/ext/builtin-has-attribute.C: New test.
+
+2020-06-11 Harald Anlauf <anlauf@gmx.de>
+ Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/95611
+ * gfortran.dg/pr95611.f90: New file.
+
+2020-06-11 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/95091
+ * gfortran.dg/pr95091.f90: New file.
+
2020-06-10 Iain Sandoe <iain@sandoe.co.uk>
PR c++/95346
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 1e21ea8bfd7..37157775082 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,26 @@
+2020-06-11 Patrick Palka <ppalka@redhat.com>
+
+ PR libstdc++/95578
+ * include/bits/ranges_algo.h (__lexicographical_compare_fn):
+ Also check that the iterator and sentinel have the same type before
+ applying the unwrapping optimization for __normal_iterator.
+ Split the check into two, one for the first iterator/sentinel
+ pair and another for second iterator/sentinel pair. Remove uses
+ of __niter_base, and remove uses of std::move on a
+ __normal_iterator.
+ * include/bits/ranges_algobase.h (__equal_fn): Likewise.
+ (__copy_or_move): Likewise. Perform similar adjustments for
+ the reverse_iterator and move_iterator optimizations. Inline
+ the checks into the if-constexprs, and use using-declarations to
+ make them less visually noisy. Remove uses of __niter_wrap.
+ (__copy_or_move_backward): Likewise.
+ * testsuite/25_algorithms/copy/95578.cc: New test.
+ * testsuite/25_algorithms/copy_backward/95578.cc: New test.
+ * testsuite/25_algorithms/equal/95578.cc: New test.
+ * testsuite/25_algorithms/lexicographical_compare/95578.cc: New test.
+ * testsuite/25_algorithms/move/95578.cc: New test.
+ * testsuite/25_algorithms/move_backward/95578.cc: New test.
+
2020-05-28 Patrick Palka <ppalka@redhat.com>
PR libstdc++/95322
^ permalink raw reply [flat|nested] 16+ messages in thread
* [gcc/devel/omp/gcc-10] Daily bump.
@ 2020-06-10 10:33 Tobias Burnus
0 siblings, 0 replies; 16+ messages in thread
From: Tobias Burnus @ 2020-06-10 10:33 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:71e2bcc2c8452ed6d3b071943738d0339cfd2f5b
commit 71e2bcc2c8452ed6d3b071943738d0339cfd2f5b
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Wed May 27 07:46:24 2020 +0000
Daily bump.
Diff:
---
gcc/DATESTAMP | 2 +-
gcc/fortran/ChangeLog | 6 ++++++
libgfortran/ChangeLog | 7 +++++++
libgomp/ChangeLog | 5 +++++
libstdc++-v3/ChangeLog | 12 ++++++++++++
5 files changed, 31 insertions(+), 1 deletion(-)
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 997e5b57791..b7b667a34d1 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200526
+20200527
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 1e18ff35a6c..a88cebf3170 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,9 @@
+2020-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR libfortran/95191
+ * libgfortran.h (libgfortran_error_codes): Add
+ LIBERROR_BAD_WAIT_ID.
+
2020-05-20 Mark Eggleston <markeggleston@gcc.gnu.org>
Backported from master
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 0e81d162d55..d9546334705 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,10 @@
+2020-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR libfortran/95191
+ * io/async.c (async_wait_id): Generate error if ID is higher
+ than the highest current ID.
+ * runtime/error.c (translate_error): Handle LIBERROR_BAD_WAIT_ID.
+
2020-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/95119
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 3009669982a..e52ba0f6475 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,8 @@
+2020-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR libfortran/95191
+ * testsuite/libgomp.fortran/async_io_9.f90: New test.
+
2020-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/95119
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 38f1e06255e..c2515d48b92 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,15 @@
+2020-05-26 Alexandre Oliva <oliva@adacore.com>
+
+ PR libstdc++/77691
+ * include/experimental/memory_resource
+ (__resource_adaptor_imp::do_allocate): Handle max_align_t on
+ x86-vxworks as on x86-solaris.
+ (__resource_adaptor_imp::do_deallocate): Likewise.
+ * testsuite/experimental/memory_resource/new_delete_resource.cc:
+ Drop xfail.
+ (BAD_MAX_ALIGN_T): Define on x86-vxworks as on x86-solaris.
+ (test03): Drop max-align test for char-aligned alloc.
+
2020-05-23 Jonathan Wakely <jwakely@redhat.com>
Backport from mainline
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2020-09-01 10:00 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-10 10:34 [gcc/devel/omp/gcc-10] Daily bump Tobias Burnus
-- strict thread matches above, loose matches on Subject: below --
2020-09-01 10:00 Tobias Burnus
2020-08-25 12:55 Tobias Burnus
2020-08-21 8:03 Tobias Burnus
2020-08-21 8:00 Tobias Burnus
2020-08-21 7:59 Tobias Burnus
2020-08-21 7:59 Tobias Burnus
2020-08-21 7:58 Tobias Burnus
2020-07-14 10:57 Tobias Burnus
2020-07-14 10:54 Tobias Burnus
2020-07-14 10:54 Tobias Burnus
2020-07-14 10:52 Tobias Burnus
2020-07-14 10:50 Tobias Burnus
2020-07-14 10:48 Tobias Burnus
2020-06-15 15:52 Tobias Burnus
2020-06-10 10:33 Tobias Burnus
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).