From: GCC Administrator Date: Fri, 18 Jul 2025 00:23:35 +0000 (+0000) Subject: Daily bump. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d6b18054acee4ac9b5eec6eba44c69693e217d0e;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index edf2722ef36..f602a4948e9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2025-07-17 Xi Ruoyao + + Backported from master: + 2025-07-04 Xi Ruoyao + + PR target/120807 + * config/loongarch/loongarch.md (crc_combine): Avoid nested + subreg. + 2025-07-16 Haochen Jiang * common/config/i386/i386-common.cc diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index fc3196f0a51..9866b70f901 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250717 +20250718 diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog index e08559bffb7..1829890bf1c 100644 --- a/gcc/m2/ChangeLog +++ b/gcc/m2/ChangeLog @@ -1,3 +1,76 @@ +2025-07-17 Gaius Mulley + + Backported from master: + 2025-06-12 Gaius Mulley + + PR modula2/119650 + * gm2-libs/ARRAYOFCHAR.def: Remove comment about non + existent read. + * target-independent/m2/Builtins.texi: Regenerate. + * target-independent/m2/SYSTEM-iso.texi: Ditto. + * target-independent/m2/SYSTEM-pim.texi: Ditto. + * target-independent/m2/gm2-libs.texi: Ditto. + +2025-07-17 Gaius Mulley + + Backported from master: + 2025-06-09 Gaius Mulley + + PR modula2/120606 + * gm2-compiler/M2Quads.mod (ForLoopLastIterator): Dereference + start and end expressions e1 and e2 respectively. + +2025-07-17 Gaius Mulley + + Backported from master: + 2025-06-07 Gaius Mulley + + PR modula2/119650 + PR modula2/117203 + * gm2-compiler/P2Build.bnf (CheckModuleQualident): New + procedure. + (Qualident): Rewrite. + * gm2-compiler/P3Build.bnf (PushTFQualident): New procedure. + (CheckModuleQualident): Ditto. + (Qualident): Rewrite. + * gm2-compiler/PCBuild.bnf (PushTFQualident): New procedure. + (CheckModuleQualident): Ditto. + (Qualident): Rewrite. + * gm2-compiler/PHBuild.bnf (PushTFQualident): New procedure. + (CheckModuleQualident): Ditto. + (Qualident): Rewrite. + * gm2-libs/ARRAYOFCHAR.def: New file. + * gm2-libs/ARRAYOFCHAR.mod: New file. + * gm2-libs/CFileSysOp.def: New file. + * gm2-libs/CHAR.def: New file. + * gm2-libs/CHAR.mod: New file. + * gm2-libs/FileSysOp.def: New file. + * gm2-libs/FileSysOp.mod: New file. + * gm2-libs/String.def: New file. + * gm2-libs/String.mod: New file. + * gm2-libs/StringFileSysOp.def: New file. + * gm2-libs/StringFileSysOp.mod: New file. + +2025-07-17 Gaius Mulley + + Backported from master: + 2025-06-06 Gaius Mulley + + PR modula2/120542 + * gm2-compiler/M2Quads.mod (BuildReturnLower): New procedure. + (BuildReturn): Allow return without an expression from + module initialization blocks. Generate an error if an + expression is provided. Call BuildReturnLower if no error + was seen. + +2025-07-17 Gaius Mulley + + Backported from master: + 2025-06-01 Gaius Mulley + + PR modula2/120474 + * gm2-libs-log/InOut.mod (LocalWrite): Call FIO.FlushBuffer. + 2025-07-16 Gaius Mulley Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index b287e323180..87f975bffb6 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,47 @@ +2025-07-17 Gaius Mulley + + Backported from master: + 2025-06-09 Gaius Mulley + + PR modula2/120606 + * gm2/pim/pass/forarray.mod: New test. + +2025-07-17 Gaius Mulley + + Backported from master: + 2025-06-07 Gaius Mulley + + PR modula2/119650 + * gm2/iso/fail/CHAR.mod: New test. + * gm2/iso/run/pass/CHAR.mod: New test. + * gm2/iso/run/pass/importself.mod: New test. + * gm2/pimlib/run/pass/testwrite.mod: New test. + * gm2/pimlib/run/pass/testwritechar.mod: New test. + +2025-07-17 Jason Merrill + + PR c++/87097 + * g++.dg/cpp0x/constexpr-array29.C: New test. + +2025-07-17 Gaius Mulley + + Backported from master: + 2025-06-06 Gaius Mulley + + PR modula2/120542 + * gm2/iso/fail/badreturn.mod: New test. + * gm2/iso/fail/badreturn2.mod: New test. + * gm2/iso/pass/modulereturn.mod: New test. + * gm2/iso/pass/modulereturn2.mod: New test. + +2025-07-17 Xi Ruoyao + + Backported from master: + 2025-07-04 Xi Ruoyao + + PR target/120807 + * gcc.c-torture/compile/pr120807.c: New test. + 2025-07-16 Gaius Mulley Backported from master: diff --git a/libgm2/ChangeLog b/libgm2/ChangeLog index a90dccf4e37..7b143dcde4c 100644 --- a/libgm2/ChangeLog +++ b/libgm2/ChangeLog @@ -1,3 +1,18 @@ +2025-07-17 Gaius Mulley + + Backported from master: + 2025-06-07 Gaius Mulley + + PR modula2/119650 + PR modula2/117203 + * libm2pim/Makefile.am (M2MODS): Add ARRAYOFCHAR, + CHAR.mod, StringFileSysOp.mod and String.mod. + (M2DEFS): Add ARRAYOFCHAR, CHAR.mod, + StringFileSysOp.mod and String.mod. + (libm2pim_la_SOURCES): Add CFileSysOp.c. + * libm2pim/Makefile.in: Regenerate. + * libm2pim/CFileSysOp.cc: New file. + 2025-05-13 Gaius Mulley Backported from master: