[DTrace-devel] [PATCH 02/12] Remove obsolete register allocation

Kris Van Hees kris.van.hees at oracle.com
Wed Jul 13 19:17:36 UTC 2022


Signed-off-by: Kris Van Hees <kris.van.hees at oracle.com>
---
 libdtrace/dt_cg.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/libdtrace/dt_cg.c b/libdtrace/dt_cg.c
index 28f9171c..23d86dcc 100644
--- a/libdtrace/dt_cg.c
+++ b/libdtrace/dt_cg.c
@@ -4137,7 +4137,7 @@ dt_cg_subr_alloca(dt_node_t *dnp, dt_irlist_t *dlp, dt_regset_t *drp)
 	uint_t		lbl_ok = dt_irlist_label(dlp);
 	uint_t		lbl_err = dt_irlist_label(dlp);
 	int		opt_scratchsize = yypcb->pcb_hdl->dt_options[DTRACEOPT_SCRATCHSIZE];
-	int		mst, scratchbot, next;
+	int		mst, next;
 
 	TRACE_REGSET("    subr-alloca:Begin");
 
@@ -4161,7 +4161,6 @@ dt_cg_subr_alloca(dt_node_t *dnp, dt_irlist_t *dlp, dt_regset_t *drp)
 
 	if (((dnp->dn_reg = dt_regset_alloc(drp)) == -1) ||
 	    ((mst = dt_regset_alloc(drp)) == -1) ||
-	    ((scratchbot = dt_regset_alloc(drp)) == -1) ||
 	    ((next = dt_regset_alloc(drp)) == -1))
 		longjmp(yypcb->pcb_jmpbuf, EDT_NOREG);
 
@@ -4188,7 +4187,6 @@ dt_cg_subr_alloca(dt_node_t *dnp, dt_irlist_t *dlp, dt_regset_t *drp)
 		   BPF_STORE(BPF_W, mst, DMST_SCRATCH_TOP, next));
 
 	dt_regset_free(drp, mst);
-	dt_regset_free(drp, scratchbot);
 	dt_regset_free(drp, next);
 	dt_regset_free(drp, size->dn_reg);
 
-- 
2.34.1




More information about the DTrace-devel mailing list