https://gcc.gnu.org/g:19c9ba0a659171d5d7a34629d05010121604df66
commit r15-2871-g19c9ba0a659171d5d7a34629d05010121604df66 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Sun Aug 11 00:17:37 2024 +0000 Daily bump. Diff: --- gcc/ChangeLog | 12 ++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 40 ++++++++++++++++++++++++++++++++++++++++ gcc/m2/ChangeLog | 4 ++++ gcc/testsuite/ChangeLog | 23 +++++++++++++++++++++++ 5 files changed, 80 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8e512cf88519..ccdac4ef74b8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,15 @@ +2024-08-10 Andi Kleen <a...@gcc.gnu.org> + + * doc/cfg.texi: Fix references to dom_walker. + +2024-08-10 Georg-Johann Lay <a...@gjlay.de> + + PR target/113934 + * config/avr/avr.opt (-mlra): New target option. + * config/avr/avr.cc (avr_use_lra_p): New function. + (TARGET_LRA_P): Use it. + (avr_hard_regno_mode_ok) [lra]: Don't disallow 4-byte modes for X. + 2024-08-09 Jeff Law <j...@ventanamicro.com> PR target/116283 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 5d474ddc6ccf..c3de54be1f17 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240810 +20240811 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 9b6f756f5fec..0ffc8cf673b8 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,43 @@ +2024-08-10 Patrick Palka <ppa...@redhat.com> + + PR c++/116276 + * call.cc (joust): Implement P2582R1 inherited vs non-inherited + guide tiebreaker. + * cp-tree.h (lang_decl_fn::context): Document usage in + deduction_guide_p FUNCTION_DECLs. + (inherited_guide_p): Declare. + * pt.cc (inherited_guide_p): Define. + (set_inherited_guide_context): Define. + (alias_ctad_tweaks): Use set_inherited_guide_context. + (inherited_ctad_tweaks): Recognize some inherited constructors + whose scope is a TYPENAME_TYPE. + (ctor_deduction_guides_for): For C++23 inherited CTAD, iterate + over TYPE_FIELDS instead of CLASSTYPE_CONSTRUCTORS to recognize + all inherited constructors. + +2024-08-10 Patrick Palka <ppa...@redhat.com> + + * pt.cc (tsubst_friend_class): Simplify depth comparison test + in the redeclaration code path to + DECL_UNINSTANTIATED_TEMPLATE_FRIEND_P. Clear the flag after + partial instantiation here ... + (tsubst_template_decl): ... instead of here. + +2024-08-10 Patrick Palka <ppa...@redhat.com> + + * cp-tree.h (get_identifier_kind): Define. + (IDENTIFIER_KEYWORD_P): Redefine in terms of get_identifier_kind. + (IDENTIFIER_CDTOR_P): Likewise. + (IDENTIFIER_CTOR_P): Likewise. + (IDENTIFIER_DTOR_P): Likewise. + (IDENTIFIER_ANY_OP_P): Likewise. + (IDENTIFIER_OVL_OP_P): Likewise. + (IDENTIFIER_ASSIGN_OP_P): Likewise. + (IDENTIFIER_CONV_OP_P): Likewise. + (IDENTIFIER_TRAIT_P): Likewise. + * parser.cc (cp_lexer_peek_trait): Mark IDENTIFIER_TRAIT_P + check UNLIKELY. + 2024-08-09 Simon Martin <si...@nasilyan.com> PR c++/115806 diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog index bf8241cbe8a9..840adc5edda5 100644 --- a/gcc/m2/ChangeLog +++ b/gcc/m2/ChangeLog @@ -1,3 +1,7 @@ +2024-08-10 Wilken Gottwalt <wilken.gottw...@posteo.net> + + * gm2-libs-iso/MemStream.mod: Guard debug output. + 2024-07-28 Gaius Mulley <gaiusm...@gmail.com> PR modula2/115823 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 10fb5477b899..0bc51c250a15 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,26 @@ +2024-08-10 Xi Ruoyao <xry...@xry111.site> + + PR testsuite/70150 + * gcc.target/i386/fentryname3.c (dg-final): Revert r13-1614 + change. + +2024-08-10 Xi Ruoyao <xry...@xry111.site> + + PR testsuite/70150 + * gcc.target/i386/pr113689-1.c (dg-options): Add -no-pie. + +2024-08-10 Jakub Jelinek <ja...@redhat.com> + + * gcc.target/powerpc/sse3-addsubps.c (TEST): Divide by + sizeof (vals[0]) rather than sizeof (vals). + +2024-08-10 Patrick Palka <ppa...@redhat.com> + + PR c++/116276 + * g++.dg/cpp23/class-deduction-inherited4.C: Remove an xfail. + * g++.dg/cpp23/class-deduction-inherited5.C: New test. + * g++.dg/cpp23/class-deduction-inherited6.C: New test. + 2024-08-09 Jeff Law <j...@ventanamicro.com> PR target/116283