gcc/testsuite/ChangeLog:
* gcc.dg/tree-ssa/forwprop-19.c: Move scanning pass from forwprop1 to
dse1, This fixs
the test case fail.
---
gcc/testsuite/gcc.dg/tree-ssa/forwprop-19.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gcc/testsuite/gcc.dg/tree-ssa
Add extra index check when merging VEC_CST, this handles the case when exactly
op1 needs to be return.
This fixes:
FAIL: gcc.dg/tree-ssa/forwprop-19.c scan-tree-dump-not forwprop1
"VEC_PERM_EXPR"
gcc/ChangeLog:
PR target/107220
* match.pd: Check the index of VEC_CST and
Add extra index check when merging VEC_CST, this handles the case when exactly
op1 needs to be return.
This fixes:
FAIL: gcc.dg/tree-ssa/forwprop-19.c scan-tree-dump-not forwprop1
"VEC_PERM_EXPR"
gcc/ChangeLog:
PR target/107220
* match.pd: Check the index of VEC_CST and
This patch implemented the optimization in PR 54346, which Merges
c = VEC_PERM_EXPR ;
d = VEC_PERM_EXPR ;
to
d = VEC_PERM_EXPR ;
Bootstrapped and regtested on x86_64-pc-linux-gnu{-m32,}
tree-ssa/forwprop-19.c fail to pass but I'm not