Richard Kenner wrote:
* Since no one uses it, we rip out all support for the ffs pattern and
expression.
There's an ffs builtin! How do we know who uses it?
I am not proposing to remove the built-in (i.e. the language visible
__builtin_ffs() function); only the RTL expression (ffs:MODE ...) and
the named machine description pattern "ffs<mode>".
Moreover, expmed uses it as an option in expanding some comparisons.
I see no code in expmed.c that uses either the RTL expression or the
named pattern. It does use the optab, but (to reiterate) use of the
ffs_optab never generates RTL that uses (ffs:MODE).
zw