-
- Downloads
langhooks-def.h (LANG_HOOKS_TREE_INLINING_COPY_RES_DECL_FOR_INLINING, [...]): Remove.
* langhooks-def.h (LANG_HOOKS_TREE_INLINING_COPY_RES_DECL_FOR_INLINING, lhd_tree_inlining_copy_res_decl_for_inlining): Remove. * langhooks.c (lhd_tree_inlining_copy_res_decl_for_inlining): Remove. * langhooks.h (struct lang_hooks_for_tree_inlining): Remove copy_res_decl_for_inlining. * tree-inline.c (declare_return_variable): New modify_dest argument. Use it as the return value, when possible or manditory. Handle TREE_ADDRESSABLE types. (expand_call_inline): Extract MODIFY_EXPR lhs for call. Simplify replacement of CALL_EXPR. cp/ * cp-lang.c (LANG_HOOKS_TREE_INLINING_COPY_RES_DECL_FOR_INLINING): Die. * cp-tree.h (cp_copy_res_decl_for_inlining): Remove. * tree.c (cp_copy_res_decl_for_inlining): Remove. From-SVN: r84831
Showing
- gcc/ChangeLog 14 additions, 0 deletionsgcc/ChangeLog
- gcc/cp/ChangeLog 6 additions, 0 deletionsgcc/cp/ChangeLog
- gcc/cp/cp-lang.c 0 additions, 3 deletionsgcc/cp/cp-lang.c
- gcc/cp/cp-tree.h 0 additions, 2 deletionsgcc/cp/cp-tree.h
- gcc/cp/decl.c 2 additions, 2 deletionsgcc/cp/decl.c
- gcc/cp/tree.c 0 additions, 42 deletionsgcc/cp/tree.c
- gcc/langhooks-def.h 0 additions, 5 deletionsgcc/langhooks-def.h
- gcc/langhooks.c 0 additions, 22 deletionsgcc/langhooks.c
- gcc/langhooks.h 0 additions, 2 deletionsgcc/langhooks.h
- gcc/tree-inline.c 98 additions, 71 deletionsgcc/tree-inline.c
Loading
Please register or sign in to comment