This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
RE: trying to glue Modula-3 onto egcs table based exception handling support
- To: "'gcc at gcc dot gnu dot org'" <gcc at gcc dot gnu dot org>
- Subject: RE: trying to glue Modula-3 onto egcs table based exception handling support
- From: Marc Fiuczynski <mef at cs dot washington dot edu>
- Date: Wed, 31 May 2000 16:56:42 -0700
The problem I ran into earlier is due to a typo. I needed to use the
"emit_insns()" rather than "emit_insn()" function in the code below. :(
>At the end of the procedure I check if the global variable
>"catch_clauses" and emit its instructions:
> if (catch_clauses) {
> rtx funcend = gen_label_rtx();
> emit_jump (funcend);
> emit_insn (catch_clauses);
> catch_clauses = NULL_RTX;
> expand_leftover_cleanups ();
> emit_label (funcend);
> }