This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Recent change results in many warnings


A recent change to libstdc++ results in the following stderr output
for a target of x86_64-pc-mingw32:

In file included from ../../../../gcc/libstdc++-v3/libsupc++/eh_alloc.cc:42:
/var/tmp/build/gcc-svn/build-x86_64-pc-linux/x86_64-pc-mingw32/libstdc++-v3/include/ext/concurrence.h:105:
warning: declaration of 'void* __cxa_allocate_exception(long long
unsigned int)' with C language linkage
../../../../gcc/libstdc++-v3/libsupc++/unwind-cxx.h:109: warning:
conflicts with previous declaration 'void*
__cxxabiv1::__cxa_allocate_exception(size_t)'
/var/tmp/build/gcc-svn/build-x86_64-pc-linux/x86_64-pc-mingw32/libstdc++-v3/include/ext/concurrence.h:105:
warning: due to different exception specifications
/var/tmp/build/gcc-svn/build-x86_64-pc-linux/x86_64-pc-mingw32/libstdc++-v3/include/ext/concurrence.h:105:
warning: declaration of 'void __cxa_free_exception(void*)' with C
language linkage
../../../../gcc/libstdc++-v3/libsupc++/unwind-cxx.h:112: warning:
conflicts with previous declaration 'void
__cxxabiv1::__cxa_free_exception(void*)'
/var/tmp/build/gcc-svn/build-x86_64-pc-linux/x86_64-pc-mingw32/libstdc++-v3/include/ext/concurrence.h:105:
warning: due to different exception specifications
/var/tmp/build/gcc-svn/build-x86_64-pc-linux/x86_64-pc-mingw32/libstdc++-v3/include/ext/concurrence.h:115:
warning: declaration of 'void* __cxa_allocate_exception(long long
unsigned int)' with C language linkage
../../../../gcc/libstdc++-v3/libsupc++/unwind-cxx.h:109: warning:
conflicts with previous declaration 'void*
__cxxabiv1::__cxa_allocate_exception(size_t)'
/var/tmp/build/gcc-svn/build-x86_64-pc-linux/x86_64-pc-mingw32/libstdc++-v3/include/ext/concurrence.h:115:
warning: due to different exception specifications
/var/tmp/build/gcc-svn/build-x86_64-pc-linux/x86_64-pc-mingw32/libstdc++-v3/include/ext/concurrence.h:115:
warning: declaration of 'void __cxa_free_exception(void*)' with C
language linkage
../../../../gcc/libstdc++-v3/libsupc++/unwind-cxx.h:112: warning:
conflicts with previous declaration 'void
__cxxabiv1::__cxa_free_exception(void*)'
/var/tmp/build/gcc-svn/build-x86_64-pc-linux/x86_64-pc-mingw32/libstdc++-v3/include/ext/concurrence.h:115:
warning: due to different exception specifications
../../../../gcc/libstdc++-v3/libsupc++/eh_terminate.cc:45: warning:
declaration of 'void* __cxa_begin_catch(void*)' with C language
linkage
../../../../gcc/libstdc++-v3/libsupc++/unwind-cxx.h:122: warning:
conflicts with previous declaration 'void*
__cxxabiv1::__cxa_begin_catch(void*)'
../../../../gcc/libstdc++-v3/libsupc++/eh_terminate.cc:45: warning:
due to different exception specifications
../../../../gcc/libstdc++-v3/libsupc++/eh_aux_runtime.cc:41: warning:
declaration of 'void* __cxa_allocate_exception(long long unsigned
int)' with C language linkage
../../../../gcc/libstdc++-v3/libsupc++/unwind-cxx.h:109: warning:
conflicts with previous declaration 'void*
__cxxabiv1::__cxa_allocate_exception(size_t)'
../../../../gcc/libstdc++-v3/libsupc++/eh_aux_runtime.cc:41: warning:
due to different exception specifications
../../../../gcc/libstdc++-v3/libsupc++/eh_aux_runtime.cc:41: warning:
declaration of 'void __cxa_free_exception(void*)' with C language
linkage
../../../../gcc/libstdc++-v3/libsupc++/unwind-cxx.h:112: warning:
conflicts with previous declaration 'void
__cxxabiv1::__cxa_free_exception(void*)'
../../../../gcc/libstdc++-v3/libsupc++/eh_aux_runtime.cc:41: warning:
due to different exception specifications
../../../../gcc/libstdc++-v3/libsupc++/eh_aux_runtime.cc:51: warning:
declaration of 'void* __cxa_allocate_exception(long long unsigned
int)' with C language linkage
../../../../gcc/libstdc++-v3/libsupc++/unwind-cxx.h:109: warning:
conflicts with previous declaration 'void*
__cxxabiv1::__cxa_allocate_exception(size_t)'
../../../../gcc/libstdc++-v3/libsupc++/eh_aux_runtime.cc:51: warning:
due to different exception specifications
../../../../gcc/libstdc++-v3/libsupc++/eh_aux_runtime.cc:51: warning:
declaration of 'void __cxa_free_exception(void*)' with C language
linkage
../../../../gcc/libstdc++-v3/libsupc++/unwind-cxx.h:112: warning:
conflicts with previous declaration 'void
__cxxabiv1::__cxa_free_exception(void*)'
../../../../gcc/libstdc++-v3/libsupc++/eh_aux_runtime.cc:51: warning:
due to different exception specifications
../../../../gcc/libstdc++-v3/libsupc++/eh_personality.cc:666: warning:
declaration of 'void* __cxa_begin_catch(void*)' with C language
linkage
../../../../gcc/libstdc++-v3/libsupc++/unwind-cxx.h:122: warning:
conflicts with previous declaration 'void*
__cxxabiv1::__cxa_begin_catch(void*)'
../../../../gcc/libstdc++-v3/libsupc++/eh_personality.cc:666: warning:
due to different exception specifications
../../../../gcc/libstdc++-v3/libsupc++/eh_personality.cc:755: warning:
declaration of 'void* __cxa_begin_catch(void*)' with C language
linkage
../../../../gcc/libstdc++-v3/libsupc++/unwind-cxx.h:122: warning:
conflicts with previous declaration 'void*
__cxxabiv1::__cxa_begin_catch(void*)'
../../../../gcc/libstdc++-v3/libsupc++/eh_personality.cc:755: warning:
due to different exception specifications
../../../../gcc/libstdc++-v3/libsupc++/eh_personality.cc:777: warning:
declaration of 'void* __cxa_allocate_exception(long long unsigned
int)' with C language linkage
../../../../gcc/libstdc++-v3/libsupc++/unwind-cxx.h:109: warning:
conflicts with previous declaration 'void*
__cxxabiv1::__cxa_allocate_exception(size_t)'
../../../../gcc/libstdc++-v3/libsupc++/eh_personality.cc:777: warning:
due to different exception specifications
../../../../gcc/libstdc++-v3/libsupc++/eh_personality.cc:777: warning:
declaration of 'void __cxa_free_exception(void*)' with C language
linkage
../../../../gcc/libstdc++-v3/libsupc++/unwind-cxx.h:112: warning:
conflicts with previous declaration 'void
__cxxabiv1::__cxa_free_exception(void*)'
../../../../gcc/libstdc++-v3/libsupc++/eh_personality.cc:777: warning:
due to different exception specifications
../../../../gcc/libstdc++-v3/libsupc++/vec.cc:108: warning:
declaration of 'void* __cxa_begin_catch(void*)' with C language
linkage
../../../../gcc/libstdc++-v3/libsupc++/unwind-cxx.h:122: warning:
conflicts with previous declaration 'void*
__cxxabiv1::__cxa_begin_catch(void*)'
../../../../gcc/libstdc++-v3/libsupc++/vec.cc:108: warning: due to
different exception specifications
../../../../gcc/libstdc++-v3/libsupc++/vec.cc:146: warning:
declaration of 'void* __cxa_begin_catch(void*)' with C language
linkage
../../../../gcc/libstdc++-v3/libsupc++/unwind-cxx.h:122: warning:
conflicts with previous declaration 'void*
__cxxabiv1::__cxa_begin_catch(void*)'
../../../../gcc/libstdc++-v3/libsupc++/vec.cc:146: warning: due to
different exception specifications
../../../../gcc/libstdc++-v3/libsupc++/vec.cc:174: warning:
declaration of 'void* __cxa_begin_catch(void*)' with C language
linkage
../../../../gcc/libstdc++-v3/libsupc++/unwind-cxx.h:122: warning:
conflicts with previous declaration 'void*
__cxxabiv1::__cxa_begin_catch(void*)'
../../../../gcc/libstdc++-v3/libsupc++/vec.cc:174: warning: due to
different exception specifications
../../../../gcc/libstdc++-v3/libsupc++/vec.cc:205: warning:
declaration of 'void* __cxa_begin_catch(void*)' with C language
linkage
../../../../gcc/libstdc++-v3/libsupc++/unwind-cxx.h:122: warning:
conflicts with previous declaration 'void*
__cxxabiv1::__cxa_begin_catch(void*)'
../../../../gcc/libstdc++-v3/libsupc++/vec.cc:205: warning: due to
different exception specifications
../../../../gcc/libstdc++-v3/libsupc++/vec.cc:238: warning:
declaration of 'void* __cxa_begin_catch(void*)' with C language
linkage
../../../../gcc/libstdc++-v3/libsupc++/unwind-cxx.h:122: warning:
conflicts with previous declaration 'void*
__cxxabiv1::__cxa_begin_catch(void*)'
../../../../gcc/libstdc++-v3/libsupc++/vec.cc:238: warning: due to
different exception specifications
../../../../gcc/libstdc++-v3/libsupc++/vec.cc:273: warning:
declaration of 'void* __cxa_begin_catch(void*)' with C language
linkage
../../../../gcc/libstdc++-v3/libsupc++/unwind-cxx.h:122: warning:
conflicts with previous declaration 'void*
__cxxabiv1::__cxa_begin_catch(void*)'
../../../../gcc/libstdc++-v3/libsupc++/vec.cc:273: warning: due to
different exception specifications
../../../../gcc/libstdc++-v3/libsupc++/vec.cc:313: warning:
declaration of 'void* __cxa_begin_catch(void*)' with C language
linkage
../../../../gcc/libstdc++-v3/libsupc++/unwind-cxx.h:122: warning:
conflicts with previous declaration 'void*
__cxxabiv1::__cxa_begin_catch(void*)'
../../../../gcc/libstdc++-v3/libsupc++/vec.cc:313: warning: due to
different exception specifications
../../../../gcc/libstdc++-v3/libsupc++/vec.cc:348: warning:
declaration of 'void* __cxa_begin_catch(void*)' with C language
linkage
../../../../gcc/libstdc++-v3/libsupc++/unwind-cxx.h:122: warning:
conflicts with previous declaration 'void*
__cxxabiv1::__cxa_begin_catch(void*)'
../../../../gcc/libstdc++-v3/libsupc++/vec.cc:348: warning: due to
different exception specifications
libtool: link: warning: undefined symbols not allowed in
x86_64-pc-mingw32 shared libraries
../../../../gcc/libstdc++-v3/src/locale_init.cc: In static member
function 'static const std::locale& std::locale::classic()':
../../../../gcc/libstdc++-v3/src/locale_init.cc:247: warning:
dereferencing type-punned pointer will break strict-aliasing rules


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]