summaryrefslogtreecommitdiffstats
path: root/libgloss/microblaze/_exception_handler.S
diff options
context:
space:
mode:
Diffstat (limited to 'libgloss/microblaze/_exception_handler.S')
-rw-r--r--libgloss/microblaze/_exception_handler.S8
1 files changed, 5 insertions, 3 deletions
diff --git a/libgloss/microblaze/_exception_handler.S b/libgloss/microblaze/_exception_handler.S
index 2224c924f..59385ad9b 100644
--- a/libgloss/microblaze/_exception_handler.S
+++ b/libgloss/microblaze/_exception_handler.S
@@ -30,9 +30,11 @@
*/
.text
- .globl _exception_handler # Exception Handler Label
.align 2
+ .weakext _exception_handler
+ .ent _exception_handler
+ .type _exception_handler, @function
_exception_handler:
- rtsd r17, 0
- nop
+ addi r11,r11,8
+ bra r11