summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
authorRafaël Carré <rafael.carre@gmail.com>2010-06-11 11:25:16 +0000
committerRafaël Carré <rafael.carre@gmail.com>2010-06-11 11:25:16 +0000
commit71c9521a877c5ec26763cd8b088fabe08a4fe622 (patch)
treed6ff6f32b956cea6f0f51244604fc5b5c4b3f90e /firmware
parent5928862e61dad3e79c4ac5eda4e321258c6f3ab6 (diff)
downloadrockbox-71c9521a877c5ec26763cd8b088fabe08a4fe622.tar.gz
rockbox-71c9521a877c5ec26763cd8b088fabe08a4fe622.zip
pcm-pp: revert r26756
FIQ/IRQ handlers can't be built with -mthumb, and the thumb case was buggy anyway (spotted by jhMikeS) : pc offset hadn't been adjusted git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26765 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware')
-rw-r--r--firmware/target/arm/pcm-pp.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/firmware/target/arm/pcm-pp.c b/firmware/target/arm/pcm-pp.c
index bffc69f771..c446f98fcf 100644
--- a/firmware/target/arm/pcm-pp.c
+++ b/firmware/target/arm/pcm-pp.c
@@ -74,12 +74,7 @@ void fiq_handler(void) ICODE_ATTR __attribute__((naked));
74void fiq_handler(void) 74void fiq_handler(void)
75{ 75{
76 asm volatile ( 76 asm volatile (
77#if ARM_ARCH == 4 && defined(USE_THUMB)
78 "ldr r12, [pc, #-4] \n"
79 "bx r12 \n"
80#else
81 "ldr pc, [pc, #-4] \n" 77 "ldr pc, [pc, #-4] \n"
82#endif
83 "fiq_function: \n" 78 "fiq_function: \n"
84 ".word 0 \n" 79 ".word 0 \n"
85 ); 80 );