along with GCC; see the file COPYING3. If not see
<http://www.gnu.org/licenses/>. */
-#include "sbitmap.h"
+#include "hashtab.h"
#include "vecprim.h"
+#include "vecir.h"
struct function;
struct eh_region_d;
loop hackery; should not be used by new code. */
extern void for_each_eh_label (void (*) (rtx));
-/* Set TREE_NOTHROW and cfun->all_throwers_are_sibcalls. */
-extern unsigned int set_nothrow_function_flags (void);
-
extern void init_eh (void);
extern void init_eh_for_function (void);
FUNCTION_DECL for `std::terminate'. */
extern tree (*lang_protect_cleanup_actions) (void);
-/* Return true if type A catches type B. */
-extern int (*lang_eh_type_covers) (tree a, tree b);
-
/* Just because the user configured --with-sjlj-exceptions=no doesn't
mean that we can use call frame exceptions. Detect that the target