On Tue, Feb 28, 2017 at 04:34:20PM +0100, Uros Bizjak wrote: > > Have you tried to build say Linux kernel or firefox or similar large > > codebase with lots of inline asm with that? > > No... > > > What constraint should people use for long long vars in 32-bit code? > > "A" constraint is used a lot in 32-bit code (say for inline asm with > > rdtsc), but what if you need more than one long long input? > > Hm, we don't guarantee DImode register pairs other that "A" > constraint. But you are right, we have to allow "A" for 64bit eax/edx > pair. > > Please consider the 64bit warning part dropped.
The 8-bit error is fine, unless the operand isn't used, it would hopefully fail to assemble anyway. Jakub