From: ceriel Date: Wed, 26 Jul 1995 08:44:35 +0000 (+0000) Subject: Fix by Charles Lindsey: still used reg vars, despite ms_gto X-Git-Tag: release-5-5~110 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=ef30bb3398f4bd78613e2b57ecffdc09779ee79e;p=ack.git Fix by Charles Lindsey: still used reg vars, despite ms_gto --- diff --git a/mach/sparc/ce/ce.src/ms_reg.c b/mach/sparc/ce/ce.src/ms_reg.c index 53bdc3311..271388995 100644 --- a/mach/sparc/ce/ce.src/ms_reg.c +++ b/mach/sparc/ce/ce.src/ms_reg.c @@ -263,8 +263,11 @@ int ms; reg_mes_nr = 0; in_reg_mes = (ms == ms_reg); - if (ms == ms_gto) + if (ms == ms_gto) { + free_all_reg_vars(); + nr_reg_vars = 0; nr_flt_vars = 0; fprint(codefile, "ta 3\n"); + } db_mes = (ms == ms_stb || ms == ms_std) ? ms : 0; #ifdef __solaris__ if (db_mes && ! inits) {