drop __builtin_ from __clear_cache libname
authorAlexandre Oliva <oliva@adacore.com>
Thu, 10 Dec 2020 09:23:36 +0000 (06:23 -0300)
committerAlexandre Oliva <oliva@gnu.org>
Thu, 10 Dec 2020 11:31:13 +0000 (08:31 -0300)
commitf2a5e5f3e6d770d16ad3c48c753a952a40c09c16
tree2ccbac08ba9c92734e770164281b93a41aa79142
parent680e4202f23ce74f3b26c7f090b9d22a56765554
drop __builtin_ from __clear_cache libname

I made a cut&pasto in my previous patch for tree.c, causing platforms
that have CLEAR_INSN_CACHE defined, and none of the internal
__clear_cache expansion overriders, to issue calls to symbols named
__builtin___clear_cache rather than __clear_cache, on languages other
than those in the C family.  Oops.

This patch removes __builtin_ from the string used as the libname for
__buuiltin___clear_cache.

for  gcc/ChangeLog

* tree.c (build_common_builtin_nodes): Drop __builtin_ from
__clear_cache libname.
gcc/tree.c