PR tree-optimization/84687
commit8664f262286cedb7b541b9803038ce73d4406e1a
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 6 Mar 2018 07:06:44 +0000 (6 07:06 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 6 Mar 2018 07:06:44 +0000 (6 07:06 +0000)
tree088677addacd21e4711feca625bd7298b2316f30
parent11a93d7a09b871b3b9a2eb108eb91ad83d94e070
PR tree-optimization/84687
* omp-simd-clone.c (simd_clone_create): Clear DECL_BUILT_IN_CLASS
on new_node->decl.
* match.pd (pow(C,x)*expN(y) -> expN(logN(C)*x+y)): New optimization.

* gcc.dg/pr84687.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@258272 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/match.pd
gcc/omp-simd-clone.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr84687.c [new file with mode: 0644]