[Bug inline-asm/43110] Lack of dependency between %rax and %eax in inline assembly

2010-02-17 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2010-02-17 23:18 --- This is all documented at http://gcc.gnu.org/onlinedocs/gcc-4.4.3/gcc/Modifiers.html "Means (in a particular alternative) that this operand is an earlyclobber operand, which is modified before the instruction is fin

[Bug inline-asm/43110] Lack of dependency between %rax and %eax in inline assembly

2010-02-17 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2010-02-17 23:15 --- Your inline-asm is incorrect as you don't say that result is ax (including eax and rax) is going to be early clobbered. The inline-asm should be written as: asm volatile ( "movq $0x01020304050