Disable precise marking by default since it broke on non-apple targets as well.
authorRodrigo Kumpera <kumpera@gmail.com>
Tue, 19 Jun 2012 18:09:39 +0000 (15:09 -0300)
committerRodrigo Kumpera <kumpera@gmail.com>
Tue, 19 Jun 2012 18:11:01 +0000 (15:11 -0300)
mono/metadata/sgen-gc.c

index 9af442a6223d2e36a3e5d109c1c7846baec91c1b..a3adb48fd62844a172b6241af4685065d09302d5 100644 (file)
@@ -4836,9 +4836,8 @@ mono_gc_base_init (void)
                num_workers = 16;
 
        ///* Keep this the default for now */
-#ifdef __APPLE__
+       /* Precise marking is broken on all supported targets. Disable until fixed. */
        conservative_stack_mark = TRUE;
-#endif
 
        sgen_nursery_size = DEFAULT_NURSERY_SIZE;
        minor_collection_allowance = MIN_MINOR_COLLECTION_ALLOWANCE;