public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug fortran/51727] New: Changing module files
@ 2012-01-02  0:20 mikael at gcc dot gnu.org
  2012-10-05 18:16 ` [Bug fortran/51727] " Joost.VandeVondele at mat dot ethz.ch
                   ` (32 more replies)
  0 siblings, 33 replies; 34+ messages in thread
From: mikael at gcc dot gnu.org @ 2012-01-02  0:20 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51727

             Bug #: 51727
           Summary: Changing module files
    Classification: Unclassified
           Product: gcc
           Version: 4.7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: mikael@gcc.gnu.org


Reported at http://gcc.gnu.org/ml/fortran/2011-12/msg00148.html

For a given fortran source file with module(s), repeated compilations may not
create always the same module file.  The URL above provides an example.

It seems that the symbols are not output in the same order.  In the example
provided, there are two module variants, the difference between them being that
one single symbol is at a different place in the file ( as reported at
http://gcc.gnu.org/ml/fortran/2011-12/msg00163.html ).

Possible causes:
 - unitialized memory, though valgrind reported nothing for me.
 - tree rebalancing.  Module I/O manages structures to be serialized using a
global tree ordered (when writing) by structures' addresses.  Could an
unrepeatable order just mean an unrepeatable address?.


^ permalink raw reply	[flat|nested] 34+ messages in thread

end of thread, other threads:[~2012-11-29  7:31 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-01-02  0:20 [Bug fortran/51727] New: Changing module files mikael at gcc dot gnu.org
2012-10-05 18:16 ` [Bug fortran/51727] " Joost.VandeVondele at mat dot ethz.ch
2012-10-05 19:35 ` tobi at gcc dot gnu.org
2012-10-06 11:41 ` tobi at gcc dot gnu.org
2012-10-06 12:42 ` Joost.VandeVondele at mat dot ethz.ch
2012-10-06 12:46 ` Joost.VandeVondele at mat dot ethz.ch
2012-10-06 12:47 ` Joost.VandeVondele at mat dot ethz.ch
2012-10-06 12:48 ` Joost.VandeVondele at mat dot ethz.ch
2012-10-06 12:52 ` Joost.VandeVondele at mat dot ethz.ch
2012-10-08  9:33 ` simonb at google dot com
2012-10-10  9:11 ` tobi at gcc dot gnu.org
2012-10-10  9:48 ` tobi at gcc dot gnu.org
2012-10-11 12:37 ` tobi at gcc dot gnu.org
2012-10-11 13:03 ` tobi at gcc dot gnu.org
2012-10-11 13:30 ` tobi at gcc dot gnu.org
2012-10-11 14:02 ` tobi at gcc dot gnu.org
2012-10-13  8:08 ` simonb at google dot com
2012-10-13  8:09 ` aaw at gcc dot gnu.org
2012-10-13  8:13 ` Joost.VandeVondele at mat dot ethz.ch
2012-10-13  8:31 ` tobi at gcc dot gnu.org
2012-10-13  9:26 ` simonb at google dot com
2012-10-13  9:32 ` tobi at gcc dot gnu.org
2012-10-13 11:30 ` tobi at gcc dot gnu.org
2012-10-13 12:28 ` Joost.VandeVondele at mat dot ethz.ch
2012-10-13 12:45 ` Joost.VandeVondele at mat dot ethz.ch
2012-10-15 14:14 ` Joost.VandeVondele at mat dot ethz.ch
2012-10-28 11:11 ` Joost.VandeVondele at mat dot ethz.ch
2012-10-28 11:15 ` tobi at gcc dot gnu.org
2012-11-08 15:46 ` tobi at gcc dot gnu.org
2012-11-08 22:22 ` tobi at gcc dot gnu.org
2012-11-09  7:31 ` Joost.VandeVondele at mat dot ethz.ch
2012-11-09  9:44 ` tobi at gcc dot gnu.org
2012-11-09 10:05 ` Joost.VandeVondele at mat dot ethz.ch
2012-11-29  7:31 ` Joost.VandeVondele at mat dot ethz.ch

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).