https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120778
--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Created attachment 62006 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=62006&action=edit gcc16-pr120778-keyword-macro.patch WIP on -Wkeyword-macro warning (still need to do C, allow #define likely() and #define unlikely() (I must say I find it very weird that #define likely(x, y) x + y is allowed but #undef likely is not), add documentation/testcases.