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

Reply via email to