------- Comment #2 from hjl dot tools at gmail dot com 2008-08-18 23:24 ------- The particular insn is
(insn 72 70 73 8 x.i:17 (set (reg:SI 386) (minus:SI (subreg:SI (reg/f:DI 376 [ ivtmp.14 ]) 0) (subreg:SI (reg/f:DI 335 virtual-stack-vars) 0))) 165 {subsi3} (nil)) (gdb) f 0 #0 subreg_offset_representable_p (xregno=328, xmode=DImode, offset=0, ymode=SImode) at ../../src/gcc/rtlanal.c:3244 3244 return (info.representable_p (gdb) f 1 #1 0x4000000000377740 in validate_subreg (omode=SImode, imode=DImode, reg=0x20000000035506c0, offset=0) at ../../src/gcc/emit-rtl.c:755 755 return subreg_offset_representable_p (regno, imode, offset, omode); (gdb) call debug_rtx (reg) (reg/f:DI 328 sfp) (gdb) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37155