This is the mail archive of the
mailing list for the GCC project.
Re: [tree-ssa libmudflap long] multithreading fixes, build reorg, testsuite extensions
- From: "Frank Ch. Eigler" <fche at redhat dot com>
- To: Eyal Lebedinsky <eyal at eyal dot emu dot id dot au>
- Cc: gcc at gcc dot gnu dot org
- Date: Sat, 5 Jul 2003 08:46:04 -0400
- Subject: Re: [tree-ssa libmudflap long] multithreading fixes, build reorg, testsuite extensions
- References: <20030704190945.A5731@redhat.com> <3F0649CF.4DE8626@eyal.emu.id.au>
On Sat, Jul 05, 2003 at 01:45:19PM +1000, Eyal Lebedinsky wrote:
> I notice a number of worrying warnings in the build though, like:
I'll work on this (and of course help is welcome).
> BTW, I am still adjusting some wrappers as I go (nothing too big)
> and am keeping the latest patch on my web page [...]
Why not just post the diffs as formal patch submissions? You
have a copyright assignment now - you could do your development
right in our CVS repository.
> A question though: Is it the case that using functions like sprintf()
> or strlen() in a wrapper will invoke the REAL rather than the WRAPPED
> one? [...]
Yes. This is because that type of wrapper function is invoked in
instrumented code via the renaming macros in <mf-runtime.h>, which
are not active in libmudflap itself. It is only symbol-interposition
type wrappers that require ...REAL vs ...WRAPPED calls.