diff options
author | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-05-04 21:15:05 +0000 |
---|---|---|
committer | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-05-04 21:15:05 +0000 |
commit | 4491f79fd243525c6a21870c555bd07240f7f2e6 (patch) | |
tree | f94edf423be1c6f8735d954344a16ef175aca24d /gcc/explow.c | |
parent | be302bc2a7d0c77c1e3fad53be4c8f5e36e5e25a (diff) | |
download | gcc-4491f79fd243525c6a21870c555bd07240f7f2e6.tar.gz |
* simplify-rtx.c (simplify_ternary_operation): Cast to unsigned.
* stor-layout.c (place_field): Likewise.
* integrate.h (struct inline_remap): Make regno_pointer_align unsigned.
* expr.c (store_expr): Make align unsigned.
* explow.c (plus_constant_wide): Make low words unsigned.
* expmed.c (choose_multiplier): Likewise.
* fold-const.c (fold): Likewise.
* tree.h (build_int_2): Likewise.
* tree.c (build_int_2_wide, tree_int_cst_msb): Likewise.
* emit-rtl.c (gen_reg_rtx): Add cast to unsigned char*.
(init_emit): Change cast to unsigned char*.
* varasm.c (compare_constant_1): Add cast to char*.
* gcse.c (delete_null_pointer_checks): Change cast to unsigned int*.
* reload1.c (reload): Likewise.
* rtl.h (MEM_SET_IN_STRUCT_P): Use do { } while (0).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33684 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/explow.c')
-rw-r--r-- | gcc/explow.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gcc/explow.c b/gcc/explow.c index 4d3756e5676..585dafd69ce 100644 --- a/gcc/explow.c +++ b/gcc/explow.c @@ -106,11 +106,12 @@ plus_constant_wide (x, c) case CONST_DOUBLE: { - HOST_WIDE_INT l1 = CONST_DOUBLE_LOW (x); + unsigned HOST_WIDE_INT l1 = CONST_DOUBLE_LOW (x); HOST_WIDE_INT h1 = CONST_DOUBLE_HIGH (x); - HOST_WIDE_INT l2 = c; + unsigned HOST_WIDE_INT l2 = c; HOST_WIDE_INT h2 = c < 0 ? ~0 : 0; - HOST_WIDE_INT lv, hv; + unsigned HOST_WIDE_INT lv; + HOST_WIDE_INT hv; add_double (l1, h1, l2, h2, &lv, &hv); |