This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r249704 - in /trunk/gcc: ChangeLog match.pd tes...
- From: pinskia at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 27 Jun 2017 17:57:24 -0000
- Subject: r249704 - in /trunk/gcc: ChangeLog match.pd tes...
Author: pinskia
Date: Tue Jun 27 17:57:23 2017
New Revision: 249704
URL: https://gcc.gnu.org/viewcvs?rev=249704&root=gcc&view=rev
Log:
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.
Added:
trunk/gcc/testsuite/gcc.dg/tree-ssa/copy-sign-1.c
trunk/gcc/testsuite/gcc.dg/tree-ssa/copy-sign-2.c
trunk/gcc/testsuite/gcc.dg/tree-ssa/mult-abs-2.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/match.pd
trunk/gcc/testsuite/ChangeLog