* src/vm/jit/trap.cpp (trap_handle): Activated new stack unwinding for Alpha.
authorMichael Starzinger <michi@complang.tuwien.ac.at>
Thu, 5 Nov 2009 10:12:57 +0000 (11:12 +0100)
committerMichael Starzinger <michi@complang.tuwien.ac.at>
Thu, 5 Nov 2009 10:12:57 +0000 (11:12 +0100)
src/vm/jit/trap.cpp

index 2f5d523e924ee897c20b2f53114965d817fa01cd..80e4649e052efcf1b8232e56d7ecc7e386097652 100644 (file)
@@ -380,7 +380,7 @@ void trap_handle(int sig, void *xpc, void *context)
        trap_handle_exception:
        default:
                if (p != NULL) {
-#if defined(__X86_64__)
+#if defined(__ALPHA__) || defined(__X86_64__)
                        // Perform stack unwinding for exceptions on execution state.
                        es.pc = (uint8_t *) (uintptr_t) xpc;
                        es.pv = (uint8_t *) (uintptr_t) sfi.pv;