http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54083
--- Comment #19 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- > I have patch which removes the default args from the above line. > They are no longer needed. I was wondering why it was removed on my G5 darwin9: --- ../_gcc_clean/gcc/testsuite/gcc.dg/torture/pr60092.c 2014-03-24 13:58:14.000000000 +0100 +++ gcc/testsuite/gcc.dg/torture/pr60092.c 2014-02-20 14:12:02.000000000 +0100 @@ -1,6 +1,7 @@ /* { dg-do run } */ /* { dg-require-weak "" } */ -/* { dg-skip-if "No undefined weak" { hppa*-*-hpux* && { ! lp64 } } { "*" } { "" } } */ +/* { dg-additional-options "-Wl,-undefined,dynamic_lookup" { target *-*-darwin* } } */ +/* { dg-additional-options "-Wl,-flat_namespace" { target *-*-darwin[89]* } } */ /* { dg-xfail-run-if "posix_memalign modifies first arg on error" { *-*-solaris2.11* } { "-O0" } } */ typedef __SIZE_TYPE__ size_t; Do you remember any post about it? Anyway, I have no problem to commit this patch once I get the green light.