aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/dump-parse-tree.c
diff options
context:
space:
mode:
authorMarc Glisse <marc.glisse@inria.fr>2017-05-25 10:39:37 +0200
committerMarc Glisse <glisse@gcc.gnu.org>2017-05-25 08:39:37 +0000
commit10bc8017a3028c291e7b85486bc66bfc12b5f377 (patch)
tree0ae39800f5225d93ec8ee7ce60769570b69186da /gcc/fortran/dump-parse-tree.c
parentd112b94ac4c8038056cf035dd8d550c9dc74b8e2 (diff)
downloadgcc-10bc8017a3028c291e7b85486bc66bfc12b5f377.zip
gcc-10bc8017a3028c291e7b85486bc66bfc12b5f377.tar.gz
gcc-10bc8017a3028c291e7b85486bc66bfc12b5f377.tar.bz2
Move "(A & C) == D is false when D & ~C != 0" to match.pd
2017-05-25 Marc Glisse <marc.glisse@inria.fr> * fold-const.c (fold_binary_loc) [(A & C) == D]: Remove transformation. * match.pd (X == C): Rewrite it here. (with_possible_nonzero_bits, with_possible_nonzero_bits2, with_certain_nonzero_bits2): New predicates. * tree-ssanames.c (get_nonzero_bits): Handle INTEGER_CST. From-SVN: r248447
Diffstat (limited to 'gcc/fortran/dump-parse-tree.c')
0 files changed, 0 insertions, 0 deletions