gcl-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gcl-devel] Windows ANSI test progress


From: Mike Thomas
Subject: [Gcl-devel] Windows ANSI test progress
Date: Tue, 30 Mar 2004 20:44:49 +1000
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)

Hi all.

While experimenting this evening in the CVS branch with optimisation settings I found that the ANSI test problem was affected.

I immediately went to stable, dropped the GCL C compiler O3 and O2 settings to -O -fomit-frame-pointers and -O respectively and voila, got a complete run of the ANSI tests in the stable branch.

At this point I have no understanding of why this makes a difference. In fact, those settings do not work in the HEAD branch - loading of "rt.o" hangs indefinitely - they just change the outcome of running the test.

I hope to check in the changes to "configure.in" once Camm has decided what to do in relation to the sbrk test patch I sent last night.

Whether this is really good news or not at this point I don't know. It certainly suggests to me at least, that there are probably gcc and/or lisp linker problems.

Having said that, if these changes don't break the usual GCL client software suite (I'll try and test over the next few days) and if, in addition, we can now complete the ANSI tests, I am not going to look a gift horse in the mouth and suggest we run quickly to the 2.6.2 finish line without thinking too much!

The results of the ANSI test are below. Camm, is that substantially different to the Linux result?

I'll try and run some random-tester stuff tonight with all fingers and toes crossed. I hope my well founded technical approach to programming is not pissing anyone off!

Cheers

MIke Thomas.

306 out of 10697 total tests failed: SPECIAL-OPERATOR-P.1, SPECIAL-OPERATOR-P.2,
 SPECIAL-OPERATOR-P.ERROR.1,
   CL-FUNCTION-SYMBOLS.1, CL-MACRO-SYMBOLS.1, CL-VARIABLE-SYMBOLS.1,
   CL-TYPES-THAT-ARE-CLASSES.1, CL-TYPES-THAT-ARE-CLASSES.2,
   CL-TYPES-THAT-ARE-CLASSES.3, EVAL-AND-COMPILE-MACROS, COMPILE.2,
   COMPILE.5, COMPILE.6, COMPILE.7, COMPILE.8, CONSTANTP.6,
   CONSTANTP.8, CONSTANTP.ORDER.2, DCF-FUNS, DCF-MACROS, SETF-VALUES.5,
   PSETQ.7, PSETF.7, THROW-ERROR, FBOUNDP.6, FBOUNDP.7,
   FDEFINITION.ERROR.1, FDEFINITION.ERROR.2, FDEFINITION.ERROR.4,
   FDEFINITION.ERROR.6, FDEFINITION.1, FDEFINITION.2, FDEFINITION.3,
   FDEFINITION.4, FDEFINITION.5, FDEFINITION.ORDER.1, FLET.17, FLET.27,
   FLET.30, FLET.51, FMAKUNBOUND.4, FUNCALL.ERROR.3,
   FUNCTION-LAMBDA-EXPRESSION.1, FUNCTION-LAMBDA-EXPRESSION.2,
   FUNCTION-LAMBDA-EXPRESSION.ORDER.1,
   FUNCTION-LAMBDA-EXPRESSION.ERROR.1,
   FUNCTION-LAMBDA-EXPRESSION.ERROR.2, FUNCTION.2, FUNCTION.6,
   FUNCTION.7, FUNCTION.10, FUNCTIONP.2, FUNCTIONP.6, FUNCTIONP.7,
   FUNCTIONP.10, GET-SETF-EXPANSION.ERROR.1,
   GET-SETF-EXPANSION.ERROR.2, LABELS.17, LABELS.26, MACROLET.5,
   MACROLET.13, MACROLET.14, MULTIPLE-VALUE-SETQ.5,
   MULTIPLE-VALUE-SETQ.8, DOTIMES.8, LOOP.6.19, LOOP.6.20, LOOP.6.37,
   LOOP.6.38, LOOP.7.15, LOOP.7.16, LOOP.7.17, LOOP.7.18, LOOP.7.19,
   LOOP.7.20, LOOP.7.21, LOOP.7.22, LOOP.7.23, LOOP.8.19, LOOP.8.20,
   LOOP.8.21, LOOP.8.22, LOOP.8.ERROR.2, LOOP.9.10, LOOP.9.11,
   LOOP.9.27, LOOP.9.28, LOOP.9.37, LOOP.9.38, LOOP.10.9, LOOP.10.10,
   LOOP.10.37, LOOP.10.38, LOOP.10.57, LOOP.10.58, LOOP.10.85,
   LOOP.10.86, LOOP.11.9, LOOP.14.29, CONDITION.2, CELL-ERROR-NAME.1,
   CELL-ERROR-NAME.2, CELL-ERROR-NAME.3, CELL-ERROR-NAME.4,
   CELL-ERROR-NAME.5, CELL-ERROR-NAME.6, CELL-ERROR-NAME.ERROR.1,
   CELL-ERROR-NAME.ERROR.2, ERROR.1, ERROR.2, ERROR.3, ERROR.4,
   ERROR.5, ERROR.8, CERROR.1, CERROR.2, CERROR.3, CERROR.4, CERROR.5,
   CHECK-TYPE.2, CHECK-TYPE.3, CHECK-TYPE.5, CHECK-TYPE.6,
   CHECK-TYPE.7, WARN.8, WARN.10, WARN.12, WARN.13, WARN.16, WARN.17,
   WARN.18, HANDLER-BIND.9, HANDLER-BIND.11,
   MAKE-LIST.ALLOW-OTHER-KEYS.4, ADJOIN.ALLOW-OTHER-KEYS.5,
   MEMBER.ALLOW-OTHER-KEYS.5, SETF-GETF.ORDER.2, SETF-AREF.2,
   ARRAY-AS-CLASS.7, ARRAY-AS-CLASS.8, MAKE-ARRAY.DISPLACED.9,
   MAKE-ARRAY.DISPLACED.10, ARRAY-DISPLACEMENT.11,
   UPGRADED-ARRAY-ELEMENT-TYPE.2, UPGRADED-ARRAY-ELEMENT-TYPE.NIL.1,
   VECTOR.3, VECTOR.6, VECTOR.8, HASH-TABLE.1, HASH-TABLE.3,
   HASH-TABLE.5, IN-PACKAGE.2, PACKAGE-ERROR.3, SUBSEQ.ORDER.3,
   SUBSEQ.ORDER.4, CONCATENATE.ERROR.1, CONCATENATE.ERROR.2,
   STRUCT-TEST-03/16, STRUCT-TEST-04/16, STRUCT-TEST-05/16,
   STRUCT-TEST-06/16, STRUCT-TEST-07/16, STRUCT-TEST-08/16,
   STRUCT-TEST-09/16, STRUCT-TEST-10/16, STRUCT-TEST-11/16,
   STRUCT-TEST-12/16, STRUCT-TEST-13/16, STRUCT-TEST-14/16,
   STRUCT-TEST-15/16, STRUCT-TEST-16/16, STRUCT-TEST-17/16,
   STRUCT-TEST-18/16, STRUCT-TEST-19/16, STRUCT-TEST-20/16,
   STRUCT-TEST-21/16, STRUCT-TEST-22/16, STRUCT-TEST-23/16,
   STRUCT-TEST-24/16, STRUCT-TEST-25/16, STRUCT-TEST-26/16,
   STRUCT-TEST-27/12, STRUCT-TEST-27/16, STRUCT-TEST-28/12,
   STRUCT-TEST-28/16, STRUCT-TEST-29/12, STRUCT-TEST-29/16,
   STRUCT-TEST-30/16, STRUCT-TEST-31/13, STRUCT-TEST-31/14,
   STRUCT-TEST-31/16, STRUCT-TEST-31/17, STRUCT-TEST-31/15A,
   STRUCT-TEST-32/16, STRUCT-TEST-33/16, STRUCT-TEST-34/16,
   STRUCT-TEST-35/16, STRUCT-TEST-36/16, STRUCT-TEST-41/3,
   STRUCT-TEST-43/3, STRUCT-TEST-49/1, STRUCT-TEST-50/1,
   STRUCT-TEST-51/1, STRUCT-TEST-57/16, STRUCT-TEST-58/16,
   STRUCT-TEST-59/16, STRUCT-TEST-60/16, STRUCTURE-60-1,
   STRUCT-TEST-63/13, STRUCT-TEST-63/14, STRUCT-TEST-63/16,
   STRUCT-TEST-63/17, STRUCT-TEST-63/15A, STRUCT-TEST-64/1,
   STRUCT-TEST-64/2, STRUCT-TEST-64/ERROR.2, STRUCT-TEST-64/5,
   STRUCT-TEST-64/ERROR.4, STRUCT-TEST-64/6, STRUCT-TEST-64/7,
   STRUCT-TEST-64/ERROR.6, STRUCT-TEST-64/9, STRUCT-TEST-64/13,
   STRUCT-TEST-64/14, STRUCT-TEST-64/15, STRUCT-TEST-64/16,
   STRUCT-TEST-64/17, STRUCT-TEST-64/15A, STRUCT-TEST-64/20,
   STRUCTURE-BOA-TEST-08/1, STRUCTURE-BOA-TEST-09/1,
   STRUCTURE-BOA-TEST-09/2, STRUCTURE-BOA-TEST-09/3,
   STRUCTURE-BOA-TEST-09/4, STRUCTURE-BOA-TEST-09/5,
   STRUCTURE-BOA-TEST-09/6, STRUCTURE-BOA-TEST-09/7,
   STRUCTURE-BOA-TEST-13/1, STRUCTURE-BOA-TEST-13/2,
   STRUCTURE-BOA-TEST-13/3, STRUCTURE-BOA-TEST-13/4,
   STRUCTURE-BOA-TEST-13/5, STRUCTURE-BOA-TEST-13/6,
   STRUCTURE-BOA-TEST-13/7, STRUCTURE-BOA-TEST-13/8,
   STRUCTURE-BOA-TEST-14/1, STRUCTURE-BOA-TEST-14/2,
   STRUCTURE-BOA-TEST-14/3, STRUCTURE-BOA-TEST-14/4,
   STRUCTURE-BOA-TEST-14/5, STRUCTURE-BOA-TEST-15/1,
   STRUCTURE-BOA-TEST-15/2, STRUCTURE-BOA-TEST-15/3,
   STRUCTURE-BOA-TEST-15/4, STRUCTURE-BOA-TEST-15/5,
   STRUCTURE-BOA-TEST-15/6, STRUCTURE-BOA-TEST-15/7,
   STRUCTURE-BOA-TEST-15/8, TYPES.3, TYPES.6, TYPES.8, TYPES.9A,
   ALL-CLASSES-ARE-TYPE-EQUIVALENT-TO-THEIR-NAMES,
   ALL-STANDARD-CLASSES-ARE-SUBTYPES-OF-STANDARD-OBJECT,
   ALL-EXPORTED-CL-CLASS-NAMES-ARE-VALID,
   ALL-STANDARD-GENERIC-FUNCTIONS-ARE-INSTANCES-OF-THAT-CLASS,
   TYPE-ERROR-DATUM.ERROR.1, TYPE-ERROR-DATUM.ERROR.2,
   TYPE-ERROR-EXPECTED-TYPE.ERROR.1, TYPE-ERROR-EXPECTED-TYPE.ERROR.2,
   TAC-3.1, TAC-3.2, TAC-3.3, TAC-3.4, TAC-3.5, TAC-3.6, TAC-3.7,
   TAC-3.8, TAC-3.9, TAC-3.10, TAC-3.11, TAC-3.12, TAC-3.13, TAC-3.14,
   TAC-3.15, UNIVERSE-ELEMENTS-IN-AT-MOST-ONE-DISJOINT-TYPE, COERCE.11,
   COERCE.21, COERCE.ERROR.4, COERCE.ERROR.9, SUBTYPEP.BIGNUM.INTEGER,
   SUBTYPEP.INTEGER.23, SUBTYPEP.INTEGER.24, SUBTYPEP.RATIONAL.12,
   SUBTYPEP.CONS.2, SUBTYPEP.CONS.12, SUBTYPEP.MEMBER.17,
   SUBTYPEP.MEMBER.18, SUBTYPEP.EQL.1, SUBTYPEP.EQL.2,
   SUBTYPEP.ARRAY.1, SUBTYPEP.ARRAY.3, SUBTYPEP.ARRAY.4,
   SUBTYPEP.ARRAY.5, DIGIT-CHAR.ERROR.2, CODE-CHAR.ERROR.2.
Finished loading gclload.lsp
T






reply via email to

[Prev in Thread] Current Thread [Next in Thread]