This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[google] Disable annotalysis in google/main (issue4816050)
- From: dnovillo at google dot com (Diego Novillo)
- To: reply at codereview dot appspotmail dot com, delesley at google dot com, aaw at google dot com, lcwu at google dot com, gcc-patches at gcc dot gnu dot org
- Date: Mon, 25 Jul 2011 17:04:39 -0400 (EDT)
- Subject: [google] Disable annotalysis in google/main (issue4816050)
Annotalysis has been broken in google/main since the last merge from
trunk. This patch disables it until Delesley comes up with a
permanent solution.
Tested on x86_64. OK for google/main?
2011-07-25 Diego Novillo <dnovillo@google.com>
* tree-threadsafe-analyze.c (gate_threadsafe_analyze): Always
return false.
2011-07-25 Diego Novillo <dnovillo@google.com>
* gcc/testsuite/g++.dg/dg.exp: Remove tests in directory
thread-ann.
Index: gcc/testsuite/g++.dg/dg.exp
===================================================================
--- gcc/testsuite/g++.dg/dg.exp (revision 176640)
+++ gcc/testsuite/g++.dg/dg.exp (working copy)
@@ -48,6 +48,7 @@ set tests [prune $tests $srcdir/$subdir/
set tests [prune $tests $srcdir/$subdir/torture/*]
set tests [prune $tests $srcdir/$subdir/graphite/*]
set tests [prune $tests $srcdir/$subdir/guality/*]
+set tests [prune $tests $srcdir/$subdir/thread-ann/*]
# Main loop.
dg-runtest $tests "" $DEFAULT_CXXFLAGS
Index: gcc/tree-threadsafe-analyze.c
===================================================================
--- gcc/tree-threadsafe-analyze.c (revision 176640)
+++ gcc/tree-threadsafe-analyze.c (working copy)
@@ -3571,7 +3571,8 @@ execute_threadsafe_analyze (void)
static bool
gate_threadsafe_analyze (void)
{
- return warn_thread_safety != 0;
+ /* FIXME google/main - Annotalysis is currently broken. */
+ return false;
}
struct gimple_opt_pass pass_threadsafe_analyze =
--
This patch is available for review at http://codereview.appspot.com/4816050