[lto] Reader-writer compatibility?

Toon Moene toon@moene.org
Tue Sep 1 20:55:00 GMT 2009


Diego Novillo wrote:

> On Tue, Sep 1, 2009 at 11:42, Ryan Mansfield<rmansfield@qnx.com> wrote:

>> Is it required that the same compiler that generated lto objects be used to
>> read them? I've come across a couple ICEs with the current revision reading
>> lto objects created by a slightly older version  but same configuration. Is
>> this simply invalid usage of my part?
> 
> It's likely.  How much drift between the two revisions?  Can you
> recreate the ICE if you write and read with the exact same revision?
> If so, please file a bug.

Please add version checking.  gfortran's module files (extension .mod) 
that are generated from source files that contain MODULE ... END MODULE 
constructs *now* contain version information.

I still get occasionally beaten by picking up modules from 4.3 that 
don't have this - you'll get all sorts of unintelligible error messages 
that just distract from what's really wrong.

-- 
Toon Moene - e-mail: toon@moene.org - phone: +31 346 214290
Saturnushof 14, 3738 XG  Maartensdijk, The Netherlands
At home: http://moene.org/~toon/
Progress of GNU Fortran: http://gcc.gnu.org/gcc-4.5/changes.html



More information about the Gcc mailing list