diff options
author | Marc Glisse <marc.glisse@inria.fr> | 2016-04-26 16:02:09 +0200 |
---|---|---|
committer | Marc Glisse <glisse@gcc.gnu.org> | 2016-04-26 14:02:09 +0000 |
commit | 6b6aa8d388ce3a330fb65db4e9d5120fbe3c1fe7 (patch) | |
tree | c9d8cd56bc07eff23e7a6bbb4f64796773adab46 /gcc/c/c-parser.c | |
parent | a84454dc451034e76d05f0b23ad2bffceb8cac05 (diff) | |
download | gcc-6b6aa8d388ce3a330fb65db4e9d5120fbe3c1fe7.zip gcc-6b6aa8d388ce3a330fb65db4e9d5120fbe3c1fe7.tar.gz gcc-6b6aa8d388ce3a330fb65db4e9d5120fbe3c1fe7.tar.bz2 |
match.pd: X + X --> X * 2 for integers
2016-04-26 Marc Glisse <marc.glisse@inria.fr>
gcc/
* genmatch.c (write_predicate): Add ATTRIBUTE_UNUSED.
* fold-const.c (fold_binary_loc): Remove 2 transformations
superseded by match.pd.
* match.pd (x+x -> x*2): Generalize to integers.
gcc/testsuite/
* gcc.dg/fold-plusmult.c: Adjust.
* gcc.dg/no-strict-overflow-6.c: Adjust.
* gcc.dg/gomp/loop-1.c: Xfail some tests.
From-SVN: r235444
Diffstat (limited to 'gcc/c/c-parser.c')
0 files changed, 0 insertions, 0 deletions