OverviewCakeML:efa6a90d99c110861c5eb715cb3af0fd6ffeda40
use existing `disjnt` constant
HOL:1c953ffcd81a850e2bc8f495591566fab306197d
Have testutils.die automatically print out "FAILED"
Machine:oven1 (2) 4.17.17-100.fc27.x86_64 x86_64
Claimed job
Reusing HOL
Starting developers/bin
Finished developers/bin 1m13s 916MB
Starting semantics/ffi
Finished semantics/ffi 11s 247MB
Starting semantics
Finished semantics 1m16s 832MB
Starting semantics/proofs
Finished semantics/proofs 2m53s 1GB
Starting basis/pure
Finished basis/pure 51s 703MB
Starting translator
Finished translator 3m04s 1GB
Starting compiler/parsing
Finished compiler/parsing 1m18s 2GB
Starting characteristic
Finished characteristic 2m31s 1GB
Starting translator/monadic
Finished translator/monadic 1m25s 1GB
Starting basis
Finished basis 16m53s 2GB
Starting compiler/inference
Finished compiler/inference 1m24s 1GB
Starting compiler/backend/reg_alloc
Finished compiler/backend/reg_alloc 47s 1GB
Starting compiler/backend/gc
Finished compiler/backend/gc 6m32s 1GB
Starting compiler/backend
Finished compiler/backend 2s 17MB
Starting compiler/encoders/asm
Finished compiler/encoders/asm 1s 15MB
Starting compiler/encoders/x64
Finished compiler/encoders/x64 15s 424MB
Starting compiler/encoders/arm6
Finished compiler/encoders/arm6 44s 405MB
Starting compiler/encoders/arm8
Finished compiler/encoders/arm8 7s 342MB
Starting compiler/encoders/mips
Finished compiler/encoders/mips 9s 448MB
Starting compiler/encoders/riscv
Finished compiler/encoders/riscv 8s 462MB
Starting compiler/backend/x64
Finished compiler/backend/x64 17s 1GB
Starting compiler/backend/arm6
Finished compiler/backend/arm6 19s 1GB
Starting compiler/backend/arm8
Finished compiler/backend/arm8 18s 1GB
Starting compiler/backend/mips
Finished compiler/backend/mips 19s 1GB
Starting compiler/backend/riscv
Finished compiler/backend/riscv 18s 1GB
Starting compiler/parsing/proofs
Finished compiler/parsing/proofs 6m05s 809MB
Starting compiler/inference/proofs
Finished compiler/inference/proofs 2m51s 1GB
Starting compiler/backend/semantics
Finished compiler/backend/semantics 9m06s 2GB
Starting compiler/backend/reg_alloc/proofs
FAILED: compiler/backend/reg_alloc/proofs
]0;Holmake: ../../../../misc]0;Holmake: ~/oven/regression/HOL-1c953ffcd81a850e2bc8f495591566fab306197d/examples/machine-code/hoare-triple]0;Holmake: ~/oven/regression/HOL-1c953ffcd81a850e2bc8f495591566fab306197d/examples/machine-code/hoare-tripleWorking in $(HOLDIR)/examples/machine-code/hoare-triple
]0;Holmake: ../../../../misc]0;Holmake: ../../../../developers]0;Holmake: ../../../../developersWorking in ../../../../developers
]0;Holmake: ../../../../misc]0;Holmake: ../../../../misc/lem_lib_stub]0;Holmake: ~/oven/regression/HOL-1c953ffcd81a850e2bc8f495591566fab306197d/examples/formal-languages/context-free]0;Holmake: ~/oven/regression/HOL-1c953ffcd81a850e2bc8f495591566fab306197d/examples/formal-languages/context-freeWorking in $(HOLDIR)/examples/formal-languages/context-free
]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: ..]0;Holmake: ../../../../translator/monadic]0;Holmake: ../../../../characteristic]0;Holmake: ../../../../basis/pure]0;Holmake: ~/oven/regression/HOL-1c953ffcd81a850e2bc8f495591566fab306197d/examples/formal-languages/regular]0;Holmake: ~/oven/regression/HOL-1c953ffcd81a850e2bc8f495591566fab306197d/examples/balanced_bst]0;Holmake: ~/oven/regression/HOL-1c953ffcd81a850e2bc8f495591566fab306197d/examples/balanced_bstWorking in $(HOLDIR)/examples/balanced_bst
]0;Holmake: ~/oven/regression/HOL-1c953ffcd81a850e2bc8f495591566fab306197d/examples/formal-languages/regular]0;Holmake: ~/oven/regression/HOL-1c953ffcd81a850e2bc8f495591566fab306197d/examples/formal-languages]0;Holmake: ~/oven/regression/HOL-1c953ffcd81a850e2bc8f495591566fab306197d/examples/formal-languagesWorking in $(HOLDIR)/examples/formal-languages
]0;Holmake: ~/oven/regression/HOL-1c953ffcd81a850e2bc8f495591566fab306197d/examples/formal-languages/regular]0;Holmake: ~/oven/regression/HOL-1c953ffcd81a850e2bc8f495591566fab306197d/examples/formal-languages/regularWorking in $(HOLDIR)/examples/formal-languages/regular
]0;Holmake: ../../../../basis/pure]0;Holmake: ../../../../basis/pureWorking in $(CAKEMLDIR)/basis/pure
]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/proofs]0;Holmake: ../../../../semantics/proofsWorking in $(CAKEMLDIR)/semantics/proofs
]0;Holmake: ../../../../characteristic]0;Holmake: ../../../../translator]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/alt_semantics/proofsWorking in $(CAKEMLDIR)/semantics/alt_semantics/proofs
]0;Holmake: ../../../../translator]0;Holmake: ../../../../translatorWorking in $(CAKEMLDIR)/translator
]0;Holmake: ../../../../characteristic]0;Holmake: ../../../../characteristicWorking in $(CAKEMLDIR)/characteristic
]0;Holmake: ../../../../translator/monadic]0;Holmake: ../../../../translator/monadicWorking in $(CAKEMLDIR)/translator/monadic
]0;Holmake: ..]0;Holmake: ../../../../unverified/reg_alloc]0;Holmake: ../../../../unverified/reg_allocWorking in $(CAKEMLDIR)/unverified/reg_alloc
]0;Holmake: ..]0;Holmake: ..Working in $(CAKEMLDIR)/compiler/backend/reg_alloc
]0;Holmake: .]0;Holmake: .Working in $(CAKEMLDIR)/compiler/backend/reg_alloc/proofs
Starting work on heap
heap OK
Starting work on reg_allocProofTheory
reg_allocProofTheory OK
Starting work on linear_scanProofTheory
linear_scanProofTheory FAILED! <1>
spill_register (st with active := FILTER ((e,r). r reg) st.active)
reg sth
good_linear_scan_state int_beg int_end stout sthout (reg::l) pos
forced mincol LENGTH sthout.colors = LENGTH sth.colors
(r. r reg EL r sth.colors = EL r sthout.colors)
stout.colormax = st.colormax st.colormax EL reg sthout.colors
failed.
Failed to prove theorem spill_register_FILTER_invariants_hidden.
Uncaught exception: HOL_ERR {message = "first subgoal not solved by second tactic (THEN1 on line 2618) (THEN1 on line 2619) (THEN1 on line 2620) (THEN1 on line 2621) (THEN1 on line 2622) (THEN1 on line 2623) (THEN1 on line 2624) (THEN1 on line 2625) (THEN1 on line 2634) (THEN1 on line 2635) (THEN1 on line 2636) (THEN1 on line 2640) (THEN1 on line 2655) (THEN1 on line 2656) (THEN1 on line 2661) (THEN1 on line 2662)", origin_function = "THEN1", origin_structure = "Tactical"}