diff options
author | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-04-01 23:35:51 +0000 |
---|---|---|
committer | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-04-01 23:35:51 +0000 |
commit | 93b6a460e81b4f327948db4b5235a6b04581094f (patch) | |
tree | d7f3ccc049199953830eb5220f5dfa68c39be0a6 /gcc/stor-layout.c | |
parent | 2041cfd9d3cc196019c4e53a67af0e515d4efb58 (diff) | |
download | gcc-93b6a460e81b4f327948db4b5235a6b04581094f.tar.gz |
* fold-const.c optimze_bit_field_compare): Initialize rnbitpos,
rnbitsize, rnmode and rinner.
(make_range): Initialize type.
(fold): Initialize arg0, arg1 and varop.
* function.c (instantiate_virtual_regs_1): Initialize offset, regnoi
and regnor.
(expand_function_start): Initialize last_ptr.
* stor-layout.c (layout_record): Initialize desired_align.
(get_best_mode): Initialize unit.
* tree.c (copy_node): Initialize length.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18943 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/stor-layout.c')
-rw-r--r-- | gcc/stor-layout.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/stor-layout.c b/gcc/stor-layout.c index 3510a8ff151..8aaf2f692f2 100644 --- a/gcc/stor-layout.c +++ b/gcc/stor-layout.c @@ -331,7 +331,7 @@ layout_record (rec) for (field = TYPE_FIELDS (rec); field; field = TREE_CHAIN (field)) { register int known_align = var_size ? var_align : const_size; - register int desired_align; + register int desired_align = 0; /* If FIELD is static, then treat it like a separate variable, not really like a structure field. @@ -1222,7 +1222,7 @@ get_best_mode (bitsize, bitpos, align, largest_mode, volatilep) int volatilep; { enum machine_mode mode; - int unit; + int unit = 0; /* Find the narrowest integer mode that contains the bit field. */ for (mode = GET_CLASS_NARROWEST_MODE (MODE_INT); mode != VOIDmode; |