expr.h
45.1 KB
-
bb-reorder.c (reorder_basic_blocks): Don't check for EH edges unless exception… · 250d07b6
bb-reorder.c (reorder_basic_blocks): Don't check for EH edges unless exception handling is enabled... * bb-reorder.c (reorder_basic_blocks): Don't check for EH edges unless exception handling is enabled, and if not using sjlj. * builtins.c (expand_builtin_setjmp_setup): New. (expand_builtin_setjmp_receiver): New. (expand_builtin_setjmp): Split out _setup and _receiver functions. Move argument parsing in from ... (expand_builtin): ... here. * except.c (receive_exception_label): Branch around receiver unless new-style exceptions. Call expand_builtin_setjmp_receiver. (start_dynamic_handler): Call expand_builtin_setjmp_setup. * expr.h: Update builtin setjmp decls. From-SVN: r37982
Richard Henderson committed