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

--- Comment #5 from H.J. Lu <hjl.tools at gmail dot com> 2011-09-29 17:56:25 
UTC ---
The problem is in

Breakpoint 2, process_symtab (data=0xffffccc0, 
    name=0x82041fe ".gnu.lto_.symtab.f1d7150d3f9de9cb", offset=1325, length=56)
    at /export/gnu/import/git/gcc/lto-plugin/lto-plugin.c:813
813      secdata = xmalloc (length);
(gdb) p s
$1 = 0x820420e ".f1d7150d3f9de9cb"
(gdb) p obj->out->id
$2 = 4294967295
(gdb) p/x obj->out->id
$3 = 0xffffffff
(gdb) 

We got 32bit overflow with 64bit random seed.

Reply via email to