* src/vm/jit/exceptiontable.c: New file.
[cacao.git] / src / vm / jit / s390 / codegen.c
index 0c978b2e71d5c8806f2c6f059e410148f3991ac4..2dd1bfe6c313a2b342ec71e1303c9cf0b7dfdc7f 100644 (file)
@@ -134,7 +134,6 @@ bool codegen_emit(jitdata *jd)
        varinfo            *var, *var1, *var2, *dst;
        basicblock         *bptr;
        instruction        *iptr;
-       exception_entry    *ex;
        constant_classref  *cr;
        unresolved_class   *uc;
        methodinfo         *lm;             /* local methodinfo for ICMD_INVOKE*  */
@@ -220,17 +219,6 @@ bool codegen_emit(jitdata *jd)
 
        (void) dseg_addlinenumbertablesize(cd);
 
-       (void) dseg_add_unique_s4(cd, jd->exceptiontablelength); /* ExTableSize   */
-
-       /* create exception table */
-
-       for (ex = jd->exceptiontable; ex != NULL; ex = ex->down) {
-               dseg_add_target(cd, ex->start);
-               dseg_add_target(cd, ex->end);
-               dseg_add_target(cd, ex->handler);
-               (void) dseg_add_unique_address(cd, ex->catchtype.any);
-       }
-
        /* Offset PV */
 
        M_AADD_IMM(N_PV_OFFSET, REG_PV);