User account creation filtered due to spam.

Bug 50104

Summary: internal compiler error: in extract_insn
Product: gcc Reporter: Khem Raj <raj.khem>
Component: targetAssignee: Not yet assigned to anyone <unassigned>
Severity: normal CC: bernds
Priority: P3    
Version: 4.6.2   
Target Milestone: ---   
Host: x86_64-linux Target: arm-eabi
Build: x86_64-linux Known to work: 4.5.1, 4.5.2
Known to fail: 4.6.0, 4.6.1, 4.7.0 Last reconfirmed:
Attachments: testcase

Description Khem Raj 2011-08-17 05:05:11 UTC
Created attachment 25027 [details]

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
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.
Comment 1 Mikael Pettersson 2011-08-17 07:52:49 UTC
Duplicate of PR50099.
Comment 2 Richard Biener 2011-08-17 08:12:50 UTC

*** This bug has been marked as a duplicate of bug 50099 ***