tree-ssa-ccp.c (maybe_fold_offset_to_array_ref): Use type of offset to build the...
authorRichard Guenther <rguenther@suse.de>
Mon, 8 Jan 2007 18:29:18 +0000 (18:29 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 8 Jan 2007 18:29:18 +0000 (18:29 +0000)
commit7fb41a42a9490e41b03fe1bcfe0d3903fd8c0372
tree39d3113999a59bc49ff73a06408842ee861973fd
parent738a52d3e27cc81e337c3f57e845adc0dd666eaa
tree-ssa-ccp.c (maybe_fold_offset_to_array_ref): Use type of offset to build the index.

2007-01-08  Richard Guenther  <rguenther@suse.de>

* tree-ssa-ccp.c (maybe_fold_offset_to_array_ref): Use type
of offset to build the index.
* tree-pretty-print.c (dump_generic_node): Don't build negated
const just for printing.
* c-pretty-print.c (pp_c_integer_constant): Likewise.
* builtins.c (fold_builtin_int_roundingfn): Check if result
fits the type by using force_fit_type and comparing the result.
* predict.c (predict_loops): Use compare_tree_int for comparison.
* tree.c (build_int_cst): Fall back to integer_type_node for
NULL_TREE type.
(build_int_cst_wide): Assert type is non-null.

fortran/
* trans-io.c (transfer_array_desc): Use build_int_cst instead
of build_int_cstu.

From-SVN: r120586
gcc/ChangeLog
gcc/builtins.c
gcc/c-pretty-print.c
gcc/fortran/ChangeLog
gcc/fortran/trans-io.c
gcc/predict.c
gcc/tree-pretty-print.c
gcc/tree-ssa-ccp.c
gcc/tree.c