Fix remove_stmt in vectorizable_simd_clone_call (PR 86758)
commitf0bbd5fb18f867b3c6d0fcc4df9f288e380e0e8f
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 1 Aug 2018 15:29:36 +0000 (1 15:29 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 1 Aug 2018 15:29:36 +0000 (1 15:29 +0000)
treec64db0368b9d600fe112be5217ccbe192c4ee341
parent2482dbe8be1d6e0901341adbf433d48a23655a24
Fix remove_stmt in vectorizable_simd_clone_call (PR 86758)

vectorizable_simd_clone_call was trying to remove a pattern statement
instead of the original statement,  Fixes existing tests
gcc.dg/pr84452.c and gcc.target/i386/pr84309.c on x86.

2018-08-01  Richard Sandiford  <richard.sandiford@arm.com>

gcc/
PR tree-optimization/86748
* tree-vect-stmts.c (vectorizable_simd_clone_call): Don't try
to remove pattern statements.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@263222 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-vect-stmts.c