On 12/16/2013 12:29 PM, Luchezar Belev wrote:
My question is: why is this feature not mentioned anywhere in the GCC documentation and is so extremely hard to find info about? Does this mean that it is planned for removal or deprecation? Can one rely on it's presence in future GCC versions?
Isn't it specific to a subset of all the architectures? If it's generic, it makes sense to add it to the Extended Asm documentation.
The architecture-specific aspects of inline assembler mostly deal with constraints, which isn't the right place to document the prefix at the expansion site. Perhaps that's why it hasn't been documented before?
-- Florian Weimer / Red Hat Product Security Team