From: GCC Administrator Date: Sun, 11 Aug 2024 00:17:37 +0000 (+0000) Subject: Daily bump. X-Git-Tag: basepoints/gcc-16~6682 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=19c9ba0a659171d5d7a34629d05010121604df66;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8e512cf8851..ccdac4ef74b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,15 @@ +2024-08-10 Andi Kleen + + * doc/cfg.texi: Fix references to dom_walker. + +2024-08-10 Georg-Johann Lay + + 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 PR target/116283 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 5d474ddc6cc..c3de54be1f1 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240810 +20240811 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 9b6f756f5fe..0ffc8cf673b 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,43 @@ +2024-08-10 Patrick Palka + + 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 + + * 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 + + * 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 PR c++/115806 diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog index bf8241cbe8a..840adc5edda 100644 --- a/gcc/m2/ChangeLog +++ b/gcc/m2/ChangeLog @@ -1,3 +1,7 @@ +2024-08-10 Wilken Gottwalt + + * gm2-libs-iso/MemStream.mod: Guard debug output. + 2024-07-28 Gaius Mulley PR modula2/115823 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 10fb5477b89..0bc51c250a1 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,26 @@ +2024-08-10 Xi Ruoyao + + PR testsuite/70150 + * gcc.target/i386/fentryname3.c (dg-final): Revert r13-1614 + change. + +2024-08-10 Xi Ruoyao + + PR testsuite/70150 + * gcc.target/i386/pr113689-1.c (dg-options): Add -no-pie. + +2024-08-10 Jakub Jelinek + + * gcc.target/powerpc/sse3-addsubps.c (TEST): Divide by + sizeof (vals[0]) rather than sizeof (vals). + +2024-08-10 Patrick Palka + + 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 PR target/116283