From 9f64f00adaa7fb89b13ed291a778a262260dc409 Mon Sep 17 00:00:00 2001 From: Andrew Cagney Date: Wed, 27 Aug 1997 00:44:05 +0000 Subject: * idecode_expression.h (ALU_END): From Charles Lefurgy - Extract sign bit using 64 bit and not a 32 bit mask. * sim_calls.c (sim_load): From Ian Lance Taylor - free argv after it has been used, not before. --- sim/ppc/sim_calls.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'sim/ppc/sim_calls.c') diff --git a/sim/ppc/sim_calls.c b/sim/ppc/sim_calls.c index 4866903..228b7c7 100644 --- a/sim/ppc/sim_calls.c +++ b/sim/ppc/sim_calls.c @@ -113,9 +113,6 @@ sim_load (SIM_DESC sd, char *prog, bfd *abfd, int from_tty) /* bring in all the data section */ psim_init(simulator); - /* release the arguments */ - freeargv(argv); - /* get the start address */ if (abfd != NULL) entry_point = bfd_get_start_address (abfd); @@ -136,6 +133,9 @@ sim_load (SIM_DESC sd, char *prog, bfd *abfd, int from_tty) bfd_close (abfd); } + /* release the arguments */ + freeargv(argv); + return SIM_RC_OK; } -- cgit v1.1