diff options
author | Andrew MacLeod <amacleod@cygnus.com> | 1998-09-17 13:55:51 +0000 |
---|---|---|
committer | Andrew Macleod <amacleod@gcc.gnu.org> | 1998-09-17 13:55:51 +0000 |
commit | 7ac2148be58dca3f0100951bf57da0d7e84d1531 (patch) | |
tree | 295181099ed36b8734ecb3f2417fcaaccc96a9be /gcc/except.c | |
parent | 005dda25ff98c6762242f1eaa20eb8795f30a766 (diff) | |
download | gcc-7ac2148be58dca3f0100951bf57da0d7e84d1531.zip gcc-7ac2148be58dca3f0100951bf57da0d7e84d1531.tar.gz gcc-7ac2148be58dca3f0100951bf57da0d7e84d1531.tar.bz2 |
[multiple changes]
Thu Sep 17 16:42:16 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
* except.c (start_catch_handler): Issue 'fatal' instead of 'error' and
re-align some code.
* libgcc2.c (__eh_rtime_match): fprintf a runtime error. Use <stdio.h>.
1998-09-17 Andrew MacLeod <amacleod@cygnus.com>
* exception.cc (__cplus_type_matcher): realign some code.
From-SVN: r22462
Diffstat (limited to 'gcc/except.c')
-rw-r--r-- | gcc/except.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/except.c b/gcc/except.c index d1e8220..2ac0217 100644 --- a/gcc/except.c +++ b/gcc/except.c @@ -1622,16 +1622,16 @@ start_catch_handler (rtime) rtx call_rtx, rtime_address; if (catchstack.top->entry->false_label != NULL_RTX) - error ("never issued previous false_label"); + fatal ("Compiler Bug: Never issued previous false_label"); catchstack.top->entry->false_label = gen_exception_label (); rtime_address = expand_expr (rtime, NULL_RTX, Pmode, EXPAND_INITIALIZER); rtime_address = force_reg (Pmode, rtime_address); /* Now issue the call, and branch around handler if needed */ - call_rtx = emit_library_call_value ( - gen_rtx_SYMBOL_REF (Pmode, "__eh_rtime_match"), NULL_RTX, - 0, SImode, 1, rtime_address, Pmode); + call_rtx = emit_library_call_value + (gen_rtx_SYMBOL_REF (Pmode, "__eh_rtime_match"), NULL_RTX, + 0, SImode, 1, rtime_address, Pmode); /* Did the function return true? */ emit_cmp_insn (call_rtx, const0_rtx, EQ, NULL_RTX, |