http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52876
H.J. Lu <hjl.tools at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |UNCONFIRMED Component|rtl-optimization |target Ever Confirmed|1 |0 --- Comment #12 from H.J. Lu <hjl.tools at gmail dot com> 2012-04-05 15:21:15 UTC --- The problem starts with (insn 6 3 7 2 (set (reg/f:DI 64 [ addr ]) (sign_extend:DI (subreg/u:SI (reg/v/f:DI 63 [ addr ]) 0))) x.i:6 122 {*e xtendsidi2_rex64} (nil)) Reg 64 shouldn't be frame related after sign-extension.