From: GCC Administrator Date: Sat, 18 Nov 2023 00:19:34 +0000 (+0000) Subject: Daily bump. X-Git-Tag: releases/gcc-12.4.0~575 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=da6839247545f84ebb010b4d0757f650d3e30c42;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 01fc321fe049..36722b9e985e 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20231117 +20231118 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index fbb4cf3ba02e..4fa88118e764 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-08-11 Jason Merrill PR c++/106310 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 2e2d06dbb1ac..966da5dfcef8 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,15 @@ +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 + + 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.