Re: GNUstep Testfarm Results

2009-04-02 Thread David Chisnall
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

2009-04-02 Thread David Chisnall
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

2009-04-02 Thread Pete French
> ./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

2009-04-02 Thread Nicola Pero

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

2009-04-02 Thread Adam Fedor
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