------- Comment #13 from ubizjak at gmail dot com 2008-11-14 09:00 -------
Oh, I see the problem.
We generate:
/* { dg-options ".... -mno-mmx" { target i?86-*-* x86_64-*-* } } */
/* { dg-options ".... -fno-common { target ... *-*-darwin *-*-mingw32*
*-*-cygwin* } } */
However, x86 darwin, mingw32 and cygwin* matches both lines. Since dg-options
don't concatenate, latest match simply overwrites all previous matches.
So, these targets simply overwrite -mno-mmx option.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38099