From: GCC Administrator Date: Mon, 4 Apr 2022 08:00:40 +0000 (+0000) Subject: Daily bump. X-Git-Tag: upstream/12.2.0~721 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8af4270d3fd3000395dcf2b47dc5b5579bfd39fb;p=platform%2Fupstream%2Fgcc.git Daily bump. --- diff --git a/ChangeLog b/ChangeLog index 5c545e5..bbb29b0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2022-04-01 Qian Jianhua + + * MAINTAINERS: Update my email address. + 2022-03-29 Chenghua Xu * MAINTAINERS: (CPU Port Maintainers): Add myself and diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 4408336..4ba5286 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,7 @@ +2022-04-04 Martin Liska + + * gcc-changelog/git_update_version.py: Ignore the revision. + 2022-03-31 Jakub Jelinek Joseph Myers diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7bfed69..325c8c9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,60 @@ +2022-04-03 Jeff Law + + 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 + + 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 + + * config/mips/mips.cc (mips_function_arg): Check if DECL_SIZE is + NULL before dereferencing it. + +2022-04-01 Qing Zhao + + * 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 + + 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 + + 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 + + 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 + + * config/mips/mips.cc (mips_expand_prologue): + IPL is 8bit for MCU ASE. + 2022-03-31 Bill Schmidt PR target/104004 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index cdf1b0e..b296438 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220401 +20220404 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 9c6b782..46f7d7d 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,16 @@ +2022-04-03 Benno Evers + Iain Sandoe + + PR c++/103328 + * coroutines.cc (morph_fn_to_coro): Reset + current_binding_level->blocks. + +2022-04-01 Patrick Palka + + PR c++/105110 + * pt.cc (unify) : Drop cv-quals from + the argument type of an NTTP before deducing from it. + 2022-03-31 Jason Merrill PR c++/96645 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 3ad555a..f1afaf2 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,31 @@ +2022-04-03 Iain Buclaw + + * 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 + + * 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 PR d/105004 diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog index 97c40bb..535daa4 100644 --- a/gcc/jit/ChangeLog +++ b/gcc/jit/ChangeLog @@ -1,3 +1,16 @@ +2022-04-01 David Malcolm + + * docs/topics/expressions.rst: Fix formatting. + * docs/topics/types.rst: Likewise. + * docs/_build/texinfo/libgccjit.texi: Regenerate + +2022-04-01 Petter Tomner + + * 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 * libgccjit.h: Fix up duplicated word issue in a comment. diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index fcc463d..cfbf80a 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,11 @@ +2022-04-01 Joseph Myers + + * gcc.pot: Regenerate. + +2022-04-01 Joseph Myers + + * hr.po: Update. + 2022-03-30 Joseph Myers * hr.po: Update. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index b3ea4f3..0241315 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,80 @@ +2022-04-03 Jakub Jelinek + + PR target/105123 + * gcc.target/i386/pr105123.c: New test. + +2022-04-03 Benno Evers + Iain Sandoe + + PR c++/103328 + * g++.dg/coroutines/pr103328.C: New test. + +2022-04-02 Iain Buclaw + + * gdc.dg/nrvo1.d: New test. + +2022-04-02 Xi Ruoyao + + * gcc.target/mips/pr102024-4.c: New test. + +2022-04-02 Alexandre Oliva + + * gcc.dg/fixed-point/composite-type.c: Add -Wno-array-parameter. + +2022-04-01 Patrick Palka + + PR c++/105110 + * g++.dg/cpp2a/nontype-class52.C: New test. + +2022-04-01 Xi Ruoyao + + 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 + + PR target/102024 + * g++.target/mips/mips.exp: New test supporting file. + * g++.target/mips/pr102024.C: New test. + +2022-04-01 Jakub Jelinek + + PR tree-optimization/104645 + * gcc.dg/tree-ssa/pr104645.c: New test. + +2022-04-01 Jakub Jelinek + + 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 + + * 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 + + * 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 * gcc.dg/ipa/pr103083-1.c: New test. diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index d63ef50..ce5b264 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,14 @@ +2022-04-01 Tom de Vries + + * 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 + + * testsuite/libgomp.oacc-c-c++-common/vector-length-128-7.c: Fix + num_workers check. + 2022-03-29 Chenghua Xu Lulu Cheng diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog index 23850b6..4b227d6 100644 --- a/libphobos/ChangeLog +++ b/libphobos/ChangeLog @@ -1,3 +1,12 @@ +2022-04-02 Iain Buclaw + + * 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 PR d/104911 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 92dc05f..59c7843 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,30 @@ +2022-04-02 Jakub Jelinek + + PR libstdc++/105128 + * include/std/source_location (std::source_location::__impl): Move + definition before using __builtin_ret_type. + +2022-04-01 Jonathan Wakely + + * 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 + + * 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 + + * include/bits/fs_ops.h: Fix filename in Doxygen comment. + * include/experimental/bits/fs_ops.h: Likewise. + 2022-03-31 Jonathan Wakely * libsupc++/new_opa.cc (aligned_alloc): Add comment.