summaryrefslogtreecommitdiffstats
path: root/gcc/regrename.c
diff options
context:
space:
mode:
authoruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>2004-03-22 13:15:58 +0000
committeruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>2004-03-22 13:15:58 +0000
commita3906cad6bbde297c09833740c294b9bb0259258 (patch)
tree0be76864234bbac7c51944b192732778ef316546 /gcc/regrename.c
parent3f601d11a2366b751bff9acefc82a385efa449fc (diff)
downloadppe42-gcc-a3906cad6bbde297c09833740c294b9bb0259258.tar.gz
ppe42-gcc-a3906cad6bbde297c09833740c294b9bb0259258.zip
* regrename.c (regrename_optimize): Set regs_ever_live for all
registers introduced as replacement. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@79825 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/regrename.c')
-rw-r--r--gcc/regrename.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/regrename.c b/gcc/regrename.c
index e15bd87f861..0b682886f4f 100644
--- a/gcc/regrename.c
+++ b/gcc/regrename.c
@@ -345,6 +345,7 @@ regrename_optimize (void)
do_replace (this, best_new_reg);
tick[best_new_reg] = ++this_tick;
+ regs_ever_live[best_new_reg] = 1;
if (dump_file)
fprintf (dump_file, ", renamed as %s\n", reg_names[best_new_reg]);
OpenPOWER on IntegriCloud