* src/vm/jit/exceptiontable.c: New file.
[cacao.git] / src / vm / jit / powerpc64 / codegen.c
index cb54e14f6bfc20c54ef347129793cd1060988209..a8e5e66bebe3a80ce0dd3a58fe9b85e2a156c12a 100644 (file)
@@ -91,7 +91,6 @@ bool codegen_emit(jitdata *jd)
        varinfo            *var;
        basicblock         *bptr;
        instruction        *iptr;
-       exception_entry    *ex;
        u2                  currentline;
        methodinfo         *lm;             /* local methodinfo for ICMD_INVOKE*  */
        unresolved_method  *um;
@@ -170,17 +169,6 @@ bool codegen_emit(jitdata *jd)
 
        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);
-       }
-       
        /* create stack frame (if necessary) */
 
        if (!code_is_leafmethod(code)) {