Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 4 Apr 2022 08:00:40 +0000 (08:00 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 4 Apr 2022 08:00:40 +0000 (08:00 +0000)
12 files changed:
ChangeLog
contrib/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/d/ChangeLog
gcc/jit/ChangeLog
gcc/po/ChangeLog
gcc/testsuite/ChangeLog
libgomp/ChangeLog
libphobos/ChangeLog
libstdc++-v3/ChangeLog

index 5c545e5..bbb29b0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2022-04-01  Qian Jianhua  <qianjh@fujitsu.com>
+
+       * MAINTAINERS: Update my email address.
+
 2022-03-29  Chenghua Xu  <xuchenghua@loongson.cn>
 
        * MAINTAINERS: (CPU Port Maintainers): Add myself and
index 4408336..4ba5286 100644 (file)
@@ -1,3 +1,7 @@
+2022-04-04  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_update_version.py: Ignore the revision.
+
 2022-03-31  Jakub Jelinek  <jakub@redhat.com>
            Joseph Myers  <joseph@codesourcery.com>
 
index 7bfed69..325c8c9 100644 (file)
@@ -1,3 +1,60 @@
+2022-04-03  Jeff Law  <jeffreyalaw@gmail.com>
+
+       PR target/104987
+       * config/iq2000/iq2000.md (bbi): New attribute,  default to no.
+       (delay slot descripts): Use different delay slot description when
+       the insn as the "bbi" attribute.
+       (bbi, bbin patterns): Set the bbi attribute to yes.
+
+2022-04-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/105123
+       * config/i386/i386-expand.cc (ix86_expand_vector_init_general): Avoid
+       using word as target for expand_simple_binop when doing ASHIFT and
+       IOR.
+
+2022-04-02  Xi Ruoyao  <xry111@mengyan1223.wang>
+
+       * config/mips/mips.cc (mips_function_arg): Check if DECL_SIZE is
+       NULL before dereferencing it.
+
+2022-04-01  Qing Zhao  <qing.zhao@oracle.com>
+
+       * config/i386/i386.cc (zero_all_st_registers): Return the value of
+       num_of_st.
+       (ix86_zero_call_used_regs): Update zeroed_hardregs set according to
+       the return value of zero_all_st_registers.
+       * doc/tm.texi: Update the documentation of TARGET_ZERO_CALL_USED_REGS.
+       * function.cc (gen_call_used_regs_seq): Add an assertion.
+       * target.def: Update the documentation of TARGET_ZERO_CALL_USED_REGS.
+
+2022-04-01  Xi Ruoyao  <xry111@mengyan1223.wang>
+
+       PR target/102024
+       * config/mips/mips.cc (mips_function_arg): Ignore zero-width
+       fields, and inform if it causes a psABI change.
+
+2022-04-01  Xi Ruoyao  <xry111@mengyan1223.wang>
+
+       PR target/102024
+       * config/mips/mips.cc (mips_fpr_return_fields): Detect C++
+       zero-width bit-fields and set up an indicator.
+       (mips_return_in_msb): Adapt for mips_fpr_return_fields change.
+       (mips_function_value_1): Diagnose when the presense of a C++
+       zero-width bit-field changes function returning in GCC 12.
+
+2022-04-01  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/104645
+       * tree-ssa-phiopt.cc (value_replacement): If assign has
+       CONVERT_EXPR_CODE_P rhs_code, treat it like a preparation
+       statement with constant evaluation.
+
+2022-04-01  YunQiang Su  <yunqiang.su@cipunited.com>
+
+       * config/mips/mips.cc (mips_expand_prologue):
+         IPL is 8bit for MCU ASE.
+
 2022-03-31  Bill Schmidt  <wschmidt@linux.ibm.com>
 
        PR target/104004
index cdf1b0e..b296438 100644 (file)
@@ -1 +1 @@
-20220401
+20220404
index 9c6b782..46f7d7d 100644 (file)
@@ -1,3 +1,16 @@
+2022-04-03  Benno Evers  <benno.evers@tenzir.com>
+           Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/103328
+       * coroutines.cc (morph_fn_to_coro): Reset
+       current_binding_level->blocks.
+
+2022-04-01  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/105110
+       * pt.cc (unify) <case TEMPLATE_PARM_INDEX>: Drop cv-quals from
+       the argument type of an NTTP before deducing from it.
+
 2022-03-31  Jason Merrill  <jason@redhat.com>
 
        PR c++/96645
index 3ad555a..f1afaf2 100644 (file)
@@ -1,3 +1,31 @@
+2022-04-03  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * d-lang.cc: Include dmd/template.h.
+       (d_parse_file): Call printTemplateStats when vtemplates is set.
+       * decl.cc (start_function): Remove OPT_Wtemplates warning.
+       * lang.opt (Wtemplates): Remove.
+
+2022-04-02  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * dmd/MERGE: Merge upstream dmd 47871363d.
+       * d-builtins.cc (d_init_versions): Add predefined version identifiers
+       D_PreConditions, D_PostConditions, and D_Invariants.
+       * d-codegen.cc (d_build_call): Update for new front-end interface.
+       (build_frame_type): Generate reference field for NRVO variables with
+       nested references.
+       (build_closure): Generate assignment of return address to closure.
+       * d-tree.h (DECL_INSTANTIATED): Use DECL_LANG_FLAG_2.
+       (bind_expr): Remove.
+       * decl.cc (DeclVisitor::visit (FuncDeclaration *)): Update for new
+       front-end interface.
+       (get_symbol_decl): Likewise.
+       (get_decl_tree): Check DECL_LANG_FRAME_FIELD before DECL_LANG_NRVO.
+       Dereference the field when both are set.
+       * expr.cc (ExprVisitor::visit (DeleteExp *)): Update for new front-end
+       interface.
+       * modules.cc (get_internal_fn): Likewise.
+       * toir.cc (IRVisitor::visit (ReturnStatement *)): Likewise.
+
 2022-03-21  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        PR d/105004
index 97c40bb..535daa4 100644 (file)
@@ -1,3 +1,16 @@
+2022-04-01  David Malcolm  <dmalcolm@redhat.com>
+
+       * docs/topics/expressions.rst: Fix formatting.
+       * docs/topics/types.rst: Likewise.
+       * docs/_build/texinfo/libgccjit.texi: Regenerate
+
+2022-04-01  Petter Tomner  <tomner@kth.se>
+
+       * docs/topics/compatibility.rst: Add 19 tag
+       * docs/topics/compilation.rst: Linking
+       * docs/topics/contexts.rst: Linking example
+       * docs/topics/expressions.rst: Fix formatting and dropped 's'
+
 2022-03-07  Jakub Jelinek  <jakub@redhat.com>
 
        * libgccjit.h: Fix up duplicated word issue in a comment.
index fcc463d..cfbf80a 100644 (file)
@@ -1,3 +1,11 @@
+2022-04-01  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.pot: Regenerate.
+
+2022-04-01  Joseph Myers  <joseph@codesourcery.com>
+
+       * hr.po: Update.
+
 2022-03-30  Joseph Myers  <joseph@codesourcery.com>
 
        * hr.po: Update.
index b3ea4f3..0241315 100644 (file)
@@ -1,3 +1,80 @@
+2022-04-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/105123
+       * gcc.target/i386/pr105123.c: New test.
+
+2022-04-03  Benno Evers  <benno.evers@tenzir.com>
+           Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/103328
+       * g++.dg/coroutines/pr103328.C: New test.
+
+2022-04-02  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * gdc.dg/nrvo1.d: New test.
+
+2022-04-02  Xi Ruoyao  <xry111@mengyan1223.wang>
+
+       * gcc.target/mips/pr102024-4.c: New test.
+
+2022-04-02  Alexandre Oliva  <oliva@adacore.com>
+
+       * gcc.dg/fixed-point/composite-type.c: Add -Wno-array-parameter.
+
+2022-04-01  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/105110
+       * g++.dg/cpp2a/nontype-class52.C: New test.
+
+2022-04-01  Xi Ruoyao  <xry111@mengyan1223.wang>
+
+       PR target/102024
+       * gcc.target/mips/pr102024-1.c: New test.
+       * gcc.target/mips/pr102024-2.c: New test.
+       * gcc.target/mips/pr102024-3.c: New test.
+
+2022-04-01  Xi Ruoyao  <xry111@mengyan1223.wang>
+
+       PR target/102024
+       * g++.target/mips/mips.exp: New test supporting file.
+       * g++.target/mips/pr102024.C: New test.
+
+2022-04-01  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/104645
+       * gcc.dg/tree-ssa/pr104645.c: New test.
+
+2022-04-01  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/102024
+       * gcc.dg/compat/pr102024_test.h: Add further tests with zero sized
+       structures and arrays.
+       * g++.dg/compat/pr102024_test.h: Add further tests with zero sized
+       arrays.
+
+2022-04-01  Tom de Vries  <tdevries@suse.de>
+
+       * gcc.target/nvptx/nvptx.exp
+       (check_effective_target_runtime_ptx_isa_version_6_3): Rename and
+       generalize to ...
+       (check_effective_target_runtime_ptx_isa_version_at_least): .. this.
+       (check_effective_target_default_ptx_isa_version_at_least)
+       (check_effective_target_runtime_ptx_alias, add_options_for_ptx_alias):
+       New proc.
+       * gcc.target/nvptx/alias-1.c: Use "target runtime_ptx_alias" and
+       "dg-add-options ptx_alias".
+       * gcc.target/nvptx/alias-2.c: Same.
+       * gcc.target/nvptx/alias-3.c: Same.
+       * gcc.target/nvptx/alias-4.c: Same.
+
+2022-04-01  Alexandre Oliva  <oliva@adacore.com>
+
+       * lib/target-supports.exp
+       (check_effective_target_arm_soft_ok_link): New.
+       * gcc.target/arm/size-optimization-ieee-1.c: Use it.
+       * gcc.target/arm/size-optimization-ieee-2.c: Likewise.
+       * gcc.target/arm/size-optimization-ieee-3.c: Likewise.
+
 2022-03-31  Martin Jambor  <mjambor@suse.cz>
 
        * gcc.dg/ipa/pr103083-1.c: New test.
index d63ef50..ce5b264 100644 (file)
@@ -1,3 +1,14 @@
+2022-04-01  Tom de Vries  <tdevries@suse.de>
+
+       * testsuite/libgomp.fortran/examples-4/declare_target-1.f90: Define
+       and use REC_DEPTH.
+       * testsuite/libgomp.fortran/examples-4/declare_target-2.f90: Same.
+
+2022-04-01  Tom de Vries  <tdevries@suse.de>
+
+       * testsuite/libgomp.oacc-c-c++-common/vector-length-128-7.c: Fix
+       num_workers check.
+
 2022-03-29  Chenghua Xu  <xuchenghua@loongson.cn>
            Lulu Cheng  <chenglulu@loongson.cn>
 
index 23850b6..4b227d6 100644 (file)
@@ -1,3 +1,12 @@
+2022-04-02  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * libdruntime/MERGE: Merge upstream druntime c52e28b7.
+       * libdruntime/Makefile.am (DRUNTIME_DSOURCES_OPENBSD): Add
+       core/sys/openbsd/pwd.d.
+       * libdruntime/Makefile.in: Regenerate.
+       * src/MERGE: Merge upstream phobos 99e9c1b77.
+       * testsuite/libphobos.exceptions/message_with_null.d: New test.
+
 2022-03-21  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        PR d/104911
index 92dc05f..59c7843 100644 (file)
@@ -1,3 +1,30 @@
+2022-04-02  Jakub Jelinek  <jakub@redhat.com>
+
+       PR libstdc++/105128
+       * include/std/source_location (std::source_location::__impl): Move
+       definition before using __builtin_ret_type.
+
+2022-04-01  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/std/utility (unreachable): Define for C++23.
+       * include/std/version (__cpp_lib_unreachable): Define.
+       * src/c++11/debug.cc (__glibcxx_assert_fail): Check for valid
+       arguments. Handle only the function being given.
+       * testsuite/20_util/unreachable/1.cc: New test.
+       * testsuite/20_util/unreachable/version.cc: New test.
+
+2022-04-01  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/experimental/bits/fs_fwd.h (copy_file): Remove
+       incorrect noexcept from declaration.
+       * include/experimental/bits/fs_path.h (path::begin, path::end):
+       Add noexcept to declarations, to match definitions.
+
+2022-04-01  Timm Bäder  <tbaeder@redhat.com>
+
+       * include/bits/fs_ops.h: Fix filename in Doxygen comment.
+       * include/experimental/bits/fs_ops.h: Likewise.
+
 2022-03-31  Jonathan Wakely  <jwakely@redhat.com>
 
        * libsupc++/new_opa.cc (aligned_alloc): Add comment.