On Thu, Feb 28, 2019 at 10:12:00PM +0100, Thomas Schwinge wrote: > On Wed, 15 Jun 2016 20:12:15 -0700, Cesar Philippidis > <ce...@codesourcery.com> wrote: > The code changes now are actually very simple. The "problem" is that > we're incrementing the Fortran module version, 'MOD_VERSION', which > breaks binary compatibility with Fortran module files created with > earlier versions of GCC, which is something that is to be avoided, as > I've heard. Or, is it not that bad actually?
It is bad and we certainly shouldn't change it on release branches. There are many ways to deal with it without bumping MOD_VERSION in a backwards but not forwards compatible way, so that a newer compiler will be able to parse old *.mod files, and newer compiler new ones as long as this problematic stuff doesn't appear in. Jakub