aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimplify.c
diff options
context:
space:
mode:
authorMarc Glisse <marc.glisse@inria.fr>2017-11-07 12:04:14 +0100
committerMarc Glisse <glisse@gcc.gnu.org>2017-11-07 11:04:14 +0000
commit81bd903a6aa90326fb2a3cb451f86423f069793b (patch)
treed4d7509c7039e1f2279eb7a947b41a5781f7d6ce /gcc/gimplify.c
parent13792cce5f6b3f01081eda5b4f0326a0aac4f368 (diff)
downloadgcc-81bd903a6aa90326fb2a3cb451f86423f069793b.zip
gcc-81bd903a6aa90326fb2a3cb451f86423f069793b.tar.gz
gcc-81bd903a6aa90326fb2a3cb451f86423f069793b.tar.bz2
More fold_negate in match.pd
gcc/ChangeLog: 2017-11-07 Marc Glisse <marc.glisse@inria.fr> * fold-const.c (negate_expr_p) [PLUS_EXPR, MINUS_EXPR]: Handle non-scalar integral types. * match.pd (negate_expr_p): Handle MINUS_EXPR. (-(A-B), -(~A)): New transformations. gcc/testsuite/ChangeLog: 2017-11-07 Marc Glisse <marc.glisse@inria.fr> * gcc.dg/tree-ssa/negminus.c: New test. From-SVN: r254494
Diffstat (limited to 'gcc/gimplify.c')
0 files changed, 0 insertions, 0 deletions