Re: [PATCH v3 1/3] aarch64: Stop using sys/ifunc.h header in libatomic and libgcc

2025-07-31 Thread Yury Khrustalev
On Wed, Jul 30, 2025 at 02:13:48PM -0700, Andrew Pinski wrote: > On Wed, Jul 30, 2025 at 4:18 AM Yury Khrustalev > wrote: > > > > This optional header is used to bring in the definition of the > > struct __ifunc_arg_t type. Since it has been added to glibc only > > recently, the previous implemen

Re: [PATCH v3 1/3] aarch64: Stop using sys/ifunc.h header in libatomic and libgcc

2025-07-30 Thread Andrew Pinski
On Wed, Jul 30, 2025 at 4:18 AM Yury Khrustalev wrote: > > This optional header is used to bring in the definition of the > struct __ifunc_arg_t type. Since it has been added to glibc only > recently, the previous implementation had to check whether this > header is present and, if not, it provide

[PATCH v3 1/3] aarch64: Stop using sys/ifunc.h header in libatomic and libgcc

2025-07-30 Thread Yury Khrustalev
This optional header is used to bring in the definition of the struct __ifunc_arg_t type. Since it has been added to glibc only recently, the previous implementation had to check whether this header is present and, if not, it provide its own definition. This creates dead code because either one of