gcc/gcc ChangeLog emit-rtl.c expr.c function.c ...
geoffk@gcc.gnu.org
geoffk@gcc.gnu.org
Sat Feb 16 17:13:00 GMT 2002
CVSROOT: /cvs/gcc
Module name: gcc
Branch: pch-branch
Changes by: geoffk@gcc.gnu.org 2002-02-16 17:13:06
Modified files:
gcc : ChangeLog emit-rtl.c expr.c function.c
function.h ggc-common.c ggc.h stmt.c
Log message:
* ggc-common.c (ggc_realloc): New function.
* ggc.h: Prototype it.
* emit-rtl.c (free_emit_status): Delete.
(init_emit): Allocate emit subarrays using GC.
(gen_reg_rtx): Reallocate subarrays using GC.
(init_emit): Use GC to allocate 'struct emit_status' and its
subarrays.
(mark_emit_status): Mark structure and its subarrays.
* stmt.c (free_stmt_status): Delete.
* expr.c (free_expr_status): Delete.
* function.h: Remove prototypes for deleted functions.
* function.c (free_after_compilation): Don't use deleted functions.
Don't call free() on x_parm_reg_stack_loc.
(free_after_parsing): Don't use free_stmt_status.
(assign_parms): Use GC to allocate and resize x_parm_reg_stack_loc.
(mark_function_status): Mark x_parm_reg_stack_loc.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.12690.2.4&r2=1.12690.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/emit-rtl.c.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.242.4.1&r2=1.242.4.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/expr.c.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.413.2.2&r2=1.413.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/function.c.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.341.4.2&r2=1.341.4.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/function.h.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.75.4.1&r2=1.75.4.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ggc-common.c.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.46&r2=1.46.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ggc.h.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.39&r2=1.39.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/stmt.c.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.242.4.2&r2=1.242.4.3
More information about the Gcc-cvs
mailing list