This is the mail archive of the
mailing list for the GCC project.
Re: [lto] Reader-writer compatibility?
On Tue, Sep 1, 2009 at 10:55 PM, Toon Moene<email@example.com> wrote:
> Diego Novillo wrote:
>> On Tue, Sep 1, 2009 at 11:42, Ryan Mansfield<firstname.lastname@example.org> wrote:
>>> Is it required that the same compiler that generated lto objects be used
>>> read them? I've come across a couple ICEs with the current revision
>>> lto objects created by a slightly older version ?but same configuration.
>>> 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.
There is bytecode version information - we just didn't bother to bump
it on the branch.