From 544d960a12742dbe8c8e9a968764d4502b239a26 Mon Sep 17 00:00:00 2001 From: Artjoms Sinkarovs Date: Mon, 29 Aug 2011 11:55:45 +0000 Subject: 20011-08-29 Artjoms Sinkarovs Richard Guenther * tree.h (constant_boolean_node): Adjust prototype. * fold-const.c (fold_convert_loc): Move aggregate conversion leeway down. (constant_boolean_node): Make value parameter boolean, add vector type handling. (fold_unary_loc): Use constant_boolean_node. (fold_binary_loc): Preserve types properly when folding COMPLEX_EXPR <__real x, __imag x>. * gimplify.c (gimplify_expr): Handle vector comparison. * tree.def (EQ_EXPR, ...): Document behavior on vector typed comparison. * tree-cfg.c (verify_gimple_comparison): Verify vector typed comparisons. From-SVN: r178209 --- gcc/tree.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gcc/tree.h') diff --git a/gcc/tree.h b/gcc/tree.h index 1f56c49..06f67f4 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -5274,7 +5274,7 @@ extern tree build_simple_mem_ref_loc (location_t, tree); extern double_int mem_ref_offset (const_tree); extern tree reference_alias_ptr_type (const_tree); extern tree build_invariant_address (tree, tree, HOST_WIDE_INT); -extern tree constant_boolean_node (int, tree); +extern tree constant_boolean_node (bool, tree); extern tree div_if_zero_remainder (enum tree_code, const_tree, const_tree); extern bool tree_swap_operands_p (const_tree, const_tree, bool); -- cgit v1.1