[Bug target/88489] [9 Regression] FAIL: gcc.target/i386/avx512f-vfixupimmss-2.c execution test
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88489 --- Comment #8 from Jakub Jelinek --- Author: jakub Date: Fri Jan 18 09:14:18 2019 New Revision: 268063 URL: https://gcc.gnu.org/viewcvs?rev=268063=gcc=rev Log: Reapply: 2018-12-15 Jakub Jelinek PR target/88489 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test. * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test. Added: trunk/gcc/testsuite/gcc.target/i386/avx512vl-vfixupimmsd-2.c trunk/gcc/testsuite/gcc.target/i386/avx512vl-vfixupimmss-2.c Modified: trunk/gcc/testsuite/ChangeLog
[Bug target/88489] [9 Regression] FAIL: gcc.target/i386/avx512f-vfixupimmss-2.c execution test
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88489 --- Comment #7 from xuepeng guo --- Author: xguo Date: Thu Jan 17 08:51:01 2019 New Revision: 268011 URL: https://gcc.gnu.org/viewcvs?rev=268011=gcc=rev Log: gcc/ChangeLog: 2019-01-17 Wei Xiao PR target/88794 Revert: 2018-12-15 Jakub Jelinek PR target/88489 * config/i386/sse.md (UNSPEC_SFIXUPIMM): New unspec enumerator. (avx512f_sfixupimm): Use it instead of UNSPEC_FIXUPIMM. gcc/testsuite/ChangeLog: 2019-01-17 Wei Xiao PR target/88794 Revert: 2018-12-15 Jakub Jelinek PR target/88489 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test. * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test. Removed: trunk/gcc/testsuite/gcc.target/i386/avx512vl-vfixupimmsd-2.c trunk/gcc/testsuite/gcc.target/i386/avx512vl-vfixupimmss-2.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/sse.md trunk/gcc/testsuite/ChangeLog
[Bug target/88489] [9 Regression] FAIL: gcc.target/i386/avx512f-vfixupimmss-2.c execution test
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88489 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED --- Comment #6 from Jakub Jelinek --- Fixed.
[Bug target/88489] [9 Regression] FAIL: gcc.target/i386/avx512f-vfixupimmss-2.c execution test
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88489 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Fri Dec 14 23:21:10 2018 New Revision: 267160 URL: https://gcc.gnu.org/viewcvs?rev=267160=gcc=rev Log: PR target/88489 * config/i386/sse.md (UNSPEC_SFIXUPIMM): New unspec enumerator. (avx512f_sfixupimm): Use it instead of UNSPEC_FIXUPIMM. * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test. * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test. Added: trunk/gcc/testsuite/gcc.target/i386/avx512vl-vfixupimmsd-2.c trunk/gcc/testsuite/gcc.target/i386/avx512vl-vfixupimmss-2.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/sse.md trunk/gcc/testsuite/ChangeLog
[Bug target/88489] [9 Regression] FAIL: gcc.target/i386/avx512f-vfixupimmss-2.c execution test
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88489 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org --- Comment #4 from Jakub Jelinek --- Created attachment 45240 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45240=edit gcc9-pr88489.patch Untested fix. The problem was that the sd pattern had the same RTL as the pd for 128-bit vectors, but behaved differently.
[Bug target/88489] [9 Regression] FAIL: gcc.target/i386/avx512f-vfixupimmss-2.c execution test
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88489 --- Comment #3 from Jakub Jelinek --- The test FAILs even at -O0 when built with -mavx512vl, when built e.g. with -mavx512{bw,dq} it works fine.
[Bug target/88489] [9 Regression] FAIL: gcc.target/i386/avx512f-vfixupimmss-2.c execution test
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88489 H.J. Lu changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed||2018-12-14 Ever confirmed|0 |1 --- Comment #2 from H.J. Lu --- [hjl@gnu-skx-1 gcc]$ /export/ssd/git/gcc-test-native/bld/gcc/xgcc -B/export/ssd/git/gcc-test-native/bld/gcc/ /export/ssd/git/gcc-test-native/src-trunk/gcc/testsuite/gcc.target/i386/avx512f-vfixupimmss-2.c -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -fdiagnostics-color=never -mavx512f -march=skylake-avx512 [hjl@gnu-skx-1 gcc]$ ./a.out Aborted [hjl@gnu-skx-1 gcc]$ /export/ssd/git/gcc-test-native/bld/gcc/xgcc -v Using built-in specs. COLLECT_GCC=/export/ssd/git/gcc-test-native/bld/gcc/xgcc Target: x86_64-pc-linux-gnu Configured with: ../src-trunk/configure --with-arch=native --with-cpu=native --prefix=/usr/9.0.0 --enable-clocale=gnu --with-system-zlib --enable-shared --enable-cet --with-demangler-in-ld --enable-libmpx --with-multilib-list=m32,m64,mx32 --with-fpmath=sse Thread model: posix gcc version 9.0.0 20181214 (experimental) [trunk revision 267123] (GCC) [hjl@gnu-skx-1 gcc]$ --with-arch=native --with-cpu=native is equivalent to -march=skylake-avx512. It used to pass before r265827.
[Bug target/88489] [9 Regression] FAIL: gcc.target/i386/avx512f-vfixupimmss-2.c execution test
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88489 Richard Biener changed: What|Removed |Added Target|x86 |x86_64-*-*, i?86-*-* Target Milestone|--- |9.0
[Bug target/88489] [9 Regression] FAIL: gcc.target/i386/avx512f-vfixupimmss-2.c execution test
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88489 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #1 from Jakub Jelinek --- Can't reproduce, the test passes for me just fine on i9-7960X.