From e36c1cfe080b1f8150e28eb45ef8e190df1dd6ef Mon Sep 17 00:00:00 2001 From: "Naveen H.S" Date: Wed, 23 Nov 2016 10:29:18 +0000 Subject: fold-const.c (tree_expr_nonzero_p): Make non-static. 2016-11-23 Naveen H.S 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 --- gcc/fold-const.h | 1 + 1 file changed, 1 insertion(+) (limited to 'gcc/fold-const.h') 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 *); -- cgit v1.1