-native self compile problems
Stephen Weeks
MLton@sourcelight.com
Wed, 22 Nov 2000 09:28:15 -0800 (PST)
The G0->G1 self compile I left running yesterday completed, but with problems.
Here are the errors.
/tmp/fileM6WSSs.8.s: Assembler messages:
/tmp/fileM6WSSs.8.s:107960: Warning: end of file not at end of a line; newline inserted
/tmp/fileM6WSSs.8.s:109484: Error: no such 386 instruction: `te'
Here is the full transcript.
cd /home/sweeks/mlton/src/mlton && make
make[1]: Entering directory `/home/sweeks/mlton/src/mlton'
Compiling mlton (takes a while)
time mlton -v -no-polyvariance -native true mlton.cm
MLton internal-version (built Tue Nov 21 17:17:08 2000 on eponym.epr.com)
created this file on Tue Nov 21 17:21:32 2000.
Do not edit this file.
Flag settings:
aux: false
chunk: chunk per function
contify strategy: Both
defines: [NODEBUG]
fixed heap: None
indentation: 3
includes: [mlton.h]
inline: NonRecursive {product = 320,small = 60}
input file: mlton.cm
instrument: false
instrument Sxml: false
keep Cps: false
match: left to right
messages: true
native-commented: 0
native-copy-prop: true
native-ieee-fp: false
native-move-hoist: true
native: true
native-optimize: 1
native-split: Some(100000)
polyvariance: None
print at fun entry: false
profile: false
show types: false
compile starting
numPeeks = 196454
average position in bucket = 0.190
parse and elaborate starting
parse and elaborate finished in 130.590
core-ml size is ~1 bytes
numPeeks = 14
average position in property list = 0.000
numPeeks = 2448915
average position in bucket = 0.221
dead starting
dead finished in 0.300
basis size is ~1 bytes
numPeeks = 72718
average position in property list = 0.000
numPeeks = 2448915
average position in bucket = 0.221
size = 187284
gcc -DNODEBUG -I/home/sweeks/mlton/include -O1 -w -fomit-frame-pointer -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -o /tmp/fileS6OQ06 /tmp/fileoniWz8.c -L/home/sweeks/mlton/lib -lmlton -lm -lgmp
/tmp/fileS6OQ06 /tmp/fileDTAXea
infer starting
unification starting
unification finished in 17.360
finish infer starting
finish infer finished in 61.710
infer finished in 80.280
xml.unsimplified size is ~1 bytes
numPeeks = 1076966
average position in property list = 0.000
numPeeks = 2587575
average position in bucket = 0.272
typeCheck starting
typeCheck finished in 14.900
infer simplify starting
infer simplify finished in 38.250
xml size is ~1 bytes
numPeeks = 5345016
average position in property list = 0.466
numPeeks = 2750149
average position in bucket = 0.344
typeCheck starting
typeCheck finished in 10.010
size = 121750
num types in program = 20357
num types in table = 36929
hash table size is ~1 bytes
mono starting
mono finished in 81.670
mono.unsimplified size is ~1 bytes
numPeeks = 10276134
average position in property list = 0.242
numPeeks = 3576786
average position in bucket = 0.681
typeCheck starting
typeCheck finished in 12.740
mono simplify starting
mono simplify finished in 51.090
mono size is ~1 bytes
numPeeks = 15642611
average position in property list = 0.374
numPeeks = 3672113
average position in bucket = 0.709
typeCheck starting
typeCheck finished in 10.060
size = 186670
num types in program = 12914
num types in table = 67368
hash table size is ~1 bytes
implement exceptions starting
implement exceptions finished in 1.770
sxml.unsimplified size is ~1 bytes
numPeeks = 16492377
average position in property list = 0.355
numPeeks = 3746984
average position in bucket = 0.733
typeCheck starting
typeCheck finished in 10.700
implement exceptions simplify starting
implement exceptions simplify finished in 37.620
sxml size is ~1 bytes
numPeeks = 20483200
average position in property list = 0.398
numPeeks = 3822564
average position in bucket = 0.757
typeCheck starting
typeCheck finished in 9.660
polyvariance starting
polyvariance finished in 0.000
sxml.poly size is ~1 bytes
numPeeks = 21010414
average position in property list = 0.388
numPeeks = 3894102
average position in bucket = 0.779
size = 174694
num types in program = 12470
num types in table = 67824
hash table size is ~1 bytes
closure convert starting
flow analysis starting
flow analysis finished in 8.820
flow size is ~1 bytes
numPeeks = 22031709
average position in property list = 0.370
numPeeks = 3910337
average position in bucket = 0.781
free variables starting
free variables finished in 2.830
globalize starting
globalize finished in 3.370
convert starting
convert finished in 107.300
closure convert finished in 124.610
cps.unsimplified size is ~1 bytes
numPeeks = 28535687
average position in property list = 1.404
numPeeks = 4261181
average position in bucket = 0.822
typeCheck starting
checkScopes starting
inferHandlers starting
inferHandlers finished in 6.590
checkScopes finished in 16.240
typeCheck finished in 36.490
closure convert simplify starting
simplify starting
num functions 11849
num local functions 134902
num primExps 152805
numPeeks = 32392311
average position in property list = 1.245
numPeeks = 4341924
average position in bucket = 0.829
remove-unused starting
remove-unused finished in 7.270
num functions 10236
num local functions 77999
num primExps 135958
numPeeks = 35455697
average position in property list = 1.140
numPeeks = 4342246
average position in bucket = 0.829
typeCheck starting
checkScopes starting
inferHandlers starting
inferHandlers finished in 3.720
checkScopes finished in 8.470
typeCheck finished in 23.700
leaf-inline starting
inline starting
inline finished in 23.210
leaf-inline finished in 23.210
num functions 7733
num local functions 55645
num primExps 135601
numPeeks = 39473479
average position in property list = 1.032
numPeeks = 4415850
average position in bucket = 0.835
typeCheck starting
checkScopes starting
inferHandlers starting
inferHandlers finished in 2.760
checkScopes finished in 6.560
typeCheck finished in 20.190
raise-to-jump starting
inferHandlers starting
inferHandlers finished in 2.620
raise-to-jump finished in 20.480
num functions 7733
num local functions 55276
num primExps 135574
numPeeks = 42869529
average position in property list = 0.958
numPeeks = 4502623
average position in bucket = 0.841
typeCheck starting
checkScopes starting
inferHandlers starting
inferHandlers finished in 4.030
checkScopes finished in 7.760
typeCheck finished in 21.410
contify starting
contify finished in 17.600
num functions 4122
num local functions 55854
num primExps 133857
numPeeks = 46177691
average position in property list = 0.896
numPeeks = 4592982
average position in bucket = 0.849
typeCheck starting
checkScopes starting
inferHandlers starting
inferHandlers finished in 2.660
checkScopes finished in 6.370
typeCheck finished in 19.590
constant propagation starting
inferHandlers starting
inferHandlers finished in 2.570
fixed point starting
fixed point finished in 22.890
constant propagation finished in 51.220
num functions 4122
num local functions 55149
num primExps 99621
numPeeks = 50593421
average position in property list = 0.835
numPeeks = 4813702
average position in bucket = 1.014
typeCheck starting
checkScopes starting
inferHandlers starting
inferHandlers finished in 2.670
checkScopes finished in 6.080
typeCheck finished in 17.960
useless starting
analyze starting
analyze finished in 41.040
useless finished in 75.890
num functions 4122
num local functions 52659
num primExps 90289
numPeeks = 55023287
average position in property list = 0.788
numPeeks = 5022020
average position in bucket = 1.020
typeCheck starting
checkScopes starting
inferHandlers starting
inferHandlers finished in 2.580
checkScopes finished in 5.700
typeCheck finished in 16.550
remove-unused starting
remove-unused finished in 3.530
num functions 3628
num local functions 48818
num primExps 84949
numPeeks = 58373055
average position in property list = 0.745
numPeeks = 5085677
average position in bucket = 1.022
typeCheck starting
checkScopes starting
inferHandlers starting
inferHandlers finished in 3.480
checkScopes finished in 6.350
typeCheck finished in 16.510
simplify-types starting
fixed point starting
fixed point finished in 0.840
simplify-types finished in 20.410
num functions 3628
num local functions 40725
num primExps 81792
numPeeks = 62289288
average position in property list = 0.715
numPeeks = 5152183
average position in bucket = 1.024
typeCheck starting
checkScopes starting
inferHandlers starting
inferHandlers finished in 2.020
checkScopes finished in 4.330
typeCheck finished in 13.500
poly-equal starting
poly-equal finished in 0.650
num functions 3640
num local functions 41369
num primExps 82305
numPeeks = 63740656
average position in property list = 0.700
numPeeks = 5200567
average position in bucket = 1.027
typeCheck starting
checkScopes starting
inferHandlers starting
inferHandlers finished in 1.980
checkScopes finished in 4.280
typeCheck finished in 13.510
contify starting
contify finished in 11.580
num functions 3552
num local functions 41353
num primExps 82194
numPeeks = 65931524
average position in property list = 0.680
numPeeks = 5248631
average position in bucket = 1.030
typeCheck starting
checkScopes starting
inferHandlers starting
inferHandlers finished in 2.020
checkScopes finished in 4.360
typeCheck finished in 13.680
inline starting
inline finished in 31.040
num functions 982
num local functions 63901
num primExps 134448
numPeeks = 69390411
average position in property list = 0.650
numPeeks = 5296588
average position in bucket = 1.032
typeCheck starting
checkScopes starting
inferHandlers starting
inferHandlers finished in 3.070
checkScopes finished in 9.580
typeCheck finished in 25.900
remove-unused starting
remove-unused finished in 4.640
num functions 982
num local functions 61576
num primExps 133393
numPeeks = 74016460
average position in property list = 0.612
numPeeks = 5408724
average position in bucket = 1.039
typeCheck starting
checkScopes starting
inferHandlers starting
inferHandlers finished in 3.070
checkScopes finished in 6.820
typeCheck finished in 22.680
raise-to-jump starting
inferHandlers starting
inferHandlers finished in 3.040
raise-to-jump finished in 24.150
num functions 982
num local functions 61311
num primExps 133224
numPeeks = 77521599
average position in property list = 0.589
numPeeks = 5519536
average position in bucket = 1.046
typeCheck starting
checkScopes starting
inferHandlers starting
inferHandlers finished in 3.120
checkScopes finished in 6.760
typeCheck finished in 22.590
contify starting
contify finished in 17.690
num functions 982
num local functions 61309
num primExps 133222
numPeeks = 80767597
average position in property list = 0.569
numPeeks = 5630228
average position in bucket = 1.053
typeCheck starting
checkScopes starting
inferHandlers starting
inferHandlers finished in 3.140
checkScopes finished in 6.680
typeCheck finished in 22.520
introduce-loops starting
introduce-loops finished in 0.070
num functions 982
num local functions 61333
num primExps 133222
numPeeks = 82928995
average position in property list = 0.555
numPeeks = 5740938
average position in bucket = 1.059
typeCheck starting
checkScopes starting
inferHandlers starting
inferHandlers finished in 3.020
checkScopes finished in 6.690
typeCheck finished in 22.500
loop-invariant starting
loop-invariant finished in 20.360
num functions 982
num local functions 58641
num primExps 126133
numPeeks = 86262742
average position in property list = 0.537
numPeeks = 5851624
average position in bucket = 1.065
typeCheck starting
checkScopes starting
inferHandlers starting
inferHandlers finished in 2.810
checkScopes finished in 6.400
typeCheck finished in 21.430
flatten starting
analyze starting
analyze finished in 1.670
flatten finished in 33.250
num functions 982
num local functions 58720
num primExps 83862
numPeeks = 90100699
average position in property list = 0.518
numPeeks = 5961226
average position in bucket = 1.071
typeCheck starting
checkScopes starting
inferHandlers starting
inferHandlers finished in 2.940
checkScopes finished in 6.230
typeCheck finished in 19.310
redundant starting
redundant finished in 7.790
num functions 982
num local functions 58720
num primExps 83862
numPeeks = 92549405
average position in property list = 0.507
numPeeks = 6046710
average position in bucket = 1.076
typeCheck starting
checkScopes starting
inferHandlers starting
inferHandlers finished in 2.870
checkScopes finished in 6.010
typeCheck finished in 20.590
remove-unused starting
remove-unused finished in 3.900
num functions 982
num local functions 58402
num primExps 82185
numPeeks = 96417919
average position in property list = 0.489
numPeeks = 6132208
average position in bucket = 1.081
typeCheck starting
checkScopes starting
inferHandlers starting
inferHandlers finished in 2.790
checkScopes finished in 6.040
typeCheck finished in 20.480
simplify finished in 825.770
closure convert simplify finished in 825.770
cps size is ~1 bytes
numPeeks = 98147680
average position in property list = 0.481
numPeeks = 6216134
average position in bucket = 1.086
typeCheck starting
checkScopes starting
inferHandlers starting
inferHandlers finished in 2.830
checkScopes finished in 6.000
typeCheck finished in 19.050
backend starting
compute representations starting
compute representations finished in 0.180
inferHandlers starting
inferHandlers finished in 2.870
chunkify starting
chunkify finished in 0.190
allocate registers starting
allocate registers finished in 307.980
reg size is ~1 bytes
numPeeks = 185928236
average position in property list = 1.105
numPeeks = 6300060
average position in bucket = 1.090
backend finished in 336.640
size is ~1 bytes
numPeeks = 187613026
average position in property list = 1.109
numPeeks = 6316451
average position in bucket = 1.090
x86 code gen starting
outputC starting
outputC finished in 1.150
outputAssembly starting
translateChunk totals 20.240
simplify totals 461.030
verifyLiveInfo totals 224.000
computeJumpInfo totals 12.340
elimGoto totals 9.180
elimIff: 8
elimSwitch: 16
elimSimpleGoto totals 2.780
elimComplexGoto totals 1.910
verifyJumpInfo totals 5.620
peepholeBlock_pre totals 8.090
commuteBinALMD: 489
elimBinAL0L: 0
elimBinAL0R: 0
elimAddSub1: 1706
elimMDPow2: 232
toLivenessBlock totals 22.170
moveHoist totals 20.950
peepholeLivenessBlock totals 16.480
elimALCopy: 16668
elimFltACopy: 20
elimDeadDsts: 99
elimSelfMove: 3258
elimFltSelfMove: 0
commuteBinALMD: 754
commuteFltBinA: 17
conditionalJump: 3183
copyPropagate totals 12.320
peepholeLivenessBlock_minor totals 7.200
elimDeadDsts_minor: 0
elimSelfMove_minor: 0
elimFltSelfMove_minor: 0
verifyLivenessBlock totals 104.040
toBlock totals 1.320
peepholeBlock_post totals 5.200
elimBinALMDouble: 12
elimFltBinADouble: 0
elimCMPTST: 0
generateTransfers totals 8.380
allocateRegisters totals 643.690
toLiveness totals 370.250
toNoLiveness totals 0.060
Assembly.allocateRegisters totals 271.620
Instruction.allocateRegisters totals 180.880
pre totals 35.930
post totals 56.620
allocateOperand totals 51.040
allocateFltOperand totals 0.020
allocateFltStackOperands totals 0.000
Directive.allocateRegisters totals 29.420
validate totals 4.940
outputAssembly finished in 1143.450
x86 code gen finished in 1265.210
numPeeks = 195499209
average position in property list = 1.093
numPeeks = 6374929
average position in bucket = 1.089
compile finished in 3123.400
gcc -S -DNODEBUG -I/home/sweeks/mlton/include -O1 -w -fomit-frame-pointer -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -o /tmp/fileazgId5.s /tmp/fileECI9c3.c
gcc -c -DNODEBUG -I/home/sweeks/mlton/include -O1 -w -fomit-frame-pointer -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -o /tmp/fileSl3KQH.o /tmp/fileazgId5.s
gcc -c -DNODEBUG -I/home/sweeks/mlton/include -O1 -w -fomit-frame-pointer -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -o /tmp/filedBE2Ai.o /tmp/fileB3ua0y.9.s
gcc -c -DNODEBUG -I/home/sweeks/mlton/include -O1 -w -fomit-frame-pointer -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -o /tmp/fileYrYw7W.o /tmp/fileM6WSSs.8.s
/tmp/fileM6WSSs.8.s: Assembler messages:
/tmp/fileM6WSSs.8.s:107960: Warning: end of file not at end of a line; newline inserted
/tmp/fileM6WSSs.8.s:109484: Error: no such 386 instruction: `te'
mlton: call to system failed: gcc -c -DNODEBUG -I/home/sweeks/mlton/include -O1 -w -fomit-frame-pointer -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -o /tmp/fileYrYw7W.o /tmp/fileM6WSSs.8.s
make[1]: Leaving directory `/home/sweeks/mlton/src/mlton'
Command exited with non-zero status 1
3101.24user 29.44system 52:12.79elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (8679major+2141892minor)pagefaults 821swaps
make[1]: *** [mlton] Error 1
make: *** [/home/sweeks/mlton/src/mlton/mlton] Error 2