[cfe-commits] Please review: enable TBAA at "-O0 -fthread-sanitizer"
Chris Lattner
clattner at apple.com
Thu Apr 5 10:37:34 PDT 2012
On Apr 5, 2012, at 9:43 AM, Kostya Serebryany wrote:
> Hello,
>
> Please review the following patch:
> ThreadSanitizer instrumentation relies on TBAA for correctness, so we need to generate TBAA at "-O0 -fthread-sanitizer".
This is close, but not the right solution. TBAA can cause a semantic change when enabled (though I admit it is unlikely given that nearly all of the optimizers are disabled at -O0).
The right fix is for TSAN to generate *vtable* TBAA info, but not other TBAA info.
-Chris
More information about the cfe-commits
mailing list