Re: GNUstep Testfarm Results
That's weird. I tested the asm in a separate file on i386/FreeBSD, and it worked correctly, but now the change has been merged it appears not to for me either. Revert it for now, and I'll take a look at it when I get back. Alternatively, put the new version in #ifdef __clang__ and leave the old version in place for GCC, although that's a bit ugly. David On 2 Apr 2009, at 13:40, Nicola Pero wrote: Fail Compile i386-unknown-freebsd7.1 Thu Apr 2 15:35:09 CST 2009 Btw, I had a quick look - this was due to Compiling file NSObject.m ... /var/tmp//cc968ivA.s: Assembler messages: /var/tmp//cc968ivA.s:1437: Error: suffix or operands invalid for `fstcw' /var/tmp//cc968ivA.s:1446: Error: suffix or operands invalid for `fldcw' gmake[3]: *** [obj/NSObject.m.o] Error 1 It might be worth for David to review the latest changes to NSObject.m Thanks ___ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnustep-dev ___ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnustep-dev
Re: GNUstep base almost builds with clang
The error seems to be in NSDecimal handling. I suspect that this structure is just big enough to be split between registers and the stack, which may cause problems. Has anyone tested this on Linux/ x86-64? If the test doesn't fail there, then something strange is going on. David On 2 Apr 2009, at 13:54, Pete French wrote: ./runtest.sh base/NSProxy/test01.m not so good sadly... This is gnustep-make 2.0.8. Type 'gmake print-gnustep-make-help' for help. PASS: Proxy signed char PASS: Proxy unsigned char PASS: Proxy signed short PASS: Proxy unsigned short PASS: Proxy singed int PASS: Proxy unsigned int PASS: Proxy signed long PASS: Proxy unsigned long PASS: Proxy signed long long PASS: Proxy unsigned long long PASS: Proxy float PASS: Proxy float PASS: Proxy id PASS: Proxy enum PASS: Proxy NSRange PASS: Proxy NSPoint ./obj/test01: Uncaught exception NSInvalidArgumentException, reason: GSFFIInvocation: Class 'AUATUSH'(class) does not respond to forwardInvocation: for '(null)' gmake: *** [test] Abort trap: 6 (core dumped) FAIL: base/NSProxy/test01.m ___ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnustep-dev ___ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnustep-dev
Re: GNUstep base almost builds with clang
> ./runtest.sh base/NSProxy/test01.m not so good sadly... This is gnustep-make 2.0.8. Type 'gmake print-gnustep-make-help' for help. PASS: Proxy signed char PASS: Proxy unsigned char PASS: Proxy signed short PASS: Proxy unsigned short PASS: Proxy singed int PASS: Proxy unsigned int PASS: Proxy signed long PASS: Proxy unsigned long PASS: Proxy signed long long PASS: Proxy unsigned long long PASS: Proxy float PASS: Proxy float PASS: Proxy id PASS: Proxy enum PASS: Proxy NSRange PASS: Proxy NSPoint ./obj/test01: Uncaught exception NSInvalidArgumentException, reason: GSFFIInvocation: Class 'AUATUSH'(class) does not respond to forwardInvocation: for '(null)' gmake: *** [test] Abort trap: 6 (core dumped) FAIL: base/NSProxy/test01.m ___ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnustep-dev
Re: GNUstep Testfarm Results
Fail Compile i386-unknown-freebsd7.1 Thu Apr 2 15:35:09 CST 2009 Btw, I had a quick look - this was due to Compiling file NSObject.m ... /var/tmp//cc968ivA.s: Assembler messages: /var/tmp//cc968ivA.s:1437: Error: suffix or operands invalid for `fstcw' /var/tmp//cc968ivA.s:1446: Error: suffix or operands invalid for `fldcw' gmake[3]: *** [obj/NSObject.m.o] Error 1 It might be worth for David to review the latest changes to NSObject.m Thanks ___ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnustep-dev
GNUstep Testfarm Results
Test results for GNUstep as of Thu Apr 2 06:34:14 EDT 2009 If a particular system failed compilation, the logs for that system will be placed at ftp://ftp.gnustep.org/pub/testfarm If you would like to be a part of this automated testfarm, see http://wiki.gnustep.org/index.php/Developer_FAQ#How_can_I_take_part_with_a_GNUstep_autobuilder_for_the_testfarm.3F Fail Compile i386-unknown-freebsd7.1 Thu Apr 2 15:35:09 CST 2009 Fail Compile sparc-sun-solaris2.7 Thu Apr 2 01:21:40 EDT 2009 Success Compile x86_64-unknown-netbsd4.0 Thu Apr 2 03:55:44 CEST 2009 ___ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnustep-dev