OverviewCakeML:cd2ef4b34456062cd42214d952b282abf6126e72
Update to_wordXXProg translations
#481 (install-and-run)
Merging into:31c27782fd9fd62e0acfe9275cfe1587d12f71b1
Make debug output print to stderr
HOL:870538db577bb24113398b378cbe04d3d7055ffa
Merge branch 'master' of https://github.com/HOL-Theorem-Prover/HOL
Machine:oven1 4.15.9-300.fc27.x86_64 x86_64 GNU/Linux
Claimed job
Building HOL
Starting developers/bin
Finished developers/bin 8s 923MB
Starting semantics/ffi
Finished semantics/ffi 40s 436MB
Starting semantics
Finished semantics 1m26s 880MB
Starting semantics/proofs
Finished semantics/proofs 1m49s 1GB
Starting basis/pure
Finished basis/pure 3m22s 720MB
Starting translator
Finished translator 3m55s 928MB
Starting compiler/parsing
Finished compiler/parsing 1m27s 1GB
Starting characteristic
Finished characteristic 2m27s 1GB
Starting basis
Finished basis 18m10s 3GB
Starting translator/monadic
Finished translator/monadic 1s 15MB
Starting compiler/inference
Finished compiler/inference 1m35s 1GB
Starting compiler/backend/reg_alloc
Finished compiler/backend/reg_alloc 27s 817MB
Starting compiler/backend/gc
Finished compiler/backend/gc 8m59s 3GB
Starting compiler/backend
Finished compiler/backend 2s 19MB
Starting compiler/encoders/asm
Finished compiler/encoders/asm 1s 11MB
Starting compiler/encoders/x64
Finished compiler/encoders/x64 53s 612MB
Starting compiler/encoders/arm6
Finished compiler/encoders/arm6 1m37s 1GB
Starting compiler/encoders/arm8
Finished compiler/encoders/arm8 26s 515MB
Starting compiler/encoders/mips
Finished compiler/encoders/mips 46s 869MB
Starting compiler/encoders/riscv
Finished compiler/encoders/riscv 53s 665MB
Starting compiler/backend/x64
Finished compiler/backend/x64 24s 1GB
Starting compiler/backend/arm6
Finished compiler/backend/arm6 27s 1GB
Starting compiler/backend/arm8
Finished compiler/backend/arm8 25s 1GB
Starting compiler/backend/mips
Finished compiler/backend/mips 24s 1GB
Starting compiler/backend/riscv
Finished compiler/backend/riscv 25s 1GB
Starting compiler/parsing/proofs
Finished compiler/parsing/proofs 6m07s 807MB
Starting compiler/inference/proofs
Finished compiler/inference/proofs 2m18s 1GB
Starting compiler/backend/semantics
Finished compiler/backend/semantics 11m35s 2GB
Starting compiler/backend/reg_alloc/proofs
Finished compiler/backend/reg_alloc/proofs 39s 495MB
Starting compiler/backend/proofs
Finished compiler/backend/proofs 35m49s 4GB
Starting compiler/encoders/x64/proofs
Finished compiler/encoders/x64/proofs 7m45s 5GB
Starting compiler/encoders/arm6/proofs
Finished compiler/encoders/arm6/proofs 7m38s 2GB
Starting compiler/encoders/arm8/proofs
Finished compiler/encoders/arm8/proofs 5m27s 1GB
Starting compiler/encoders/mips/proofs
Finished compiler/encoders/mips/proofs 7m18s 2GB
Starting compiler/encoders/riscv/proofs
Finished compiler/encoders/riscv/proofs 8m04s 807MB
Starting compiler/backend/x64/proofs
Finished compiler/backend/x64/proofs 30s 1GB
Starting compiler/backend/arm6/proofs
Finished compiler/backend/arm6/proofs 33s 1GB
Starting compiler/backend/arm8/proofs
Finished compiler/backend/arm8/proofs 30s 1GB
Starting compiler/backend/mips/proofs
Finished compiler/backend/mips/proofs 31s 1GB
Starting compiler/backend/riscv/proofs
Finished compiler/backend/riscv/proofs 31s 1GB
Starting compiler/proofs
Finished compiler/proofs 1m26s 2GB
Starting candle/set-theory
Finished candle/set-theory 55s 572MB
Starting candle/syntax-lib
Finished candle/syntax-lib 10s 606MB
Starting candle/standard/syntax
Finished candle/standard/syntax 1m33s 623MB
Starting candle/standard/semantics
Finished candle/standard/semantics 1m18s 996MB
Starting candle/standard/monadic
Finished candle/standard/monadic 1m27s 1GB
Starting candle/standard/ml_kernel
Finished candle/standard/ml_kernel 5m57s 1GB
Starting candle/standard/opentheory
Finished candle/standard/opentheory 16s 769MB
Starting characteristic/examples
Finished characteristic/examples 1m24s 1GB
Starting tutorial/solutions
Finished tutorial/solutions 25m07s 9GB
Starting translator/monadic/examples
Finished translator/monadic/examples 1m53s 2GB
Starting examples
Finished examples 5m22s 2GB
Starting examples/compilation
Finished examples/compilation 4h07m26s 22GB
Starting examples/compilation/proofs
Finished examples/compilation/proofs 3m48s 6GB
Starting compiler/benchmarks
Finished compiler/benchmarks 0s 4MB
Starting translator/okasaki-examples
Finished translator/okasaki-examples 3m31s 1GB
Starting translator/other-examples
Finished translator/other-examples 3m30s 713MB
Starting compiler/parsing/tests
Finished compiler/parsing/tests 23s 307MB
Starting compiler/bootstrap/translation
FAILED: compiler/bootstrap/translation
]0;Holmake: .]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-code/arm/model]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-code/common]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/machine-code/hoare-triple]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/machine-code/hoare-tripleWorking in $(HOLDIR)/examples/machine-code/hoare-triple
]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-code/common]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-code/commonWorking in $(HOLDIR)/examples/l3-machine-code/common
]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-code/arm/model]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-code/lib]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-code/libWorking in $(HOLDIR)/examples/l3-machine-code/lib
]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-code/arm/model]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-code/arm/modelWorking in $(HOLDIR)/examples/l3-machine-code/arm/model
]0;Holmake: .]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-code/arm8/model]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-code/arm8/modelWorking in $(HOLDIR)/examples/l3-machine-code/arm8/model
]0;Holmake: .]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-code/mips/model]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-code/mips/modelWorking in $(HOLDIR)/examples/l3-machine-code/mips/model
]0;Holmake: .]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-code/riscv/model]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-code/riscv/modelWorking in $(HOLDIR)/examples/l3-machine-code/riscv/model
]0;Holmake: .]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-code/x64/model]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-code/x64/modelWorking in $(HOLDIR)/examples/l3-machine-code/x64/model
]0;Holmake: .]0;Holmake: ../../../basis]0;Holmake: ../../../basis/pure]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/formal-languages/regular]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/balanced_bst]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/balanced_bstWorking in $(HOLDIR)/examples/balanced_bst
]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/formal-languages/regular]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/formal-languages]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/formal-languagesWorking in $(HOLDIR)/examples/formal-languages
]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/formal-languages/regular]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/formal-languages/regularWorking in $(HOLDIR)/examples/formal-languages/regular
]0;Holmake: ../../../basis/pure]0;Holmake: ../../../misc]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/fun-op-sem/lprefix_lub]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/fun-op-sem/lprefix_lubWorking in $(HOLDIR)/examples/fun-op-sem/lprefix_lub
]0;Holmake: ../../../misc]0;Holmake: ../../../developers]0;Holmake: ../../../developersWorking in ../../../developers
]0;Holmake: ../../../misc]0;Holmake: ../../../misc/lem_lib_stub]0;Holmake: ../../../misc/lem_lib_stubWorking in $(CAKEMLDIR)/misc/lem_lib_stub
]0;Holmake: ../../../misc]0;Holmake: ../../../miscWorking in $(CAKEMLDIR)/misc
]0;Holmake: ../../../basis/pure]0;Holmake: ../../../basis/pureWorking in $(CAKEMLDIR)/basis/pure
]0;Holmake: ../../../basis]0;Holmake: ../../../characteristic]0;Holmake: ../../../compiler/parsing]0;Holmake: ../../../semantics]0;Holmake: ../../../semantics/ffi]0;Holmake: ../../../semantics/ffiWorking in $(CAKEMLDIR)/semantics/ffi
]0;Holmake: ../../../semantics]0;Holmake: ../../../semanticsWorking in $(CAKEMLDIR)/semantics
]0;Holmake: ../../../compiler/parsing]0;Holmake: ../../../compiler/parsingWorking in $(CAKEMLDIR)/compiler/parsing
]0;Holmake: ../../../characteristic]0;Holmake: ../../../semantics/alt_semantics/proofs]0;Holmake: ../../../semantics/alt_semantics]0;Holmake: ../../../semantics/alt_semanticsWorking in $(CAKEMLDIR)/semantics/alt_semantics
]0;Holmake: ../../../semantics/alt_semantics/proofs]0;Holmake: ../../../semantics/proofs]0;Holmake: ../../../semantics/proofsWorking in $(CAKEMLDIR)/semantics/proofs
]0;Holmake: ../../../semantics/alt_semantics/proofs]0;Holmake: ../../../semantics/alt_semantics/proofsWorking in $(CAKEMLDIR)/semantics/alt_semantics/proofs
]0;Holmake: ../../../characteristic]0;Holmake: ../../../translator]0;Holmake: ../../../translatorWorking in $(CAKEMLDIR)/translator
]0;Holmake: ../../../characteristic]0;Holmake: ../../../characteristicWorking in $(CAKEMLDIR)/characteristic
]0;Holmake: ../../../basis]0;Holmake: ../../../translator/monadic]0;Holmake: ../../../translator/monadicWorking in $(CAKEMLDIR)/translator/monadic
]0;Holmake: ../../../basis]0;Holmake: ../../../basisWorking in $(CAKEMLDIR)/basis
]0;Holmake: .]0;Holmake: ../..]0;Holmake: ../../backend]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/machine-code/multiword]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/machine-code/multiwordWorking in $(HOLDIR)/examples/machine-code/multiword
]0;Holmake: ../../backend]0;Holmake: ../../backend/reg_alloc]0;Holmake: ../../../unverified/reg_alloc]0;Holmake: ../../../unverified/reg_allocWorking in $(CAKEMLDIR)/unverified/reg_alloc
]0;Holmake: ../../backend/reg_alloc]0;Holmake: ../../backend/reg_allocWorking in $(CAKEMLDIR)/compiler/backend/reg_alloc
]0;Holmake: ../../backend]0;Holmake: ../../encoders]0;Holmake: ../../encodersWorking in $(CAKEMLDIR)/compiler/encoders
]0;Holmake: ../../backend]0;Holmake: ../../encoders/asm]0;Holmake: ../../encoders/asmWorking in $(CAKEMLDIR)/compiler/encoders/asm
]0;Holmake: ../../backend]0;Holmake: ../../backendWorking in $(CAKEMLDIR)/compiler/backend
]0;Holmake: ../..]0;Holmake: ../../backend/arm6]0;Holmake: ../../encoders/arm6]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-code/arm/step]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-code]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/machine-code/decompiler]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/machine-code/decompilerWorking in $(HOLDIR)/examples/machine-code/decompiler
]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-code]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-codeWorking in $(HOLDIR)/examples/l3-machine-code
]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-code/arm/step]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-code/arm/stepWorking in $(HOLDIR)/examples/l3-machine-code/arm/step
]0;Holmake: ../../encoders/arm6]0;Holmake: ../../encoders/arm6Working in $(CAKEMLDIR)/compiler/encoders/arm6
]0;Holmake: ../../backend/arm6]0;Holmake: ../../backend/arm6Working in $(CAKEMLDIR)/compiler/backend/arm6
]0;Holmake: ../..]0;Holmake: ../../backend/arm8]0;Holmake: ../../encoders/arm8]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-code/arm8/step]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-code/arm8/stepWorking in $(HOLDIR)/examples/l3-machine-code/arm8/step
]0;Holmake: ../../encoders/arm8]0;Holmake: ../../encoders/arm8Working in $(CAKEMLDIR)/compiler/encoders/arm8
]0;Holmake: ../../backend/arm8]0;Holmake: ../../backend/arm8Working in $(CAKEMLDIR)/compiler/backend/arm8
]0;Holmake: ../..]0;Holmake: ../../backend/mips]0;Holmake: ../../encoders/mips]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-code/mips/step]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-code/mips/stepWorking in $(HOLDIR)/examples/l3-machine-code/mips/step
]0;Holmake: ../../encoders/mips]0;Holmake: ../../encoders/mipsWorking in $(CAKEMLDIR)/compiler/encoders/mips
]0;Holmake: ../../backend/mips]0;Holmake: ../../backend/mipsWorking in $(CAKEMLDIR)/compiler/backend/mips
]0;Holmake: ../..]0;Holmake: ../../backend/riscv]0;Holmake: ../../encoders/riscv]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-code/riscv/step]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-code/riscv/stepWorking in $(HOLDIR)/examples/l3-machine-code/riscv/step
]0;Holmake: ../../encoders/riscv]0;Holmake: ../../encoders/riscvWorking in $(CAKEMLDIR)/compiler/encoders/riscv
]0;Holmake: ../../backend/riscv]0;Holmake: ../../backend/riscvWorking in $(CAKEMLDIR)/compiler/backend/riscv
]0;Holmake: ../..]0;Holmake: ../../backend/x64]0;Holmake: ../../encoders/x64]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-code/x64/step]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/l3-machine-code/x64/stepWorking in $(HOLDIR)/examples/l3-machine-code/x64/step
]0;Holmake: ../../encoders/x64]0;Holmake: ../../encoders/x64Working in $(CAKEMLDIR)/compiler/encoders/x64
]0;Holmake: ../../backend/x64]0;Holmake: ../../backend/x64Working in $(CAKEMLDIR)/compiler/backend/x64
]0;Holmake: ../..]0;Holmake: ../../inference]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/unification/triangular/first-order]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/unification/triangular]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/unification/triangularWorking in $(HOLDIR)/examples/unification/triangular
]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/unification/triangular/first-order]0;Holmake: ~/regression/HOL-870538db577bb24113398b378cbe04d3d7055ffa/examples/unification/triangular/first-orderWorking in $(HOLDIR)/examples/unification/triangular/first-order
]0;Holmake: ../../inference]0;Holmake: ../../inferenceWorking in $(CAKEMLDIR)/compiler/inference
]0;Holmake: ../..]0;Holmake: ../..Working in $(CAKEMLDIR)/compiler
]0;Holmake: .]0;Holmake: ../../backend/reg_alloc/proofs]0;Holmake: ../../backend/reg_alloc/proofsWorking in $(CAKEMLDIR)/compiler/backend/reg_alloc/proofs
]0;Holmake: .]0;Holmake: ../../inference/proofs]0;Holmake: ../../inference/proofsWorking in $(CAKEMLDIR)/compiler/inference/proofs
]0;Holmake: .]0;Holmake: .Working in $(CAKEMLDIR)/compiler/bootstrap/translation
Starting work on heap
heap OK
Starting work on to_dataProgTheory
to_dataProgTheory OK
Starting work on lexerProgTheory
lexerProgTheory OK
Starting work on parserProgTheory
parserProgTheory OK
Starting work on inferProgTheory
inferProgTheory OK
Starting work on reg_allocProgTheory
reg_allocProgTheory OK
Starting work on explorerProgTheory
explorerProgTheory OK
Starting work on sexp_parserProgTheory
sexp_parserProgTheory OK
Starting work on to_word32ProgTheory
Starting work on to_word64ProgTheory
to_word64ProgTheory OK
Starting work on to_target64ProgTheory
to_word32ProgTheory OK
Starting work on to_target32ProgTheory
to_target64ProgTheory OK
Starting work on x64ProgTheory
to_target32ProgTheory OK
Starting work on arm6ProgTheory
x64ProgTheory OK
Starting work on arm8ProgTheory
arm6ProgTheory OK
Starting work on compiler32ProgTheory
arm8ProgTheory OK
Starting work on riscvProgTheory
riscvProgTheory OK
Starting work on mipsProgTheory
mipsProgTheory OK
Starting work on compiler64ProgTheory
compiler32ProgTheory FAILED! <1>
Uncaught exception: HOL_ERR {message = "first subgoal not solved by second tactic (THEN1 on line 235) (THEN1 on line 240)", origin_function = "THEN1", origin_structure = "Tactical"}
Proof of
app p main_v [Conv NONE []] (STDIO fs * COMMANDLINE cl)
(POSTv uv.
&UNIT_TYPE () uv * STDIO (full_compile_32 (TL cl) (get_stdin fs) fs) *
COMMANDLINE cl)
failed.
Failed to prove theorem main_spec.
compiler64ProgTheory M-KILLED