https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114083
--- Comment #7 from Maciej W. Rozycki <macro at orcam dot me.uk> --- (In reply to Roland Illig from comment #6) > There's a problem with the wording though. On a platform that doesn't > support conditional-move operations, it's not possible to _use_ > conditional-move operations. Period. It's only possible to _emulate_ the > behavior of these operations. There's just too much implementer's speak in the option description here. Sorry about this. What the option internally enables it is a set of named RTL machine description patterns that implement the respective conditional-move operations. So in terms of RTL the operations are indeed available unconditionally. But I guess the compiler's internal representation is less of an interest from the user's point of view. What do you think of Andreas's suggestion for the English wording?