diff options
author | Andrew Pinski <apinski@cavium.com> | 2017-06-27 17:57:23 +0000 |
---|---|---|
committer | Andrew Pinski <pinskia@gcc.gnu.org> | 2017-06-27 10:57:23 -0700 |
commit | 8c2805bbbb937cbce2c86fac1146515d6aee81e4 (patch) | |
tree | e9b2edcb8bd0788fb5c2cd483a23fed732bc1233 /gcc/tree-vect-loop.c | |
parent | 9636e80677cfde263dcff8e5263bf719ec0dbc97 (diff) | |
download | gcc-8c2805bbbb937cbce2c86fac1146515d6aee81e4.zip gcc-8c2805bbbb937cbce2c86fac1146515d6aee81e4.tar.gz gcc-8c2805bbbb937cbce2c86fac1146515d6aee81e4.tar.bz2 |
match.pd (X >/>=/</<= 0 ? 1.0 : -1.0): New patterns.
2017-06-27 Andrew Pinski <apinski@cavium.com>
* match.pd (X >/>=/</<= 0 ? 1.0 : -1.0): New patterns.
(X * copysign (1.0, X)): New pattern.
(X * copysign (1.0, -X)): New pattern.
(copysign (-1.0, CST)): New pattern.
2017-06-27 Andrew Pinski <apinski@cavium.com>
* gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
* gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
* gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
From-SVN: r249704
Diffstat (limited to 'gcc/tree-vect-loop.c')
0 files changed, 0 insertions, 0 deletions