http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36750
--- Comment #7 from Alexander Monakov <amonakov at gcc dot gnu.org> ---
Nightstrike, is there a particular reason you want C++ warning behavior be
adjusted? Note that unlike C, in C++ you get zero-initialization by default,
so you don't need to write ' = {0};' to zero-initialize a structure in the
first place. Thus I don't see if adjusting the warning is desirable for C++.
I might be wrong; in that case I'd recommend you to open a new bug and
reference the new bug from here.