OverviewCakeML:830a3919802f50fe4ea5bb90808b4a4b7df2306d
Linear scan: fix the `word_alloc_correct` proof
#514 (linear-scan)
Merging into:e12dc542637af6649c97ecf8b12bc490db3840e1
Fix more missing ERRs
HOL:86ff704677ae31e64e05944c653f5f95e62afa1a
Use UTF8 functions for fiddling with strings in testutil output
Machine:oven2 4.13.0-37-generic x86_64 GNU/Linux
Claimed job
Building HOL
Starting developers/bin
Finished developers/bin 2s 195MB
Starting semantics/ffi
Finished semantics/ffi 34s 387MB
Starting semantics
Finished semantics 1m20s 976MB
Starting semantics/proofs
Finished semantics/proofs 2m39s 1GB
Starting basis/pure
Finished basis/pure 3m25s 661MB
Starting translator
Finished translator 1m32s 818MB
Starting compiler/parsing
Finished compiler/parsing 1m33s 1GB
Starting characteristic
Finished characteristic 2m17s 2GB
Starting translator/monadic
Finished translator/monadic 1m21s 1GB
Starting basis
Finished basis 15m53s 3GB
Starting compiler/inference
Finished compiler/inference 1m35s 1GB
Starting compiler/backend/reg_alloc
Finished compiler/backend/reg_alloc 58s 1GB
Starting compiler/backend/gc
Finished compiler/backend/gc 10m42s 4GB
Starting compiler/backend
Finished compiler/backend 2s 16MB
Starting compiler/encoders/asm
Finished compiler/encoders/asm 0s 14MB
Starting compiler/encoders/x64
Finished compiler/encoders/x64 48s 559MB
Starting compiler/encoders/arm6
Finished compiler/encoders/arm6 1m39s 1GB
Starting compiler/encoders/arm8
Finished compiler/encoders/arm8 23s 415MB
Starting compiler/encoders/mips
Finished compiler/encoders/mips 54s 879MB
Starting compiler/encoders/riscv
Finished compiler/encoders/riscv 58s 681MB
Starting compiler/backend/x64
Finished compiler/backend/x64 19s 1GB
Starting compiler/backend/arm6
Finished compiler/backend/arm6 21s 1GB
Starting compiler/backend/arm8
Finished compiler/backend/arm8 20s 1GB
Starting compiler/backend/mips
Finished compiler/backend/mips 20s 1GB
Starting compiler/backend/riscv
Finished compiler/backend/riscv 20s 1GB
Starting compiler/parsing/proofs
Finished compiler/parsing/proofs 6m00s 831MB
Starting compiler/inference/proofs
Finished compiler/inference/proofs 2m49s 1GB
Starting compiler/backend/semantics
Finished compiler/backend/semantics 8m57s 2GB
Starting compiler/backend/reg_alloc/proofs
Finished compiler/backend/reg_alloc/proofs 7m11s 1GB
Starting compiler/backend/proofs
FAILED: compiler/backend/proofs
]0;Holmake: .]0;Holmake: ~/regression/HOL-86ff704677ae31e64e05944c653f5f95e62afa1a/examples/machine-code/multiword]0;Holmake: ~/regression/HOL-86ff704677ae31e64e05944c653f5f95e62afa1a/examples/machine-code/multiword[1mWorking in $(HOLDIR)/examples/machine-code/multiword[0m
]0;Holmake: .]0;Holmake: ..]0;Holmake: ../../../basis/pure]0;Holmake: ~/regression/HOL-86ff704677ae31e64e05944c653f5f95e62afa1a/examples/formal-languages/regular]0;Holmake: ~/regression/HOL-86ff704677ae31e64e05944c653f5f95e62afa1a/examples/balanced_bst]0;Holmake: ~/regression/HOL-86ff704677ae31e64e05944c653f5f95e62afa1a/examples/balanced_bst[1mWorking in $(HOLDIR)/examples/balanced_bst[0m
]0;Holmake: ~/regression/HOL-86ff704677ae31e64e05944c653f5f95e62afa1a/examples/formal-languages/regular]0;Holmake: ~/regression/HOL-86ff704677ae31e64e05944c653f5f95e62afa1a/examples/formal-languages]0;Holmake: ~/regression/HOL-86ff704677ae31e64e05944c653f5f95e62afa1a/examples/formal-languages[1mWorking in $(HOLDIR)/examples/formal-languages[0m
]0;Holmake: ~/regression/HOL-86ff704677ae31e64e05944c653f5f95e62afa1a/examples/formal-languages/regular]0;Holmake: ~/regression/HOL-86ff704677ae31e64e05944c653f5f95e62afa1a/examples/formal-languages/context-free]0;Holmake: ~/regression/HOL-86ff704677ae31e64e05944c653f5f95e62afa1a/examples/formal-languages/context-free[1mWorking in $(HOLDIR)/examples/formal-languages/context-free[0m
]0;Holmake: ~/regression/HOL-86ff704677ae31e64e05944c653f5f95e62afa1a/examples/formal-languages/regular]0;Holmake: ~/regression/HOL-86ff704677ae31e64e05944c653f5f95e62afa1a/examples/formal-languages/regular[1mWorking in $(HOLDIR)/examples/formal-languages/regular[0m
]0;Holmake: ../../../basis/pure]0;Holmake: ../../../misc]0;Holmake: ~/regression/HOL-86ff704677ae31e64e05944c653f5f95e62afa1a/examples/fun-op-sem/lprefix_lub]0;Holmake: ~/regression/HOL-86ff704677ae31e64e05944c653f5f95e62afa1a/examples/fun-op-sem/lprefix_lub[1mWorking in $(HOLDIR)/examples/fun-op-sem/lprefix_lub[0m
]0;Holmake: ../../../misc]0;Holmake: ../../../developers]0;Holmake: ../../../developers[1mWorking in ../../../developers[0m
]0;Holmake: ../../../misc]0;Holmake: ../../../misc/lem_lib_stub]0;Holmake: ../../../misc/lem_lib_stub[1mWorking in $(CAKEMLDIR)/misc/lem_lib_stub[0m
]0;Holmake: ../../../misc]0;Holmake: ../../../misc[1mWorking in $(CAKEMLDIR)/misc[0m
]0;Holmake: ../../../basis/pure]0;Holmake: ../../../basis/pure[1mWorking in $(CAKEMLDIR)/basis/pure[0m
]0;Holmake: ..]0;Holmake: ../reg_alloc]0;Holmake: ../../../translator/monadic]0;Holmake: ../../../characteristic]0;Holmake: ../../../compiler/parsing]0;Holmake: ../../../semantics]0;Holmake: ../../../semantics/ffi]0;Holmake: ../../../semantics/ffi[1mWorking in $(CAKEMLDIR)/semantics/ffi[0m
]0;Holmake: ../../../semantics]0;Holmake: ../../../semantics[1mWorking in $(CAKEMLDIR)/semantics[0m
]0;Holmake: ../../../compiler/parsing]0;Holmake: ../../../compiler/parsing[1mWorking in $(CAKEMLDIR)/compiler/parsing[0m
]0;Holmake: ../../../characteristic]0;Holmake: ../../../translator]0;Holmake: ../../../semantics/proofs]0;Holmake: ../../../semantics/proofs[1mWorking in $(CAKEMLDIR)/semantics/proofs[0m
]0;Holmake: ../../../translator]0;Holmake: ../../../translator[1mWorking in $(CAKEMLDIR)/translator[0m
]0;Holmake: ../../../characteristic]0;Holmake: ../../../characteristic[1mWorking in $(CAKEMLDIR)/characteristic[0m
]0;Holmake: ../../../translator/monadic]0;Holmake: ../../../translator/monadic[1mWorking in $(CAKEMLDIR)/translator/monadic[0m
]0;Holmake: ../reg_alloc]0;Holmake: ../../../unverified/reg_alloc]0;Holmake: ../../../unverified/reg_alloc[1mWorking in $(CAKEMLDIR)/unverified/reg_alloc[0m
]0;Holmake: ../reg_alloc]0;Holmake: ../reg_alloc[1mWorking in $(CAKEMLDIR)/compiler/backend/reg_alloc[0m
]0;Holmake: ..]0;Holmake: ../../encoders/asm]0;Holmake: ~/regression/HOL-86ff704677ae31e64e05944c653f5f95e62afa1a/examples/l3-machine-code/common]0;Holmake: ~/regression/HOL-86ff704677ae31e64e05944c653f5f95e62afa1a/examples/l3-machine-code/common[1mWorking in $(HOLDIR)/examples/l3-machine-code/common[0m
]0;Holmake: ../../encoders/asm]0;Holmake: ../../encoders/asm[1mWorking in $(CAKEMLDIR)/compiler/encoders/asm[0m
]0;Holmake: ..]0;Holmake: ..[1mWorking in $(CAKEMLDIR)/compiler/backend[0m
]0;Holmake: .]0;Holmake: ../gc]0;Holmake: ../gc[1mWorking in $(CAKEMLDIR)/compiler/backend/gc[0m
]0;Holmake: .]0;Holmake: ../reg_alloc/proofs]0;Holmake: ../reg_alloc/proofs[1mWorking in $(CAKEMLDIR)/compiler/backend/reg_alloc/proofs[0m
]0;Holmake: .]0;Holmake: ../semantics]0;Holmake: ../semantics[1mWorking in $(CAKEMLDIR)/compiler/backend/semantics[0m
]0;Holmake: .]0;Holmake: .[1mWorking in $(CAKEMLDIR)/compiler/backend/proofs[0m
Starting work on heap
heap OK
Starting work on data_liveProofTheory
Starting work on data_simpProofTheory
Starting work on data_spaceProofTheory
Starting work on bvi_letProofTheory
data_spaceProofTheory FAILED! <1>
<<HOL message: Created theory "data_spaceProof">>
error in quse /home/myreen/regression/cakeml-442/compiler/backend/proofs/data_spaceProofScript.sml : HOL_ERR {message = "no solution found", origin_function = "FOL_FIND", origin_structure = "folTools"}
error in load data_spaceProofScript : HOL_ERR {message = "no solution found", origin_function = "FOL_FIND", origin_structure = "folTools"}
Proof of
x y (a. lookup a x = lookup a y) x = y
failed.
Uncaught exception: HOL_ERR {message = "no solution found", origin_function = "FOL_FIND", origin_structure = "folTools"}
data_liveProofTheory M-KILLED
data_simpProofTheory M-KILLED
bvi_letProofTheory M-KILLED