This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r120596 - in /trunk/gcc: ChangeLog ada/ChangeLo...
- From: rguenth at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Mon, 08 Jan 2007 22:53:21 -0000
- Subject: r120596 - in /trunk/gcc: ChangeLog ada/ChangeLo...
Author: rguenth
Date: Mon Jan 8 22:53:20 2007
New Revision: 120596
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=120596
Log:
2007-01-08 Richard Guenther <rguenther@suse.de>
* tree.h (build_int_cst_wide_type): Export.
* tree.c (build_int_cst_wide_type): New function.
(build_int_cst_wide): Fix comment.
* builtins.c (fold_builtin_object_size): Use build_int_cst
to build -1 or 0 of the correct type. Use fit_double_type
to check for overflow.
* fold-const.c (optimize_bit_field_compare): Use build_int_cst_type
to build the mask.
(decode_field_reference): Likewise.
(all_ones_mask_p): Likewise.
(native_interpret_int): Use build_int_cst_wide_type.
(fold_binary): Use build_int_cst_type to build an all-ones
value.
* stor-layout.c (set_sizetype): Use build_int_cst_wide_type.
java/
* lex.c (do_java_lex): Use build_int_cst_wide_type.
* jcf-parse.c (get_constant): Likewise.
cp/
* cvt.c (cp_convert_to_pointer): Use build_int_cst_type.
ada/
* cuintp.c (build_cst_from_int): Use built_int_cst_type.
* trans.c (gnat_to_gnu): Likewise.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/ada/ChangeLog
trunk/gcc/ada/cuintp.c
trunk/gcc/ada/trans.c
trunk/gcc/builtins.c
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/cvt.c
trunk/gcc/fold-const.c
trunk/gcc/java/ChangeLog
trunk/gcc/java/jcf-parse.c
trunk/gcc/java/lex.c
trunk/gcc/stor-layout.c
trunk/gcc/tree.c
trunk/gcc/tree.h