This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug rtl-optimization/17692] gcc -O hangs on glnxa64
- From: "gnu at the-meissners dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 6 Jul 2005 20:59:54 -0000
- Subject: [Bug rtl-optimization/17692] gcc -O hangs on glnxa64
- References: <20040927140942.17692.fsmith@mathworks.com>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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