# HG changeset patch # User alex # Date 1082974360 0 # Node ID 114f3d1493246126f136c0ea88bda004ccdaaba9 # Parent 4e6f75467d643c2856dfe6976e65be18625f731a attribute_used for gcc3.4 diff -r 4e6f75467d64 -r 114f3d149324 libvo/osd.c --- a/libvo/osd.c Mon Apr 26 10:08:16 2004 +0000 +++ b/libvo/osd.c Mon Apr 26 10:12:40 2004 +0000 @@ -19,7 +19,7 @@ #endif #ifdef CAN_COMPILE_X86_ASM -static const uint64_t bFF __attribute__((aligned(8))) = 0xFFFFFFFFFFFFFFFFULL; +static const uint64_t bFF attribute_used __attribute__((aligned(8))) = 0xFFFFFFFFFFFFFFFFULL; static const unsigned long long mask24lh __attribute__((aligned(8))) = 0xFFFF000000000000ULL; static const unsigned long long mask24hl __attribute__((aligned(8))) = 0x0000FFFFFFFFFFFFULL; #endif diff -r 4e6f75467d64 -r 114f3d149324 mp3lib/dct64_3dnow.c --- a/mp3lib/dct64_3dnow.c Mon Apr 26 10:08:16 2004 +0000 +++ b/mp3lib/dct64_3dnow.c Mon Apr 26 10:12:40 2004 +0000 @@ -9,10 +9,11 @@ */ #define real float /* ugly - but only way */ +#include "../config.h" #include "../mangle.h" static unsigned long long int __attribute__((aligned(8))) x_plus_minus_3dnow = 0x8000000000000000ULL; -static float plus_1f = 1.0; +static float attribute_used plus_1f = 1.0; void dct64_MMX_3dnow(real *a,real *b,real *c) { diff -r 4e6f75467d64 -r 114f3d149324 mp3lib/dct64_k7.c --- a/mp3lib/dct64_k7.c Mon Apr 26 10:08:16 2004 +0000 +++ b/mp3lib/dct64_k7.c Mon Apr 26 10:12:40 2004 +0000 @@ -9,10 +9,11 @@ */ #define real float /* ugly - but only way */ +#include "../config.h" #include "../mangle.h" static unsigned long long int __attribute__((aligned(8))) x_plus_minus_3dnow = 0x8000000000000000ULL; -static float plus_1f = 1.0; +static float attribute_used plus_1f = 1.0; void dct64_MMX_3dnowex(real *a,real *b,real *c) { diff -r 4e6f75467d64 -r 114f3d149324 mp3lib/decode_MMX.c --- a/mp3lib/decode_MMX.c Mon Apr 26 10:08:16 2004 +0000 +++ b/mp3lib/decode_MMX.c Mon Apr 26 10:12:40 2004 +0000 @@ -7,11 +7,12 @@ * Local ChangeLog: * - Partial loops unrolling and removing MOVW insn from loops */ +#include "../config.h" #include "../mangle.h" #define real float /* ugly - but only way */ -static unsigned long long __attribute__((aligned(8))) null_one = 0x0000ffff0000ffffULL; -static unsigned long long __attribute__((aligned(8))) one_null = 0xffff0000ffff0000ULL; +static unsigned long long attribute_used __attribute__((aligned(8))) null_one = 0x0000ffff0000ffffULL; +static unsigned long long attribute_used __attribute__((aligned(8))) one_null = 0xffff0000ffff0000ULL; unsigned long __attribute__((aligned(8))) costab_mmx[] = { 1056974725, diff -r 4e6f75467d64 -r 114f3d149324 mp3lib/decode_i586.c --- a/mp3lib/decode_i586.c Mon Apr 26 10:08:16 2004 +0000 +++ b/mp3lib/decode_i586.c Mon Apr 26 10:12:40 2004 +0000 @@ -23,11 +23,12 @@ * * $Id$ */ +#include "../config.h" #include "../mangle.h" #define real float /* ugly - but only way */ static long buffs[1088]; -static long bo=1; +static long attribute_used bo=1; static long saved_ebp; int synth_1to1_pent(real *bandPtr, int channel, short *samples) diff -r 4e6f75467d64 -r 114f3d149324 mp3lib/tabinit_MMX.c --- a/mp3lib/tabinit_MMX.c Mon Apr 26 10:08:16 2004 +0000 +++ b/mp3lib/tabinit_MMX.c Mon Apr 26 10:12:40 2004 +0000 @@ -3,6 +3,7 @@ * See ChangeLog of mpg123-0.59s-pre.1 for detail * Applied to mplayer by Nick Kurshev */ +#include "../config.h" #include "../mangle.h" long __attribute__((aligned(8))) mp3lib_decwins [544]; @@ -11,7 +12,7 @@ extern real mp3lib_decwin[(512+32)]; // static long decwin [544]; -static short intwinbase_MMX[] = +static short attribute_used intwinbase_MMX[] = { 0, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -4, -4, -5,