2009-03-06 Richard Guenther <rguenther@suse.de>
* fold-const.c (fold_binary): Enable pointer re-association
for POINTER_PLUSNV_EXPR.
* gimplify.c (gimplify_expr): Handle POINTER_PLUSNV_EXPR.
(gimplify_omp_for): Handle *NV_EXPR.
* convert.c (convert_to_integer): Handle PLUSNV_EXPR and
MINUSNV_EXPR in narrowing properly. Remove use of
TYPE_OVERFLOW_WRAPS.
* omp-low.c (extract_omp_for_data): Handle *NV_EXPR.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/no-undefined-overflow@144665 138bc75d-0d04-0410-961f-82ee72b054a4