[Bug lto/44950] dwarf2out ICE with WHOPR build of mozilla

2010-07-23 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-07-23 18:24 --- Without LTO the limbo DIE has a non-NULL get_AT_ref (die, DW_AT_abstract_origin), a DW_TAG_subprogram. For some reason that doesn't get created with LTO (not easy to follow why). More reduced testcase: struct Base

[Bug lto/44950] dwarf2out ICE with WHOPR build of mozilla

2010-07-23 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-07-23 10:25 --- Reduced testcase: struct JSContext; struct JSObject; class WorkerHooks { virtual JSObject *newGlobalObject(JSContext *cx) = 0; }; int shell(JSContext *cx, int argc, char **argv, char **envp) { class ShellWorke

[Bug lto/44950] dwarf2out ICE with WHOPR build of mozilla

2010-07-15 Thread hubicka at gcc dot gnu dot org
--- Comment #1 from hubicka at gcc dot gnu dot org 2010-07-15 15:22 --- Created an attachment (id=21212) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21212&action=view) testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44950