diff options
Diffstat (limited to 'apps/codecs/lib/codeclib.c')
-rw-r--r-- | apps/codecs/lib/codeclib.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/apps/codecs/lib/codeclib.c b/apps/codecs/lib/codeclib.c index 329b0e2136..5af4e01fff 100644 --- a/apps/codecs/lib/codeclib.c +++ b/apps/codecs/lib/codeclib.c | |||
@@ -163,7 +163,9 @@ const uint8_t bs_clz_tab[256] ICONST_ATTR = { | |||
163 | 163 | ||
164 | #ifdef RB_PROFILE | 164 | #ifdef RB_PROFILE |
165 | void __cyg_profile_func_enter(void *this_fn, void *call_site) { | 165 | void __cyg_profile_func_enter(void *this_fn, void *call_site) { |
166 | #ifdef CPU_COLDFIRE | 166 | /* This workaround is required for coldfire gcc 3.4 but is broken for 4.4 |
167 | and 4.5, but for those the other way works. */ | ||
168 | #if defined(CPU_COLDFIRE) && defined(__GNUC__) && __GNUC__ < 4 | ||
167 | (void)call_site; | 169 | (void)call_site; |
168 | ci->profile_func_enter(this_fn, __builtin_return_address(1)); | 170 | ci->profile_func_enter(this_fn, __builtin_return_address(1)); |
169 | #else | 171 | #else |