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 > >