From 654908b2251e5c4f3445e633a43602af775492f7 Mon Sep 17 00:00:00 2001
From: mrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Fri, 9 Apr 1999 14:57:21 +0000
Subject: [PATCH] Fix bad cut and paste of ChangeLog entry.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26316 138bc75d-0d04-0410-961f-82ee72b054a4
---
 gcc/ChangeLog | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f86bd044b280..31196d8f3df0 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -8741,7 +8741,17 @@ Tue Oct 27 23:32:34 1998  Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>
 	regs_ever_live for regs used as spills.
 	For every pseudo in spilled_pseudos, spill it and mark the previous
 	hard reg it had in pseudo_previous_regs.  Compute which hard regs
-	arseudo): New static function.
+	are used as spills in insns during which it is live, and retry global
+	register allocation.  Update all life information in the
+	reload_insn_chain not to include pseudos without hard regs.
+	Call alter_reg for all affected speudos.
+ 
+	(scan_paradoxical_subregs): Disable SMALL_REGISTER_CLASSES special
+	case, it's not clear what it's supposed to do.
+ 
+	(hard_reg_use_compare): Take bad_spill_regs into account.
+	(pseudos_counted): New static variable.
+	(count_pseudo): New static function.
 	(order_regs_for_reload): Take CHAIN arg.  All callers changed.
 	Initialize bad_spill_regs from bad_spill_regs_global, then merge any
 	hard registers explicitly used across the current insn into the set.
-- 
GitLab