aboutsummaryrefslogtreecommitdiff
path: root/gcc/basic-block.h
diff options
context:
space:
mode:
authorMike Stump <mrs@gcc.gnu.org>1997-05-29 18:42:07 +0000
committerMike Stump <mrs@gcc.gnu.org>1997-05-29 18:42:07 +0000
commit478b0752a1de1900c28acdb0647924e3dbfcc9e3 (patch)
tree2143b8a6eab35ce0032e661f721db4162356e522 /gcc/basic-block.h
parent37c46b43dba86b48bb19d9f7ed231385e02c1abd (diff)
downloadgcc-478b0752a1de1900c28acdb0647924e3dbfcc9e3.zip
gcc-478b0752a1de1900c28acdb0647924e3dbfcc9e3.tar.gz
gcc-478b0752a1de1900c28acdb0647924e3dbfcc9e3.tar.bz2
except.c (push_eh_entry): Eliminate start of exception region label, as it isn't used.
* except.c (push_eh_entry): Eliminate start of exception region label, as it isn't used. Rename end_label to outer_context. (expand_eh_region_start_for_decl): Likewise. (expand_leftover_cleanups): Likewise. (expand_start_all_catch): Likewise. * except.h (eh_entry): Likewise. * except.c (expand_eh_region_end): Likewise. Jump around the nop that we insert, so that we can optimize it away, if it is unused, also so that flow analysis can tell if we fall through to the end of a function or not so that it can know if a function that returns a value, in fact does or not. Fixes g++.jason/return2.C when using -fno-sjlj-exceptions From-SVN: r14135
Diffstat (limited to 'gcc/basic-block.h')
0 files changed, 0 insertions, 0 deletions