From: GCC Administrator Date: Sat, 12 Aug 2023 00:19:11 +0000 (+0000) Subject: Daily bump. X-Git-Tag: releases/gcc-12.4.0~753 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f6ce6b8d71d2c5d101e155cb5a5c36a74b8b274f;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index fa6960c56ada..23c3329c01ed 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230811 +20230812 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 82c395f92cfb..fbb4cf3ba02e 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,27 @@ +2023-08-11 Jason Merrill + + PR c++/106310 + * parser.cc (cp_parser_template_name): Skip non-member + lookup after the template keyword. + (cp_parser_lookup_name): Pass down template_keyword_p. + +2023-08-11 Jason Merrill + + PR c++/106890 + PR c++/109666 + * name-lookup.cc (maybe_push_to_top_level) + (maybe_pop_from_top_level): Split out... + * pt.cc (instantiate_body): ...from here. + * init.cc (maybe_instantiate_nsdmi_init): Use them. + * name-lookup.h: Declare them.. + +2023-08-11 Jason Merrill + + PR c++/108099 + * decl.cc (grokdeclarator): Don't clear typedef_decl after 'unsigned + typedef' pedwarn. Use c_common_signed_or_unsigned_type. Also + handle 'signed typedef'. + 2023-08-07 Patrick Palka Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 5382a458b509..30e3ed7f2efc 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,23 @@ +2023-08-11 Jason Merrill + + PR c++/106310 + * g++.dg/template/template-keyword4.C: New test. + +2023-08-11 Jason Merrill + + PR c++/106890 + PR c++/109666 + * g++.dg/cpp0x/nsdmi-array2.C: New test. + * g++.dg/cpp0x/nsdmi-template25.C: New test. + +2023-08-11 Jason Merrill + + PR c++/108099 + * g++.dg/ext/int128-7.C: New test. + * g++.dg/ext/int128-8.C: New test. + * g++.dg/ext/unsigned-typedef2.C: New test. + * g++.dg/ext/unsigned-typedef3.C: New test. + 2023-08-07 Patrick Palka Backported from master: