diff options
author | Zdenek Dvorak <dvorakz@suse.cz> | 2006-08-17 10:22:05 +0200 |
---|---|---|
committer | Zdenek Dvorak <rakdver@gcc.gnu.org> | 2006-08-17 08:22:05 +0000 |
commit | 2052721560b2329471c637b4d20f8fef44363004 (patch) | |
tree | c20e13777a5de4b4baf2a2a1fb88f0351d8a1b0e /gcc/c-common.c | |
parent | b646edb85c5be9813851a21cddf0e9472d4023c2 (diff) | |
download | gcc-2052721560b2329471c637b4d20f8fef44363004.zip gcc-2052721560b2329471c637b4d20f8fef44363004.tar.gz gcc-2052721560b2329471c637b4d20f8fef44363004.tar.bz2 |
re PR tree-optimization/27865 (tree check failure building FreePOOMA)
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.
From-SVN: r116213
Diffstat (limited to 'gcc/c-common.c')
0 files changed, 0 insertions, 0 deletions