diff options
author | Sebastian Pop <spop@gcc.gnu.org> | 2010-04-06 21:05:06 +0000 |
---|---|---|
committer | Sebastian Pop <spop@gcc.gnu.org> | 2010-04-06 21:05:06 +0000 |
commit | 9310a3e26905c65e86acfb6634252dab2d346fd0 (patch) | |
tree | d53ecd18f654eae68edbd28bdd63d2ea0781fd6b /gcc | |
parent | b8132a7dfb20b9dbc52a5ef171deea6d3fb6eab1 (diff) | |
download | gcc-9310a3e26905c65e86acfb6634252dab2d346fd0.zip gcc-9310a3e26905c65e86acfb6634252dab2d346fd0.tar.gz gcc-9310a3e26905c65e86acfb6634252dab2d346fd0.tar.bz2 |
Add ChangeLog entries.
From-SVN: r158029
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 56 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 6 |
2 files changed, 62 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 419895f..e773002 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,61 @@ 2010-04-06 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. + +2010-04-06 Sebastian Pop <sebastian.pop@amd.com> + + PR middle-end/43519 + * graphite-clast-to-gimple.c (graphite_create_new_loop_guard): Use + POINTER_PLUS_EXPR for pointer types. + +2010-04-06 Sebastian Pop <sebastian.pop@amd.com> + + PR middle-end/43519 + * Makefile.in (graphite-clast-to-gimple.o): Depends on langhooks.h. + * graphite-clast-to-gimple.c: Include langhooks.h. + (max_signed_precision_type): New. + (max_precision_type): Takes two types as arguments. + (precision_for_value): New. + (precision_for_interval): New. + (gcc_type_for_interval): New. + (gcc_type_for_value): New. + (gcc_type_for_clast_term): New. + (gcc_type_for_clast_red): New. + (gcc_type_for_clast_bin): New. + (gcc_type_for_clast_expr): Split up into several functions. + (gcc_type_for_clast_eq): Rewritten. + (compute_bounds_for_level): New. + (compute_type_for_level_1): New. + (compute_type_for_level): New. + (gcc_type_for_cloog_iv): Removed. + (gcc_type_for_iv_of_clast_loop): Rewritten. + (graphite_create_new_loop): Compute the lower and upper bound types + with gcc_type_for_clast_expr. + (graphite_create_new_loop_guard): Same. + (find_cloog_iv_in_expr): Removed. + (compute_cloog_iv_types_1): Removed. + (compute_cloog_iv_types): Removed. + (gloog): Do not call compute_cloog_iv_types. + * graphite-sese-to-poly.c (new_gimple_bb): Do not initialize + GBB_CLOOG_IV_TYPES. + (free_data_refs_aux): Do not free GBB_CLOOG_IV_TYPES. + * sese.h (struct gimple_bb): Removed field cloog_iv_types. + (GBB_CLOOG_IV_TYPES): Removed. + +2010-04-06 Sebastian Pop <sebastian.pop@amd.com> + + * graphite-sese-to-poly.c (rewrite_close_phi_out_of_ssa): Assert that + gimple_phi_num_args of the loop close SSA phi node is equal to 1. + (detect_commutative_reduction): Same. + +2010-04-06 Sebastian Pop <sebastian.pop@amd.com> + * graphite-clast-to-gimple.c (graphite_verify): Remove redundant call to verify_ssa. Invoke verify_loop_closed_ssa with an extra argument. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 5127b32..31103d1 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2010-04-06 Sebastian Pop <sebastian.pop@amd.com> + + PR middle-end/43519 + * gcc.dg/graphite/run-id-pr42644.c: Call abort. + * gcc.dg/graphite/id-19.c: New. + 2010-04-06 Changpeng Fang <changpeng.fang@amd.com> PR middle-end/32824 |