diff options
author | Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com> | 2016-11-23 10:29:18 +0000 |
---|---|---|
committer | Naveen H.S <naveenh@gcc.gnu.org> | 2016-11-23 10:29:18 +0000 |
commit | e36c1cfe080b1f8150e28eb45ef8e190df1dd6ef (patch) | |
tree | f8942c3388a272c51eda5a24a2aa9538f6127dfc /gcc/fold-const.h | |
parent | fb2675cb4683a430fb63af44713cd9d2fcd77b97 (diff) | |
download | gcc-e36c1cfe080b1f8150e28eb45ef8e190df1dd6ef.zip gcc-e36c1cfe080b1f8150e28eb45ef8e190df1dd6ef.tar.gz gcc-e36c1cfe080b1f8150e28eb45ef8e190df1dd6ef.tar.bz2 |
fold-const.c (tree_expr_nonzero_p): Make non-static.
2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
gcc
* fold-const.c (tree_expr_nonzero_p) : Make non-static.
* fold-const.h (tree_expr_nonzero_p) : Declare.
* match.pd (cmp (mult:c @0 @1) (mult:c @2 @1) : New Pattern.
gcc/testsuite
* gcc.dg/pr31096.c: New testcase.
* gcc.dg/pr31096-1.c: New testcase.
From-SVN: r242744
Diffstat (limited to 'gcc/fold-const.h')
-rw-r--r-- | gcc/fold-const.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/fold-const.h b/gcc/fold-const.h index 46dcd28..fbe1328 100644 --- a/gcc/fold-const.h +++ b/gcc/fold-const.h @@ -169,6 +169,7 @@ extern tree size_diffop_loc (location_t, tree, tree); #define non_lvalue(T) non_lvalue_loc (UNKNOWN_LOCATION, T) extern tree non_lvalue_loc (location_t, tree); +extern bool tree_expr_nonzero_p (tree); extern bool tree_expr_nonnegative_p (tree); extern bool tree_expr_nonnegative_warnv_p (tree, bool *, int = 0); extern tree make_range (tree, int *, tree *, tree *, bool *); |