2009-03-12 Richard Guenther <rguenther@suse.de>
* fold-const.c (split_tree): Handle *NV_EXPR.
(associate_trees): Likewise.
(fold_binary): Re-enable reassociation. Remove restriction
for reassociating signed integers or pointers.
2009-03-12 Richard Guenther <rguenther@suse.de>
* fold-const.c (fold_plusminus_mult_expr): Handle *NV_EXPR.
(fold_binary): Complete PLUS_EXPR, MINUS_EXPR and MULT_EXPR
auditing.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/no-undefined-overflow@144813 138bc75d-0d04-0410-961f-82ee72b054a4