From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id CB30D386C5B9; Sat, 18 Nov 2023 00:21:45 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CB30D386C5B9 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1700266905; bh=+hU9Au1BnhEK6KcISI+C5OcER4syXFyHaE6RtxVXRl0=; h=From:To:Subject:Date:From; b=jukxsOfWTuTxLgorUvn5FH5nKvkL7buJHx61Jp1KDAcBhGW3PKLzUOAc80qGzzQgF VB5S++Absa6PWpr2NIcsnqYKmniqgs8OYzFq/MTxC+B3kHbVJfXZKO3UaTkl81/6kC RZBXYUQA90B7c+E/aaNaazE7mNfLX1YyOtDtDQUo= MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org Subject: [gcc r13-8081] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/releases/gcc-13 X-Git-Oldrev: adb1f8b0eda99e8a1d21bda5955cbe1df5517e63 X-Git-Newrev: 8d81a5f2bc100a534a12f31f204433d13cb29609 Message-Id: <20231118002145.CB30D386C5B9@sourceware.org> Date: Sat, 18 Nov 2023 00:21:45 +0000 (GMT) List-Id: https://gcc.gnu.org/g:8d81a5f2bc100a534a12f31f204433d13cb29609 commit r13-8081-g8d81a5f2bc100a534a12f31f204433d13cb29609 Author: GCC Administrator Date: Sat Nov 18 00:21:20 2023 +0000 Daily bump. Diff: --- gcc/ChangeLog | 37 +++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 5 +++++ gcc/cp/ChangeLog | 25 +++++++++++++++++++++++++ gcc/testsuite/ChangeLog | 41 +++++++++++++++++++++++++++++++++++++++++ 5 files changed, 109 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e4d2a54c115..fdbb6e35c62 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,40 @@ +2023-11-17 Georg-Johann Lay + + Backported from master: + 2023-11-17 Georg-Johann Lay + + PR target/53372 + * config/avr/avr.cc (avr_asm_named_section) [AVR_SECTION_PROGMEM]: + Only return some .progmem*.data section if the user did not + specify a section attribute. + (avr_section_type_flags) [avr_progmem_p]: Unset SECTION_NOTYPE + in returned section flags. + +2023-11-16 Xi Ruoyao + + Backported from master: + 2023-11-15 Xi Ruoyao + + * config/loongarch/loongarch.cc + (loongarch_memmodel_needs_release_fence): Remove. + (loongarch_cas_failure_memorder_needs_acquire): New static + function. + (loongarch_print_operand): Redefine 'G' for the barrier on CAS + failure. + * config/loongarch/sync.md (atomic_cas_value_strong): + Remove the redundant barrier before the LL instruction, and + emit an acquire barrier on failure if needed by + failure_memorder. + (atomic_cas_value_cmp_and_7_): Likewise. + (atomic_cas_value_add_7_): Remove the unnecessary barrier + before the LL instruction. + (atomic_cas_value_sub_7_): Likewise. + (atomic_cas_value_and_7_): Likewise. + (atomic_cas_value_xor_7_): Likewise. + (atomic_cas_value_or_7_): Likewise. + (atomic_cas_value_nand_7_): Likewise. + (atomic_cas_value_exchange_7_): Likewise. + 2023-11-15 Kewen Lin Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 7c322b01344..36722b9e985 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20231116 +20231118 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 1ddfbcb33ef..1b966bb0abb 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,8 @@ +2023-11-16 Eric Botcazou + + * gcc-interface/decl.cc (gnat_to_gnu_subprog_type): Also create a + TYPE_DECL for the return type built for the CI/CO mechanism. + 2023-10-10 Eric Botcazou PR ada/111434 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 2c538d3a98a..2420c480a0c 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,28 @@ +2023-11-17 Jason Merrill + + PR c++/112301 + PR c++/102191 + PR c++/33799 + * except.cc (maybe_splice_retval_cleanup): Clear + current_retval_sentinel when destroying retval. + * semantics.cc (nrv_data): Add in_nrv_cleanup. + (finalize_nrv): Set it. + (finalize_nrv_r): Fix handling of throwing cleanups. + +2023-11-17 Jason Merrill + + * semantics.cc (finalize_nrv_r): [RETURN_EXPR]: Only replace the + INIT_EXPR. + +2023-11-17 Jason Merrill + + PR c++/33799 + * except.cc (maybe_splice_retval_cleanup): Change + recognition of function body and try scopes. + * semantics.cc (do_poplevel): Call it after poplevel. + (at_try_scope): New. + * cp-tree.h (maybe_splice_retval_cleanup): Adjust. + 2023-09-24 Patrick Palka Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 6b895b1f1f9..249d6de919a 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,44 @@ +2023-11-17 Georg-Johann Lay + + Backported from master: + 2023-11-17 Georg-Johann Lay + + PR target/53372 + * gcc.target/avr/pr53372-1.c: New test. + * gcc.target/avr/pr53372-2.c: New test. + +2023-11-17 Jason Merrill + + PR c++/112301 + PR c++/102191 + PR c++/33799 + * g++.dg/eh/return1.C: Add more cases. + +2023-11-17 Jason Merrill + + * g++.dg/contracts/contracts-post7.C: New test. + +2023-11-17 Jason Merrill + + PR c++/33799 + * g++.dg/eh/return1.C: Add label cases. + +2023-11-16 Eric Botcazou + + * gnat.dg/varsize4.adb (Func): Initialize Byte_Read parameter. + +2023-11-16 Eric Botcazou + + * gnat.dg/varsize4.ads, gnat.dg/varsize4.adb: New test. + * gnat.dg/varsize4_pkg.ads: New helper. + +2023-11-16 Xi Ruoyao + + Backported from master: + 2023-11-15 Xi Ruoyao + + * gcc.target/loongarch/cas-acquire.c: New test. + 2023-11-15 Kewen Lin Backported from master: