https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121164
Bug ID: 121164 Summary: [15 Regression] Modula 2 build failure Product: gcc Version: 16.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: modula2 Assignee: gaius at gcc dot gnu.org Reporter: jakub at gcc dot gnu.org Target Milestone: --- Our build of today's 15 branch failed (for 2 reasons, some glibc change breaking libsanitizer, and apparently some weird modula2 error). https://koji.fedoraproject.org/koji/getfile?taskID=134927219&volume=DEFAULT&name=build.log The modula2 error is: cc1gm2: error: procedure ‘Write’ in the proper procedure differs from the definition procedure, 2nd parameter name is inconsistant, named as ‘a’ /builddir/build/BUILD/gcc-15.1.1-build/gcc-15.1.1-20250718/gcc/m2/gm2-libs/ARRAYOFCHAR.def:36:27: error: In procedure ‘Write’: procedure ‘Write’ in the proper procedure differs from the definition procedure, 2nd parameter name is inconsistant, named as ‘str’ 36 | PROCEDURE Write (f: File; str: ARRAY OF CHAR) ; | ^~~ make[5]: *** [Makefile:916: ARRAYOFCHAR.lo] Error 1 make[5]: *** Waiting for unfinished jobs.... This is i686 build but x86_64 failed exactly the same.