From 18dff12614d08e5d01fe0e22815a47aedffbfc8e Mon Sep 17 00:00:00 2001 From: Dave Chapman Date: Sun, 13 Nov 2005 11:52:57 +0000 Subject: iPod: Work around a problem with one Tremor function not being happy in IRAM (relocation truncated to fit linker error) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7843 a1c6a512-1295-4272-9138-f99709370657 --- apps/codecs/Tremor/bitwise.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/codecs/Tremor/bitwise.c b/apps/codecs/Tremor/bitwise.c index d0f2c8c255..41941f2506 100644 --- a/apps/codecs/Tremor/bitwise.c +++ b/apps/codecs/Tremor/bitwise.c @@ -140,7 +140,11 @@ long oggpack_look(oggpack_buffer *b,int bits){ } /* limited to 32 at a time */ +#if CONFIG_CPU!=PP5020 +/* TODO: This function (and this function only) causes a "relocation + truncated to fit: R_ARM_PC24" error when in IRAM on ARM targets */ void oggpack_adv(oggpack_buffer *b,int bits) ICODE_ATTR; +#endif void oggpack_adv(oggpack_buffer *b,int bits){ bits+=b->headbit; b->headbit=bits&7; -- cgit