Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 29 Apr 2022 00:19:02 +0000 (00:19 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 29 Apr 2022 00:19:02 +0000 (00:19 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/d/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libgomp/ChangeLog
libphobos/ChangeLog
libstdc++-v3/ChangeLog

index a93b56c..894321c 100644 (file)
@@ -1,3 +1,43 @@
+2022-04-28  Jakub Jelinek  <jakub@redhat.com>
+
+       PR lto/105399
+       * cgraph.cc (cgraph_node::verify_node): Don't verify
+       semantic_interposition flag against
+       opt_for_fn (decl, flag_semantic_interposition) for aliases in lto1.
+
+2022-04-28  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/105331
+       * config/i386/i386.cc (ix86_gimplify_va_arg): Mark va_arg_tmp
+       temporary TREE_ADDRESSABLE before trying to gimplify ADDR_EXPR
+       of it.
+
+2022-04-28  Jonathan Wakely  <jwakely@redhat.com>
+
+       * doc/install.texi (Configuration): Remove misleading text
+       around LE PowerPC Linux multilibs.
+
+2022-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR d/103528
+       * doc/install.texi (Tools/packages necessary for building GCC)
+       (GDC): Document libphobos requirement.
+       (Host/target specific installation notes for GCC, *-*-solaris2*):
+       Document libphobos and GDC specifics.
+
+2022-04-28  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/105219
+       * tree-vect-loop.cc (vect_transform_loop): Disable
+       special code narrowing the vectorized epilogue max
+       iterations when peeling for alignment or gaps was in effect.
+
+2022-04-28  Xi Ruoyao  <xry111@mengyan1223.wang>
+
+       * config/loongarch/loongarch.cc
+       (loongarch_flatten_aggregate_field): Ignore empty fields for
+       RECORD_TYPE.
+
 2022-04-27  Lulu Cheng  <chenglulu@loongson.cn>
 
        * config/loongarch/loongarch.md: Add fdiv define_expand template,
index 04ee20d..4041ef7 100644 (file)
@@ -1 +1 @@
-20220428
+20220429
index 3ef9e89..93f61aa 100644 (file)
@@ -1,3 +1,48 @@
+2022-04-28  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2022-04-28  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/105425
+       * pt.cc (unify) <case TEMPLATE_PARM_INDEX>: Treat
+       DEPENDENT_OPERATOR_TYPE like an empty type.
+
+2022-04-28  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/104051
+       * coroutines.cc (coro_diagnose_throwing_final_aw_expr): Handle
+       non-target expression inputs.
+
+2022-04-28  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/105301
+       * coroutines.cc (coro_promise_type_found_p): Account for possible
+       mutliple overloads of the promise return_value() method.
+
+2022-04-28  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/105287
+       * coroutines.cc (maybe_promote_temps): Ensure generated temporaries
+       are added to the bind expr.
+       (add_var_to_bind): Fix local var naming to use portable punctuation.
+       (register_local_var_uses): Do not add synthetic names to unnamed
+       temporaries.
+
+2022-04-28  Nathan Sidwell  <nathan@acm.org>
+           Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/103868
+       * coroutines.cc (finish_co_await_expr): Do not process non-dependent
+       coroutine expressions at template definition time.
+       (finish_co_yield_expr): Likewise.
+       (finish_co_return_stmt): Likewise.
+
+2022-04-28  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/90107
+       * parser.cc (cp_parser_class_specifier_1): Accept :: after a class
+       definition.
+
 2022-04-27  Jason Merrill  <jason@redhat.com>
 
        * tree.cc (strip_typedefs): Add default argument comments.
index bb179bc..546f21c 100644 (file)
@@ -1,3 +1,9 @@
+2022-04-28  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * dmd/MERGE: Merge upstream dmd 313d28b3d.
+       * d-port.cc (Port::memicmp): Use d_size_t instead of size_t.
+       (Port::valcpy): Likewise.
+
 2022-04-21  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        * dmd/MERGE: Merge upstream dmd eb7bee331.
index 9b6e55a..62886f3 100644 (file)
@@ -1,3 +1,11 @@
+2022-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       Backported from master:
+       2022-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       * gfortran.texi: Mention r16_ieee and r16_ibm.
+       * invoke.texi: Likewise.
+
 2022-04-27  Mikael Morin  <mikael@gcc.gnu.org>
 
        PR fortran/103662
index d3022f1..2968cbb 100644 (file)
@@ -1,3 +1,84 @@
+2022-04-28  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2022-04-28  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/105425
+       * g++.dg/template/partial-specialization13.C: New test.
+
+2022-04-28  Jeff Law  <jeffreyalaw@gmail.com>
+
+       * gcc.dg/lto/pr94157_0.c: Revert last change.
+       * lib/prune.exp (prune_gcc_output): Prune new linker warning.
+
+2022-04-28  Jakub Jelinek  <jakub@redhat.com>
+
+       PR lto/105399
+       * g++.dg/lto/pr105399_0.C: New test.
+
+2022-04-28  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/104051
+       * g++.dg/coroutines/pr104051.C: New test.
+
+2022-04-28  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/105301
+       * g++.dg/coroutines/pr105301.C: New test.
+
+2022-04-28  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/105287
+       * g++.dg/coroutines/pr105287.C: New test.
+
+2022-04-28  Nathan Sidwell  <nathan@acm.org>
+           Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/103868
+       * g++.dg/coroutines/pr103868.C: New test.
+
+2022-04-28  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * gcc.target/i386/memcpy-strategy-10.c: Account for
+       __USER_LABEL_PREFIX__.
+       * gcc.target/i386/memcpy-strategy-5.c: Likewise.
+       * gcc.target/i386/memset-strategy-5.c: Likewise.
+       * gcc.target/i386/memset-strategy-7.c: Likewise.
+
+2022-04-28  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * g++.target/i386/mv31.C: Add target supports guard for ifuncs.
+
+2022-04-28  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/90107
+       * g++.dg/parse/qualified6.C: New test.
+
+2022-04-28  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/105331
+       * gcc.dg/pr105331.c: New test.
+
+2022-04-28  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/105219
+       * gcc.dg/vect/pr105219.c: New testcase.
+
+2022-04-28  Kewen Lin  <linkw@linux.ibm.com>
+
+       PR target/105334
+       * gcc.target/powerpc/pr105334.c: New test.
+
+2022-04-28  Jia-Wei Chen  <jiawei@iscas.ac.cn>
+
+       PR target/104676
+       * gcc.dg/torture/pr104676.c: Add "{target pthread}" check.
+
+2022-04-28  Xi Ruoyao  <xry111@mengyan1223.wang>
+
+       * gcc.target/loongarch/zero-size-field-pass.c: New test.
+       * gcc.target/loongarch/zero-size-field-ret.c: New test.
+
 2022-04-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
        * gfortran.dg/pr70673.f90: Removed second invalid
index 1b36447..aff1ab9 100644 (file)
@@ -1,3 +1,10 @@
+2022-04-28  Thomas Schwinge  <thomas@codesourcery.com>
+
+       PR fortran/104717
+       * testsuite/libgomp.oacc-fortran/print-1.f90: Add OpenACC
+       privatization scanning.  For GCN offloading compilation, raise
+       '-mgang-private-size'.
+
 2022-04-26  Jakub Jelinek  <jakub@redhat.com>
 
        PR libgomp/105358
index 0a9d916..de5cce4 100644 (file)
@@ -1,3 +1,7 @@
+2022-04-28  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * libdruntime/MERGE: Merge upstream druntime e361d200.
+
 2022-04-26  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        * libdruntime/gcc/emutls.d (emutlsDestroyThread): Clear the per-thread
index 461cc8a..1fbbccc 100644 (file)
@@ -1,3 +1,31 @@
+2022-04-28  Jonathan Wakely  <jwakely@redhat.com>
+
+       * doc/xml/manual/status_cxx1998.xml: Refer to GCC 12 not
+       mainline.
+       * doc/xml/manual/status_cxx2011.xml: Likewise.
+       * doc/xml/manual/status_cxx2014.xml: Likewise.
+       * doc/xml/manual/status_cxx2017.xml: Likewise.
+       * doc/xml/manual/status_cxx2020.xml: Likewise.
+       * doc/xml/manual/status_cxxtr1.xml: Likewise.
+       * doc/xml/manual/status_cxxtr24733.xml: Likewise.
+       * doc/html/manual/status.html: Regenerate.
+
+2022-04-28  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/99290
+       * src/c++17/fs_ops.cc (fs::copy): Pass error_code to
+       directory_iterator constructor, and check on each iteration.
+       * src/filesystem/ops.cc (fs::copy): Likewise.
+       * testsuite/27_io/filesystem/operations/copy.cc: Check for
+       errors during recursion.
+       * testsuite/experimental/filesystem/operations/copy.cc:
+       Likewise.
+
+2022-04-28  François Dumont  <fdumont@gcc.gnu.org>
+
+       * config/abi/pre/gnu-versioned-namespace.ver: Remove
+       std::random_device::* pattern.
+
 2022-04-27  Jakub Jelinek  <jakub@redhat.com>
 
        * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Update.