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

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Markus Trippelsdorf from comment #0) 
> 3)
> ==1269== Invalid write of size 8
> ==1269==    at 0x63BDBD: iterative_hash_canonical_type(tree_node*, unsigned
> int) (gimple.c:3220)
> ==1269==    by 0xC224F1: htab_find_slot (hashtab.c:704)
> ==1269==    by 0x641818: gimple_register_canonical_type(tree_node*)
> (gimple.c:3488)
> ==1269==    by 0x504AEB: lto_read_decls(lto_file_decl_data*, void const*,
> vec<ld_plugin_symbol_resolution, va_heap, vl_ptr>) (lto.c:2495)
> ==1269==    by 0x505CBB: lto_main() (lto.c:2786)
> ==1269==    by 0x7B3A95: compile_file() (toplev.c:546)
> ==1269==    by 0x7B5619: toplev_main(int, char**) (toplev.c:1893)
> ==1269==    by 0x4ED5A6D: (below main) (in /lib64/libc-2.18.90.so)
> ==1269==  Address 0x40325a0 is not stack'd, malloc'd or (recently) free'd
> 
> This is an older issue, see PR55358 for more info.

By inspection I have created a patch and am bootstrapping/testing it for this
issue.

Reply via email to