https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84187
--- Comment #2 from Liu, Rong2 <rong2.liu at intel dot com> --- Created attachment 43342 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43342&action=edit preprocess file I attached preprocessed file. Also this one maybe related to this bug: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58670. I found this info from the comments of the line of code which compiler complains. It is include/linux/compiler-gcc.h line 264. Linux kernel version 4.12.