Greeting's
Today's mainline kernel fails to compile on my powerpc box with below errors
././include/linux/compiler_attributes.h:62:5: warning: "__has_attribute"
is not defined, evaluates to 0 [-Wundef]
#if __has_attribute(__assume_aligned__)
^~~~~~~~~~~~~~~
././include/linux/compiler_attributes.h:62:20: error: missing binary
operator before token "("
#if __has_attribute(__assume_aligned__)
^
././include/linux/compiler_attributes.h:88:5: warning: "__has_attribute"
is not defined, evaluates to 0 [-Wundef]
#if __has_attribute(__copy__)
^~~~~~~~~~~~~~~
././include/linux/compiler_attributes.h:88:20: error: missing binary
operator before token "("
#if __has_attribute(__copy__)
Kernel builds fine when below patch is reverted
commit 6d2ef22 : compiler_attributes.h: drop __has_attribute() support
for gcc4
--
Regard's
Abdul Haleem
IBM Linux Technology Center