------- Additional Comments From davidm at hpl dot hp dot com 2004-10-27 11:04 -------
(In reply to comment #11)
> Subject: Re: bad unwind info due to multiple returns
> (missing epilogue)
>
> On Tue, 2004-10-26 at 01:49, davidm at hpl dot hp dot com wrote:
> > The compiler seemed to get stuck in an apparent endless loop. "make check"
> > quickly resulted in timeout failures (and these were real, with the compiler
> > burning CPU cycles for several minutes until the timeout hit).
>
> Maybe a temporary problem?
It doesn't appear to be for me: I just updated the sources and the compiler
still gets stuck almost immediately. I did a quick q-syscollect run and got:
Command: /home/davidm/src/gcc/gcc/cc1 -quiet -iprefix /home/davidm/src/gcc/gcc/.
./lib/gcc/ia64-unknown-linux-gnu/4.0.0/ -isystem /home/davidm/src/gcc/gcc/includ
e /r/wailua/usr/src/misc/gcc/gcc/testsuite/gcc.c-torture/compile/20001226-1.c -q
uiet -dumpbase 20001226-1.c -auxbase-strip 20001226-1.o -Os -w -o /tmp/ccR2zJ8h.
s
Flat profile of CPU_CYCLES in cc1-pid1134-cpu0.hist#0:
Each histogram sample counts as 1.00051m seconds
% time self cumul calls self/call tot/call name
98.38 9.59 9.59 127k 75.8u 75.8u find_insn_list
0.84 0.08 9.67 130k 631n 74.9u add_forward_dependence
0.27 0.03 9.70 134k 195n 292n ggc_alloc_stat
0.16 0.02 9.71 132k 121n 424n rtx_alloc_stat
[snip...]
Call-graph table:
index %time self children called name
<spontaneous>
[11] 100.0 11.0m 9.73 - compute_forward_dependences
82.0m 9.65 130k/130k add_forward_dependence [2
1]
----------------------------------------------------
82.0m 9.65 130k compute_forward_dependenc
es [11]
[21] 99.9 82.0m 9.65 130k add_forward_dependence
3.00m 58.0m 128k/128k alloc_INSN_LIST [22]
9.59 0.00 127k/127k find_insn_list [23]
----------------------------------------------------
9.59 0.00 127k add_forward_dependence [2
1]
[23] 98.4 9.59 0.00 127k find_insn_list
----------------------------------------------------
3.00m 58.0m 128k add_forward_dependence [2
1]
[22] 0.6 3.00m 58.0m 128k alloc_INSN_LIST
2.00m 56.0m 130k/130k gen_rtx_fmt_ue [27]
----------------------------------------------------
[snip..]
I ran configure with:
$ configure --prefix=/opt/gcc-pre4.0
This was on a Debian/unstable system. How do you run configure?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18010