This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
REGRESSION: reload ice
- To: gcc-bugs at gcc dot gnu dot org
- Subject: REGRESSION: reload ice
- From: Gabriel Dos Reis <Gabriel dot Dos-Reis at cmla dot ens-cachan dot fr>
- Date: 17 Mar 2001 21:32:23 +0100
- Organization: CMLA, ENS Cachan -- CNRS UMR 8536 (France)
While building the program found at
http://www.gang.umass.edu/software/cmclab/
g++ bombs with:
Surface.C: In member function `void
geom::kernel::Surface::compute_gaussian_curvature()':
Surface.C:167: Unable to generate reloads for:
(insn 3103 3100 3104 (set (reg:SF 8 st(0) [521])
(float_truncate:SF (reg:DF 8 st(0) [513]))) 112 {truncdfsf2_3}
(insn_list 3026 (nil))
(expr_list:REG_DEAD (reg:DF 8 st(0) [513])
(nil)))
Surface.C:167: Internal compiler error in find_reloads, at reload.c:3487
Same behaviour with both branch and mainline. This happens on a
i686-pc-linux-gnu.
The preprocessed file is at
http://www.cmla.ens-cachan.fr/~dosreis/gcc-ices/surface.ii
Thanks,
-- Gaby