------- Comment #4 from rguenth at gcc dot gnu dot org  2006-12-14 14:39 -------
This was fixed on trunk by

Author: rakdver
Date: Thu Aug 17 08:22:05 2006
New Revision: 116213

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116213
Log:
        PR tree-optimization/27865
        * tree-vrp.c (adjust_range_with_scev): Do not use TYPE_{MIN,MAX}_VALUE
        for pointer types.
        * tree-scalar-evolution.c (fold_used_pointer_cast, pointer_offset_p,
        fold_used_pointer, pointer_used_p): New functions.
        (analyze_scalar_evolution_1): Use fold_used_pointer.
        * tree-chrec.c (convert_affine_scev): Convert no-op casts correctly.
        * tree-ssa-loop-ivopts.c (generic_type_for): Return integral type
        for pointers.

I'll backport the vrp changes.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30212

Reply via email to