[Top][All Lists]
[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
- [Gcl-devel] Windows ANSI test progress,
Mike Thomas <=