We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e110910 commit bac09a8Copy full SHA for bac09a8
gcc/config/i386/sse.md
@@ -3627,8 +3627,7 @@
3627
gen_lowpart (<ssebytemode>mode, operands[1]));
3628
operands[2] = gen_lowpart (<ssebytemode>mode, operands[2]);
3629
3630
- if (!MEM_P (operands[3]))
3631
- operands[3] = force_reg (<ssebytemode>mode, operands[3]);
+ operands[3] = force_reg (<ssebytemode>mode, operands[3]);
3632
operands[3] = lowpart_subreg (<MODE>mode, operands[3], <ssebytemode>mode);
3633
})
3634
gcc/testsuite/g++.target/i386/pr105953.C
@@ -0,0 +1,4 @@
1
+/* { dg-do compile } */
2
+/* { dg-options "-O2 -mavx512vl -mabi=ms" } */
3
+
4
+#include "pr100738-1.C"
0 commit comments