This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
gcc/gcc ChangeLog.gomp Makefile.in tree-inline ...
- From: rth at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: 7 Oct 2005 03:03:46 -0000
- Subject: gcc/gcc ChangeLog.gomp Makefile.in tree-inline ...
CVSROOT: /cvs/gcc
Module name: gcc
Branch: gomp-20050608-branch
Changes by: rth@gcc.gnu.org 2005-10-07 03:03:46
Modified files:
gcc : ChangeLog.gomp Makefile.in tree-inline.c
tree-inline.h
Log message:
* Makefile.in (TREE_INLINE_H): New. Use it throughout.
* tree-inline.c (struct copy_body_data): Move to tree-inline.h.
(insert_decl_map): Export.
(remap_decl): Use copy_body_data.copy_decl method. Remove if 0 code.
Remove duplicate insert_decl_map.
(copy_body_r): Export.
(setup_one_parameter): Use copy_decl_to_var.
(declare_return_variable): Likewise.
(expand_call_inline): Fix some src/dst confusion. Set src_node
before initialize_inlined_parameters. Don't bother saving and
restoring src_node around copy_body.
(mark_local_for_remap_r): Use copy_body_data.copy_decl method.
(optimize_inline_calls): Set id.copy_decl.
(clone_body, save_body, unsave_expr_now): Likewise.
(tree_function_versioning): Likewise.
(copy_decl_for_dup_finish): Split out of copy_decl_for_dup.
(copy_decl_to_var, copy_decl_no_change): Likewise.
(copy_decl_maybe_to_var): Likewise.
* tree-inline.h: Include splay-tree.h.
(struct copy_body_data): Move from tree-inline.c. Add copy_decl.
(copy_body_r, insert_decl_map): Declare.
(copy_decl_for_dup): Remove.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.gomp.diff?cvsroot=gcc&only_with_tag=gomp-20050608-branch&r1=1.1.6.58&r2=1.1.6.59
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/Makefile.in.diff?cvsroot=gcc&only_with_tag=gomp-20050608-branch&r1=1.1501.4.13&r2=1.1501.4.14
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-inline.c.diff?cvsroot=gcc&only_with_tag=gomp-20050608-branch&r1=1.192.4.7&r2=1.192.4.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-inline.h.diff?cvsroot=gcc&only_with_tag=gomp-20050608-branch&r1=1.17.4.4&r2=1.17.4.5