X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Fgimple.h;h=a6947c33405d7ab272b13bd6e85309d1f5dad8e3;hb=d29a1ab5c0f85e613d581a091a251e57c6f3f8cf;hp=f8af057dfea81235e550afcfaa66822851d1bbdd;hpb=12d3d5cba5c43adb787525728a8af920f2647800;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/gimple.h b/gcc/gimple.h index f8af057dfea..a6947c33405 100644 --- a/gcc/gimple.h +++ b/gcc/gimple.h @@ -822,6 +822,7 @@ enum gimple_statement_structure_enum gss_for_assign (enum tree_code); void sort_case_labels (VEC(tree,heap) *); void gimple_set_body (tree, gimple_seq); gimple_seq gimple_body (tree); +bool gimple_has_body_p (tree); gimple_seq gimple_seq_alloc (void); void gimple_seq_free (gimple_seq); void gimple_seq_add_seq (gimple_seq *, gimple_seq); @@ -2601,7 +2602,7 @@ static inline void gimple_bind_set_block (gimple gs, tree block) { GIMPLE_CHECK (gs, GIMPLE_BIND); - gcc_assert (TREE_CODE (block) == BLOCK); + gcc_assert (block == NULL_TREE || TREE_CODE (block) == BLOCK); gs->gimple_bind.block = block; } @@ -4478,7 +4479,7 @@ basic_block gsi_insert_on_edge_immediate (edge, gimple); basic_block gsi_insert_seq_on_edge_immediate (edge, gimple_seq); void gsi_commit_one_edge_insert (edge, basic_block *); void gsi_commit_edge_inserts (void); -gimple giple_copy_call_skip_args (gimple, bitmap); +gimple gimple_call_copy_skip_args (gimple, bitmap); /* Convenience routines to walk all statements of a gimple function.