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)'

Reply via email to