[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