aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2025-03-24 00:17:16 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2025-03-24 00:17:16 +0000
commit6b36b659e379723f97a2b4adf63276378784e06d (patch)
treee77997e545034e2b734b31ce53208c4a4dd29600 /gcc
parent70bc553e1b565d2e162894ea29a223b44e9133e3 (diff)
downloadgcc-6b36b659e379723f97a2b4adf63276378784e06d.zip
gcc-6b36b659e379723f97a2b4adf63276378784e06d.tar.gz
gcc-6b36b659e379723f97a2b4adf63276378784e06d.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog82
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/cp/ChangeLog12
-rw-r--r--gcc/d/ChangeLog5
-rw-r--r--gcc/testsuite/ChangeLog22
5 files changed, 122 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f5124f1..ade7488 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,85 @@
+2025-03-23 Sandra Loosemore <sloosemore@baylibre.com>
+
+ PR other/42270
+ * doc/extend.texi (Nonlocal Gotos): Group with other built-ins
+ sections.
+ (Constructing Calls): Likewise.
+ (Pragmas): Move earlier in the section, before the built-ins docs.
+ (Thread-Local): Likewise.
+ (OpenMP): Likewise.
+ (OpenACC): Likewise.
+
+2025-03-23 Sandra Loosemore <sloosemore@baylibre.com>
+
+ PR other/42270
+ * doc/extend.texi (Syntax Extensions): New section.
+ (Statement Exprs): Make it a subsection of the above.
+ (Local Labels): Likewise.
+ (Labels as Values): Likewise.
+ (Nested Functions): Likewise.
+ (Typeof): Likewise.
+ (Offsetof): Likewise.
+ (Alignment): Likewise.
+ (Incomplete Enums): Likewise.
+ (Variadic Macros): Likewise.
+ (Conditionals): Likewise.
+ (Case Ranges): Likewise.
+ (Mixed Labels and Declarations): Likewise.
+ (C++ Comments): Likewise.
+ (Escaped Newlines): Likewise.
+ (Hex Floats): Likewise.
+ (Binary constants): Likewise.
+ (Dollar Signs): Likewise.
+ (Character Escapes): Likewise.
+ (Alternate Keywords): Likewise.
+ (Function Names): Likewise.
+ (Semantic Extensions): New section.
+ (Function Prototypes): Make it a subsection of the above.
+ (Pointer Arith): Likewise.
+ (Variadic Pointer Args): Likewise.
+ (Pointers to Arrays): Likewise.
+ (Const and Volatile Functions): Likewise.
+
+2025-03-23 Sandra Loosemore <sloosemore@baylibre.com>
+
+ PR other/42270
+ * doc/extend.texi (Aggregate Types): New section.
+ (Variable Length): Make it a subsection of the above.
+ (Zero Length): Likewise.
+ (Empty Structures): Likewise.
+ (Flexible Array Members in Unions): Likewise.
+ (Flexible Array Members alone in Structures): Likewise.
+ (Unnamed Fields): Likewise.
+ (Cast to Union): Likewise.
+ (Subscripting): Likewise.
+ (Initializers): Likewise.
+ (Compound Literals): Likewise.
+ (Designated Inits): Likewise.
+
+2025-03-23 Sandra Loosemore <sloosemore@baylibre.com>
+
+ PR other/42270
+ * doc/extend.texi (Additional Numeric Types): New section.
+ (__int128): Make it a subsection of the above.
+ (Long Long): Likewise.
+ (Complex): Likewise.
+ (Floating Types): Likewise.
+ (Half-Precision): Likewise.
+ (Decimal Float): Likewise.
+ (Fixed-Point): Likewise.
+
+2025-03-23 Georg-Johann Lay <avr@gjlay.de>
+
+ * config/avr/avr-mcus.def: Add AVR32SD20, AVR32SD28, AVR32SD32,
+ AVR64SD28, AVR64SD32, AVR64SD48.
+ * doc/avr-mmcu.texi: Rebuild.
+
+2025-03-23 Georg-Johann Lay <avr@gjlay.de>
+
+ * doc/invoke.texi (AVR Optimization Options)
+ <-maccumulate-args>: Refer to -fdefer-pop.
+ <-muse-nonzero-bits>: Re-formulate what the option does.
+
2025-03-22 Georg-Johann Lay <avr@gjlay.de>
* config/avr/avr.cc (avr_option_override): Use
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 2e55fc0..2b52eec 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250323
+20250324
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 89e24d5..6787916 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,15 @@
+2025-03-23 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/119154
+ * decl2.cc (vague_linkage_p): Revert gnu_linkage handling.
+ * module.cc (importer_interface): New enumeration.
+ (get_importer_interface): New function.
+ (trees_out::core_bools): Use it to determine interface.
+ (trees_in::is_matching_decl): Propagate gnu_inline handling onto
+ existing forward declarations.
+ (trees_in::read_var_def): Also note explicit instantiation
+ definitions of variable templates to be emitted.
+
2025-03-22 Patrick Palka <ppalka@redhat.com>
PR c++/119379
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 87d37bd..0c7d0ee 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,8 @@
+2025-03-23 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/117621
+ * types.cc (finish_aggregate_type): Propagate TYPE_PACKED to variants.
+
2025-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
* dmd/MERGE: Merge upstream dmd 032e24446b.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index d859b02..131f605 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,25 @@
+2025-03-23 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/119154
+ * g++.dg/modules/pr119154_a.C: Move to...
+ * g++.dg/modules/gnu-inline-1_a.C: ...here, and add decl.
+ * g++.dg/modules/pr119154_b.C: Move to...
+ * g++.dg/modules/gnu-inline-1_b.C: here, and add check.
+ * g++.dg/modules/gnu-inline-1_c.C: New test.
+ * g++.dg/modules/gnu-inline-1_d.C: New test.
+ * g++.dg/modules/gnu-inline-2_a.C: New test.
+ * g++.dg/modules/gnu-inline-2_b.C: New test.
+ * g++.dg/modules/extern-tpl-3_a.C: New test.
+ * g++.dg/modules/extern-tpl-3_b.C: New test.
+ * g++.dg/modules/extern-tpl-4_a.H: New test.
+ * g++.dg/modules/extern-tpl-4_b.C: New test.
+ * g++.dg/modules/extern-tpl-4_c.C: New test.
+
+2025-03-23 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/117621
+ * gdc.dg/pr117621.d: New test.
+
2025-03-22 Georg-Johann Lay <avr@gjlay.de>
PR target/119421