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.