aboutsummaryrefslogtreecommitdiff
path: root/gcc/stor-layout.c
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>1998-04-01 23:35:51 +0000
committerJeff Law <law@gcc.gnu.org>1998-04-01 16:35:51 -0700
commit4e86caed7d541a727d81085220182edb5a44f5b6 (patch)
treed7f3ccc049199953830eb5220f5dfa68c39be0a6 /gcc/stor-layout.c
parentaefdd5abe0eae984fa04ea12851c9ff0f1695033 (diff)
downloadgcc-4e86caed7d541a727d81085220182edb5a44f5b6.zip
gcc-4e86caed7d541a727d81085220182edb5a44f5b6.tar.gz
gcc-4e86caed7d541a727d81085220182edb5a44f5b6.tar.bz2
fold-const.c (optimze_bit_field_compare): Initialize rnbitpos, rnbitsize, rnmode and rinner.
* 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. From-SVN: r18943
Diffstat (limited to 'gcc/stor-layout.c')
-rw-r--r--gcc/stor-layout.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/stor-layout.c b/gcc/stor-layout.c
index 3510a8f..8aaf2f6 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;