alan buckley wrote:
On Tue, 28 Jul 2009 03:39:55 -0700 Peter Naulls wrote:
alan buckley wrote:
Almost all of these are because of libpixman (and hence libgtk2.0-0):
I have attempted to create a fix for libpixman which I
have not checked in yet as I haven't figured out how to
test it.
Would you like me to check it in so you can have a look at/try it?
[snip]
Please; I had a fight with it, but I was running out of registers.
There are not enough registers for one of the routines,
so I had to change the code for that so it used less
registers.
I hope this is OK, but as I said all I've managed to prove
so far is that it compiles OK.
Not yet. Perhaps you're only building the static one. With
your patch:
/home/riscos/cross/bin/arm-unknown-riscos-gcc -DHAVE_CONFIG_H -I. -I..
-isystem /home/riscos/env/include -Wall -fvisibility=hidden -MT
libpixman_arm_simd_la-pixman-arm-simd.lo -MD -MP -MF
.deps/libpixman_arm_simd_la-pixman-arm-simd.Tpo -c pixman-arm-simd.c
-fPIC -DPIC -o .libs/libpixman_arm_simd_la-pixman-arm-simd.o
pixman-arm-simd.c: In function 'fbCompositeSolidMask_nx8x8888arm':
pixman-arm-simd.c:342: error: can't find a register in class
'GENERAL_REGS' while reloading 'asm'
make[2]: *** [libpixman_arm_simd_la-pixman-arm-simd.lo] Error 1
Which is the same error I had with a less complex patch. Want to try
again?
_______________________________________________
GCCSDK mailing list [email protected]
Bugzilla: http://www.riscos.info/bugzilla/index.cgi
List Info: http://www.riscos.info/mailman/listinfo/gcc
Main Page: http://www.riscos.info/index.php/GCCSDK