* top.c (execute_command): Force cleanup of alloca areas.

* findvar.c (registers_changed): Likewise.
Fixes memory "leak" reported by HP.  Call from execute_command is for general
alloca cleanup; call from registers_changed is to fix hp's specific problem.
This commit is contained in:
Jeff Law 1997-07-25 22:47:17 +00:00
parent 264b9de03a
commit 5959df8e16
2 changed files with 12 additions and 1 deletions

View File

@ -1,8 +1,15 @@
Fri Jul 25 16:48:18 1997 Jeffrey A Law (law@cygnus.com)
* top.c (execute_command): Force cleanup of alloca areas.
* findvar.c (registers_changed): Likewise.
start-sanitize-v850
Fri Jul 25 15:37:15 1997 Stu Grossman <grossman@cygnus.com>
* v850ice.c: Include <windows.h>. Support new v850 DLL interface.
* Add defs for target status.
end-sanitize-v850
start-sanitize-gdbtk
Tue Jul 22 19:45:37 1997 Martin M. Hunt <hunt@cygnus.com>

View File

@ -1209,6 +1209,10 @@ execute_command (p, from_tty)
free_all_values ();
/* Force cleanup of any alloca areas if using C alloca instead of
a builtin alloca. */
alloca (0);
/* This can happen when command_line_input hits end of file. */
if (p == NULL)
return;