https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114
--- Comment #21 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- > Probably just scan for movdqa then to get rid of addressing dependencies? Or > use > > movdqa[ \\\\t]+.?LC0 > > pattern if it works fine on Darwin. The failure is indeed fixed with the following patch --- ../_clean/gcc/testsuite/gcc.target/i386/pr70799-1.c 2016-05-10 18:46:37.000000000 +0200 +++ gcc/testsuite/gcc.target/i386/pr70799-1.c 2016-05-17 10:25:19.000000000 +0200 @@ -3,7 +3,7 @@ /* { dg-options "-O2 -march=slm" } */ /* { dg-final { scan-assembler "pxor" } } */ /* { dg-final { scan-assembler "pcmpeqd" } } */ -/* { dg-final { scan-assembler "movdqa\[ \\t\]+.LC0" } } */ +/* { dg-final { scan-assembler "movdqa\[ \\t\]+.?LC0" } } */ long long a, b, c;