undesired warnings from <vector.h>

Yotam Medini yotamm@tmai.com
Mon Sep 15 17:43:00 GMT 1997


egcs's g++ with its new STL headers give undesired warnings
that are not with g++/libg++ 2.7.2.

telaviv:937> cat v.cc
#include <vector>
telaviv:938> g++ -v; g++ -c v.cc
 gcc -v
Reading specs from /site/seg/lib/gcc-lib/sparc-sun-solaris2.5/2.7.2.1/specs
gcc version 2.7.2.1
telaviv:939> egcs++ -v; egcs++ -c v.cc
Reading specs from /home/seg/yotam/build/dryinst.Solaris/lib/gcc-lib/sparc-sun-solaris2.5/egcs-2.90.06/specs
gcc version egcs-2.90.06 970907 (gcc2-970802 experimental)
In file included from /home/seg/yotam/build/dryinst.Solaris/lib/g++-include/new.h:6,
                 from /home/seg/yotam/build/dryinst.Solaris/include/g++/algobase.h:35,
                 from /home/seg/yotam/build/dryinst.Solaris/include/g++/vector.h:31,
                 from /home/seg/yotam/build/dryinst.Solaris/include/g++/vector:6,
                 from v.cc:1:
/home/seg/yotam/build/dryinst.Solaris/lib/g++-include/std/new.h:26: warning: declaration of `operator delete(void *)' throws different exceptions
<internal>:26: warning: previous declaration here
/home/seg/yotam/build/dryinst.Solaris/lib/g++-include/std/new.h:27: warning: declaration of `operator delete [](void *)' throws different exceptions
<internal>:27: warning: previous declaration here
telaviv:940> 

-- yotam



More information about the Gcc-bugs mailing list