r174568 - in /branches/gc-improv/gcc: ChangeLog...
lauras@gcc.gnu.org
lauras@gcc.gnu.org
Thu Jun 2 16:37:00 GMT 2011
Author: lauras
Date: Thu Jun 2 16:37:28 2011
New Revision: 174568
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=174568
Log:
2011-06-02 Laurynas Biveinis <laurynas.biveinis@gmail.com>
* varasm.c (make_decl_rtl): Allocate DECL_RTL in the permanent RTL
memory.
* rtl.c: (_obstack_allocated_p): Declare.
(allocated_in_function_mem_p): New.
(need_copy_p): New.
(copy_rtx): Re-enable sharing of CONST_VECTOR rtxes. Use
need_copy_p to decide on copying vs. sharing of rtxes.
* function.c (reinit_struct_function): New.
(set_cfun, prepare_function_start): Call it.
* config/i386/i386.c (ix86_expand_split_stack_prologue): Allocate
split_stack_fn in the permanent RTL memory.
(ix86_expand_split_stack_prologue): Allocate split_stack_fn_large
in the permanent RTL memory.
Modified:
branches/gc-improv/gcc/ChangeLog.gc-improv
branches/gc-improv/gcc/config/i386/i386.c
branches/gc-improv/gcc/function.c
branches/gc-improv/gcc/rtl.c
branches/gc-improv/gcc/varasm.c
More information about the Gcc-cvs
mailing list