diff options
author | Sebastian Pop <sebastian.pop@amd.com> | 2010-04-06 21:03:37 +0000 |
---|---|---|
committer | Sebastian Pop <spop@gcc.gnu.org> | 2010-04-06 21:03:37 +0000 |
commit | b8132a7dfb20b9dbc52a5ef171deea6d3fb6eab1 (patch) | |
tree | 7fb4a995bc0963ed0f1d9b9e0400671db72593ab /libjava/java/util/TreeMap$NavigableKeySet.h | |
parent | dbe0d6521664869b3b0d1f9e24f0a4e657964fe8 (diff) | |
download | gcc-b8132a7dfb20b9dbc52a5ef171deea6d3fb6eab1.zip gcc-b8132a7dfb20b9dbc52a5ef171deea6d3fb6eab1.tar.gz gcc-b8132a7dfb20b9dbc52a5ef171deea6d3fb6eab1.tar.bz2 |
Fix 473.astar miscompile.
2010-04-05 Sebastian Pop <sebastian.pop@amd.com>
PR middle-end/43519
* graphite-clast-to-gimple.c (max_signed_precision_type): Use
lang_hooks.types.type_for_size instead of build_nonstandard_integer_type.
When converting an unsigned type to signed, double its precision.
(gcc_type_for_interval): Use lang_hooks.types.type_for_size.
(gcc_type_for_iv_of_clast_loop): Call max_signed_precision_type.
(graphite_create_new_loop_guard): When ub + 1 wraps around, use lb <= ub.
From-SVN: r158028
Diffstat (limited to 'libjava/java/util/TreeMap$NavigableKeySet.h')
0 files changed, 0 insertions, 0 deletions