[Bug sanitizer/55561] TSAN: provide a TSAN instrumented libgomp

Joost.VandeVondele at mat dot ethz.ch gcc-bugzilla@gcc.gnu.org
Fri Mar 29 08:11:00 GMT 2013


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55561

Joost VandeVondele <Joost.VandeVondele at mat dot ethz.ch> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|TSAN: Fortran/OMP yields    |TSAN: provide a TSAN
                   |false positives             |instrumented libgomp

--- Comment #40 from Joost VandeVondele <Joost.VandeVondele at mat dot ethz.ch> 2013-03-29 08:11:17 UTC ---
I'm updating the summary for this bug. It is my impression that tsan & omp now
work well together, but in order for this to be useful, a tsan instrumented
libgomp needs to be linked in. In my opinion, it would be great if gcc would
build to versions of the runtime library (one standard, one tsan instrumented)
and link the tsan instrumented libgomp as needed.

As a side effect, it will provide good checking for the libgomp library. 

I also believe this is a more sustainable approach than writing wrappers for
all omp functionality.



More information about the Gcc-bugs mailing list