Abe wrote:
[Alan wrote:]
Where can I find info on what the different flag values mean?
(I had thought they were booleans [...]
[Abe wrote:]
Sorry; I don`t know if that is documented anywhere yet.
In this case, (-1) simply means "defaulted": on if the vectorizer is on, and
off if it is off.
(0) means "user specified no if conversion" and (1) means "user specified [yes] if
conversion".
[Alan wrote:]
Ah, right, that makes sense now. Obviously I would like to see this written in
doc/ .
Is the following sufficient? From "doc/invoke.texi", I propose to replace:
This is enabled by default if vectorization is enabled.
... with:
This is enabled by default when vectorization is enabled
and disabled by default when vectorization is disabled.
That would be helpful - but has the syntax not changed? I was thinking it'd be
useful to document somewher the meanings of 1/0/-1, as you explained them to me:
> In this case, (-1) simply means "defaulted": on if the vectorizer is on, and
off if it is off.
> (0) means "user specified no if conversion" and (1) means "user specified
[yes] if conversion".
Perhaps in the gate() function if not in the doc.
Thanks, Alan