diff options
author | Marek Polacek <polacek@redhat.com> | 2015-10-14 12:54:03 +0000 |
---|---|---|
committer | Marek Polacek <mpolacek@gcc.gnu.org> | 2015-10-14 12:54:03 +0000 |
commit | 0155ad4011c58e3608d88e76d1fa0f628ccedcdb (patch) | |
tree | 5a52a546f2b43eb3303cdf7667c6a5678747951b /gcc/tree-vectorizer.h | |
parent | d5efd4498ae04ae9e6cfc193e430febd29773d39 (diff) | |
download | gcc-0155ad4011c58e3608d88e76d1fa0f628ccedcdb.zip gcc-0155ad4011c58e3608d88e76d1fa0f628ccedcdb.tar.gz gcc-0155ad4011c58e3608d88e76d1fa0f628ccedcdb.tar.bz2 |
re PR tree-optimization/67815 (Optimize const1 * copysign (const2, y) into copysign (const1 * const2, y) if const1 > 0 or -copysign (const1 * const2, y) if const1 < 0)
PR tree-optimization/67815
* tree-ssa-reassoc.c (attempt_builtin_copysign): New function.
(reassociate_bb): Call it.
* gcc.dg/tree-ssa/reassoc-39.c: New test.
* gcc.dg/tree-ssa/reassoc-40.c: New test.
* gcc.dg/tree-ssa/reassoc-41.c: New test.
From-SVN: r228809
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions