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.
Duplicate of PR50099.
*** This bug has been marked as a duplicate of bug 50099 ***