tree.h (ALLOCA_FOR_VAR_P): Rename to CALL_ALLOCA_FOR_VAR_P.
commit63d2a3533fb013061b3a20ddcc26233d6368de32
authorMichael Matz <matz@suse.de>
Fri, 15 Apr 2011 19:48:25 +0000 (15 19:48 +0000)
committerMichael Matz <matz@gcc.gnu.org>
Fri, 15 Apr 2011 19:48:25 +0000 (15 19:48 +0000)
tree2ca8a4769f794f0a8bad0116318e591f72ee7e8e
parentdee74c343634bec2e6909f197ce0b669820acc56
tree.h (ALLOCA_FOR_VAR_P): Rename to CALL_ALLOCA_FOR_VAR_P.

* tree.h (ALLOCA_FOR_VAR_P): Rename to CALL_ALLOCA_FOR_VAR_P.
* builtins.c (expand_builtin): Use CALL_ALLOCA_FOR_VAR_P.
* function.c (gimplify_parameters): Ditto.
* gimplify.c (gimplify_vla_decl): Ditto.

* gimple.h (enum gf_mask): Add GF_CALL_ALLOCA_FOR_VAR.
(gimple_call_set_alloca_for_var): New inline function.
(gimple_call_alloca_for_var_p): Ditto.
* gimple.c (gimple_build_call_from_tree): Remember CALL_ALLOCA_FOR_VAR_P
state.
* cfgexpand.c (expand_call_stmt): Restore CALL_ALLOCA_FOR_VAR_P state.

* tree-inline.c (inline_forbidden_p_stmt): Don't reject alloca
calls if they were for VLA objects.

From-SVN: r172516
gcc/ChangeLog
gcc/builtins.c
gcc/cfgexpand.c
gcc/function.c
gcc/gimple.c
gcc/gimple.h
gcc/gimplify.c
gcc/tree-inline.c
gcc/tree.h