http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59617

--- Comment #4 from Uroš Bizjak <ubizjak at gmail dot com> ---
(In reply to Dominique d'Humieres from comment #3)
> The test gcc.target/i386/avx512f-gather-5.c fails on darwin
> 
> FAIL: gcc.target/i386/avx512f-gather-5.c scan-assembler gather[^\\n]*zmm
> 
> There is no 'gather' in the avx512f-gather-5.s file.

I have compiled the preprocessed file with a crosscompiler from
x86_64-pc-linux-gnu to x86_64-apple-darwin10.8.0 (gcc was configured with
--target=x86_64-apple-darwin10.8.0) without problems.

(preprocessed file was obtained from the native x86_64-pc-linux-gnu
compilation).

$ ~/gcc-build-xxx/gcc/cc1 -O3 -mavx512f -quiet avx512f-gather-5.i
$ grep gather avx512f-gather-5.s
        vgatherdps      (%rbx,%zmm0,4), %zmm2{%k2}
        vgatherdps      (%rdx,%zmm0,4), %zmm1{%k3}

Reply via email to