aboutsummaryrefslogtreecommitdiff
path: root/gcc/emit-rtl.c
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>1998-04-01 23:18:11 +0000
committerJeff Law <law@gcc.gnu.org>1998-04-01 16:18:11 -0700
commitaefdd5abe0eae984fa04ea12851c9ff0f1695033 (patch)
tree663746db4bb4ca4fe0f1db7a069ec51d97f795bb /gcc/emit-rtl.c
parent729da3f5a8f4cc906c185e4cbc9bdbac657a1cca (diff)
downloadgcc-aefdd5abe0eae984fa04ea12851c9ff0f1695033.zip
gcc-aefdd5abe0eae984fa04ea12851c9ff0f1695033.tar.gz
gcc-aefdd5abe0eae984fa04ea12851c9ff0f1695033.tar.bz2
c-lex.c (yylex): Initialize traditional_type, ansi_type and type.
* c-lex.c (yylex): Initialize traditional_type, ansi_type and type. * caller-save.c (insert_save_restore): Initialize pat, code and numregs. * emit-rtl.c (push_to_sequence): Initialize top. (push_topmost_sequence): Likewise. * genattrtab.c (simplify_by_exploding): Initialize defval. * profile.c (branch_prob): Initialize dest. * rtl.h (note_stores): Remove duplicate prototype. (GEN_INT): Re-instate cast of second arg to HOST_WIDE_INT. Fix some warnings. * cplus-dem.c (gnu_special): Don't get confused by .<digits> strings that are not actually lengths. A change from libiberty that didn't make it into the gcc copy. From-SVN: r18942
Diffstat (limited to 'gcc/emit-rtl.c')
-rw-r--r--gcc/emit-rtl.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c
index e6c07aa..54af3b8 100644
--- a/gcc/emit-rtl.c
+++ b/gcc/emit-rtl.c
@@ -3112,7 +3112,7 @@ push_to_sequence (first)
void
push_topmost_sequence ()
{
- struct sequence_stack *stack, *top;
+ struct sequence_stack *stack, *top = NULL;
start_sequence ();
@@ -3130,7 +3130,7 @@ push_topmost_sequence ()
void
pop_topmost_sequence ()
{
- struct sequence_stack *stack, *top;
+ struct sequence_stack *stack, *top = NULL;
for (stack = sequence_stack; stack; stack = stack->next)
top = stack;