diff --git a/ChangeLog b/ChangeLog index 7c17b4c861c..9c3c42901c3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2025-03-23 Iain Sandoe + + PR libitm/88319 + * Makefile.in: Regenerate. + * Makefile.tpl: Add CXX_FOR_TARGET to NORMAL_TARGET_EXPORTS. + +2025-03-23 James K. Lowden + + * MAINTAINERS: Add myself. + 2025-03-17 Arthur Cohen * .gitignore: Add libgrust target folders to the ignore list. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f5124f16808..ade7488deab 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,85 @@ +2025-03-23 Sandra Loosemore + + 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 + + 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 + + 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 + + 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 + + * config/avr/avr-mcus.def: Add AVR32SD20, AVR32SD28, AVR32SD32, + AVR64SD28, AVR64SD32, AVR64SD48. + * doc/avr-mmcu.texi: Rebuild. + +2025-03-23 Georg-Johann Lay + + * 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 * config/avr/avr.cc (avr_option_override): Use diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 2e55fc0d012..2b52eecc8dd 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250323 +20250324 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 89e24d5d602..6787916069d 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,15 @@ +2025-03-23 Nathaniel Shead + + 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 PR c++/119379 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 87d37bd402b..0c7d0ee4d2b 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,8 @@ +2025-03-23 Iain Buclaw + + PR d/117621 + * types.cc (finish_aggregate_type): Propagate TYPE_PACKED to variants. + 2025-03-22 Iain Buclaw * dmd/MERGE: Merge upstream dmd 032e24446b. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index d859b0215be..131f605e8aa 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,25 @@ +2025-03-23 Nathaniel Shead + + 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 + + PR d/117621 + * gdc.dg/pr117621.d: New test. + 2025-03-22 Georg-Johann Lay PR target/119421 diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog index 31fed56cb6e..f3270616749 100644 --- a/libgcobol/ChangeLog +++ b/libgcobol/ChangeLog @@ -1,3 +1,8 @@ +2025-03-23 Bob Dubner + + * Makefile.am: Incorporate AM_CXXFLAGS = $(CXXFLAGS_FOR_TARGET). + * Makefile.in: Regenerated. + 2025-03-20 Iain Sandoe * Makefile.am: Use LIBICONV.