This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libmudflap/19319] Mudflap produce many violations on simple, correct c++ program
- From: "awl03 at doc dot ic dot ac dot uk" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 12 Jul 2007 23:58:46 -0000
- Subject: [Bug libmudflap/19319] Mudflap produce many violations on simple, correct c++ program
- References: <bug-19319-2476@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #30 from awl03 at doc dot ic dot ac dot uk 2007-07-12 23:58 -------
> This patch applies fine to CVS head, but it does not appear to help
> significantly with the C++ test cases like the ones in the test suite.
If I run the pass58-frag.cxx test case without the patch it produces the
following:
*******
mudflap violation 1 (check/write): time=1184284085.501231 ptr=0xbf9fb160 size=4
pc=0xb7e2a31d location=`mudflap-pass58.cpp:3 (k::k)'
/var/home/awl03/Project/trunk/install/usr/local/lib/libmudflap.so.0(__mf_check+0x3d)
[0xb7e2a31d]
./mudflap-pass58-cpp(_ZN1kC1Ei+0x6f) [0x80487e7]
./mudflap-pass58-cpp(_Z6make_kv+0x1a) [0x804872e]
... etc.
But if I apply the path the same test executes without a problem. Are there
other C++ test cases that still don't work properly?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19319