summaryrefslogtreecommitdiff
path: root/gcc/function.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/function.c
parentaefdd5abe0eae984fa04ea12851c9ff0f1695033 (diff)
downloadgcc-4e86caed7d541a727d81085220182edb5a44f5b6.tar.gz
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/function.c')
-rw-r--r--gcc/function.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/function.c b/gcc/function.c
index f69076f2b71..31201b4564a 100644
--- a/gcc/function.c
+++ b/gcc/function.c
@@ -2977,7 +2977,7 @@ instantiate_virtual_regs_1 (loc, object, extra_insns)
rtx x;
RTX_CODE code;
rtx new = 0;
- int offset;
+ int offset = 0;
rtx temp;
rtx seq;
int i, j;
@@ -4037,7 +4037,7 @@ assign_parms (fndecl, second_time)
may need to do it in a wider mode. */
register rtx parmreg;
- int regno, regnoi, regnor;
+ int regno, regnoi = 0, regnor = 0;
unsignedp = TREE_UNSIGNED (TREE_TYPE (parm));
@@ -5336,7 +5336,7 @@ expand_function_start (subr, parms_have_cleanups)
{
register int i;
tree tem;
- rtx last_ptr;
+ rtx last_ptr = NULL_RTX;
/* Make sure volatile mem refs aren't considered
valid operands of arithmetic insns. */