diff options
author | Marcin Bukat <marcin.bukat@gmail.com> | 2012-10-24 14:05:39 +0200 |
---|---|---|
committer | Marcin Bukat <marcin.bukat@gmail.com> | 2012-10-24 14:05:39 +0200 |
commit | 5dec7af1ecf5c0d483d13c8ad9cc0a13868a7c16 (patch) | |
tree | 5fddaa57054271fb123e993f782ec6cebb63c33c /firmware/target/sh/system-sh.c | |
parent | c975de1534f4b4092ad75f85353eec32a9a31b92 (diff) | |
download | rockbox-5dec7af1ecf5c0d483d13c8ad9cc0a13868a7c16.tar.gz rockbox-5dec7af1ecf5c0d483d13c8ad9cc0a13868a7c16.zip |
Revert "SH gcc 4.6.3 with link-time optimization, for Archos targets"
This was commited by accident, sorry.
Diffstat (limited to 'firmware/target/sh/system-sh.c')
-rw-r--r-- | firmware/target/sh/system-sh.c | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/firmware/target/sh/system-sh.c b/firmware/target/sh/system-sh.c index 921d08f7b4..e054801b57 100644 --- a/firmware/target/sh/system-sh.c +++ b/firmware/target/sh/system-sh.c | |||
@@ -180,7 +180,6 @@ asm ( | |||
180 | * Must go into the same section as the UIE() handler */ | 180 | * Must go into the same section as the UIE() handler */ |
181 | 181 | ||
182 | "\t.text\n" | 182 | "\t.text\n" |
183 | ".global\t_UIE4\n" | ||
184 | "_UIE4:\tbsr\t_UIE\n\tmov.l\t@r15+,r4\n" | 183 | "_UIE4:\tbsr\t_UIE\n\tmov.l\t@r15+,r4\n" |
185 | "_UIE5:\tbsr\t_UIE\n\tmov.l\t@r15+,r4\n" | 184 | "_UIE5:\tbsr\t_UIE\n\tmov.l\t@r15+,r4\n" |
186 | "_UIE6:\tbsr\t_UIE\n\tmov.l\t@r15+,r4\n" | 185 | "_UIE6:\tbsr\t_UIE\n\tmov.l\t@r15+,r4\n" |
@@ -287,17 +286,13 @@ asm ( | |||
287 | "_UIE107:\tbsr\t_UIE\n\tmov.l\t@r15+,r4\n" | 286 | "_UIE107:\tbsr\t_UIE\n\tmov.l\t@r15+,r4\n" |
288 | "_UIE108:\tbsr\t_UIE\n\tmov.l\t@r15+,r4\n" | 287 | "_UIE108:\tbsr\t_UIE\n\tmov.l\t@r15+,r4\n" |
289 | "_UIE109:\tbsr\t_UIE\n\tmov.l\t@r15+,r4\n" | 288 | "_UIE109:\tbsr\t_UIE\n\tmov.l\t@r15+,r4\n" |
290 | "_UIE:\tmov.l\t__UIE_k,r0\n" | 289 | |
291 | "jmp\t@r0\n" | ||
292 | "nop\n" | ||
293 | ".align\t4\n" | ||
294 | "__UIE_k:\t.long\t__UIE\n" | ||
295 | ); | 290 | ); |
296 | 291 | ||
297 | extern void UIE4(void); /* needed for calculating the UIE number */ | 292 | extern void UIE4(void); /* needed for calculating the UIE number */ |
298 | 293 | ||
299 | void _UIE (unsigned int pc) __attribute__((section(".text"))) USED_ATTR; | 294 | void UIE (unsigned int pc) __attribute__((section(".text"))); |
300 | void _UIE (unsigned int pc) /* Unexpected Interrupt or Exception */ | 295 | void UIE (unsigned int pc) /* Unexpected Interrupt or Exception */ |
301 | { | 296 | { |
302 | unsigned int n; | 297 | unsigned int n; |
303 | 298 | ||