This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r187962 - in /trunk/gcc: ChangeLog ada/ChangeLo...
- From: matz at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 29 May 2012 14:41:54 -0000
- Subject: r187962 - in /trunk/gcc: ChangeLog ada/ChangeLo...
Author: matz
Date: Tue May 29 14:41:53 2012
New Revision: 187962
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=187962
Log:
* expr.c (expand_expr_real_1 <normal_inner_ref>): Don't allocate
a kept temp.
(expand_expr_real_1 <COMPOUND_LITERAL_EXPR>): Make unreachable.
* gimple-fold.c (canonicalize_constructor_val): Canonicalize
COMPOUND_LITERAL_EXPR.
* function.c (expand_function_start): Don't call expand_decl,
instead assert that we have RTL assigned.
* tree-ssa-live.c (remove_unused_locals): Clear
nonlocal_goto_save_area if its backing variable is removed.
* stmt.c (expand_asm_operands): Remove handling of non-lvalues
as mem inputs.
(expand_decl): Assert that this does nothing.
* calls.c (expand_call): Don't call mark_temp_addr_taken.
* c-tree.h (c_expand_decl): Remove prototype.
c-family/
* c-common.h (c_expand_decl): Remove prototype.
ada/
* gcc-interface/utils.c (create_var_decl_1): Don't call expand_decl.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/ada/ChangeLog
trunk/gcc/ada/gcc-interface/utils.c
trunk/gcc/c-family/ChangeLog
trunk/gcc/c-family/c-common.h
trunk/gcc/c-tree.h
trunk/gcc/calls.c
trunk/gcc/expr.c
trunk/gcc/function.c
trunk/gcc/gimple-fold.c
trunk/gcc/stmt.c
trunk/gcc/tree-ssa-live.c