https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78202
--- Comment #1 from Bernd Edlinger <bernd.edlinger at hotmail dot de> --- The log file of the libitm testsuite is totally cluttered because it is not using -fno-diagnostics-color=never. This happens only for: libitm.c++/throwdown.C libitm.c++/dropref.C Other tests are unaffected, no warning when building libitm. Complete list of warnings follows: ../../../../gcc-trunk/libitm/testsuite/../libitm.h:150:13: warning: declaration of 'void _ITM_abortTransaction(_ITM_abortReason)' conflicts with built-in declaration 'void _ITM_abortTransaction(int)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:154:13: warning: declaration of 'void _ITM_changeTransactionMode(_ITM_transactionState)' conflicts with built-in declaration 'void _ITM_changeTransactionMode(int)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:186:24: warning: declaration of '_ITM_TYPE_U1 _ITM_RU1(const _ITM_TYPE_U1*)' conflicts with built-in declaration 'unsigned char _ITM_RU1(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:187:24: warning: declaration of '_ITM_TYPE_U1 _ITM_RaRU1(const _ITM_TYPE_U1*)' conflicts with built-in declaration 'unsigned char _ITM_RaRU1(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:188:24: warning: declaration of '_ITM_TYPE_U1 _ITM_RaWU1(const _ITM_TYPE_U1*)' conflicts with built-in declaration 'unsigned char _ITM_RaWU1(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:189:24: warning: declaration of '_ITM_TYPE_U1 _ITM_RfWU1(const _ITM_TYPE_U1*)' conflicts with built-in declaration 'unsigned char _ITM_RfWU1(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:190:15: warning: declaration of 'void _ITM_WU1(_ITM_TYPE_U1*, _ITM_TYPE_U1)' conflicts with built-in declaration 'void _ITM_WU1(volatile void*, unsigned char)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:191:15: warning: declaration of 'void _ITM_WaRU1(_ITM_TYPE_U1*, _ITM_TYPE_U1)' conflicts with built-in declaration 'void _ITM_WaRU1(volatile void*, unsigned char)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:192:15: warning: declaration of 'void _ITM_WaWU1(_ITM_TYPE_U1*, _ITM_TYPE_U1)' conflicts with built-in declaration 'void _ITM_WaWU1(volatile void*, unsigned char)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:186:24: warning: declaration of '_ITM_TYPE_U2 _ITM_RU2(const _ITM_TYPE_U2*)' conflicts with built-in declaration 'short unsigned int _ITM_RU2(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:187:24: warning: declaration of '_ITM_TYPE_U2 _ITM_RaRU2(const _ITM_TYPE_U2*)' conflicts with built-in declaration 'short unsigned int _ITM_RaRU2(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:188:24: warning: declaration of '_ITM_TYPE_U2 _ITM_RaWU2(const _ITM_TYPE_U2*)' conflicts with built-in declaration 'short unsigned int _ITM_RaWU2(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:189:24: warning: declaration of '_ITM_TYPE_U2 _ITM_RfWU2(const _ITM_TYPE_U2*)' conflicts with built-in declaration 'short unsigned int _ITM_RfWU2(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:190:15: warning: declaration of 'void _ITM_WU2(_ITM_TYPE_U2*, _ITM_TYPE_U2)' conflicts with built-in declaration 'void _ITM_WU2(volatile void*, short unsigned int)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:191:15: warning: declaration of 'void _ITM_WaRU2(_ITM_TYPE_U2*, _ITM_TYPE_U2)' conflicts with built-in declaration 'void _ITM_WaRU2(volatile void*, short unsigned int)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:192:15: warning: declaration of 'void _ITM_WaWU2(_ITM_TYPE_U2*, _ITM_TYPE_U2)' conflicts with built-in declaration 'void _ITM_WaWU2(volatile void*, short unsigned int)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:186:24: warning: declaration of '_ITM_TYPE_U4 _ITM_RU4(const _ITM_TYPE_U4*)' conflicts with built-in declaration 'unsigned int _ITM_RU4(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:187:24: warning: declaration of '_ITM_TYPE_U4 _ITM_RaRU4(const _ITM_TYPE_U4*)' conflicts with built-in declaration 'unsigned int _ITM_RaRU4(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:188:24: warning: declaration of '_ITM_TYPE_U4 _ITM_RaWU4(const _ITM_TYPE_U4*)' conflicts with built-in declaration 'unsigned int _ITM_RaWU4(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:189:24: warning: declaration of '_ITM_TYPE_U4 _ITM_RfWU4(const _ITM_TYPE_U4*)' conflicts with built-in declaration 'unsigned int _ITM_RfWU4(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:190:15: warning: declaration of 'void _ITM_WU4(_ITM_TYPE_U4*, _ITM_TYPE_U4)' conflicts with built-in declaration 'void _ITM_WU4(volatile void*, unsigned int)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:191:15: warning: declaration of 'void _ITM_WaRU4(_ITM_TYPE_U4*, _ITM_TYPE_U4)' conflicts with built-in declaration 'void _ITM_WaRU4(volatile void*, unsigned int)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:192:15: warning: declaration of 'void _ITM_WaWU4(_ITM_TYPE_U4*, _ITM_TYPE_U4)' conflicts with built-in declaration 'void _ITM_WaWU4(volatile void*, unsigned int)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:186:24: warning: declaration of '_ITM_TYPE_U8 _ITM_RU8(const _ITM_TYPE_U8*)' conflicts with built-in declaration 'long unsigned int _ITM_RU8(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:187:24: warning: declaration of '_ITM_TYPE_U8 _ITM_RaRU8(const _ITM_TYPE_U8*)' conflicts with built-in declaration 'long unsigned int _ITM_RaRU8(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:188:24: warning: declaration of '_ITM_TYPE_U8 _ITM_RaWU8(const _ITM_TYPE_U8*)' conflicts with built-in declaration 'long unsigned int _ITM_RaWU8(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:189:24: warning: declaration of '_ITM_TYPE_U8 _ITM_RfWU8(const _ITM_TYPE_U8*)' conflicts with built-in declaration 'long unsigned int _ITM_RfWU8(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:190:15: warning: declaration of 'void _ITM_WU8(_ITM_TYPE_U8*, _ITM_TYPE_U8)' conflicts with built-in declaration 'void _ITM_WU8(volatile void*, long unsigned int)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:191:15: warning: declaration of 'void _ITM_WaRU8(_ITM_TYPE_U8*, _ITM_TYPE_U8)' conflicts with built-in declaration 'void _ITM_WaRU8(volatile void*, long unsigned int)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:192:15: warning: declaration of 'void _ITM_WaWU8(_ITM_TYPE_U8*, _ITM_TYPE_U8)' conflicts with built-in declaration 'void _ITM_WaWU8(volatile void*, long unsigned int)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:186:24: warning: declaration of '_ITM_TYPE_F _ITM_RF(const _ITM_TYPE_F*)' conflicts with built-in declaration 'float _ITM_RF(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:187:24: warning: declaration of '_ITM_TYPE_F _ITM_RaRF(const _ITM_TYPE_F*)' conflicts with built-in declaration 'float _ITM_RaRF(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:188:24: warning: declaration of '_ITM_TYPE_F _ITM_RaWF(const _ITM_TYPE_F*)' conflicts with built-in declaration 'float _ITM_RaWF(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:189:24: warning: declaration of '_ITM_TYPE_F _ITM_RfWF(const _ITM_TYPE_F*)' conflicts with built-in declaration 'float _ITM_RfWF(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:190:15: warning: declaration of 'void _ITM_WF(_ITM_TYPE_F*, _ITM_TYPE_F)' conflicts with built-in declaration 'void _ITM_WF(volatile void*, float)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:191:15: warning: declaration of 'void _ITM_WaRF(_ITM_TYPE_F*, _ITM_TYPE_F)' conflicts with built-in declaration 'void _ITM_WaRF(volatile void*, float)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:192:15: warning: declaration of 'void _ITM_WaWF(_ITM_TYPE_F*, _ITM_TYPE_F)' conflicts with built-in declaration 'void _ITM_WaWF(volatile void*, float)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:186:24: warning: declaration of '_ITM_TYPE_D _ITM_RD(const _ITM_TYPE_D*)' conflicts with built-in declaration 'double _ITM_RD(double*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:187:24: warning: declaration of '_ITM_TYPE_D _ITM_RaRD(const _ITM_TYPE_D*)' conflicts with built-in declaration 'double _ITM_RaRD(double*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:188:24: warning: declaration of '_ITM_TYPE_D _ITM_RaWD(const _ITM_TYPE_D*)' conflicts with built-in declaration 'double _ITM_RaWD(double*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:189:24: warning: declaration of '_ITM_TYPE_D _ITM_RfWD(const _ITM_TYPE_D*)' conflicts with built-in declaration 'double _ITM_RfWD(double*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:190:15: warning: declaration of 'void _ITM_WD(_ITM_TYPE_D*, _ITM_TYPE_D)' conflicts with built-in declaration 'void _ITM_WD(volatile void*, double)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:191:15: warning: declaration of 'void _ITM_WaRD(_ITM_TYPE_D*, _ITM_TYPE_D)' conflicts with built-in declaration 'void _ITM_WaRD(volatile void*, double)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:192:15: warning: declaration of 'void _ITM_WaWD(_ITM_TYPE_D*, _ITM_TYPE_D)' conflicts with built-in declaration 'void _ITM_WaWD(volatile void*, double)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:186:24: warning: declaration of '_ITM_TYPE_E _ITM_RE(const _ITM_TYPE_E*)' conflicts with built-in declaration 'long double _ITM_RE(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:187:24: warning: declaration of '_ITM_TYPE_E _ITM_RaRE(const _ITM_TYPE_E*)' conflicts with built-in declaration 'long double _ITM_RaRE(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:188:24: warning: declaration of '_ITM_TYPE_E _ITM_RaWE(const _ITM_TYPE_E*)' conflicts with built-in declaration 'long double _ITM_RaWE(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:189:24: warning: declaration of '_ITM_TYPE_E _ITM_RfWE(const _ITM_TYPE_E*)' conflicts with built-in declaration 'long double _ITM_RfWE(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:190:15: warning: declaration of 'void _ITM_WE(_ITM_TYPE_E*, _ITM_TYPE_E)' conflicts with built-in declaration 'void _ITM_WE(volatile void*, long double)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:191:15: warning: declaration of 'void _ITM_WaRE(_ITM_TYPE_E*, _ITM_TYPE_E)' conflicts with built-in declaration 'void _ITM_WaRE(volatile void*, long double)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:192:15: warning: declaration of 'void _ITM_WaWE(_ITM_TYPE_E*, _ITM_TYPE_E)' conflicts with built-in declaration 'void _ITM_WaWE(volatile void*, long double)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:206:15: warning: declaration of 'void _ITM_LU1(const _ITM_TYPE_U1*)' conflicts with built-in declaration 'void _ITM_LU1(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:206:15: warning: declaration of 'void _ITM_LU2(const _ITM_TYPE_U2*)' conflicts with built-in declaration 'void _ITM_LU2(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:206:15: warning: declaration of 'void _ITM_LU4(const _ITM_TYPE_U4*)' conflicts with built-in declaration 'void _ITM_LU4(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:206:15: warning: declaration of 'void _ITM_LU8(const _ITM_TYPE_U8*)' conflicts with built-in declaration 'void _ITM_LU8(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:206:15: warning: declaration of 'void _ITM_LF(const _ITM_TYPE_F*)' conflicts with built-in declaration 'void _ITM_LF(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:206:15: warning: declaration of 'void _ITM_LD(const _ITM_TYPE_D*)' conflicts with built-in declaration 'void _ITM_LD(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:206:15: warning: declaration of 'void _ITM_LE(const _ITM_TYPE_E*)' conflicts with built-in declaration 'void _ITM_LE(volatile void*)' ../../../../gcc-trunk/libitm/testsuite/../libitm.h:240:13: warning: declaration of 'void _ITM_LB(const void*, size_t)' conflicts with built-in declaration 'void _ITM_LB(volatile void*, long unsigned int)'