Mercurial > hg > CbC > CbC_gcc
diff gcc/tree-inline.h @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children | 1830386684a0 |
line wrap: on
line diff
--- a/gcc/tree-inline.h Fri Oct 27 22:46:09 2017 +0900 +++ b/gcc/tree-inline.h Thu Oct 25 07:37:49 2018 +0900 @@ -1,5 +1,5 @@ /* Tree inlining hooks and declarations. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Alexandre Oliva <aoliva@redhat.com> This file is part of GCC. @@ -63,9 +63,6 @@ /* The VAR_DECL for the return value. */ tree retvar; - /* The VAR_DECL for the return bounds. */ - tree retbnd; - /* Assign statements that need bounds copy. */ vec<gimple *> assign_stmts; @@ -83,6 +80,9 @@ is not. */ gcall *call_stmt; + /* > 0 if we are remapping a type currently. */ + int remapping_type_depth; + /* Exception landing pad the inlined call lies in. */ int eh_lp_nr; @@ -113,11 +113,14 @@ /* True if this statement will need to be regimplified. */ bool regimplify; - /* True if trees should not be unshared. */ + /* True if trees may not be unshared. */ bool do_not_unshare; - /* > 0 if we are remapping a type currently. */ - int remapping_type_depth; + /* True if new declarations may not be created during type remapping. */ + bool prevent_decl_creation_for_types; + + /* True if the location information will need to be reset. */ + bool reset_location; /* A function to be called when duplicating BLOCK nodes. */ void (*transform_lang_insert_block) (tree); @@ -148,13 +151,6 @@ /* A list of addressable local variables remapped into the caller when inlining a call within an OpenMP SIMD-on-SIMT loop. */ vec<tree> *dst_simt_vars; - - /* Cilk keywords currently need to replace some variables that - ordinary nested functions do not. */ - bool remap_var_for_cilk; - - /* Do not create new declarations when within type remapping. */ - bool prevent_decl_creation_for_types; }; /* Weights of constructions for estimate_num_insns. */