This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
c/6957: Internal compiler error in failed_reload, at reload1.c:5050
- From: Gerald Pfeifer <pfeifer at dbai dot tuwien dot ac dot at>
- To: gcc at gcc dot gnu dot org
- Cc: Stefan Esser <se at freebsd dot org>, Mark Mitchell <mark at codesourcery dot com>
- Date: Fri, 7 Jun 2002 18:11:55 +0200 (CEST)
- Subject: c/6957: Internal compiler error in failed_reload, at reload1.c:5050
I just marked PR 6957 as high priority, as it is a regression in GCC 3.1
and the current 3.1 release branch.
../../../../../extras/Mesa/src/trans_tmp.h: In function `trans_1_GLdouble_1ub_elt':
../../../../../extras/Mesa/src/trans_tmp.h:124: could not find a spill register
(insn 96 94 97 (set (subreg:SF (reg:QI 75) 0)
(plus:SF (reg:SF 8 st(0) [76])
(reg:SF 9 st(1) [80]))) 525 {*fop_sf_comm_nosse} (insn_list 87 (nil))
(expr_list:REG_DEAD (reg:SF 8 st(0) [76])
(nil)))
../../../../../extras/Mesa/src/trans_tmp.h:124: Internal compiler error in failed_reload, at reload1.c:5050
It would be nice could one of the reload experts have a look, but in any
case, this should be fixed for GCC 3.1.1.
Gerald
--
Gerald "Jerry" pfeifer@dbai.tuwien.ac.at http://www.dbai.tuwien.ac.at/~pfeifer/