public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* lto1: internal compiler error: in lto_symtab_merge_decls_1, at lto-symtab.c:549
@ 2010-04-24 13:48 Toon Moene
  2010-04-24 18:11 ` Richard Guenther
  0 siblings, 1 reply; 20+ messages in thread
From: Toon Moene @ 2010-04-24 13:48 UTC (permalink / raw)
  To: gcc mailing list

While compiling our Weather Forecasting code with the latest trunk, I 
got the following (don't know how long this has been a problem, as I 
haven't tried -flto recently):

lto1: internal compiler error: in lto_symtab_merge_decls_1, at 
lto-symtab.c:549
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
lto-wrapper: gfortran returned 1 exit status
/usr/snp/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/../../../../x86_64-unknown-linux-gnu/bin/ld: 
fatal error: lto-wrapper failed
collect2: ld returned 1 exit status

lto-symtab.c:549:

     524
     525 /* Helper to process the decl chain for the symbol table entry 
*SLOT.  */
     526
     527 static int
     528 lto_symtab_merge_decls_1 (void **slot, void *data ATTRIBUTE_UNUSED)
     ....
     545   /* Assert it's the only one.  */
     546   if (prevailing)
     547     for (e = prevailing->next; e; e = e->next)
     548       gcc_assert (e->resolution != LDPR_PREVAILING_DEF_IRONLY
     549                   && e->resolution != LDPR_PREVAILING_DEF);

Of course, I'd like to make a test case out of this - but what is this 
assert checking ?  Reducing from several 100's of thousands of lines of 
Fortran might be more difficult than to reason from first principles 
about how this assert might be hit.

Thanks in advance,

-- 
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#Fortran

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

end of thread, other threads:[~2010-05-15  9:47 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-04-24 13:48 lto1: internal compiler error: in lto_symtab_merge_decls_1, at lto-symtab.c:549 Toon Moene
2010-04-24 18:11 ` Richard Guenther
2010-04-25 11:28   ` Toon Moene
2010-04-25 19:34     ` Richard Guenther
2010-04-25 19:49       ` Steven Bosscher
2010-04-25 21:01         ` Richard Guenther
2010-04-25 22:16           ` Dave Korn
2010-04-25 22:21             ` Steven Bosscher
2010-04-26  2:13               ` Dave Korn
2010-04-26 10:00                 ` Richard Guenther
     [not found]                   ` <4BD906D5.1010408@gmail.com>
2010-04-29  9:13                     ` LTO vs static library archives [was Re: lto1: internal compiler error: in lto_symtab_merge_decls_1, at lto-symtab.c:549] Richard Guenther
2010-04-29  9:21                       ` Steven Bosscher
2010-04-29 13:03                         ` Richard Guenther
2010-04-29 14:08                       ` Jan Hubicka
2010-04-29 15:24                         ` Richard Guenther
2010-04-29 16:09                           ` Jan Hubicka
2010-04-29 14:27                       ` Ian Lance Taylor
2010-05-14 13:34     ` lto1: internal compiler error: in lto_symtab_merge_decls_1, at lto-symtab.c:549 Toon Moene
2010-05-14 13:40       ` Richard Guenther
2010-05-15  9:47         ` Toon Moene

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).