On Mon, May 09, 2011 at 01:35:39PM -0700, H.J. Lu wrote: > (gdb) call debug_rtx (rtl) > (var_location d (mem/s/j:SI (plus:DI (subreg:DI (ashift:SI > (entry_value:SI (reg:SI 5 di [ i ])) > (const_int 2 [0x2])) 0) > (symbol_ref:DI ("a") <var_decl 0x7ffff0606000 a>)) [0 a S4 A32])) > (gdb)
Ugh, paradoxical subreg? Doesn't that say that the upper 32-bits are undefined? Surely that ought to be zero_extend, sign_extend or something similarly well defined... Jakub