https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97249
Andrew Pinski changed:
What|Removed |Added
Target Milestone|--- |11.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97249
Hongtao.liu changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97249
--- Comment #8 from CVS Commits ---
The master branch has been updated by hongtao Liu :
https://gcc.gnu.org/g:52e7f09698ecb5ba6d9e921ffe912d1f66158e9e
commit r11-4204-g52e7f09698ecb5ba6d9e921ffe912d1f66158e9e
Author: liuhongt
Date: Tue Oct 1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97249
--- Comment #7 from Hongtao.liu ---
I'm testing
---
diff --git a/gcc/simplify-rtx.c b/gcc/simplify-rtx.c
index 869f0d11b2e..9c397157f28 100644
--- a/gcc/simplify-rtx.c
+++ b/gcc/simplify-rtx.c
@@ -4170,6 +4170,33 @@ simplify_binary_operation_1 (e
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97249
--- Comment #6 from Hongtao.liu ---
We all ready have bellow in simplify-rtx.c, it seems we can also handle such
situation here.
---
3954 case VEC_SELECT:
3955 if (!VECTOR_MODE_P (mode))
3956 {
3957 gcc_assert (VECTOR
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97249
--- Comment #5 from Segher Boessenkool ---
(In reply to Richard Biener from comment #3)
> Guess you want to figure what built the (vec_select:V8QI (V16QI)) and if
> it was appropriately simplified (and simplify_rtx would handle this case).
> In a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97249
--- Comment #4 from Hongtao.liu ---
(In reply to Richard Biener from comment #3)
> Guess you want to figure what built the (vec_select:V8QI (V16QI)) and if
> it was appropriately simplified (and simplify_rtx would handle this case).
> In any case
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97249
Richard Biener changed:
What|Removed |Added
Last reconfirmed||2020-09-30
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97249
--- Comment #2 from Hongtao.liu ---
(In reply to Hongtao.liu from comment #1)
> for i386 backend, maybe we can adjust pattern of
>
> diff --git a/gcc/config/i386/sse.md b/gcc/config/i386/sse.md
> index 934b60a288f..2bfa9635fab 100644
> --- a/gcc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97249
--- Comment #1 from Hongtao.liu ---
for i386 backend, maybe we can adjust pattern of
diff --git a/gcc/config/i386/sse.md b/gcc/config/i386/sse.md
index 934b60a288f..2bfa9635fab 100644
--- a/gcc/config/i386/sse.md
+++ b/gcc/config/i386/sse.md
@@
10 matches
Mail list logo