This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [lto] Reader-writer compatibility?


On Tue, Sep 1, 2009 at 10:55 PM, Toon Moene<toon@moene.org> wrote:
> 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.

There is bytecode version information - we just didn't bother to bump
it on the branch.

Richard.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]