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.

Reply via email to