1 : |
dbm |
548 |
Summary of Regression Discrepancies: 110.0.4
|
2 : |
|
|
(These are not necessarily all bugs! These represent tests where the
|
3 : |
|
|
output differed from the reference output.)
|
4 : |
|
|
|
5 : |
|
|
======================================================================
|
6 : |
|
|
alpha32-aix
|
7 : |
|
|
-----------
|
8 : |
|
|
bugs
|
9 : |
|
|
bug107.sml: Error message duplicated:
|
10 : |
|
|
stdIn:<nullRegion> Error: Real constant out of range: real constant out of range: 1.0E309
|
11 : |
|
|
bug905.6.sml: redundant error message
|
12 : |
|
|
bug1248.1.sml, bug1248.2.sml: blastWrite of too large an array
|
13 : |
|
|
bug1360.1-3: uncaught RegMap instead of FPRegEQ
|
14 : |
|
|
bug1361.sml
|
15 : |
|
|
bug1399.1.sml
|
16 : |
|
|
bug1388.1.sml (fixed?)
|
17 : |
|
|
bug1416.1.sml: Date.fmt
|
18 : |
|
|
bug1444.1.sml: Date.toString
|
19 : |
|
|
bug1509.1.sml: overflow exception
|
20 : |
|
|
|
21 : |
|
|
basis (see also tests/basis/BASIS-110.0.1)
|
22 : |
|
|
general.sml: "Io: openOut failed on ".", Is a directory"
|
23 : |
|
|
|
24 : |
|
|
|
25 : |
|
|
======================================================================
|
26 : |
|
|
hppa-hpux
|
27 : |
|
|
---------
|
28 : |
|
|
bugs
|
29 : |
|
|
bug107.sml: Error message duplicated:
|
30 : |
|
|
stdIn:<nullRegion> Error: Real constant out of range: real constant out of range: 1.0E309
|
31 : |
|
|
bug627.sml: Assertion failure (kind == p->kind) at "blast-gc.c:814"
|
32 : |
|
|
bug1248.1.sml, bug1248.2.sml: blastWrite of too large an array
|
33 : |
|
|
bug1360.1-3: uncaught RegMap instead of FPRegEQ
|
34 : |
|
|
bug1416.1.sml: fixed?
|
35 : |
|
|
bug1443.1.sml: man=0.0
|
36 : |
|
|
bug1444.1.sml: Date.toString
|
37 : |
|
|
bug1509.1.sml: overflow exception
|
38 : |
|
|
|
39 : |
|
|
======================================================================
|
40 : |
|
|
mipseb-irix5
|
41 : |
|
|
------------
|
42 : |
|
|
|
43 : |
|
|
|
44 : |
|
|
======================================================================
|
45 : |
|
|
rs6000-aix
|
46 : |
|
|
----------
|
47 : |
|
|
bugs
|
48 : |
|
|
bug908.1.sml, bug908.2.sml: exception overflow instead of divide by zero
|
49 : |
|
|
bug1075.sml: hangs calling Compiler.Profile.report
|
50 : |
|
|
bug1248.1.sml, bug1248.2.sml: blastWrite of too large an array
|
51 : |
|
|
|
52 : |
|
|
basis (the usual (basis/BASIS-110.0.1), plus)
|
53 : |
|
|
general.sml:
|
54 : |
|
|
Overflow instead of Div
|
55 : |
|
|
overflow instead of "divide by zero"
|
56 : |
|
|
Io: openOut failed on ".", Is a directory (instead of "Invalid argument")
|
57 : |
|
|
word.sml: test12r, test12s (Overflow instead of Div)
|
58 : |
|
|
word8.sml: test12p, test12q (Overflow instead of Div)
|
59 : |
|
|
word32.sml: test12r, test12s (Overflow instead of Div)
|
60 : |
|
|
|
61 : |
|
|
coresml
|
62 : |
|
|
t013.sml: (100 div 0) raises "overflow", not Div as expected
|
63 : |
|
|
t013.sml: (100 mod 0) raises "overflow", not Div as expected
|
64 : |
|
|
|
65 : |
|
|
|
66 : |
|
|
======================================================================
|
67 : |
|
|
sparc-solaris
|
68 : |
|
|
-------------
|
69 : |
|
|
bugs
|
70 : |
|
|
bug1248.1.sml, bug1248.2.sml: blastWrite of too large an array
|
71 : |
|
|
|
72 : |
|
|
|
73 : |
|
|
======================================================================
|
74 : |
|
|
x86-linux
|
75 : |
|
|
---------
|
76 : |
|
|
bugs
|
77 : |
|
|
bug107.sml: additional line in exception trace
|
78 : |
|
|
bug1248.1.sml, bug1248.2.sml: blastWrite of too large an array
|
79 : |
|
|
|
80 : |
|
|
basis (the usual, plus)
|
81 : |
|
|
general.sml: "Io: openOut failed on ".", Is a directory"
|
82 : |
|
|
|
83 : |
|
|
|
84 : |
|
|
======================================================================
|
85 : |
|
|
Notes
|
86 : |
|
|
------
|
87 : |
|
|
|
88 : |
|
|
1. A number of bug cases raise uncaught exceptions that produce
|
89 : |
|
|
messages with either
|
90 : |
|
|
|
91 : |
|
|
"raised at: <file stdIn>" or
|
92 : |
|
|
"raised at: <unknown file>"
|
93 : |
|
|
|
94 : |
|
|
Which message is printed depends on whether the exception is raised in
|
95 : |
|
|
inlined code (<file stdIn>) or in a assembly primitive (unknown file),
|
96 : |
|
|
which in turn varies among the architectures. The reference outputs
|
97 : |
|
|
all give the "<file stdIn>" form (in conformance with the behavior on
|
98 : |
|
|
mipseb-irix, rs6000-aix, x86-linux).
|
99 : |
|
|
|
100 : |
|
|
The "raised at: <unknown file>" message occurs in the following cases:
|
101 : |
|
|
|
102 : |
|
|
sparc-solaris
|
103 : |
|
|
-------------
|
104 : |
|
|
bug908.1.sml
|
105 : |
|
|
bug908.2.sml
|
106 : |
|
|
bug1088.1.sml
|
107 : |
|
|
|
108 : |
|
|
hppa-hpux (all cases)
|
109 : |
|
|
---------
|
110 : |
|
|
bug260.sml
|
111 : |
|
|
bug279.sml
|
112 : |
|
|
bug908.1.sml
|
113 : |
|
|
bug908.2.sml
|
114 : |
|
|
bug1018.sml
|
115 : |
|
|
bug1088.1.sml
|
116 : |
|
|
|
117 : |
|
|
alpha32-aix
|
118 : |
|
|
-----------
|
119 : |
|
|
bug908.1.sml
|
120 : |
|
|
bug908.2.sml
|
121 : |
|
|
|
122 : |
|
|
|
123 : |
|
|
2. bugs/tests/bug1145.sml has been reclassified as obsolete and moved
|
124 : |
|
|
to bugs/tests.obsolete.
|
125 : |
|
|
|
126 : |
|
|
======================================================================
|
127 : |
|
|
Questions:
|
128 : |
|
|
---------
|
129 : |
|
|
bug1146.sml: what is expected behavior?
|
130 : |
|
|
(is testing/bugs/outputs/bug1146.out correct?)
|
131 : |
|
|
|
132 : |
|
|
bug1248.{1,2}.sml: this works only on mips, yet it is marked as
|
133 : |
|
|
fixed in bugs.1201-1400.
|