On Tue, May 5, 2015 at 3:03 PM, Ilya Tocar tocarip.in...@gmail.com wrote:
+++ b/gcc/testsuite/gcc.target/i386/pr65915.c
@@ -0,0 +1,6 @@
+/* { dg-do run } */
+/* { dg-options -O2 -mavx512f -fpic -mcmodel=medium } */
+/* { dg-require-effective-target avx512f } */
+/* {
+++ b/gcc/testsuite/gcc.target/i386/pr65915.c
@@ -0,0 +1,6 @@
+/* { dg-do run } */
+/* { dg-options -O2 -mavx512f -fpic -mcmodel=medium } */
+/* { dg-require-effective-target avx512f } */
+/* { dg-require-effective-target lp64 } */
+
+#include avx512f-vrndscalepd-2.c
Missing
On Thu, Apr 30, 2015 at 5:18 PM, H.J. Lu hjl.to...@gmail.com wrote:
On Thu, Apr 30, 2015 at 8:15 AM, Ilya Tocar tocarip.in...@gmail.com wrote:
Hi,
Looks like I missed some splits, which caused PR65915.
Patch below fixes it.
Ok for trunk?
2015-04-28 Ilya Tocar ilya.to...@intel.com
Hi,
Looks like I missed some splits, which caused PR65915.
Patch below fixes it.
Ok for trunk?
2015-04-28 Ilya Tocar ilya.to...@intel.com
* config/i386/i386.md (define_split): Check for xmm16+,
when splitting scalar float conversion.
---
gcc/config/i386/i386.md |
On Thu, Apr 30, 2015 at 8:15 AM, Ilya Tocar tocarip.in...@gmail.com wrote:
Hi,
Looks like I missed some splits, which caused PR65915.
Patch below fixes it.
Ok for trunk?
2015-04-28 Ilya Tocar ilya.to...@intel.com
* config/i386/i386.md (define_split): Check for xmm16+,
when
I've renamed EXT_SSE_REG_P into EXT_REX_SSE_REG_P for consistency.
Ok for stage1?
Patch is OK for stage1.
--
Thanks, K
On 19 Mar 12:24, Ilya Tocar wrote:
Hi,
There were some discussion about x constraints being too conservative
for some patterns in i386.md.
Patch
On Tue, Apr 28, 2015 at 9:20 AM, Ilya Tocar tocarip.in...@gmail.com wrote:
I've renamed EXT_SSE_REG_P into EXT_REX_SSE_REG_P for consistency.
Ok for stage1?
Patch is OK for stage1.
--
Thanks, K
On 19 Mar 12:24, Ilya Tocar wrote:
Hi,
There were some discussion about x