Re: [PATCH] i386: Keep _ep[i|u]{32,64} names of scalar SAT CVT intrinsics [PR126581]

Richard Biener <[email protected]> Mon, 3 Aug 2026 09:44:28 +0200
Newsgroups gmane.comp.gcc.patches
Message-ID <CAFiYyc0T9vO0V7rbUs+7Jrx4BLeOrZOJ456fZSTg19xnYauC9w@mail.gmail.com>
On Mon, Aug 3, 2026 at 9:41 AM Jakub Jelinek <[email protected]> wrote:
>
> On Mon, Aug 03, 2026 at 07:38:19AM +0000, Liu, Hongtao wrote:
> > > This doesn't help programmers migrate to the new names.
> > > The same source which compiles fine for GCC 16 may fail for GCC 17.
> >
> > I prefer to document this change in changs.html for clarification but not support alias of them forever, those names are typo, not supported by LLVM/ICX.
> > We believe users are unlikely to use these misspelled intrinsics either, as they are not portable across different x86 compilers (e.g., LLVM, ICX).
>
> Agreed.  For GCC 17 changes.html/porting_to.html is IMHO sufficient.

Do we have a mechanism to diagnose use of the misspelled alias?  Does
attributing the functions with __attribute__((deprecated)) work and would that
be a good idea?

>
>         Jakub
>
>