aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/cfg.c3
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 191f227..fad7919 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,9 @@
2004-12-13 Richard Henderson <rth@redhat.com>
+ * cfg.c (dump_flow_info): Don't dump pseudo info after reload.
+
+2004-12-13 Richard Henderson <rth@redhat.com>
+
* Makefile.in (insn-preds.o): Depend on REGS_H.
* genpreds.c (write_insn_preds_c): Include regs.h.
* config/i386/predicates.md (index_register_operand): Use
diff --git a/gcc/cfg.c b/gcc/cfg.c
index c469661..b36a96f 100644
--- a/gcc/cfg.c
+++ b/gcc/cfg.c
@@ -517,7 +517,8 @@ dump_flow_info (FILE *file)
basic_block bb;
static const char * const reg_class_names[] = REG_CLASS_NAMES;
- if (reg_n_info)
+ /* There are no pseudo registers after reload. Don't dump them. */
+ if (reg_n_info && !reload_completed)
{
int max_regno = max_reg_num ();
fprintf (file, "%d registers.\n", max_regno);