On Mon, Jul 14, 2025 at 1:16 PM Uros Bizjak <ubiz...@gmail.com> wrote:
>
> On Sun, Jul 13, 2025 at 12:16 AM Sam James <s...@gentoo.org> wrote:
> >
> > "H.J. Lu" <hjl.to...@gmail.com> writes:
> >
> > > On Sat, Jul 12, 2025 at 6:58 AM Siddhesh Poyarekar <siddh...@gotplt.org> 
> > > wrote:
> > >>
> > >> On 2025-07-11 15:28, Uros Bizjak wrote:
> > >> >> Why not just switch over unconditionally?  __fentry__ seems like a
> > >> >> better alternative to mcount overall and it has been around long 
> > >> >> enough
> > >> >> that even older deployments should be relatively unaffected.
> > >> >
> > >> > Actually, it is switched on by default for i?86-*-linux* |
> > >> > x86_64-*-linux*. The default for --enable-x86-64-mfentry is "auto",
> > >> > which triggers the mentioned condition. One still has a chance to use
> > >> > "yes" or "no" in addition to "auto" when configuring with
> > >> > --{enable|disable}-x86-64-mfentry.
> > >>
> > >> Oh that's good then.
> > >>
> > >> Thanks,
> > >> Sid
> > >
> > > Here is the v2 patch.   The differences are
> > >
> > > 1.  Enable -mfentry by default for i?86-*-*gnu* | x86_64-*-*gnu*,
> > > not i?86-*-*linux* | x86_64-*-*linux*.
> > > 2.  Adjust some testcases.
> > >
> > > OK for master?
> >
> > I'll test it tonight but it looks good to me now. Thanks.
>
> Assuming that tests passed, OK for mainline.

HJ, please also mention this change in gcc-16 release notes.

Thanks,
Uros.

Reply via email to