A question about combining constraints

Joern Rennecke amylaar@spamcop.net
Fri Nov 12 15:46:00 GMT 2010


Quoting Dave Korn <dave.korn.cygwin@gmail.com>:

>   By "combine constraints", you mean "Omit all the commas between
> alternatives, mash them together in a single string, and expect GCC   
> to permute
> all the possible combinations"?
>
>   I didn't know that was possible at all.  I thought GCC would   
> interpret those
> as multi-letter constraint names.

Actually, you need to add one or more register constraints to input
memory constraints to enable optional input reload generation.
And there are subtle register priority implications of having merged or
separate alternatives.



More information about the Gcc mailing list