This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libstdc++/40156] New: [4.4 Regression] Possible bogus warning in libstdc++ headers
- From: "tbm at cyrius dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 15 May 2009 08:09:02 -0000
- Subject: [Bug libstdc++/40156] New: [4.4 Regression] Possible bogus warning in libstdc++ headers
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
I'm getting the following warning when compiling wesnoth. I'm not sure if
this is a bug in the code or in GCC but Andrew Pinski said I should file a
bug so someone can take a look at it.
This happens with gcc 4.4, but not with 4.3.
(sid)700:tbm@em64t: ~/src/wesnoth-1.6.2/src] g++-4.4 -c -O1 -Wall -Werror
game_preferences.ii
cc1plus: warnings being treated as errors
game_preferences.cpp: In constructor 'preferences::manager::manager()':
game_preferences.cpp:66: error: 'v.std::vector<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::allocator<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > >
>::<anonymous>.std::_Vector_base<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::allocator<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > > >::_M_impl.std::_Vector_base<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::allocator<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > > >::_Vector_impl::_M_start' may be used uninitialized
in this function
game_preferences.cpp:70: error: 'terrain.std::vector<t_translation::t_terrain,
std::allocator<t_translation::t_terrain>
>::<anonymous>.std::_Vector_base<t_translation::t_terrain,
std::allocator<t_translation::t_terrain>
>::_M_impl.std::_Vector_base<t_translation::t_terrain,
std::allocator<t_translation::t_terrain> >::_Vector_impl::_M_start' may be used
uninitialized in this function
zsh: exit 1 g++-4.4 -c -O1 -Wall -Werror game_preferences.ii
--
Summary: [4.4 Regression] Possible bogus warning in libstdc++
headers
Product: gcc
Version: 4.4.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: libstdc++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tbm at cyrius dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40156