diff options
| author | sayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-11-12 02:57:10 +0000 |
|---|---|---|
| committer | sayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-11-12 02:57:10 +0000 |
| commit | 2455d3ef7f8435b1e21ac41493c8852d5f5dd619 (patch) | |
| tree | 58a441d6fe7ffeccb38541fe24123167cc9fb14f /libjava/gnu/java | |
| parent | 91605b2e1a8df1ec4222819c5ac62a782dcfb7da (diff) | |
| download | ppe42-gcc-2455d3ef7f8435b1e21ac41493c8852d5f5dd619.tar.gz ppe42-gcc-2455d3ef7f8435b1e21ac41493c8852d5f5dd619.zip | |
* fold-const.c (int_binop_types_match_p): New function.
(size_binop): Relax constraint that both arguments must both have
exactly the same sizetype type. Instead use int_binop_types_match_p.
(size_diffop): Likewise.
(make_range): Use build_int_cst instead of fold_convert.
(fold_cond_expr_with_comparison): Use build_int_cst to construct
integer constants of the correct type.
(fold_div_compare): Likewise.
(fold_single_bit_test): Likewise.
(fold_binary): Likewise.
* stor-layout.c (layout_type) <VECTOR_TYPE>: Ensure that TYPE_SIZE
has type bitsizetype and TYPE_SIZE_UNIT has type sizetype.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118718 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gnu/java')
0 files changed, 0 insertions, 0 deletions

