This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]