http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49676
Jan Kratochvil <jan.kratochvil at redhat dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID --- Comment #2 from Jan Kratochvil <jan.kratochvil at redhat dot com> 2011-07-08 14:40:54 UTC --- Therefore func (int i) is correct to call with value 1 as: movq $0xdeaddead00000001, %rdi I did not realize. Thanks for the explanation. DW_OP_shl vs. DW_OP_and "inefficiency" I would not file.