This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug middle-end/17126] [3.5 Regression] ICE in GC with non-unit-at-a-time


------- Additional Comments From bommar33 at msu dot edu  2004-08-21 13:54 -------
Here's what I get with diagnostics turned on.

$] ./cc1 -O3 -fno-unit-at-a-time --param ggc-min-expand=0 --param
ggc-min-heapsize=0 a.i
 foo0
 {GC 583k -> 496k} {GC 496k -> 496k} foo1
 {GC 498k -> 497k} {GC 497k -> 497k} foo2
 {GC 499k -> 499k} {GC 499k -> 499k} {GC 500k -> 499k} {GC 500k -> 500k} foo4
 {GC 505k -> 505k} {GC 506k -> 506k} {GC 506k -> 506k} {GC 506k -> 506k} {GC
506k -> 506k} {GC 506k -> 506k} {GC 506k -> 506k} {GC 506k -> 506k} {GC 506k ->
506k} {GC 506k -> 506k} {GC 506k -> 506k} {GC 506k -> 506k} {GC 506k -> 506k}
{GC 506k -> 506k} {GC 506k -> 506k} {GC 506k -> 506k} {GC 506k -> 506k} {GC 506k
-> 506k} {GC 506k -> 506k} {GC 506k -> 506k} {GC 506k -> 506k} {GC 506k -> 506k}
{GC 506k -> 506k} {GC 506k -> 506k} {GC 506k -> 506k} {GC 506k -> 506k} {GC 507k
-> 506k} {GC 506k -> 506k} {GC 508k -> 507k} {GC 509k -> 508k} {GC 508k -> 508k}
{GC 508k -> 508k} {GC 508k -> 508k} {GC 508k -> 508k} {GC 508k -> 508k} {GC 508k
-> 508k} {GC 508k -> 508k} {GC 508k -> 508k} {GC 508k -> 508k} {GC 509k -> 508k}
{GC 509k -> 508k} {GC 509k -> 508k} {GC 509k -> 509k} {GC 510k -> 509k} {GC 509k
-> 509k} {GC 509k -> 509k} {GC 509k -> 509k} {GC 509k -> 509k} {GC 509k -> 509k}
{GC 512k -> 511k} {GC 512k -> 511k} {GC 512k -> 511k} {GC 511k -> 511k} {GC 512k
-> 511k} {GC 511k -> 511k} {GC 511k -> 511k} {GC 511k -> 511k} {GC 511k -> 511k}
{GC 511k -> 511k} {GC 511k -> 511k} {GC 512k -> 511k} {GC 511k -> 511k} {GC 511k
-> 511k} {GC 511k -> 511k} {GC 511k -> 511k} {GC 511k -> 511k} {GC 511k -> 511k}
{GC 512k -> 511k} {GC 511k -> 511k} {GC 511k -> 511k} {GC 511k -> 511k} {GC 512k
-> 511k} {GC 511k -> 511k} {GC 511k -> 511k} {GC 511k -> 511k} {GC 512k -> 511k}
{GC 511k -> 511k} {GC 512k -> 512k} {GC 513k -> 511k} {GC 511k -> 511k} {GC 511k
-> 511k} {GC 511k -> 511k} {GC 511k -> 511k} {GC 511k -> 511k} {GC 511k -> 511k}
{GC 511k -> 511k} {GC 511k -> 511k} {GC 511k -> 511k} {GC 511k -> 511k} {GC 511k
-> 511k} {GC 511k -> 511k} {GC 512k -> 511k} {GC 512k -> 511k} {GC 511k -> 511k}
{GC 511k -> 511k} {GC 512k -> 511k} {GC 511k -> 511k} {GC 511k -> 511k} {GC 515k
-> 514k} {GC 515k -> 514k} {GC 514k -> 514k} {GC 514k -> 514k} {GC 514k -> 514k}
{GC 514k -> 514k} {GC 514k -> 514k} {GC 514k -> 514k} {GC 514k -> 514k} {GC 514k
-> 514k} {GC 514k -> 514k} {GC 514k -> 514k} {GC 514k -> 514k} {GC 514k -> 514k}
{GC 514k -> 514k} {GC 514k -> 514k} {GC 514k -> 514k} {GC 514k -> 514k} {GC 514k
-> 514k} {GC 514k -> 514k} {GC 514k -> 514k} {GC 514k -> 514k} {GC 514k -> 514k}
{GC 514k -> 514k} {GC 514k -> 514k} {GC 514k -> 514k} {GC 515k -> 514k} {GC 514k
-> 514k} {GC 515k -> 515k} {GC 516k -> 514k} {GC 514k -> 514k} {GC 514k -> 514k}
{GC 514k -> 514k} {GC 514k -> 514k} {GC 514k -> 514k} {GC 514k -> 514k} {GC 514k
-> 514k} {GC 514k -> 514k} {GC 514k -> 514k} {GC 514k -> 514k} {GC 514k -> 514k}
{GC 514k -> 514k} {GC 515k -> 514k} {GC 515k -> 514k} {GC 514k -> 514k} {GC 514k
-> 514k} {GC 514k -> 514k} {GC 514k -> 514k} {GC 514k -> 514k} {GC 514k -> 514k}
foo5
 {GC 519k -> 518k} {GC 520k -> 519k} {GC 519k -> 519k} {GC 519k -> 519k} {GC
519k -> 519k} {GC 519k -> 519k} {GC 519k -> 519k} {GC 519k -> 519k} {GC 519k ->
519k} {GC 519k -> 519k} {GC 519k -> 519k} {GC 519k -> 519k} {GC 519k -> 519k}
{GC 519k -> 519k} {GC 519k -> 519k} {GC 519k -> 519k} {GC 519k -> 519k} {GC 519k
-> 519k} {GC 519k -> 519k} {GC 519k -> 519k} {GC 519k -> 519k} {GC 519k -> 519k}
{GC 519k -> 519k} {GC 519k -> 519k} {GC 519k -> 519k} {GC 519k -> 519k} {GC 520k
-> 519k} {GC 519k -> 519k} {GC 520k -> 520k} {GC 521k -> 519k} {GC 519k -> 519k}
{GC 519k -> 519k} {GC 519k -> 519k} {GC 519k -> 519k} {GC 519k -> 519k} {GC 519k
-> 519k} {GC 519k -> 519k} {GC 519k -> 519k} {GC 519k -> 519k} {GC 519k -> 519k}
{GC 519k -> 519k} {GC 519k -> 519k} {GC 520k -> 519k} {GC 521k -> 520k} {GC 520k
-> 520k} {GC 520k -> 520k} {GC 520k -> 519k} {GC 519k -> 519k} {GC 519k -> 519k}
{GC 524k ->
a.i: In function `foo4':
a.i:17: internal compiler error: Segmentation fault

Based on a little ugly printf debugging in the cgraph_node, cgraph_create_node,
and ggc_alloc_cleared, it looks like the majority of the allocation going on
there is the 84-byte cgraph_node struct.  

Another note: The calls to dump_cgraph_node fail generate no output when called
just prior to segfault.

-- 


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]