Mercurial > hg > CbC > CbC_gcc
comparison gcc/tree-eh.h @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children | 1830386684a0 |
comparison
equal
deleted
inserted
replaced
111:04ced10e8804 | 131:84e7813d76e9 |
---|---|
1 /* Header file for exception handling. | 1 /* Header file for exception handling. |
2 Copyright (C) 2013-2017 Free Software Foundation, Inc. | 2 Copyright (C) 2013-2018 Free Software Foundation, Inc. |
3 | 3 |
4 This file is part of GCC. | 4 This file is part of GCC. |
5 | 5 |
6 GCC is free software; you can redistribute it and/or modify it under | 6 GCC is free software; you can redistribute it and/or modify it under |
7 the terms of the GNU General Public License as published by the Free | 7 the terms of the GNU General Public License as published by the Free |
35 extern void redirect_eh_dispatch_edge (geh_dispatch *, edge, basic_block); | 35 extern void redirect_eh_dispatch_edge (geh_dispatch *, edge, basic_block); |
36 extern bool operation_could_trap_helper_p (enum tree_code, bool, bool, bool, | 36 extern bool operation_could_trap_helper_p (enum tree_code, bool, bool, bool, |
37 bool, tree, bool *); | 37 bool, tree, bool *); |
38 extern bool operation_could_trap_p (enum tree_code, bool, bool, tree); | 38 extern bool operation_could_trap_p (enum tree_code, bool, bool, tree); |
39 extern bool tree_could_trap_p (tree); | 39 extern bool tree_could_trap_p (tree); |
40 extern bool stmt_could_throw_p (gimple *); | 40 extern tree rewrite_to_non_trapping_overflow (tree); |
41 extern bool stmt_could_throw_p (function *, gimple *); | |
41 extern bool tree_could_throw_p (tree); | 42 extern bool tree_could_throw_p (tree); |
42 extern bool stmt_can_throw_external (gimple *); | 43 extern bool stmt_can_throw_external (function *, gimple *); |
43 extern bool stmt_can_throw_internal (gimple *); | 44 extern bool stmt_can_throw_internal (function *, gimple *); |
44 extern bool maybe_clean_eh_stmt_fn (struct function *, gimple *); | 45 extern bool maybe_clean_eh_stmt_fn (struct function *, gimple *); |
45 extern bool maybe_clean_eh_stmt (gimple *); | 46 extern bool maybe_clean_eh_stmt (gimple *); |
46 extern bool maybe_clean_or_replace_eh_stmt (gimple *, gimple *); | 47 extern bool maybe_clean_or_replace_eh_stmt (gimple *, gimple *); |
47 extern bool maybe_duplicate_eh_stmt_fn (struct function *, gimple *, | 48 extern bool maybe_duplicate_eh_stmt_fn (struct function *, gimple *, |
48 struct function *, gimple *, | 49 struct function *, gimple *, |