[Bug target/52876] [x32] - Sign extend 32 to 64bit then clear upper 32bits fails O1 or higher
hjl.tools at gmail dot com
gcc-bugzilla@gcc.gnu.org
Thu Apr 5 14:31:00 GMT 2012
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52876
--- Comment #10 from H.J. Lu <hjl.tools at gmail dot com> 2012-04-05 14:30:40 UTC ---
simplify_binary_operation (code=AND, mode=DImode, op0=0x7ffff1ac0900,
op1=0x7ffff1a8ffb0) at /export/gnu/import/git/gcc/gcc/simplify-rtx.c:1893
1893 gcc_assert (GET_RTX_CLASS (code) != RTX_COMPARE);
(gdb) call debug_rtx (op0)
(reg/f:DI 64 [ addr ])
(gdb) call debug_rtx (op1)
(const_int 4294967295 [0xffffffff])
(gdb)
returns
(reg/f:DI 64 [ addr ])
More information about the Gcc-bugs
mailing list