On Fri, 2022-04-22 at 08:17 +0000, Raut, S Biplab wrote: > [AMD Official Use Only] > > Thank you Xi Ruoyao for pointing that out. > Any reasons why GCC does not support it for C? The initial implemention reused the compiler component for C++ function overloading. And the C programmers likely prefer an explicit way using `__attribute__((ifunc(...)))` so nobody really wanted to spend time implementing this for C. -- Xi Ruoyao <xry111@xxxxxxxxxxxxxxxx> School of Aerospace Science and Technology, Xidian University