This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/50104] New: internal compiler error: in extract_insn
- From: "raj.khem at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Wed, 17 Aug 2011 05:05:11 +0000
- Subject: [Bug target/50104] New: internal compiler error: in extract_insn
- Auto-submitted: auto-generated
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50104
Bug #: 50104
Summary: internal compiler error: in extract_insn
Classification: Unclassified
Product: gcc
Version: 4.6.2
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: raj.khem@gmail.com
CC: bernds@gcc.gnu.org
Host: x86_64-linux
Target: arm-eabi
Build: x86_64-linux
Created attachment 25027
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25027
testcase
gcc 4.6 branch and trunk have this ICE happening on ARM when attached test case
is compiled with -march=armv7-a -O2. It works ok with gcc 4.5
here is error
vfprintf.c: In function âust_safe_vfprintfâ:
vfprintf.c:956:1: error: unrecognizable insn:
(insn 3644 3643 3645 145 (set (subreg:SI (reg/v:DI 160 [ _umax ]) 0)
(sign_extend:SI (mem:QI (plus:SI (mult:SI (reg/v:SI 166 [ nextarg ])
(const_int 8 [0x8]))
(reg/f:SI 1405 [ argtable.7 ])) [4 *D.5277_569+0 S1 A32])))
vfprintf.c:555 -1
(nil))
vfprintf.c:956:1: internal compiler error: in extract_insn, at recog.c:2127
I have traced it to a regression after the patch for bug 43137 was committed to
trunk.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43137