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

--- Comment #9 from Martin Liška <marxin.liska at gmail dot com> ---
Simple error case:

/tmp/x.c
char dnet_ntoa();

int main() {
dnet_ntoa()
; return 0; }

gcc -flto /tmp/x.c

Result:
lto1: internal compiler error: in lto_symtab_prevailing_decl, at
lto-symtab.c:644
0x783c63 lto_symtab_prevailing_decl(tree_node*)
    ../../gcc/lto-symtab.c:644
0x500719 lto_fixup_state
    ../../gcc/lto/lto.c:3257
0x50ab48 lto_fixup_decls
    ../../gcc/lto/lto.c:3290
0x50ab48 read_cgraph_and_symbols
    ../../gcc/lto/lto.c:3490
0x50ab48 lto_main()
    ../../gcc/lto/lto.c:3834

Should return for: gcc /tmp/x.c
/tmp/ccZU5rdy.o: In function `main':
x.c:(.text+0xa): undefined reference to `dnet_ntoa'
collect2: error: ld returned 1 exit status

Reply via email to