[MPlayer-users] Sparc V9 architecture and spudec.c generates assembler error.
Lars Tunkrans
lars.tunkrans at bredband.net
Sun Nov 6 19:10:16 CET 2005
Reimar Döffinger wrote:
>Hi,
>On Sun, Nov 06, 2005 at 03:54:44PM +0100, Lars Tunkrans wrote:
>
>
>>gcc -c -I../libvo -I../../libvo -O4 -mcpu=v9 -pipe -ffast-math
>>-fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I.
>>-I/opt/csw/include/SDL -D_REENTRANT -o spudec.o spudec.c
>>{standard input}: Assembler messages:
>>{standard input}:2309: Error: Illegal operands: There are only 32 single
>>precision f registers; [0-31]
>>
>>
>
>Either V9 really has "only" 32 fpu registers, then it's a gcc bug,
>otherwise it's a binutils bug I'd say.
>Try updating both.
>
>Greetings,
>Reimar Döffinger
>
>
Yes, I was useing the GCC/GAS combination shipped with Solaris 10,
After I swithced to the version shipped from SunFreeWare.com , the
problem dissapeared.
Thanks
//Lars
More information about the MPlayer-users
mailing list