[Bug target/86393] GCC-8 appears to not detect AVX512 on iMac Pro 2018

2019-09-05 Thread mrslevinsky at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86393 --- Comment #12 from Mikael Slevinsky --- It is fixed for all GCC versions I checked: all the up-to-date versions of 4.9, 5, 6, 7, 8, 9 from Homebrew. Also, I recently updated from High Sierra to Mojave, and the new clang is: scima-mh421-20:Fas

[Bug target/86393] GCC-8 appears to not detect AVX512 on iMac Pro 2018

2019-09-04 Thread mrslevinsky at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86393 --- Comment #10 from Mikael Slevinsky --- I can confirm this is fixed, thank you! P.S. the exact processor type is a Xeon(R) W-2191B CPU @ 2.30GHz. scima-mh421-20:Desktop mikael$ sysctl -a |grep cpu hw.ncpu: 36 hw.activecpu: 36 hw.physicalcpu:

[Bug target/86393] GCC-8 appears to not detect AVX512 on iMac Pro 2018

2018-07-03 Thread mrslevinsky at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86393 --- Comment #4 from Mikael Slevinsky --- I'm not sure if this answers your question, but compiling the same program (modifying 8 to 128 to tease the compiler into using zmm registers) with clang-6 works fine.

[Bug target/86393] GCC-8 appears to not detect AVX512 on iMac Pro 2018

2018-07-03 Thread mrslevinsky at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86393 --- Comment #2 from Mikael Slevinsky --- I'm not so sure. Consider the following minimal test file: #include #include int main(void) { double * X, * Y, * Z; X = (double *) calloc(8, sizeof(double)); Y = (double *) call

[Bug c/86393] New: GCC-8 appears to not detect AVX512 on iMac Pro 2018

2018-07-03 Thread mrslevinsky at hotmail dot com
Component: c Assignee: unassigned at gcc dot gnu.org Reporter: mrslevinsky at hotmail dot com Target Milestone: --- On GCC-8, build details: dhcp-10-45-0-78:~ mikael$ gcc-8 -v Using built-in specs. COLLECT_GCC=gcc-8 COLLECT_LTO_WRAPPER=/usr/local/Cellar/gcc/8.1.0/libexec/gcc/x86_64