diff --git a/sys/arm/arm/exception.S b/sys/arm/arm/exception.S index 171211a9b0c..55a4f64f403 100644 --- a/sys/arm/arm/exception.S +++ b/sys/arm/arm/exception.S @@ -83,10 +83,7 @@ ASENTRY_NP(swi_entry) PUSHFRAME mov r0, sp /* Pass the frame to any function */ - mov r6, sp /* Backup the stack pointer */ - bic sp, sp, #7 /* Align the stack pointer */ bl _C_LABEL(swi_handler) /* It's a SWI ! */ - mov sp, r6 /* Restore the stack */ DO_AST PULLFRAME