------- 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

Reply via email to