On 11/09/2015 11:24 AM, Richard Sandiford wrote:
Bernd Schmidt <bschm...@redhat.com> writes:
I see it's already acked, but have you considered just doing away with
the builtin/internal function distinction?
I think they're too different to be done away with entirely. built-in
functions map directly to a specific C-level callable function and
must have an fndecl, whereas no internal function should have an fndecl.
Whether a built-in function is available depends on the selected
language and what declarations the front-end has seen, while whether
an internal function is available depends entirely on GCC internal
information.
Yes... but aren't these things fixable relatively easily (compared with
what your patches are doing)?
I also have the problem that I can't quite see where your patch series
is going. Let's take "Add internal bitcount functions", it adds new
internal functions but no users AFAICS. What is the end goal here (there
doesn't seem to be a [0/N] description in my inbox)?
Bernd