From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id C581C3948A79; Thu, 8 Dec 2022 00:18:41 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C581C3948A79 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1670458721; bh=dF8yFaMYB4HvGdS6kdplK4JC41zEbbeDY0aYBBeBGPw=; h=From:To:Subject:Date:From; b=KhWkrZg3Zw4fQbsXBdQQZNK6ouZDDi0uzgbISqOXQxzmP1q2fk44j0BuTsWZUhLvV lspBiORw7xK8b/EDAmwBrXay9/1a8Iq7KeKwBZzvPF412QZnhz6ynMiyNJ3mfRxgzt kW2eFaVKUl38b8kVejEN4R9anuywB+huuBaCDorI= MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r13-4546] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: 7d6512d102a5a4fb3939de95bce38d154512a19f X-Git-Newrev: 4bc2d9f6cb1554bdd634f190c325c8d8e4046f42 Message-Id: <20221208001841.C581C3948A79@sourceware.org> Date: Thu, 8 Dec 2022 00:18:41 +0000 (GMT) List-Id: https://gcc.gnu.org/g:4bc2d9f6cb1554bdd634f190c325c8d8e4046f42 commit r13-4546-g4bc2d9f6cb1554bdd634f190c325c8d8e4046f42 Author: GCC Administrator Date: Thu Dec 8 00:17:45 2022 +0000 Daily bump. Diff: --- ChangeLog | 13 +++++++++++++ gcc/ChangeLog | 50 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 5 +++++ gcc/fortran/ChangeLog | 6 ++++++ gcc/jit/ChangeLog | 9 +++++++++ gcc/testsuite/ChangeLog | 44 +++++++++++++++++++++++++++++++++++++++++++ include/ChangeLog | 4 ++++ libcpp/ChangeLog | 6 ++++++ libgcc/ChangeLog | 9 +++++++++ libstdc++-v3/ChangeLog | 10 ++++++++++ 11 files changed, 157 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 506e8b92f88..1447f853100 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,16 @@ +2022-12-07 Arthur Cohen + + * MAINTAINERS: Add Arthur Cohen as Rust front-end maintainer. + +2022-12-07 Iain Sandoe + + * Makefile.def: Pass host_libs_picflag to host dependent library + configures. + * Makefile.in: Regenerate. + * configure: Regenerate. + * configure.ac (host_libs_picflag): New configure variable set to + '--with-pic' when building 'host_shared'. + 2022-11-25 Weimin Pan * Makefile.def: Add libsframe as new module with its dependencies. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2e6869f5a2e..303e281cbe7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,53 @@ +2022-12-07 Max Filippov + + * config.gcc (xtensa*-*-*): Add xtensa-dynconfig.o to extra_objs. + * config/xtensa/t-xtensa (TM_H): Add xtensa-dynconfig.h. + (xtensa-dynconfig.o): New rule. + * config/xtensa/xtensa-dynconfig.c: New file. + * config/xtensa/xtensa-protos.h (xtensa_get_config_strings): New + declaration. + * config/xtensa/xtensa.h (xtensa-config.h): Replace #include + with xtensa-dynconfig.h + (XCHAL_HAVE_MUL32_HIGH, XCHAL_HAVE_RELEASE_SYNC) + (XCHAL_HAVE_S32C1I, XCHAL_HAVE_THREADPTR) + (XCHAL_HAVE_FP_POSTINC): Drop definitions. + (TARGET_DIV32): Replace with __XCHAL_HAVE_DIV32. + (TARGET_CPU_CPP_BUILTINS): Add new 'builtin' variable and loop + through string array returned by the xtensa_get_config_strings + function call. + +2022-12-07 Wilco Dijkstra + + PR target/108006 + * config/aarch64/aarch64.cc (aarch64_expand_sve_const_vector): + Fix call to aarch64_move_imm to use SI/DI. + +2022-12-07 Richard Biener + + PR ipa/105676 + * ipa-pure-const.cc (ipa_make_function_pure): Skip also + for functions already being const. + +2022-12-07 Hongyu Wang + + * config/i386/x86-tune.def (X86_TUNE_AVOID_256FMA_CHAINS): Add + m_SAPPHIRERAPIDS, m_ALDERLAKE and m_CORE_ATOM. + +2022-12-07 Prathamesh Kulkarni + + PR target/107920 + * config/aarch64/aarch64-sve-builtins-base.cc: Use + gsi_replace_with_seq_vops to handle virtual operands, and gate + the transform on !flag_non_call_exceptions. + * gimple-fold.cc (gsi_replace_with_seq_vops): Make function non static. + * gimple-fold.h (gsi_replace_with_seq_vops): Declare. + +2022-12-07 liuhongt + + PR target/107970 + * config/i386/mmx.md (btruncv2sf2): Add TARGET_MMX_WITH_SSE to + the condition. + 2022-12-06 Wilco Dijkstra * config/aarch64/aarch64.cc (aarch64_bitmask_imm): Use unsigned type. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index ec18fda0770..1e6c6156d44 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20221207 +20221208 diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 758b130034a..20dbbe362e6 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,8 @@ +2022-12-07 Joseph Myers + + * c-decl.cc (declspecs_add_type, declspecs_add_scspec): Check for + auto, constexpr and a type used together. + 2022-12-06 Qing Zhao * c-decl.cc (is_flexible_array_member_p): Call new function diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 68df3a033f8..8695bcb9e6f 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,9 @@ +2022-12-07 Harald Anlauf + + PR fortran/108010 + * arith.cc (reduce_unary): Handle zero-sized arrays. + (reduce_binary_aa): Likewise. + 2022-12-04 Harald Anlauf PR fortran/107922 diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog index 37012a124de..ef10d7865b1 100644 --- a/gcc/jit/ChangeLog +++ b/gcc/jit/ChangeLog @@ -1,3 +1,12 @@ +2022-12-07 Antoni Boucher + Guillaume Gomez + + PR jit/107770 + * jit-playback.cc: Fix vector float comparison + * jit-playback.h: Update comparison function signature + * jit-recording.cc: Update call for "new_comparison" function + * jit-recording.h: Fix vector float comparison + 2022-11-20 Jeff Law PR other/104044 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 505821812d7..ad3a0516cb9 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,47 @@ +2022-12-07 Harald Anlauf + + PR fortran/108010 + * gfortran.dg/pr108010.f90: New test. + +2022-12-07 Joseph Myers + + * gcc.dg/c2x-constexpr-1.c: Do not use auto, constexpr and a type + together. + * gcc.dg/c2x-constexpr-3.c: Add tests of auto, constexpr and type + used together. + +2022-12-07 Joseph Myers + + * gcc.dg/c90-auto-1.c: New test. + +2022-12-07 Joseph Myers + + * gcc.dg/cpp/c11-vararg-1.c, gcc.dg/cpp/c2x-va-opt-1.c: New tests. + +2022-12-07 Richard Biener + + PR ipa/105676 + * gcc.dg/pr105676.c: New testcase. + +2022-12-07 Prathamesh Kulkarni + + PR target/107920 + * gcc.target/aarch64/sve/acle/general/pr107920.c: New test. + * g++.target/aarch64/sve/pr107920.C: Likewise. + +2022-12-07 liuhongt + + * gcc.target/i386/pr107970.c: New test. + +2022-12-07 Antoni Boucher + Guillaume Gomez + + PR jit/107770 + * jit.dg/harness.h: Add new macro to to perform vector + comparisons + * jit.dg/test-expressions.c: Extend comparison tests to add float + types and vectors + 2022-12-06 David Malcolm PR analyzer/107882 diff --git a/include/ChangeLog b/include/ChangeLog index dda005335c0..e0e128694e5 100644 --- a/include/ChangeLog +++ b/include/ChangeLog @@ -1,3 +1,7 @@ +2022-12-07 Max Filippov + + * xtensa-dynconfig.h: New file. + 2022-11-15 Nathan Sidwell * demangle.h (enum demangle_component_type): Add diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog index d85581e3b99..9730837c77b 100644 --- a/libcpp/ChangeLog +++ b/libcpp/ChangeLog @@ -1,3 +1,9 @@ +2022-12-07 Joseph Myers + + * init.cc (lang_defaults): Enable va_opt for STDC2X. + * lex.cc (maybe_va_opt_error): Adjust diagnostic message for C. + * macro.cc (_cpp_arguments_ok): Update comment. + 2022-11-23 Marek Polacek Revert: diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 0c6d6f878c2..7e951b9e697 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,12 @@ +2022-12-07 Max Filippov + + * config/xtensa/crti.S (xtensa-config.h): Replace #inlcude with + xtensa-config-builtin.h. + * config/xtensa/crtn.S: Likewise. + * config/xtensa/lib1funcs.S: Likewise. + * config/xtensa/lib2funcs.S: Likewise. + * config/xtensa/xtensa-config-builtin.h: New File. + 2022-11-04 Florian Weimer * unwind-dw2-fde-dip.c (find_fde_tail): Special-case encoding diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index cfa25d02e2b..a6c4df75c3b 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,13 @@ +2022-12-07 Jonathan Wakely + François Dumont + + * include/debug/formatter.h [_GLIBCXX_DEBUG_BACKTRACE] + (_Error_formatter::_Error_formatter): Pass error handler to + __glibcxx_backtrace_create_state. Pass 1 for threaded argument. + (_Error_formatter::_S_err): Define empty function. + * src/c++11/debug.cc (_Error_formatter::_M_error): Pass error + handler to __glibcxx_backtrace_full. + 2022-12-06 Jonathan Wakely PR libstdc++/107979