Hi! I've noticed the description of these wasn't updated when the mask2 argument has been added in 2019.
Committed to trunk as obvious. 2023-02-24 Jakub Jelinek <ja...@redhat.com> * config/i386/i386-builtin.def: Update description of BDESC and BDESC_FIRST in file comment to include mask2. --- gcc/config/i386/i386-builtin.def.jj 2023-02-24 10:12:37.027390923 +0100 +++ gcc/config/i386/i386-builtin.def 2023-02-24 13:07:29.453512100 +0100 @@ -23,9 +23,9 @@ <http://www.gnu.org/licenses/>. */ /* Before including this file, some macros must be defined: - BDESC (mask, icode, name, code, comparison, flag) + BDESC (mask, mask2, icode, name, code, comparison, flag) -- definition of each builtin - BDESC_FIRST (kind, KIND, mask, icode, name, code, comparison, flag) + BDESC_FIRST (kind, KIND, mask, mask2, icode, name, code, comparison, flag) -- like BDESC, but used for the first builtin in each category; bdesc_##kind will be used in the name of the array and IX86_BUILTIN__BDESC_##KIND##_FIRST will be the low boundary Jakub