diff options
author | matz <matz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-05-29 14:41:53 +0000 |
---|---|---|
committer | matz <matz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-05-29 14:41:53 +0000 |
commit | 7843e4bcb63ff8966e40b3498c00cb4a4c5783e1 (patch) | |
tree | 5534a3c29342dd48c087ead51be0face86e90762 /gcc/c-family | |
parent | 87c952b895ebe6126c0c908e52d15dac3230678e (diff) | |
download | ppe42-gcc-7843e4bcb63ff8966e40b3498c00cb4a4c5783e1.tar.gz ppe42-gcc-7843e4bcb63ff8966e40b3498c00cb4a4c5783e1.zip |
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@187962 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/c-family')
-rw-r--r-- | gcc/c-family/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/c-family/c-common.h | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 650302b0e93..a6a3623d781 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,7 @@ +2012-05-29 Michael Matz <matz@suse.de> + + * c-common.h (c_expand_decl): Remove prototype. + 2012-05-29 Manuel López-Ibáñez <manu@gcc.gnu.org> * c.opt (Wmissing-braces): Use LangEnabledBy(C ObjC,Wall). diff --git a/gcc/c-family/c-common.h b/gcc/c-family/c-common.h index c3d679adcbc..c8e6ce19577 100644 --- a/gcc/c-family/c-common.h +++ b/gcc/c-family/c-common.h @@ -544,8 +544,6 @@ extern tree build_modify_expr (location_t, tree, tree, enum tree_code, location_t, tree, tree); extern tree build_indirect_ref (location_t, tree, ref_operator); -extern int c_expand_decl (tree); - extern int field_decl_cmp (const void *, const void *); extern void resort_sorted_fields (void *, void *, gt_pointer_operator, void *); |