http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54407
--- Comment #4 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2012-10-14 17:08:09 UTC --- > I don't know of any workaround so disabling the test seems like a good option What about --- libstdc++-v3/testsuite/30_threads/condition_variable/54185.cc 2012-08-17 14:14:36.000000000 +0200 +++ ../work/libstdc++-v3/testsuite/30_threads/condition_variable/54185.cc 2012-10-14 18:52:22.000000000 +0200 @@ -1,4 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin1[1-9]* powerpc-ibm-aix* } } +// { dg-do compile { target *-*-darwin[4-9]* *-*-darwin10* } } // { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } ? Jack could you verify that the test actually run on darwin(11|12) after the patch? TIA.