This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Recent warning regression in libstdc++-v3/libsupc++
- From: Paolo Carlini <paolo dot carlini at oracle dot com>
- To: gcc at gcc dot gnu dot org
- Cc: joseph at codesourcery dot com, libstdc++ at gcc dot gnu dot org
- Date: Wed, 23 Jul 2008 09:54:17 -0500 (CDT)
- Subject: Recent warning regression in libstdc++-v3/libsupc++
- Accept-language: en-US
Hi all, hi Joseph,
on x86_64-linux I'm seeing many new warnings which didn't exist until a few days ago, see below.
Is that known? Joseph, can it have something to do with your recent libsupc++ changes?
Thanks,
Paolo.
//////////////////
../../../../trunk/libstdc++-v3/libsupc++/eh_personality.cc:666: warning: declaration of 'void* __cxa_begin_catch(void*)' with C language linkage
../../../../trunk/libstdc++-v3/libsupc++/unwind-cxx.h:122: warning: conflicts with previous declaration 'void* __cxxabiv1::__cxa_begin_catch(void*)'
../../../../trunk/libstdc++-v3/libsupc++/eh_personality.cc:666: warning: due to different exception specifications
../../../../trunk/libstdc++-v3/libsupc++/eh_personality.cc:755: warning: declaration of 'void* __cxa_begin_catch(void*)' with C language linkage
../../../../trunk/libstdc++-v3/libsupc++/unwind-cxx.h:122: warning: conflicts with previous declaration 'void* __cxxabiv1::__cxa_begin_catch(void*)'
../../../../trunk/libstdc++-v3/libsupc++/eh_personality.cc:755: warning: due to different exception specifications
../../../../trunk/libstdc++-v3/libsupc++/eh_personality.cc:777: warning: declaration of 'void* __cxa_allocate_exception(long unsigned int)' with C language linkage
../../../../trunk/libstdc++-v3/libsupc++/unwind-cxx.h:109: warning: conflicts with previous declaration 'void* __cxxabiv1::__cxa_allocate_exception(size_t)'
../../../../trunk/libstdc++-v3/libsupc++/eh_personality.cc:777: warning: due to different exception specifications
../../../../trunk/libstdc++-v3/libsupc++/eh_personality.cc:777: warning: declaration of 'void __cxa_free_exception(void*)' with C language linkage
../../../../trunk/libstdc++-v3/libsupc++/unwind-cxx.h:112: warning: conflicts with previous declaration 'void __cxxabiv1::__cxa_free_exception(void*)'
../../../../trunk/libstdc++-v3/libsupc++/eh_personality.cc:777: warning: due to different exception specifications
and then:
../../../../trunk/libstdc++-v3/libsupc++/vec.cc:108: warning: declaration of 'void* __cxa_begin_catch(void*)' with C language linkage
../../../../trunk/libstdc++-v3/libsupc++/unwind-cxx.h:122: warning: conflicts with previous declaration 'void* __cxxabiv1::__cxa_begin_catch(void*)'
../../../../trunk/libstdc++-v3/libsupc++/vec.cc:108: warning: due to different exception specifications
../../../../trunk/libstdc++-v3/libsupc++/vec.cc:146: warning: declaration of 'void* __cxa_begin_catch(void*)' with C language linkage
../../../../trunk/libstdc++-v3/libsupc++/unwind-cxx.h:122: warning: conflicts with previous declaration 'void* __cxxabiv1::__cxa_begin_catch(void*)'
../../../../trunk/libstdc++-v3/libsupc++/vec.cc:146: warning: due to different exception specifications
../../../../trunk/libstdc++-v3/libsupc++/vec.cc:174: warning: declaration of 'void* __cxa_begin_catch(void*)' with C language linkage
../../../../trunk/libstdc++-v3/libsupc++/unwind-cxx.h:122: warning: conflicts with previous declaration 'void* __cxxabiv1::__cxa_begin_catch(void*)'
../../../../trunk/libstdc++-v3/libsupc++/vec.cc:174: warning: due to different exception specifications
../../../../trunk/libstdc++-v3/libsupc++/vec.cc:205: warning: declaration of 'void* __cxa_begin_catch(void*)' with C language linkage
../../../../trunk/libstdc++-v3/libsupc++/unwind-cxx.h:122: warning: conflicts with previous declaration 'void* __cxxabiv1::__cxa_begin_catch(void*)'
../../../../trunk/libstdc++-v3/libsupc++/vec.cc:205: warning: due to different exception specifications
../../../../trunk/libstdc++-v3/libsupc++/vec.cc:238: warning: declaration of 'void* __cxa_begin_catch(void*)' with C language linkage
../../../../trunk/libstdc++-v3/libsupc++/unwind-cxx.h:122: warning: conflicts with previous declaration 'void* __cxxabiv1::__cxa_begin_catch(void*)'
../../../../trunk/libstdc++-v3/libsupc++/vec.cc:238: warning: due to different exception specifications
../../../../trunk/libstdc++-v3/libsupc++/vec.cc:273: warning: declaration of 'void* __cxa_begin_catch(void*)' with C language linkage
../../../../trunk/libstdc++-v3/libsupc++/unwind-cxx.h:122: warning: conflicts with previous declaration 'void* __cxxabiv1::__cxa_begin_catch(void*)'
../../../../trunk/libstdc++-v3/libsupc++/vec.cc:273: warning: due to different exception specifications
../../../../trunk/libstdc++-v3/libsupc++/vec.cc:313: warning: declaration of 'void* __cxa_begin_catch(void*)' with C language linkage
../../../../trunk/libstdc++-v3/libsupc++/unwind-cxx.h:122: warning: conflicts with previous declaration 'void* __cxxabiv1::__cxa_begin_catch(void*)'
../../../../trunk/libstdc++-v3/libsupc++/vec.cc:313: warning: due to different exception specifications
../../../../trunk/libstdc++-v3/libsupc++/vec.cc:348: warning: declaration of 'void* __cxa_begin_catch(void*)' with C language linkage
../../../../trunk/libstdc++-v3/libsupc++/unwind-cxx.h:122: warning: conflicts with previous declaration 'void* __cxxabiv1::__cxa_begin_catch(void*)'