This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/34831] [4.3 Regression] ICE on gcc.dg/pr34233.c for MIPS
- From: "daney at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 18 Jan 2008 18:15:21 -0000
- Subject: [Bug target/34831] [4.3 Regression] ICE on gcc.dg/pr34233.c for MIPS
- References: <bug-34831-7151@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #11 from daney at gcc dot gnu dot org 2008-01-18 18:15 -------
It is a regression, this works:
$ mipsel-linux-gcc -march=sb1 -ffast-math -c pr34233.c
$ mipsel-linux-gcc --version
mipsel-linux-gcc (GCC) 3.4.3
This doesn't:
$ gcc -march=sb1 -ffast-math -c pr34233.c
pr34233.c: In function 'foo':
pr34233.c:7: error: unrecognizable insn:
(insn 8 7 9 3 pr34233.c:6 (set (reg:DF 198)
(div:DF (const_double:DF 1.0e+0 [0x0.8p+1])
(reg:DF 196))) -1 (nil))
pr34233.c:7: internal compiler error: in extract_insn, at recog.c:1990
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
$ gcc --version
gcc (GCC) 4.3.0 20080111 (experimental) [trunk revision 131473]
Also note that it only fails at -O0.
My inclination is to blame r131318, although I have not tested that theory.
--
daney at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Known to fail| |4.3.0
Summary|ICE on gcc.dg/pr34233.c for |[4.3 Regression] ICE on
|MIPS |gcc.dg/pr34233.c for MIPS
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34831