-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