diff options
author | Mike Stump <mrs@gcc.gnu.org> | 1996-07-23 19:58:32 +0000 |
---|---|---|
committer | Mike Stump <mrs@gcc.gnu.org> | 1996-07-23 19:58:32 +0000 |
commit | 3d1953912dca5809d9e37fccd9ee606d5b637dc4 (patch) | |
tree | 1c0bd0746f99e312b8963dffdd68f8232301c95b /gcc/flow.c | |
parent | 84f414bc1f23881578336f4758a00538711f1bbc (diff) | |
download | gcc-3d1953912dca5809d9e37fccd9ee606d5b637dc4.zip gcc-3d1953912dca5809d9e37fccd9ee606d5b637dc4.tar.gz gcc-3d1953912dca5809d9e37fccd9ee606d5b637dc4.tar.bz2 |
install EH code
From-SVN: r12548
Diffstat (limited to 'gcc/flow.c')
-rw-r--r-- | gcc/flow.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -117,6 +117,7 @@ Boston, MA 02111-1307, USA. */ #include "hard-reg-set.h" #include "flags.h" #include "output.h" +#include "except.h" #include "obstack.h" #define obstack_chunk_alloc xmalloc @@ -510,6 +511,9 @@ find_basic_blocks (f, nonlocal_label_list) if (! LABEL_REF_NONLOCAL_P (x)) block_live[BLOCK_NUM (XEXP (x, 0))] = 1; + for (x = exception_handler_labels; x; x = XEXP (x, 1)) + block_live[BLOCK_NUM (XEXP (x, 0))] = 1; + /* Record which basic blocks control can drop in to. */ for (i = 0; i < n_basic_blocks; i++) |