https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114
--- Comment #20 from Ilya Enkovich <ienkovich at gcc dot gnu.org> --- (In reply to Dominique d'Humieres from comment #18) > > smoke test passes, I'll leave it to Dominique's full-run to confirm. > > With the patch in comment 15 applied on top of revision r236286 the reported > failures are gone. > > From the fix, would it be possible to derive a test failing on linux? On Linux local objects are accessed in another way and additional instructions are not required. > > Also the test gcc.target/i386/pr70799-1.c fails > > FAIL: gcc.target/i386/pr70799-1.c scan-assembler movdqa[ \\\\t]+.LC0 > > In the assembly I see > > movdqa LC0-L3$pb(%eax), %xmm0 > > with nothing between \t and L. Probably just scan for movdqa then to get rid of addressing dependencies? Or use movdqa[ \\\\t]+.?LC0 pattern if it works fine on Darwin.