public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug debug/46123] New: ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g and lambda function
@ 2010-10-21 22:39 zsojka at seznam dot cz
2010-10-21 23:27 ` [Bug debug/46123] ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g zsojka at seznam dot cz
` (13 more replies)
0 siblings, 14 replies; 15+ messages in thread
From: zsojka at seznam dot cz @ 2010-10-21 22:39 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46123
Summary: ICE: in output_aranges, at dwarf2out.c:11531 with
-feliminate-dwarf2-dups -g and lambda function
Product: gcc
Version: 4.6.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: debug
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: zsojka@seznam.cz
Created attachment 22111
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=22111
reduced testcase
Compiler output (trunk):
$ gcc -feliminate-dwarf2-dups -g -std=c++0x pr46123.C
pr46123.C:8:1: internal compiler error: in output_aranges, at dwarf2out.c:11531
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
Compiler output (4.5):
$ gcc -feliminate-dwarf2-dups -g -std=c++0x pr46123.C
pr46123.C:8:1: internal compiler error: in output_pubnames, at
dwarf2out.c:10887
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
Tested revisions:
r165768 - crash
4.5 r165781 - crash
4.4 r165754 - doesn't recognise lambdas
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug debug/46123] ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g
2010-10-21 22:39 [Bug debug/46123] New: ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g and lambda function zsojka at seznam dot cz
@ 2010-10-21 23:27 ` zsojka at seznam dot cz
2010-10-22 2:15 ` [Bug debug/46123] [4.5/4.6 Regression] " hjl.tools at gmail dot com
` (12 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: zsojka at seznam dot cz @ 2010-10-21 23:27 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46123
Zdenek Sojka <zsojka at seznam dot cz> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|ICE: in output_aranges, at |ICE: in output_aranges, at
|dwarf2out.c:11531 with |dwarf2out.c:11531 with
|-feliminate-dwarf2-dups -g |-feliminate-dwarf2-dups -g
|and lambda function |
--- Comment #1 from Zdenek Sojka <zsojka at seznam dot cz> 2010-10-21 23:27:52 UTC ---
The same ICE happens with g++.old-deja/g++.other/mangle3.C:
$ gcc g++.old-deja/g++.other/mangle3.C -g -feliminate-dwarf2-dups
g++.old-deja/g++.other/mangle3.C:42:1: internal compiler error: in
output_aranges, at dwarf2out.c:11531
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
That testcase doesn't use lambdas, so it probably isn't lambda-specific.
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug debug/46123] [4.5/4.6 Regression] ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g
2010-10-21 22:39 [Bug debug/46123] New: ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g and lambda function zsojka at seznam dot cz
2010-10-21 23:27 ` [Bug debug/46123] ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g zsojka at seznam dot cz
@ 2010-10-22 2:15 ` hjl.tools at gmail dot com
2010-10-26 0:39 ` jakub at gcc dot gnu.org
` (11 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: hjl.tools at gmail dot com @ 2010-10-22 2:15 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46123
H.J. Lu <hjl.tools at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2010.10.22 02:15:03
CC| |ccoutant at gcc dot gnu.org
Target Milestone|--- |4.5.2
Summary|ICE: in output_aranges, at |[4.5/4.6 Regression] ICE:
|dwarf2out.c:11531 with |in output_aranges, at
|-feliminate-dwarf2-dups -g |dwarf2out.c:11531 with
| |-feliminate-dwarf2-dups -g
Ever Confirmed|0 |1
--- Comment #2 from H.J. Lu <hjl.tools at gmail dot com> 2010-10-22 02:15:03 UTC ---
It is caused by revision 151185:
http://gcc.gnu.org/ml/gcc-cvs/2009-08/msg00868.html
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug debug/46123] [4.5/4.6 Regression] ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g
2010-10-21 22:39 [Bug debug/46123] New: ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g and lambda function zsojka at seznam dot cz
2010-10-21 23:27 ` [Bug debug/46123] ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g zsojka at seznam dot cz
2010-10-22 2:15 ` [Bug debug/46123] [4.5/4.6 Regression] " hjl.tools at gmail dot com
@ 2010-10-26 0:39 ` jakub at gcc dot gnu.org
2010-11-18 13:24 ` jakub at gcc dot gnu.org
` (10 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: jakub at gcc dot gnu.org @ 2010-10-26 0:39 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46123
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Priority|P3 |P2
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug debug/46123] [4.5/4.6 Regression] ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g
2010-10-21 22:39 [Bug debug/46123] New: ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g and lambda function zsojka at seznam dot cz
` (2 preceding siblings ...)
2010-10-26 0:39 ` jakub at gcc dot gnu.org
@ 2010-11-18 13:24 ` jakub at gcc dot gnu.org
2010-11-19 2:26 ` ccoutant at google dot com
` (9 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: jakub at gcc dot gnu.org @ 2010-11-18 13:24 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46123
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> 2010-11-18 13:13:57 UTC ---
Created attachment 22446
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=22446
gcc46-pr46123.patch
Ugh, this is very ugly. gen_subprogram_die sometimes decides to reuse old_die
which was DW_AT_declaration and can be deeply nested in type children, which
breaks -feliminate-dwarf2-dups as well as -gdwarf-4 if those are moved to
separate CUs (either the comdat ones or .debug_types).
The patch fixes this by not reusing the old die if doing one or another way of
duplicate removals (perhaps could do an extra check if the old_die is actually
in a tree that is going to be moved, which wouldn't be that hard to do for
break_out_includes, but would be uglier for .debug_types). Or we could do it
always. Unfortunately just doing that leads to crashes, because context_die is
NULL and dwarf2out_finish doesn't want to see limbo DIEs with type contexts, so
the patch also uses comp_unit_die () in that case.
Jason/Cary, what do you think?
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug debug/46123] [4.5/4.6 Regression] ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g
2010-10-21 22:39 [Bug debug/46123] New: ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g and lambda function zsojka at seznam dot cz
` (3 preceding siblings ...)
2010-11-18 13:24 ` jakub at gcc dot gnu.org
@ 2010-11-19 2:26 ` ccoutant at google dot com
2010-11-19 7:42 ` jakub at gcc dot gnu.org
` (8 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: ccoutant at google dot com @ 2010-11-19 2:26 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46123
--- Comment #4 from ccoutant at google dot com 2010-11-19 02:17:27 UTC ---
> Ugh, this is very ugly. gen_subprogram_die sometimes decides to reuse old_die
> which was DW_AT_declaration and can be deeply nested in type children, which
> breaks -feliminate-dwarf2-dups as well as -gdwarf-4 if those are moved to
> separate CUs (either the comdat ones or .debug_types).
> The patch fixes this by not reusing the old die if doing one or another way of
> duplicate removals (perhaps could do an extra check if the old_die is actually
> in a tree that is going to be moved, which wouldn't be that hard to do for
> break_out_includes, but would be uglier for .debug_types). Or we could do it
> always. Unfortunately just doing that leads to crashes, because context_die is
> NULL and dwarf2out_finish doesn't want to see limbo DIEs with type contexts, so
> the patch also uses comp_unit_die () in that case.
When would context_die == NULL in a case where it would not be OK to
reuse the old_die? Wouldn't it be sufficient to force the new die only
if context_die != NULL?
-cary
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug debug/46123] [4.5/4.6 Regression] ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g
2010-10-21 22:39 [Bug debug/46123] New: ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g and lambda function zsojka at seznam dot cz
` (4 preceding siblings ...)
2010-11-19 2:26 ` ccoutant at google dot com
@ 2010-11-19 7:42 ` jakub at gcc dot gnu.org
2010-12-03 16:57 ` jason at gcc dot gnu.org
` (7 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: jakub at gcc dot gnu.org @ 2010-11-19 7:42 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46123
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org
--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> 2010-11-19 07:36:03 UTC ---
context_die == NULL happens exactly on the g++.old-deja/g++.other/mangle3.C
testcase, i.e. on an inline method of a type contained in another inline method
of another type.
The reason why context_die is NULL is because on this inner method
decl_function_scope returns non-NULL - while the inner method is contained in a
type, not in a function, that type is contained in a function.
The reusing happens only if is_cu_die (old_die->parent) or context_die == NULL
and for is_cu_die (old_die->parent) it should never be a problem.
I guess a different fix would be not to use decl_function_scope in deciding
whether to clear context_die, but use another function, which would return NULL
as soon as we switch from a FUNCTION_DECL to a type while traversing the
contexts.
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug debug/46123] [4.5/4.6 Regression] ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g
2010-10-21 22:39 [Bug debug/46123] New: ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g and lambda function zsojka at seznam dot cz
` (5 preceding siblings ...)
2010-11-19 7:42 ` jakub at gcc dot gnu.org
@ 2010-12-03 16:57 ` jason at gcc dot gnu.org
2010-12-03 20:08 ` jason at gcc dot gnu.org
` (6 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: jason at gcc dot gnu.org @ 2010-12-03 16:57 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46123
--- Comment #6 from Jason Merrill <jason at gcc dot gnu.org> 2010-12-03 16:56:59 UTC ---
Author: jason
Date: Fri Dec 3 16:56:53 2010
New Revision: 167436
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=167436
Log:
PR debug/46123
* dwarf2out.c (gen_tagged_type_die): Don't put local types in
a declaration DIE.
Added:
trunk/gcc/testsuite/g++.dg/debug/dwarf2/pr46123.C
trunk/gcc/testsuite/g++.dg/debug/pr46123.C
Modified:
trunk/gcc/ChangeLog
trunk/gcc/dwarf2out.c
trunk/gcc/testsuite/ChangeLog
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug debug/46123] [4.5/4.6 Regression] ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g
2010-10-21 22:39 [Bug debug/46123] New: ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g and lambda function zsojka at seznam dot cz
` (6 preceding siblings ...)
2010-12-03 16:57 ` jason at gcc dot gnu.org
@ 2010-12-03 20:08 ` jason at gcc dot gnu.org
2010-12-03 20:10 ` jason at gcc dot gnu.org
` (5 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: jason at gcc dot gnu.org @ 2010-12-03 20:08 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46123
--- Comment #7 from Jason Merrill <jason at gcc dot gnu.org> 2010-12-03 20:08:32 UTC ---
Author: jason
Date: Fri Dec 3 20:08:28 2010
New Revision: 167441
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=167441
Log:
PR debug/46123
* dwarf2out.c (gen_type_die_with_usage): Don't put local types in
a declaration DIE.
Added:
branches/gcc-4_5-branch/gcc/testsuite/g++.dg/debug/dwarf2/pr46123.C
branches/gcc-4_5-branch/gcc/testsuite/g++.dg/debug/pr46123.C
Modified:
branches/gcc-4_5-branch/gcc/ChangeLog
branches/gcc-4_5-branch/gcc/dwarf2out.c
branches/gcc-4_5-branch/gcc/testsuite/ChangeLog
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug debug/46123] [4.5/4.6 Regression] ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g
2010-10-21 22:39 [Bug debug/46123] New: ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g and lambda function zsojka at seznam dot cz
` (7 preceding siblings ...)
2010-12-03 20:08 ` jason at gcc dot gnu.org
@ 2010-12-03 20:10 ` jason at gcc dot gnu.org
2010-12-04 6:27 ` davek at gcc dot gnu.org
` (4 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: jason at gcc dot gnu.org @ 2010-12-03 20:10 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46123
Jason Merrill <jason at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |jason at gcc dot gnu.org
Resolution| |FIXED
--- Comment #8 from Jason Merrill <jason at gcc dot gnu.org> 2010-12-03 20:09:50 UTC ---
Fixed.
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug debug/46123] [4.5/4.6 Regression] ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g
2010-10-21 22:39 [Bug debug/46123] New: ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g and lambda function zsojka at seznam dot cz
` (8 preceding siblings ...)
2010-12-03 20:10 ` jason at gcc dot gnu.org
@ 2010-12-04 6:27 ` davek at gcc dot gnu.org
2010-12-04 6:28 ` davek at gcc dot gnu.org
` (3 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: davek at gcc dot gnu.org @ 2010-12-04 6:27 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46123
Dave Korn <davek at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |davek at gcc dot gnu.org
--- Comment #9 from Dave Korn <davek at gcc dot gnu.org> 2010-12-04 06:26:55 UTC ---
The testcase is failing for me on i686-pc-cygwin:
spawn /gnu/gcc/obj-pr40125/gcc/testsuite/g++/../../g++
-B/gnu/gcc/obj-pr40125/gcc/testsuite/g++/../../
/gnu/gcc/gcc-patched/gcc/testsuite/g++.dg/debug/pr46123.C -nostdinc++
-I/gnu/gcc/obj-pr40125/i686-pc-cygwin/libstdc++-v3/include/i686-pc-cygwin
-I/gnu/gcc/obj-pr40125/i686-pc-cygwin/libstdc++-v3/include
-I/gnu/gcc/gcc-patched/libstdc++-v3/libsupc++
-I/gnu/gcc/gcc-patched/libstdc++-v3/include/backward
-I/gnu/gcc/gcc-patched/libstdc++-v3/testsuite/util -fmessage-length=0 -gdwarf-2
-g -feliminate-dwarf2-dups -S -o pr46123.s
/gnu/gcc/gcc-patched/gcc/testsuite/g++.dg/debug/pr46123.C:47:1: internal
compiler error: in output_aranges, at dwarf2out.c:11678
It happens here,
(gdb) bt
#0 0x007c7c70 in fancy_abort (
file=0xe22afc "/gnu/gcc/gcc-patched/gcc/dwarf2out.c", line=11678,
function=0xe284b4 "output_aranges")
at /gnu/gcc/gcc-patched/gcc/diagnostic.c:101
#1 0x0066b9c1 in dwarf2out_finish (
filename=0x59bccaa
"/gnu/gcc/gcc-patched/gcc/testsuite/g++.dg/debug/pr46123.
C") at /gnu/gcc/gcc-patched/gcc/dwarf2out.c:1109
... in dwarf2out.c, where output_aranges() has been inlined into
dwarf2out_finish:
/* It is necessary not to output these entries if the sections were
not used; if the sections were not used, the length will be 0 and
the address may end up as 0 if the section is discarded by ld
--gc-sections, leaving an invalid (0, 0) entry that can be
confused with the terminator. */
if (text_section_used)
{
dw2_asm_output_addr (DWARF2_ADDR_SIZE, text_section_label, "Address");
dw2_asm_output_delta (DWARF2_ADDR_SIZE, text_end_label,
text_section_label, "Length");
}
if (cold_text_section_used)
{
dw2_asm_output_addr (DWARF2_ADDR_SIZE, cold_text_section_label,
"Address");
dw2_asm_output_delta (DWARF2_ADDR_SIZE, cold_end_label,
cold_text_section_label, "Length");
}
for (i = 0; i < arange_table_in_use; i++)
{
dw_die_ref die = arange_table[i];
/* We shouldn't see aranges for DIEs outside of the main CU. */
gcc_assert (die->die_mark);
This assertion triggers on the second address range in the table:
(gdb) p arange_table[0][0]
$2 = {die_id = {die_symbol = 0x0, die_type_node = 0x0},
die_attr = 0x7ff01400, die_parent = 0x7feb1980, die_child = 0x7feb1b00,
die_sib = 0x7feb19e0, die_definition = 0x0, die_offset = 98,
die_abbrev = 4, die_mark = 0, die_perennial_p = 0, decl_id = 1705,
die_tag = DW_TAG_subprogram}
(gdb) p arange_table[1][0]
$3 = {die_id = {die_symbol = 0x0, die_type_node = 0x0},
die_attr = 0x7ff816c0, die_parent = 0x7feb0360, die_child = 0x7feb1e00,
die_sib = 0x7feb2340, die_definition = 0x0, die_offset = 78,
die_abbrev = 9, die_mark = 1, die_perennial_p = 0, decl_id = 1697,
die_tag = DW_TAG_subprogram}
(gdb) p arange_table[2]
$4 = (dw_die_ref) 0x0
(gdb)
Any ideas what this could mean?
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug debug/46123] [4.5/4.6 Regression] ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g
2010-10-21 22:39 [Bug debug/46123] New: ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g and lambda function zsojka at seznam dot cz
` (9 preceding siblings ...)
2010-12-04 6:27 ` davek at gcc dot gnu.org
@ 2010-12-04 6:28 ` davek at gcc dot gnu.org
2010-12-04 6:29 ` davek at gcc dot gnu.org
` (2 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: davek at gcc dot gnu.org @ 2010-12-04 6:28 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46123
--- Comment #10 from Dave Korn <davek at gcc dot gnu.org> 2010-12-04 06:28:04 UTC ---
Created attachment 22625
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=22625
generated assembler
This is the assembler output that has been generated up to the point when it
ICEs.
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug debug/46123] [4.5/4.6 Regression] ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g
2010-10-21 22:39 [Bug debug/46123] New: ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g and lambda function zsojka at seznam dot cz
` (10 preceding siblings ...)
2010-12-04 6:28 ` davek at gcc dot gnu.org
@ 2010-12-04 6:29 ` davek at gcc dot gnu.org
2010-12-11 1:20 ` jason at gcc dot gnu.org
2010-12-11 4:34 ` davek at gcc dot gnu.org
13 siblings, 0 replies; 15+ messages in thread
From: davek at gcc dot gnu.org @ 2010-12-04 6:29 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46123
--- Comment #11 from Dave Korn <davek at gcc dot gnu.org> 2010-12-04 06:28:48 UTC ---
Created attachment 22626
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=22626
preprocessed source
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug debug/46123] [4.5/4.6 Regression] ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g
2010-10-21 22:39 [Bug debug/46123] New: ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g and lambda function zsojka at seznam dot cz
` (11 preceding siblings ...)
2010-12-04 6:29 ` davek at gcc dot gnu.org
@ 2010-12-11 1:20 ` jason at gcc dot gnu.org
2010-12-11 4:34 ` davek at gcc dot gnu.org
13 siblings, 0 replies; 15+ messages in thread
From: jason at gcc dot gnu.org @ 2010-12-11 1:20 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46123
--- Comment #12 from Jason Merrill <jason at gcc dot gnu.org> 2010-12-11 01:20:14 UTC ---
I can't reproduce this failure with a cross-compiler and the preprocessed
source. Does it still fail for you?
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug debug/46123] [4.5/4.6 Regression] ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g
2010-10-21 22:39 [Bug debug/46123] New: ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g and lambda function zsojka at seznam dot cz
` (12 preceding siblings ...)
2010-12-11 1:20 ` jason at gcc dot gnu.org
@ 2010-12-11 4:34 ` davek at gcc dot gnu.org
13 siblings, 0 replies; 15+ messages in thread
From: davek at gcc dot gnu.org @ 2010-12-11 4:34 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46123
--- Comment #13 from Dave Korn <davek at gcc dot gnu.org> 2010-12-11 04:34:07 UTC ---
Didn't crop up in my latest testrun (based on r.167484 / 20101206), so whatever
it was seems to have gone away.
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2010-12-11 4:34 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-10-21 22:39 [Bug debug/46123] New: ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g and lambda function zsojka at seznam dot cz
2010-10-21 23:27 ` [Bug debug/46123] ICE: in output_aranges, at dwarf2out.c:11531 with -feliminate-dwarf2-dups -g zsojka at seznam dot cz
2010-10-22 2:15 ` [Bug debug/46123] [4.5/4.6 Regression] " hjl.tools at gmail dot com
2010-10-26 0:39 ` jakub at gcc dot gnu.org
2010-11-18 13:24 ` jakub at gcc dot gnu.org
2010-11-19 2:26 ` ccoutant at google dot com
2010-11-19 7:42 ` jakub at gcc dot gnu.org
2010-12-03 16:57 ` jason at gcc dot gnu.org
2010-12-03 20:08 ` jason at gcc dot gnu.org
2010-12-03 20:10 ` jason at gcc dot gnu.org
2010-12-04 6:27 ` davek at gcc dot gnu.org
2010-12-04 6:28 ` davek at gcc dot gnu.org
2010-12-04 6:29 ` davek at gcc dot gnu.org
2010-12-11 1:20 ` jason at gcc dot gnu.org
2010-12-11 4:34 ` davek at gcc dot gnu.org
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).