aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2024-08-11 00:17:37 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2024-08-11 00:17:37 +0000
commit19c9ba0a659171d5d7a34629d05010121604df66 (patch)
tree7d9937d8d2c9eae59cdd79794c775a0e86485144 /gcc
parent8035619b7313d9503852e1c7c8c06cfddca4d648 (diff)
downloadgcc-19c9ba0a659171d5d7a34629d05010121604df66.zip
gcc-19c9ba0a659171d5d7a34629d05010121604df66.tar.gz
gcc-19c9ba0a659171d5d7a34629d05010121604df66.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog12
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/cp/ChangeLog40
-rw-r--r--gcc/m2/ChangeLog4
-rw-r--r--gcc/testsuite/ChangeLog23
5 files changed, 80 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8e512cf..ccdac4e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,15 @@
+2024-08-10 Andi Kleen <ak@gcc.gnu.org>
+
+ * doc/cfg.texi: Fix references to dom_walker.
+
+2024-08-10 Georg-Johann Lay <avr@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 <jlaw@ventanamicro.com>
PR target/116283
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 5d474dd..c3de54b 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240810
+20240811
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 9b6f756..0ffc8cf 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,43 @@
+2024-08-10 Patrick Palka <ppalka@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 <ppalka@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 <ppalka@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 <simon@nasilyan.com>
PR c++/115806
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index bf8241c..840adc5 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,7 @@
+2024-08-10 Wilken Gottwalt <wilken.gottwalt@posteo.net>
+
+ * gm2-libs-iso/MemStream.mod: Guard debug output.
+
2024-07-28 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/115823
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 10fb547..0bc51c2 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,26 @@
+2024-08-10 Xi Ruoyao <xry111@xry111.site>
+
+ PR testsuite/70150
+ * gcc.target/i386/fentryname3.c (dg-final): Revert r13-1614
+ change.
+
+2024-08-10 Xi Ruoyao <xry111@xry111.site>
+
+ PR testsuite/70150
+ * gcc.target/i386/pr113689-1.c (dg-options): Add -no-pie.
+
+2024-08-10 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.target/powerpc/sse3-addsubps.c (TEST): Divide by
+ sizeof (vals[0]) rather than sizeof (vals).
+
+2024-08-10 Patrick Palka <ppalka@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 <jlaw@ventanamicro.com>
PR target/116283