From 1344f8d5d033c461d07e336331b6551bfb2c5c77 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Mon, 15 Nov 1999 20:51:28 -0800 Subject: [PATCH] * flow.c (calculate_global_regs_live): Zero bb->aux to begin. From-SVN: r30546 --- gcc/ChangeLog | 2 ++ gcc/flow.c | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c87e9fd7ec3..c0fca5e8382 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -3,6 +3,8 @@ Mon Nov 15 20:46:45 1999 Richard Henderson * alpha.c (alpha_build_va_list): Use make_lang_type and initialize TYPE_NAME for the va_list record. + * flow.c (calculate_global_regs_live): Zero bb->aux to begin. + Tue Nov 16 14:37:52 1999 Geoffrey Keating * config/rs6000/rs6000.c (first_reg_to_save): Save diff --git a/gcc/flow.c b/gcc/flow.c index 894129e0aab..fee2f551fc6 100644 --- a/gcc/flow.c +++ b/gcc/flow.c @@ -3012,6 +3012,10 @@ calculate_global_regs_live (blocks_in, blocks_out, flags) qtail = queue; qhead = qend = queue + n_basic_blocks + 2; + /* Clear out the garbage that might be hanging out in bb->aux. */ + for (i = n_basic_blocks - 1; i >= 0; --i) + BASIC_BLOCK (i)->aux = NULL; + /* Queue the blocks set in the initial mask. Do this in reverse block number order so that we are more likely for the first round to do useful work. We use AUX non-null to flag that the block is queued. */ -- 2.30.2