1
0
Fork 0
forked from len0rd/rockbox

SH gcc 4.6.3 with link-time optimization, for Archos targets

This is work from FS#12431 synced to current HEAD and slightly
tweaked (gcc 4.6.2 -> 4.6.3, binutils 2.21.1 -> 2.22)

Change-Id: I76af91e80ac2a9c16a776c7f0a33cc51603bbf9b
This commit is contained in:
Boris Gjenero 2012-10-22 21:30:01 +02:00 committed by Marcin Bukat
parent 8ad8473d81
commit c975de1534
10 changed files with 30 additions and 18 deletions

View file

@ -974,9 +974,9 @@ struct plugin_header {
extern unsigned char plugin_start_addr[];
extern unsigned char plugin_end_addr[];
#define PLUGIN_HEADER \
const struct plugin_api *rb DATA_ATTR; \
const struct plugin_api *rb DATA_ATTR USED_ATTR; \
const struct plugin_header __header \
__attribute__ ((section (".header")))= { \
__attribute__ ((section (".header"))) USED_ATTR = { \
{ PLUGIN_MAGIC, TARGET_ID, PLUGIN_API_VERSION, \
plugin_start_addr, plugin_end_addr }, plugin__start, &rb };
#else /* PLATFORM_HOSTED */