http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59758
--- Comment #7 from Matthias Klose <doko at gcc dot gnu.org> --- still fails to build with the proposed patch on sparc-linux-gnu In file included from ../../../../src/libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cc:20:0: ../../../../src/libsanitizer/sanitizer_common/sanitizer_internal_defs.h:257:72: error: size of array 'assertion_failed__70' is negative typedef char IMPL_PASTE(assertion_failed_##_, line)[2*(int)(pred)-1] ^ ../../../../src/libsanitizer/sanitizer_common/sanitizer_internal_defs.h:251:30: note: in expansion of macro 'IMPL_COMPILER_ASSERT' #define COMPILER_CHECK(pred) IMPL_COMPILER_ASSERT(pred, __LINE__) ^ ../../../../src/libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cc:70:1: note: in expansion of macro 'COMPILER_CHECK' COMPILER_CHECK(struct_kernel_stat_sz == sizeof(struct stat)); ^ make[6]: *** [sanitizer_platform_limits_linux.lo] Error 1