summaryrefslogtreecommitdiff
path: root/gcc/toplev.c
diff options
context:
space:
mode:
authorMike Stump <mrs@gcc.gnu.org>1997-04-23 20:04:25 +0000
committerMike Stump <mrs@gcc.gnu.org>1997-04-23 20:04:25 +0000
commite976b8b277eb0ae570a2c3317e77713fff846758 (patch)
treeed1bd25525ef36f94c97fb911c74203e02095a25 /gcc/toplev.c
parent2284f91b110a72392473ec763f64c1e7ea12a1d0 (diff)
downloadgcc-e976b8b277eb0ae570a2c3317e77713fff846758.tar.gz
Add setjmp/longjmp exception handling.
From-SVN: r13968
Diffstat (limited to 'gcc/toplev.c')
-rw-r--r--gcc/toplev.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/gcc/toplev.c b/gcc/toplev.c
index 67aae1bb11c..855aaca571f 100644
--- a/gcc/toplev.c
+++ b/gcc/toplev.c
@@ -528,10 +528,6 @@ int flag_shared_data;
int flag_delayed_branch;
-/* Nonzero means to run cleanups after CALL_EXPRs. */
-
-int flag_short_temps;
-
/* Nonzero if we are compiling pure (sharable) code.
Value is 1 if we are doing reasonable (i.e. simple
offset into offset table) pic. Value is 2 if we can
@@ -646,6 +642,8 @@ struct { char *string; int *variable; int on_value;} f_options[] =
{"pic", &flag_pic, 1},
{"PIC", &flag_pic, 2},
{"exceptions", &flag_exceptions, 1},
+ {"sjlj-exceptions", &exceptions_via_longjmp, 1},
+ {"asynchronous-exceptions", &asynchronous_exceptions, 1},
{"profile-arcs", &profile_arc_flag, 1},
{"test-coverage", &flag_test_coverage, 1},
{"branch-probabilities", &flag_branch_probabilities, 1},