From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id B22103858C2C; Thu, 6 Apr 2023 00:17:21 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B22103858C2C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1680740241; bh=ruznYdx1NQaBVtFEAisggxNwjl7CIoSukIj8fO1zdn8=; h=From:To:Subject:Date:From; b=FeqWY2LwTHfq8XybQgwaKrR2x/GBpV795w019z1Ig2cQOlz0bGHjWdUnw7elby2eK F92Fhe9gTDCNFH6OPEDNDS2CeFopeH1famsTn56GaHmCu4oehcSrxtoykDv3WUIv5i Znw2xpxa1Yvzko8JeE9KaPzIaJDx7gfrQPUmPWiI= 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-7020] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: 1bd13193fab77a19da323974aec876f0fc1817ee X-Git-Newrev: 5229788da723442d51155693ab98f831e94d1d58 Message-Id: <20230406001721.B22103858C2C@sourceware.org> Date: Thu, 6 Apr 2023 00:17:21 +0000 (GMT) List-Id: https://gcc.gnu.org/g:5229788da723442d51155693ab98f831e94d1d58 commit r13-7020-g5229788da723442d51155693ab98f831e94d1d58 Author: GCC Administrator Date: Thu Apr 6 00:16:43 2023 +0000 Daily bump. Diff: --- gcc/ChangeLog | 28 ++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/m2/ChangeLog | 32 +++++++++++++++++++++ gcc/testsuite/ChangeLog | 24 ++++++++++++++++ libgcc/ChangeLog | 9 ++++++ libstdc++-v3/ChangeLog | 75 +++++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 169 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a3438d3a6d1..b1ab528cf9a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,31 @@ +2023-04-05 Jeff Law + + PR target/108892 + * combine.cc (combine_instructions): Force re-recognition when + after restoring the body of an insn to its original form. + +2023-04-05 Martin Jambor + + PR ipa/108959 + * ipa-sra.cc (zap_useless_ipcp_results): New function. + (process_isra_node_results): Call it. + +2023-04-05 Ju-Zhe Zhong + + * config/riscv/vector.md: Fix incorrect operand order. + +2023-04-05 Juzhe-Zhong + + * config/riscv/riscv-vsetvl.cc + (pass_vsetvl::compute_local_backward_infos): Update user vsetvl in local + demand fusion. + +2023-04-05 Li Xu + + * config/riscv/riscv-vector-builtins.def: Fix typo. + * config/riscv/riscv.cc (riscv_dwarf_poly_indeterminate_value): Ditto. + * config/riscv/vector-iterators.md: Ditto. + 2023-04-04 Hans-Peter Nilsson * doc/md.texi (Including Patterns): Fix page break. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 643efe31568..b4a11630735 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230405 +20230406 diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog index 607748c8257..50055817edd 100644 --- a/gcc/m2/ChangeLog +++ b/gcc/m2/ChangeLog @@ -1,3 +1,35 @@ +2023-04-05 Gaius Mulley + + PR modula2/109423 + * gm2-compiler/M2Base.def (Unbounded): Remove. + * gm2-compiler/M2Error.def (ErrorAbort0): Add noreturn + attribute. + * gm2-compiler/M2Quads.mod (BuildInclProcedure): Correct + error format string. + (BuildExceptProcedure): Correct error format string. + (BuildAdrFunction): Call PutWriteQuad when taking the + address of a variable. + * gm2-libs-ch/SysExceptions.c (_M2_SysExceptions_init): Add + parameters. + * gm2-libs-ch/wrapc.c (_M2_wrapc_init): Add parameters. + * gm2-libs/DynamicStrings.mod (DumpStringInfo): Remove t. + (PopAllocationExemption): Remove f. + * gm2-libs/FIO.mod (BufferedWrite): Remove result. + * gm2-libs/FormatStrings.mod (Copy): Remove endpos and + afterperc. + (HandlePercent): Remove result. + * gm2-libs/Indexing.mod (RemoveIndiceFromIndex): Remove k. + * gm2-libs/M2Dependent.mod (CreateModule): Remove p0 + and p1. + (DumpModuleData): Remove mptr. + (ConstructModules): Remove nulp. + * gm2-libs/RTExceptions.mod (PopHandler): Remove i. + * gm2-libs/RTint.mod (Listen): Remove b4s, b4m, afs + and afm. + * gm2-libs/SFIO.mod (ReadS): Remove c. + * gm2-libs/StringConvert.mod (doDecimalPlaces): Remove + whole and fraction. + 2023-04-03 Gaius Mulley PR modula2/109388 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index b7cbffd5e5c..97986f7acfc 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,27 @@ +2023-04-05 Gaius Mulley + + PR modula2/109423 + * gm2/pim/fail/setunknown.mod: New test. + * gm2/pim/fail/setunknown2.mod: New test. + +2023-04-05 Jeff Law + + PR target/108892 + * gcc.c-torture/compile/pr108892.c: New test. + +2023-04-05 Martin Jambor + + PR ipa/108959 + * gcc.dg/ipa/pr108959.c: New test. + +2023-04-05 Ju-Zhe Zhong + + * g++.target/riscv/rvv/base/bug-23.C: New test. + +2023-04-05 Juzhe-Zhong + + * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test. + 2023-04-04 Harald Anlauf PR fortran/104349 diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 54b6930c1c5..26539c9a0ee 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,12 @@ +2023-04-05 John David Anglin + + PR target/109374 + * config/pa/milli64.S (RETURN_COLUMN): Define. + ($$divI): Add CFI directives. + ($$divU): Likewise. + ($$remI): Likewise. + ($$remU): Likewise. + 2023-03-19 Stafford Horne * config/or1k/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Remove diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index c3632c33da9..01eb8c6ee21 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,78 @@ +2023-04-05 Arsen Arsenović + + * include/precompiled/stdc++.h (C++17): Don't double-include + , once with wrong conditions. + * testsuite/18_support/96817.cc: Require hosted. + * testsuite/18_support/bad_exception/59392.cc: Ditto. + * testsuite/20_util/scoped_allocator/108952.cc: Ditto. + * testsuite/20_util/uses_allocator/lwg3527.cc: Ditto. + * testsuite/29_atomics/atomic/operators/pointer_partial_void.cc: + Ditto. + +2023-04-05 Arsen Arsenović + + * include/bits/c++config: When __STDC_HOSTED__ is zero, + disable _GLIBCXX_DEBUG and, if it was set, enable + _GLIBCXX_ASSERTIONS. + * testsuite/lib/libstdc++.exp (check_v3_target_debug_mode): + Include when determining whether debug is + set, in order to inherit the logic from above + +2023-04-05 Arsen Arsenović + + * testsuite/17_intro/versionconflict.cc: New test. + * include/std/version: Allow disabling the system_header pragma + via _GLIBCXX_TESTING_SYSHDR. + +2023-04-05 Arsen Arsenović + + * include/bits/unique_ptr.h (__cpp_lib_constexpr_memory): + Synchronize the definition block with... + * include/bits/ptr_traits.h (__cpp_lib_constexpr_memory): + ... this one here. Also define the 202202L value, rather than + leaving it up to purely unique_ptr.h, so that the value is + synchronized across all headers. + (__gnu_debug::_Safe_iterator_base): Move into new conditional + block. + * include/std/memory (__cpp_lib_atomic_value_initialization): + Define on freestanding under the same conditions as in + atomic_base.h. + * include/std/version (__cpp_lib_robust_nonmodifying_seq_ops): + Also define on freestanding. + (__cpp_lib_to_chars): Ditto. + (__cpp_lib_gcd): Ditto. + (__cpp_lib_gcd_lcm): Ditto. + (__cpp_lib_raw_memory_algorithms): Ditto. + (__cpp_lib_array_constexpr): Ditto. + (__cpp_lib_nonmember_container_access): Ditto. + (__cpp_lib_clamp): Ditto. + (__cpp_lib_constexpr_char_traits): Ditto. + (__cpp_lib_constexpr_string): Ditto. + (__cpp_lib_sample): Ditto. + (__cpp_lib_lcm): Ditto. + (__cpp_lib_constexpr_iterator): Ditto. + (__cpp_lib_constexpr_char_traits): Ditto. + (__cpp_lib_interpolate): Ditto. + (__cpp_lib_constexpr_utility): Ditto. + (__cpp_lib_shift): Ditto. + (__cpp_lib_ranges): Ditto. + (__cpp_lib_move_iterator_concept): Ditto. + (__cpp_lib_constexpr_numeric): Ditto. + (__cpp_lib_constexpr_functional): Ditto. + (__cpp_lib_constexpr_algorithms): Ditto. + (__cpp_lib_constexpr_tuple): Ditto. + (__cpp_lib_constexpr_memory): Ditto. + +2023-04-05 John David Anglin + + * testsuite/22_locale/locale/cons/12658_thread-2.cc: Double + timeout factor on hppa*-*-*. + +2023-04-05 Jonathan Wakely + + * include/bits/regex.h (sub_match::swap): New function. + * testsuite/28_regex/sub_match/lwg3204.cc: New test. + 2023-04-04 Jonathan Wakely * doc/xml/manual/extensions.xml: Remove std::bad_exception from