summaryrefslogtreecommitdiff
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
parent5928862e61dad3e79c4ac5eda4e321258c6f3ab6 (diff)
downloadrockbox-71c9521a877c5ec26763cd8b088fabe08a4fe622.zip
rockbox-71c9521a877c5ec26763cd8b088fabe08a4fe622.tar.gz
rockbox-71c9521a877c5ec26763cd8b088fabe08a4fe622.tar.bz2
rockbox-71c9521a877c5ec26763cd8b088fabe08a4fe622.tar.xz
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
-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 bffc69f..c446f98 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));
void fiq_handler(void)
{
asm volatile (
-#if ARM_ARCH == 4 && defined(USE_THUMB)
- "ldr r12, [pc, #-4] \n"
- "bx r12 \n"
-#else
"ldr pc, [pc, #-4] \n"
-#endif
"fiq_function: \n"
".word 0 \n"
);