------- Additional Comments From gnu at the-meissners dot org  2005-07-06 20:59 
-------
3.4.4 compiles the file fine on a machine with 2 gigabytes of local memory.  It
may be that the machine you were using is thrashing itself to death.

4.0.0 and 4.0.1-20050702 both give the following error:
gcc_glnxa64_hang.c: In function รข:
gcc_glnxa64_hang.c:164: error: could not split insn
(insn:TI 676 664 759 (parallel [
            (set (reg:DF 21 xmm0 [orig:59 t2$1 ] [59])
                (if_then_else:DF (ungt:DF (reg:DF 21 xmm0 [orig:59 t2$1 ] [59])
                        (reg:DF 21 xmm0 [orig:58 t2$0 ] [58]))
                    (reg:DF 21 xmm0 [orig:59 t2$1 ] [59])
                    (reg:DF 21 xmm0 [orig:58 t2$0 ] [58])))
            (clobber (reg:V2DF 22 xmm1))
        ]) 662 {*movdfcc_1_sse} (nil)
    (expr_list:REG_UNUSED (reg:V2DF 22 xmm1)
        (nil)))
gcc_glnxa64_hang.c:164: internal compiler error: in final_scan_insn, at 
final.c:2508
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.

It is fixed on the mainline (checked on July 6th).

-- 


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

Reply via email to