From: Jakub Jelinek Date: Wed, 8 Jan 2025 19:07:47 +0000 (+0100) Subject: fortran: Bump MOD_VERSION to "16" [PR118337] X-Git-Tag: basepoints/gcc-16~2849 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=21ee71afa72746367cab7847f950448f04607dd2;p=thirdparty%2Fgcc.git fortran: Bump MOD_VERSION to "16" [PR118337] As mentioned in the PR, there is a *.mod incompatibility between GCC 14 and GCC 15, at least when using iso_c_binding or iso_fortran_env intrinsic modules, because new entries have been added to those modules in the middle, causing changes in the constants emitted in the *.mod files. Also, I fear modules produced with GCC 15 with -funsigned and using UNSIGNED in the modules will be unreadable by GCC 14. The following patch just bumps MOD_VERSION for this. Note, a patch for accepting also MOD_VERSION "15" has been posted incrementally. 2025-01-08 Jakub Jelinek PR fortran/118337 * module.cc (MOD_VERSION): Bump to "16". --- diff --git a/gcc/fortran/module.cc b/gcc/fortran/module.cc index 6ac51d7c3b12..a058a714805a 100644 --- a/gcc/fortran/module.cc +++ b/gcc/fortran/module.cc @@ -84,7 +84,7 @@ along with GCC; see the file COPYING3. If not see /* Don't put any single quote (') in MOD_VERSION, if you want it to be recognized. */ -#define MOD_VERSION "15" +#define MOD_VERSION "16" /* Structure that describes a position within a module file. */