CakeML:5a9eb41285f88f2a0ee430bbab15d5dfffc8ee76
More fixes to make armV7 backend compile
#633 (FMA_support)
Merging into:d12bf8c081357963887ad183f2f09e395105cdf6
renaming for Isabelle (resurrect 7fbd3c0)
HOL:1557f72fc9a7a80bc5ce2e4df30afd51803c8b75
Get formal-languages/regular to pass src tests again
Machine:oven2 4.15.0-34-generic x86_64 GNU/Linux
Claimed job
Reusing HOL
Starting developers
Finished developers 0s 21MB
Starting developers/bin
Finished developers/bin 3s 144MB
Starting semantics/ffi
Finished semantics/ffi 7s 221MB
Starting semantics
Finished semantics 1m16s 1GB
Starting semantics/proofs
Finished semantics/proofs 2m57s 1GB
Starting basis/pure
Finished basis/pure 43s 724MB
Starting translator
Finished translator 1m38s 1GB
Starting compiler/parsing
Finished compiler/parsing 56s 2GB
Starting characteristic
Finished characteristic 5m07s 1GB
Starting translator/monadic
Finished translator/monadic 1m22s 1GB
Starting basis
Finished basis 16m28s 2GB
Starting compiler/inference
Finished compiler/inference 1m32s 1GB
Starting compiler/backend/reg_alloc
Finished compiler/backend/reg_alloc 57s 1GB
Starting compiler/backend/gc
Finished compiler/backend/gc 7m58s 1GB
Starting compiler/backend
Finished compiler/backend 0s 42MB
Starting compiler/encoders/asm
Finished compiler/encoders/asm 0s 32MB
Starting compiler/encoders/x64
Finished compiler/encoders/x64 22s 943MB
Starting compiler/encoders/arm7
Finished compiler/encoders/arm7 44s 809MB
Starting compiler/encoders/arm8
Finished compiler/encoders/arm8 11s 562MB
Starting compiler/encoders/mips
Finished compiler/encoders/mips 15s 1GB
Starting compiler/encoders/riscv
Finished compiler/encoders/riscv 13s 948MB
Starting compiler/encoders/ag32
Finished compiler/encoders/ag32 14s 776MB
Starting compiler/backend/x64
Finished compiler/backend/x64 14s 829MB
Starting compiler/backend/arm7
Finished compiler/backend/arm7 17s 1GB
Starting compiler/backend/arm8
Finished compiler/backend/arm8 15s 1GB
Starting compiler/backend/mips
Finished compiler/backend/mips 15s 1GB
Starting compiler/backend/riscv
Finished compiler/backend/riscv 16s 1GB
Starting compiler/backend/ag32
Finished compiler/backend/ag32 1m07s 1GB
Starting compiler/parsing/proofs
Finished compiler/parsing/proofs 5m34s 1GB
Starting compiler/inference/proofs
Finished compiler/inference/proofs 2m37s 1GB
Starting compiler/backend/semantics
Finished compiler/backend/semantics 7m02s 2GB
Starting compiler/backend/reg_alloc/proofs
Finished compiler/backend/reg_alloc/proofs 3m22s 742MB
Starting compiler/backend/proofs
Finished compiler/backend/proofs 38m34s 3GB
Starting compiler/encoders/x64/proofs
Finished compiler/encoders/x64/proofs 9m05s 4GB
Starting compiler/encoders/arm7/proofs
FAILED: compiler/encoders/arm7/proofs
]0;Holmake: ~/regression/HOL-1557f72fc9a7a80bc5ce2e4df30afd51803c8b75/examples/l3-machine-code/common]0;Holmake: ~/regression/HOL-1557f72fc9a7a80bc5ce2e4df30afd51803c8b75/examples/l3-machine-code/common[1mWorking in $(HOLDIR)/examples/l3-machine-code/common[0m
]0;Holmake: ~/regression/HOL-1557f72fc9a7a80bc5ce2e4df30afd51803c8b75/examples/l3-machine-code]0;Holmake: ~/regression/HOL-1557f72fc9a7a80bc5ce2e4df30afd51803c8b75/examples/machine-code/decompiler]0;Holmake: ~/regression/HOL-1557f72fc9a7a80bc5ce2e4df30afd51803c8b75/examples/machine-code/decompiler[1mWorking in $(HOLDIR)/examples/machine-code/decompiler[0m
]0;Holmake: ~/regression/HOL-1557f72fc9a7a80bc5ce2e4df30afd51803c8b75/examples/l3-machine-code]0;Holmake: ~/regression/HOL-1557f72fc9a7a80bc5ce2e4df30afd51803c8b75/examples/l3-machine-code[1mWorking in $(HOLDIR)/examples/l3-machine-code[0m
]0;Holmake: ~/regression/HOL-1557f72fc9a7a80bc5ce2e4df30afd51803c8b75/examples/l3-machine-code/arm/step]0;Holmake: ~/regression/HOL-1557f72fc9a7a80bc5ce2e4df30afd51803c8b75/examples/l3-machine-code/arm/model]0;Holmake: ~/regression/HOL-1557f72fc9a7a80bc5ce2e4df30afd51803c8b75/examples/l3-machine-code/lib]0;Holmake: ~/regression/HOL-1557f72fc9a7a80bc5ce2e4df30afd51803c8b75/examples/l3-machine-code/lib[1mWorking in $(HOLDIR)/examples/l3-machine-code/lib[0m
]0;Holmake: ~/regression/HOL-1557f72fc9a7a80bc5ce2e4df30afd51803c8b75/examples/l3-machine-code/arm/model]0;Holmake: ~/regression/HOL-1557f72fc9a7a80bc5ce2e4df30afd51803c8b75/examples/l3-machine-code/arm/model[1mWorking in $(HOLDIR)/examples/l3-machine-code/arm/model[0m
]0;Holmake: ~/regression/HOL-1557f72fc9a7a80bc5ce2e4df30afd51803c8b75/examples/l3-machine-code/arm/step]0;Holmake: ~/regression/HOL-1557f72fc9a7a80bc5ce2e4df30afd51803c8b75/examples/l3-machine-code/arm/step[1mWorking in $(HOLDIR)/examples/l3-machine-code/arm/step[0m
]0;Holmake: ~/regression/HOL-1557f72fc9a7a80bc5ce2e4df30afd51803c8b75/examples/l3-machine-code/arm/prog]0;Holmake: ~/regression/HOL-1557f72fc9a7a80bc5ce2e4df30afd51803c8b75/examples/l3-machine-code/arm/prog[1mWorking in $(HOLDIR)/examples/l3-machine-code/arm/prog[0m
]0;Holmake: .]0;Holmake: ..]0;Holmake: ../../asm]0;Holmake: ~/regression/cakeml-868/misc]0;Holmake: ~/regression/HOL-1557f72fc9a7a80bc5ce2e4df30afd51803c8b75/examples/fun-op-sem/lprefix_lub]0;Holmake: ~/regression/HOL-1557f72fc9a7a80bc5ce2e4df30afd51803c8b75/examples/fun-op-sem/lprefix_lub[1mWorking in $(HOLDIR)/examples/fun-op-sem/lprefix_lub[0m
]0;Holmake: ~/regression/cakeml-868/misc]0;Holmake: ~/regression/cakeml-868/developers]0;Holmake: ~/regression/cakeml-868/developers[1mWorking in $(CAKEMLDIR)/developers[0m
]0;Holmake: ~/regression/cakeml-868/misc]0;Holmake: ~/regression/cakeml-868/misc/lem_lib_stub]0;Holmake: ~/regression/HOL-1557f72fc9a7a80bc5ce2e4df30afd51803c8b75/examples/formal-languages/context-free]0;Holmake: ~/regression/HOL-1557f72fc9a7a80bc5ce2e4df30afd51803c8b75/examples/formal-languages/context-free[1mWorking in $(HOLDIR)/examples/formal-languages/context-free[0m
]0;Holmake: ~/regression/cakeml-868/misc/lem_lib_stub]0;Holmake: ~/regression/cakeml-868/misc/lem_lib_stub[1mWorking in $(CAKEMLDIR)/misc/lem_lib_stub[0m
]0;Holmake: ~/regression/cakeml-868/misc]0;Holmake: ~/regression/cakeml-868/misc[1mWorking in $(CAKEMLDIR)/misc[0m
]0;Holmake: ../../asm]0;Holmake: ~/regression/cakeml-868/semantics]0;Holmake: ~/regression/cakeml-868/semantics/ffi]0;Holmake: ~/regression/cakeml-868/semantics/ffi[1mWorking in $(CAKEMLDIR)/semantics/ffi[0m
]0;Holmake: ~/regression/cakeml-868/semantics]0;Holmake: ~/regression/cakeml-868/semantics[1mWorking in $(CAKEMLDIR)/semantics[0m
]0;Holmake: ../../asm]0;Holmake: ../../asm[1mWorking in $(CAKEMLDIR)/compiler/encoders/asm[0m
]0;Holmake: ..]0;Holmake: ..[1mWorking in $(CAKEMLDIR)/compiler/encoders/arm7[0m
]0;Holmake: .]0;Holmake: .[1mWorking in $(CAKEMLDIR)/compiler/encoders/arm7/proofs[0m
Starting work on arm7_targetProofTheory
arm7_targetProofTheory FAILED! <1>
encoder_correct arm7_target
failed.
Failed to prove theorem arm7_encoder_correct.
Exception raised at Tactical.THEN1:
first subgoal not solved by second tactic (THEN1 on line 1129) (THEN1 on line 1130) (THEN1 on line 1131) (THEN1 on line 1132) (THEN1 on line 1133) (THEN1 on line 1148) (THEN1 on line 992) (THEN1 on line 1158) (THEN1 on line 1165) (THEN1 on line 1177) (THEN1 on line 1186) (THEN1 on line 1193)
error in quse /home/myreen/regression/cakeml-868/compiler/encoders/arm7/proofs/arm7_targetProofScript.sml : HOL_ERR {message = "first subgoal not solved by second tactic (THEN1 on line 1129) (THEN1 on line 1130) (THEN1 on line 1131) (THEN1 on line 1132) (THEN1 on line 1133) (THEN1 on line 1148) (THEN1 on line 992) (THEN1 on line 1158) (THEN1 on line 1165) (THEN1 on line 1177) (THEN1 on line 1186) (THEN1 on line 1193)", origin_function = "THEN1", origin_structure = "Tactical"}
error in load arm7_targetProofScript : HOL_ERR {message = "first subgoal not solved by second tactic (THEN1 on line 1129) (THEN1 on line 1130) (THEN1 on line 1131) (THEN1 on line 1132) (THEN1 on line 1133) (THEN1 on line 1148) (THEN1 on line 992) (THEN1 on line 1158) (THEN1 on line 1165) (THEN1 on line 1177) (THEN1 on line 1186) (THEN1 on line 1193)", origin_function = "THEN1", origin_structure = "Tactical"}
Uncaught exception: HOL_ERR {message = "first subgoal not solved by second tactic (THEN1 on line 1129) (THEN1 on line 1130) (THEN1 on line 1131) (THEN1 on line 1132) (THEN1 on line 1133) (THEN1 on line 1148) (THEN1 on line 992) (THEN1 on line 1158) (THEN1 on line 1165) (THEN1 on line 1177) (THEN1 on line 1186) (THEN1 on line 1193)", origin_function = "THEN1", origin_structure = "Tactical"}