diff --git a/src/plugins/wp/Stats.ml b/src/plugins/wp/Stats.ml index 32e6fb46c184431afa9d5f919f3909473877b304..ebd9a1755507a55a528c0328b84f82d258d0adfb 100644 --- a/src/plugins/wp/Stats.ml +++ b/src/plugins/wp/Stats.ml @@ -219,7 +219,8 @@ let pp_stats ~shell ~updating fmt s = Format.fprintf fmt ")" end ) s.provers ; - if 0 < s.cached then + if 0 < s.cached && List.exists (fun (p,_) -> p <> Qed) s.provers + then if s.cached = vp || updating then Format.fprintf fmt " (Cached)" else diff --git a/src/plugins/wp/VCS.ml b/src/plugins/wp/VCS.ml index 3a94da3f3fc1efa70743fc878bbd55f8a6fcba0d..7e56f3caa2949c7d8bc794026b9712dc196c051c 100644 --- a/src/plugins/wp/VCS.ml +++ b/src/plugins/wp/VCS.ml @@ -202,10 +202,12 @@ type result = { prover_errmsg : string ; } -let is_verdict r = match r.verdict with +let is_result = function | Valid | Unknown | Invalid | Timeout | Stepout | Failed -> true | NoResult | Computing _ -> false +let is_verdict r = is_result r.verdict + let is_valid = function { verdict = Valid } -> true | _ -> false let is_computing = function { verdict=Computing _ } -> true | _ -> false diff --git a/src/plugins/wp/VCS.mli b/src/plugins/wp/VCS.mli index d1b89ddddd8856887adb3ea8cffc196d4ff7031c..1f38400630726ee3755faba9563493d19b5a48f4 100644 --- a/src/plugins/wp/VCS.mli +++ b/src/plugins/wp/VCS.mli @@ -111,6 +111,7 @@ val cached : result -> result (** only for true verdicts *) val result : ?cached:bool -> ?solver:float -> ?time:float -> ?steps:int -> verdict -> result val is_auto : prover -> bool +val is_result : verdict -> bool val is_verdict : result -> bool val is_valid: result -> bool val is_computing: result -> bool diff --git a/src/plugins/wp/register.ml b/src/plugins/wp/register.ml index c9595b573140955eb7832839c5b33397d2593d8d..aa8d04a8b6a888a8a0649fc8993e3481c4e71a9f 100644 --- a/src/plugins/wp/register.ml +++ b/src/plugins/wp/register.ml @@ -295,56 +295,14 @@ let do_wpo_result goal prover res = do_wpo_stat goal prover res ; end -let results g = - List.filter - (fun (_,r) -> VCS.is_verdict r) - (Wpo.get_results g) - -let do_wpo_failed goal = - let updating = Cache.is_updating () in - match results goal with - | [p,r] -> - Wp_parameters.result "[%a] Goal %s : %t%a" - VCS.pp_prover p (Wpo.get_gid goal) - (VCS.pp_result_qualif ~updating p r) pp_warnings goal - | pres -> - Wp_parameters.result "[Failed] Goal %s%t" (Wpo.get_gid goal) - begin fun fmt -> - pp_warnings fmt goal ; - List.iter - (fun (p,r) -> - Format.fprintf fmt "@\n%8s: @[<hv>%t@]" - (VCS.title_of_prover p) - (VCS.pp_result_qualif ~updating p r) - ) pres ; - end - -let do_wpo_smoke status goal = - Wp_parameters.result "[%s] Smoke-test %s%t" - (match status with - | `Failed -> "Failed" - | `Passed -> "Passed" - | `Unknown -> "Partial") - (Wpo.get_gid goal) - begin fun fmt -> - pp_warnings fmt goal ; - let updating = Cache.is_updating () in - List.iter - (fun (p,r) -> - Format.fprintf fmt "@\n%8s: @[<hv>%t@]" - (VCS.title_of_prover p) - (VCS.pp_result_qualif ~updating p r) - ) (results goal) ; - end -[@@@ warning "-32"] let do_report_stats ~shell ~updating ~smoke goal (verdict,stats) = let status = if smoke then match verdict with | VCS.NoResult | Computing _ -> "" - | Invalid -> "Passed" - | Valid -> "Failed" + | Valid -> "Failed (Doomed)" | Failed -> "Unknown (Failure)" + | Invalid -> "Passed (Invalid)" | Unknown -> "Passed (Unknown)" | Timeout -> "Passed (Timeout)" | Stepout -> "Passed (Stepout)" @@ -361,7 +319,6 @@ let do_report_stats ~shell ~updating ~smoke goal (verdict,stats) = Wp_parameters.feedback "[%s] %s%a%a" status (Wpo.get_gid goal) (Stats.pp_stats ~shell ~updating) stats pp_warnings goal -[@@@ warning "+32"] let do_wpo_success ~shell ~updating goal success = if Wp_parameters.Generate.get () then @@ -371,32 +328,18 @@ let do_wpo_success ~shell ~updating goal success = Wp_parameters.feedback ~ontty:`Silent "[Generated] Goal %s (%a)" (Wpo.get_gid goal) VCS.pp_prover prover else - if Wpo.is_smoke_test goal then - begin match success with - | None -> - Wp_parameters.feedback ~ontty:`Silent - "[Passed] Smoke-test %s" (Wpo.get_gid goal) - | Some _ -> - let status,target = Wpo.get_proof goal in - do_wpo_smoke status goal ; - if status = `Failed then + let smoke = Wpo.is_smoke_test goal in + let prs = Wpo.get_results goal in + let (verdict,_) as vstats = Stats.results ~smoke prs in + begin + if shell || verdict <> Valid then + do_report_stats ~shell ~updating goal ~smoke vstats ; + if smoke && verdict <> Valid then + begin + let target = Wpo.get_target goal in let source = fst (Property.location target) in Wp_parameters.warning ~source "Failed smoke-test" - end - else - begin match success with - | None -> do_wpo_failed goal - | Some (VCS.Tactical as script) -> - Wp_parameters.feedback ~ontty:`Silent - "[%a] Goal %s : Valid" - VCS.pp_prover script (Wpo.get_gid goal) - | Some prover -> - ignore shell ; - let result = Wpo.get_result goal prover in - Wp_parameters.feedback ~ontty:`Silent - "[%a] Goal %s : %t" - VCS.pp_prover prover (Wpo.get_gid goal) - (VCS.pp_result_qualif ~updating prover result) + end ; end let do_report_time fmt s = diff --git a/src/plugins/wp/tests/wp/oracle_qualif/bad_cast_call.res.oracle b/src/plugins/wp/tests/wp/oracle_qualif/bad_cast_call.res.oracle index 134366b7a4630cb66bdabe2eea7a6258468bf17e..af880279b4572d839fec38529ea0303500d83d66 100644 --- a/src/plugins/wp/tests/wp/oracle_qualif/bad_cast_call.res.oracle +++ b/src/plugins/wp/tests/wp/oracle_qualif/bad_cast_call.res.oracle @@ -7,7 +7,7 @@ [wp] bad_cast_call.i:8: Warning: Cast with incompatible pointers types (source: sint8*) (target: char**) [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_foo_assert_MUST_FAIL : Unsuccess (Stronger) +[wp] [Unknown] typed_foo_assert_MUST_FAIL (Alt-Ergo) (Cached) (Stronger) [wp] Proved goals: 0 / 1 Alt-Ergo: 0 (unsuccess: 1) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp/oracle_qualif/cfg_loop.res.oracle b/src/plugins/wp/tests/wp/oracle_qualif/cfg_loop.res.oracle index 4ad9b8f44006538bccb9b0979e47619f3786edfd..67fbf10cdde5e21eedfc56a6733e992919f589cf 100644 --- a/src/plugins/wp/tests/wp/oracle_qualif/cfg_loop.res.oracle +++ b/src/plugins/wp/tests/wp/oracle_qualif/cfg_loop.res.oracle @@ -3,21 +3,21 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 15 goals scheduled -[wp] [Qed] Goal typed_loop_switch_loop_invariant_preserved_part1 : Valid -[wp] [Qed] Goal typed_loop_switch_loop_invariant_preserved_part2 : Valid -[wp] [Qed] Goal typed_loop_switch_loop_invariant_preserved_part3 : Valid -[wp] [Qed] Goal typed_loop_switch_loop_invariant_established : Valid -[wp] [Qed] Goal typed_loop_switch_loop_invariant_2_preserved_part1 : Valid -[wp] [Qed] Goal typed_loop_switch_loop_invariant_2_preserved_part2 : Valid -[wp] [Qed] Goal typed_loop_switch_loop_invariant_2_preserved_part3 : Valid -[wp] [Qed] Goal typed_loop_switch_loop_invariant_2_established : Valid -[wp] [Qed] Goal typed_loop_switch_loop_assigns_part1 : Valid -[wp] [Qed] Goal typed_loop_switch_loop_assigns_part2 : Valid -[wp] [Qed] Goal typed_loop_switch_loop_assigns_part3 : Valid -[wp] [Qed] Goal typed_loop_switch_loop_assigns_part4 : Valid -[wp] [Qed] Goal typed_loop_continue_loop_invariant_preserved : Valid -[wp] [Qed] Goal typed_loop_continue_loop_invariant_established : Valid -[wp] [Qed] Goal typed_loop_continue_loop_assigns : Valid +[wp] [Valid] typed_loop_switch_loop_invariant_preserved_part1 (Qed) +[wp] [Valid] typed_loop_switch_loop_invariant_preserved_part2 (Qed) +[wp] [Valid] typed_loop_switch_loop_invariant_preserved_part3 (Qed) +[wp] [Valid] typed_loop_switch_loop_invariant_established (Qed) +[wp] [Valid] typed_loop_switch_loop_invariant_2_preserved_part1 (Qed) +[wp] [Valid] typed_loop_switch_loop_invariant_2_preserved_part2 (Qed) +[wp] [Valid] typed_loop_switch_loop_invariant_2_preserved_part3 (Qed) +[wp] [Valid] typed_loop_switch_loop_invariant_2_established (Qed) +[wp] [Valid] typed_loop_switch_loop_assigns_part1 (Qed) +[wp] [Valid] typed_loop_switch_loop_assigns_part2 (Qed) +[wp] [Valid] typed_loop_switch_loop_assigns_part3 (Qed) +[wp] [Valid] typed_loop_switch_loop_assigns_part4 (Qed) +[wp] [Valid] typed_loop_continue_loop_invariant_preserved (Qed) +[wp] [Valid] typed_loop_continue_loop_invariant_established (Qed) +[wp] [Valid] typed_loop_continue_loop_assigns (Qed) [wp] Proved goals: 15 / 15 Qed: 15 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp/oracle_qualif/default-stmt-assigns.res.oracle b/src/plugins/wp/tests/wp/oracle_qualif/default-stmt-assigns.res.oracle index a7381e92a1ae094264028557a68f0fc527a7a3c3..7ccf269f01c09b2bff143244890dc3576e623ad0 100644 --- a/src/plugins/wp/tests/wp/oracle_qualif/default-stmt-assigns.res.oracle +++ b/src/plugins/wp/tests/wp/oracle_qualif/default-stmt-assigns.res.oracle @@ -5,7 +5,7 @@ [wp] default-stmt-assigns.i:2: Warning: Missing assigns clause (assigns 'everything' instead) [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_automaton_state_accessor_assert : Unsuccess +[wp] [Unknown] typed_automaton_state_accessor_assert (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 1 Alt-Ergo: 0 (unsuccess: 1) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp/oracle_qualif/exit_post_scope.res.oracle b/src/plugins/wp/tests/wp/oracle_qualif/exit_post_scope.res.oracle index a12008e58e246160135619c2c51049598a484b71..19d322b78838b5cbe94b1b369c0f834315a2a37a 100644 --- a/src/plugins/wp/tests/wp/oracle_qualif/exit_post_scope.res.oracle +++ b/src/plugins/wp/tests/wp/oracle_qualif/exit_post_scope.res.oracle @@ -5,8 +5,8 @@ Neither code nor specification for function bar, generating default assigns from the prototype [wp] Warning: Missing RTE guards [wp] 2 goals scheduled -[wp] [Alt-Ergo] Goal typed_foo_ensures : Unsuccess -[wp] [Alt-Ergo] Goal typed_foo_exits : Unsuccess +[wp] [Unknown] typed_foo_ensures (Alt-Ergo) (Cached) +[wp] [Unknown] typed_foo_exits (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 2 Alt-Ergo: 0 (unsuccess: 2) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp/oracle_qualif/sharing.res.oracle b/src/plugins/wp/tests/wp/oracle_qualif/sharing.res.oracle index a074e6a554d0526106c6babaf00199c0a2e27f60..bb0b30e819ba3bfc7b4f30c3a62c6bd1e742a4e5 100644 --- a/src/plugins/wp/tests/wp/oracle_qualif/sharing.res.oracle +++ b/src/plugins/wp/tests/wp/oracle_qualif/sharing.res.oracle @@ -3,7 +3,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_f_ensures : Valid +[wp] [Valid] typed_f_ensures (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 1 Qed: 0 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp/oracle_qualif/stmtcompiler_test.res.oracle b/src/plugins/wp/tests/wp/oracle_qualif/stmtcompiler_test.res.oracle index 530da68980dfbce363f7c02dd1e7136f5fad4eff..146f4a984bc0839130741083bc9770173e3ae790 100644 --- a/src/plugins/wp/tests/wp/oracle_qualif/stmtcompiler_test.res.oracle +++ b/src/plugins/wp/tests/wp/oracle_qualif/stmtcompiler_test.res.oracle @@ -9,33 +9,33 @@ [wp] stmtcompiler_test.i:81: Warning: Missing assigns clause (assigns 'everything' instead) [wp] 27 goals scheduled -[wp] [Qed] Goal typed_empty_assert : Valid -[wp] [Qed] Goal typed_one_assign_assert : Valid -[wp] [Qed] Goal typed_one_if_assert : Valid -[wp] [Qed] Goal typed_some_seq_assert : Valid -[wp] [Qed] Goal typed_some_seq_assert_2 : Valid -[wp] [Qed] Goal typed_main_ensures_result_assert : Valid -[wp] [Qed] Goal typed_main_assert : Valid -[wp] [Alt-Ergo] Goal typed_not_main_assert_bad : Unsuccess -[wp] [Qed] Goal typed_main_assigns_global_assert : Valid -[wp] [Qed] Goal typed_main_assigns_global_assert_2 : Valid -[wp] [Alt-Ergo] Goal typed_main_assigns_global_assert_bad : Unsuccess -[wp] [Qed] Goal typed_zloop_ensures : Valid -[wp] [Alt-Ergo] Goal typed_zloop_loop_invariant_preserved : Unsuccess -[wp] [Qed] Goal typed_zloop_loop_invariant_established : Valid -[wp] [Qed] Goal typed_zloop_assert : Valid -[wp] [Qed] Goal typed_zloop_assert_2 : Valid -[wp] [Alt-Ergo] Goal typed_zloop_assert_3 : Unsuccess -[wp] [Alt-Ergo] Goal typed_zloop_assert_bad : Unsuccess -[wp] [Qed] Goal typed_behavior2_assert : Valid -[wp] [Qed] Goal typed_behavior3_assert : Valid -[wp] [Qed] Goal typed_behavior4_assert : Valid -[wp] [Alt-Ergo] Goal typed_behavior5_assert_bad : Unsuccess -[wp] [Alt-Ergo] Goal typed_if_assert_assert : Valid -[wp] [Alt-Ergo] Goal typed_if_assert_assert_2 : Unsuccess -[wp] [Qed] Goal typed_if_assert_assert_3 : Valid -[wp] [Alt-Ergo] Goal typed_if_assert_assert_missing_return : Unsuccess -[wp] [Qed] Goal typed_compare_assert : Valid +[wp] [Valid] typed_empty_assert (Qed) +[wp] [Valid] typed_one_assign_assert (Qed) +[wp] [Valid] typed_one_if_assert (Qed) +[wp] [Valid] typed_some_seq_assert (Qed) +[wp] [Valid] typed_some_seq_assert_2 (Qed) +[wp] [Valid] typed_main_ensures_result_assert (Qed) +[wp] [Valid] typed_main_assert (Qed) +[wp] [Timeout] typed_not_main_assert_bad (Alt-Ergo) (Cached) +[wp] [Valid] typed_main_assigns_global_assert (Qed) +[wp] [Valid] typed_main_assigns_global_assert_2 (Qed) +[wp] [Timeout] typed_main_assigns_global_assert_bad (Alt-Ergo) (Cached) +[wp] [Valid] typed_zloop_ensures (Qed) +[wp] [Timeout] typed_zloop_loop_invariant_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_zloop_loop_invariant_established (Qed) +[wp] [Valid] typed_zloop_assert (Qed) +[wp] [Valid] typed_zloop_assert_2 (Qed) +[wp] [Timeout] typed_zloop_assert_3 (Alt-Ergo) (Cached) +[wp] [Timeout] typed_zloop_assert_bad (Alt-Ergo) (Cached) +[wp] [Valid] typed_behavior2_assert (Qed) +[wp] [Valid] typed_behavior3_assert (Qed) +[wp] [Valid] typed_behavior4_assert (Qed) +[wp] [Unknown] typed_behavior5_assert_bad (Alt-Ergo) (Cached) +[wp] [Valid] typed_if_assert_assert (Alt-Ergo) (Cached) +[wp] [Timeout] typed_if_assert_assert_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_if_assert_assert_3 (Qed) +[wp] [Timeout] typed_if_assert_assert_missing_return (Alt-Ergo) (Cached) +[wp] [Valid] typed_compare_assert (Qed) [wp] Proved goals: 19 / 27 Qed: 18 Alt-Ergo: 1 (unsuccess: 8) diff --git a/src/plugins/wp/tests/wp/oracle_qualif/stmtcompiler_test_rela.res.oracle b/src/plugins/wp/tests/wp/oracle_qualif/stmtcompiler_test_rela.res.oracle index b72061a126f7bd0e37ef4b05872f8dd8de3c0b50..a496dc231cb9c4da58ce88be73ac170bf51f47a3 100644 --- a/src/plugins/wp/tests/wp/oracle_qualif/stmtcompiler_test_rela.res.oracle +++ b/src/plugins/wp/tests/wp/oracle_qualif/stmtcompiler_test_rela.res.oracle @@ -3,7 +3,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Qed] Goal typed_empty_assert : Valid +[wp] [Valid] typed_empty_assert (Qed) [wp] Proved goals: 1 / 1 Qed: 1 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp/oracle_qualif/wp_behav.0.res.oracle b/src/plugins/wp/tests/wp/oracle_qualif/wp_behav.0.res.oracle index b52cb3c56769b649bf0523f24afc6c7cdd9ae2e5..201acf651d6a2ed7c93765d9b84682b02cd7f3bf 100644 --- a/src/plugins/wp/tests/wp/oracle_qualif/wp_behav.0.res.oracle +++ b/src/plugins/wp/tests/wp/oracle_qualif/wp_behav.0.res.oracle @@ -5,25 +5,25 @@ [wp] wp_behav.c:82: Warning: Missing assigns clause (assigns 'everything' instead) [wp] 19 goals scheduled -[wp] [Qed] Goal typed_f_ensures_qed_ok : Valid -[wp] [Qed] Goal typed_f_x1_ensures_qed_ok : Valid -[wp] [Qed] Goal typed_f_assert_qed_ok : Valid -[wp] [Qed] Goal typed_f_x2_ensures_qed_ok : Valid -[wp] [Qed] Goal typed_f_assert_qed_ok_2 : Valid -[wp] [Qed] Goal typed_min_complete_bx_by : Valid -[wp] [Qed] Goal typed_min_disjoint_bx_by : Valid -[wp] [Qed] Goal typed_min_bx_ensures_qed_ok : Valid -[wp] [Qed] Goal typed_min_by_ensures_qed_ok : Valid -[wp] [Alt-Ergo] Goal typed_bhv_complete_neg_pos : Valid -[wp] [Qed] Goal typed_bhv_pos_ensures_qed_ok : Valid -[wp] [Qed] Goal typed_bhv_neg_ensures_qed_ok : Valid -[wp] [Alt-Ergo] Goal typed_assert_needed_assert_ko : Unsuccess -[wp] [Qed] Goal typed_assert_needed_assert_qed_ok_ok_with_hyp : Valid -[wp] [Alt-Ergo] Goal typed_bts0513_ensures_ko1 : Unsuccess -[wp] [Alt-Ergo] Goal typed_bts0513_ensures_ko2 : Unsuccess -[wp] [Alt-Ergo] Goal typed_razT_loop_invariant_qed_ok_preserved : Valid -[wp] [Qed] Goal typed_razT_loop_invariant_qed_ok_established : Valid -[wp] [Alt-Ergo] Goal typed_razT_b1_ensures_e1 : Unsuccess +[wp] [Valid] typed_f_ensures_qed_ok (Qed) +[wp] [Valid] typed_f_x1_ensures_qed_ok (Qed) +[wp] [Valid] typed_f_assert_qed_ok (Qed) +[wp] [Valid] typed_f_x2_ensures_qed_ok (Qed) +[wp] [Valid] typed_f_assert_qed_ok_2 (Qed) +[wp] [Valid] typed_min_complete_bx_by (Qed) +[wp] [Valid] typed_min_disjoint_bx_by (Qed) +[wp] [Valid] typed_min_bx_ensures_qed_ok (Qed) +[wp] [Valid] typed_min_by_ensures_qed_ok (Qed) +[wp] [Valid] typed_bhv_complete_neg_pos (Alt-Ergo) (Cached) +[wp] [Valid] typed_bhv_pos_ensures_qed_ok (Qed) +[wp] [Valid] typed_bhv_neg_ensures_qed_ok (Qed) +[wp] [Timeout] typed_assert_needed_assert_ko (Alt-Ergo) (Cached) +[wp] [Valid] typed_assert_needed_assert_qed_ok_ok_with_hyp (Qed) +[wp] [Unknown] typed_bts0513_ensures_ko1 (Alt-Ergo) (Cached) +[wp] [Unknown] typed_bts0513_ensures_ko2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_razT_loop_invariant_qed_ok_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_razT_loop_invariant_qed_ok_established (Qed) +[wp] [Timeout] typed_razT_b1_ensures_e1 (Alt-Ergo) (Cached) [wp] Proved goals: 15 / 19 Qed: 13 Alt-Ergo: 2 (unsuccess: 4) diff --git a/src/plugins/wp/tests/wp/oracle_qualif/wp_behav.1.res.oracle b/src/plugins/wp/tests/wp/oracle_qualif/wp_behav.1.res.oracle index 2c5857ce3ec83aa58fd161424e4474093e0759c0..13da930a8a6c50cc271a3c697ff946f53ac38225 100644 --- a/src/plugins/wp/tests/wp/oracle_qualif/wp_behav.1.res.oracle +++ b/src/plugins/wp/tests/wp/oracle_qualif/wp_behav.1.res.oracle @@ -3,11 +3,11 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 5 goals scheduled -[wp] [Alt-Ergo] Goal typed_f_ensures_qed_ko : Unsuccess -[wp] [Alt-Ergo] Goal typed_f_x1_ensures_qed_ko : Unsuccess -[wp] [Alt-Ergo] Goal typed_f_x2_ensures_qed_ko : Unsuccess -[wp] [Alt-Ergo] Goal typed_min_bx_ensures_qed_ko : Unsuccess -[wp] [Alt-Ergo] Goal typed_min_by_ensures_qed_ko : Unsuccess +[wp] [Stepout] typed_f_ensures_qed_ko (Alt-Ergo) (Cached) +[wp] [Unknown] typed_f_x1_ensures_qed_ko (Alt-Ergo) (Cached) +[wp] [Unknown] typed_f_x2_ensures_qed_ko (Alt-Ergo) (Cached) +[wp] [Stepout] typed_min_bx_ensures_qed_ko (Alt-Ergo) (Cached) +[wp] [Timeout] typed_min_by_ensures_qed_ko (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 5 Alt-Ergo: 0 (unsuccess: 5) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp/oracle_qualif/wp_call_pre.res.oracle b/src/plugins/wp/tests/wp/oracle_qualif/wp_call_pre.res.oracle index 67664973b466ac756fd279aa63d3da5f437712eb..3e878841ff7e6c807cf3c6d85897bebe6376c215 100644 --- a/src/plugins/wp/tests/wp/oracle_qualif/wp_call_pre.res.oracle +++ b/src/plugins/wp/tests/wp/oracle_qualif/wp_call_pre.res.oracle @@ -7,15 +7,15 @@ No code nor implicit assigns clause for function g, generating default assigns from the prototype [wp] Warning: Missing RTE guards [wp] 9 goals scheduled -[wp] [Qed] Goal typed_double_call_call_f_requires_qed_ok_Rf : Valid -[wp] [Qed] Goal typed_double_call_call_f_2_requires_qed_ok_Rf : Valid -[wp] [Qed] Goal typed_main_requires_qed_ok_Rmain : Valid -[wp] [Qed] Goal typed_main_ensures_qed_ok_Emain : Valid -[wp] [Qed] Goal typed_main_call_f_requires_qed_ok_Rf : Valid -[wp] [Qed] Goal typed_call_main_ensures_qed_ok : Valid -[wp] [Qed] Goal typed_call_main_call_main_requires_qed_ok_Rmain : Valid -[wp] [Qed] Goal typed_call_g_call_g_requires_qed_ok_Rga : Valid -[wp] [Qed] Goal typed_call_g_call_g_requires_Rgb : Valid +[wp] [Valid] typed_double_call_call_f_requires_qed_ok_Rf (Qed) +[wp] [Valid] typed_double_call_call_f_2_requires_qed_ok_Rf (Qed) +[wp] [Valid] typed_main_requires_qed_ok_Rmain (Qed) +[wp] [Valid] typed_main_ensures_qed_ok_Emain (Qed) +[wp] [Valid] typed_main_call_f_requires_qed_ok_Rf (Qed) +[wp] [Valid] typed_call_main_ensures_qed_ok (Qed) +[wp] [Valid] typed_call_main_call_main_requires_qed_ok_Rmain (Qed) +[wp] [Valid] typed_call_g_call_g_requires_qed_ok_Rga (Qed) +[wp] [Valid] typed_call_g_call_g_requires_Rgb (Qed) [wp] Proved goals: 9 / 9 Qed: 9 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp/oracle_qualif/wp_eqb.res.oracle b/src/plugins/wp/tests/wp/oracle_qualif/wp_eqb.res.oracle index e7aa87478b247bc40f94dc6f74e791962542c1b1..923d43916b283f4ef3d7cadb77511f6a9007a7bd 100644 --- a/src/plugins/wp/tests/wp/oracle_qualif/wp_eqb.res.oracle +++ b/src/plugins/wp/tests/wp/oracle_qualif/wp_eqb.res.oracle @@ -3,7 +3,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_f_ensures : Valid +[wp] [Valid] typed_f_ensures (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 1 Qed: 0 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp/oracle_qualif/wp_strategy.res.oracle b/src/plugins/wp/tests/wp/oracle_qualif/wp_strategy.res.oracle index da93d6b571bbbf103a94d4fd733264cb8a94e7cb..8ef9cf002026ee1e1efc48d10f099d3bc252753e 100644 --- a/src/plugins/wp/tests/wp/oracle_qualif/wp_strategy.res.oracle +++ b/src/plugins/wp/tests/wp/oracle_qualif/wp_strategy.res.oracle @@ -4,10 +4,10 @@ [rte:annot] annotating function bts0513_bis [wp] Running WP plugin... [wp] 4 goals scheduled -[wp] [Alt-Ergo] Goal hoare_bts0513_ensures_qed_ko_ko1 : Unsuccess -[wp] [Alt-Ergo] Goal hoare_bts0513_ensures_qed_ko_ko2 : Unsuccess -[wp] [Alt-Ergo] Goal hoare_bts0513_bis_assert_qed_ko_ko1 : Unsuccess -[wp] [Qed] Goal hoare_bts0513_bis_assert_qed_ok_ok : Valid +[wp] [Unknown] hoare_bts0513_ensures_qed_ko_ko1 (Alt-Ergo) (Cached) +[wp] [Unknown] hoare_bts0513_ensures_qed_ko_ko2 (Alt-Ergo) (Cached) +[wp] [Timeout] hoare_bts0513_bis_assert_qed_ko_ko1 (Alt-Ergo) (Cached) +[wp] [Valid] hoare_bts0513_bis_assert_qed_ok_ok (Qed) [wp] Proved goals: 1 / 4 Qed: 1 Alt-Ergo: 0 (unsuccess: 3) diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/arith.0.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/arith.0.res.oracle index 8fb1d6f4484ac63fd3a7988c1f3bc7c82edb7e35..d3065b6d3f0cbdcb543e98f1c83d3b0af2c65572 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/arith.0.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/arith.0.res.oracle @@ -3,30 +3,30 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 24 goals scheduled -[wp] [Alt-Ergo] Goal typed_lemma_ASSOC_land_qed_ok : Valid -[wp] [Qed] Goal typed_lemma_L01_lnot_qed_ok : Valid -[wp] [Qed] Goal typed_lemma_L10_land_neutral_qed_ok : Valid -[wp] [Qed] Goal typed_lemma_L11_land_absorbant_qed_ok : Valid -[wp] [Qed] Goal typed_lemma_L12_land_qed_ok : Valid -[wp] [Qed] Goal typed_lemma_L13_land_qed_ok : Valid -[wp] [Qed] Goal typed_lemma_L14_land_absorbant_qed_ok : Valid -[wp] [Qed] Goal typed_lemma_L15_land_qed_ok : Valid -[wp] [Qed] Goal typed_lemma_L16_land_qed_ok : Valid -[wp] [Qed] Goal typed_lemma_L20_lor_neutral_qed_ok : Valid -[wp] [Qed] Goal typed_lemma_L21_lor_absorbant_qed_ok : Valid -[wp] [Qed] Goal typed_lemma_L30_lxor_neutral_qed_ok : Valid -[wp] [Qed] Goal typed_lemma_scL1_qed_ok : Valid -[wp] [Qed] Goal typed_lemma_scN1_qed_ok : Valid -[wp] [Qed] Goal typed_lemma_scN2_qed_ok : Valid -[wp] [Qed] Goal typed_lemma_ucL1_qed_ok : Valid -[wp] [Qed] Goal typed_lemma_ucL2_qed_ok : Valid -[wp] [Qed] Goal typed_lemma_ucL3_qed_ok : Valid -[wp] [Qed] Goal typed_lemma_ucL4_qed_ok : Valid -[wp] [Qed] Goal typed_lemma_ucN1_qed_ok : Valid -[wp] [Qed] Goal typed_lemma_ucN2_qed_ok : Valid -[wp] [Qed] Goal typed_cast_sgn_usgn_ensures_qed_ok_nat : Valid -[wp] [Qed] Goal typed_uchar_range_assert_qed_ok_A1 : Valid -[wp] [Qed] Goal typed_uchar_range_assert_qed_ok_A2 : Valid +[wp] [Valid] typed_lemma_ASSOC_land_qed_ok (Alt-Ergo) +[wp] [Valid] typed_lemma_L01_lnot_qed_ok (Qed) +[wp] [Valid] typed_lemma_L10_land_neutral_qed_ok (Qed) +[wp] [Valid] typed_lemma_L11_land_absorbant_qed_ok (Qed) +[wp] [Valid] typed_lemma_L12_land_qed_ok (Qed) +[wp] [Valid] typed_lemma_L13_land_qed_ok (Qed) +[wp] [Valid] typed_lemma_L14_land_absorbant_qed_ok (Qed) +[wp] [Valid] typed_lemma_L15_land_qed_ok (Qed) +[wp] [Valid] typed_lemma_L16_land_qed_ok (Qed) +[wp] [Valid] typed_lemma_L20_lor_neutral_qed_ok (Qed) +[wp] [Valid] typed_lemma_L21_lor_absorbant_qed_ok (Qed) +[wp] [Valid] typed_lemma_L30_lxor_neutral_qed_ok (Qed) +[wp] [Valid] typed_lemma_scL1_qed_ok (Qed) +[wp] [Valid] typed_lemma_scN1_qed_ok (Qed) +[wp] [Valid] typed_lemma_scN2_qed_ok (Qed) +[wp] [Valid] typed_lemma_ucL1_qed_ok (Qed) +[wp] [Valid] typed_lemma_ucL2_qed_ok (Qed) +[wp] [Valid] typed_lemma_ucL3_qed_ok (Qed) +[wp] [Valid] typed_lemma_ucL4_qed_ok (Qed) +[wp] [Valid] typed_lemma_ucN1_qed_ok (Qed) +[wp] [Valid] typed_lemma_ucN2_qed_ok (Qed) +[wp] [Valid] typed_cast_sgn_usgn_ensures_qed_ok_nat (Qed) +[wp] [Valid] typed_uchar_range_assert_qed_ok_A1 (Qed) +[wp] [Valid] typed_uchar_range_assert_qed_ok_A2 (Qed) [wp] Proved goals: 24 / 24 Qed: 23 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/arith.1.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/arith.1.res.oracle index ccc1c83ed99a3b580dc057912ad8b90d703aafbe..e853c40b427b22408bd810d319e2155409af0da7 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/arith.1.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/arith.1.res.oracle @@ -3,7 +3,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_cast_sgn_usgn_ensures_qed_ko_KO : Unsuccess +[wp] [Stepout] typed_cast_sgn_usgn_ensures_qed_ko_KO (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 1 Alt-Ergo: 0 (unsuccess: 1) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/assign_array.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/assign_array.res.oracle index e7fabb1851d15e8cfb508e8029c1e8b48803b78e..d511156fb6175c7b08914aefbed628202a9a87d3 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/assign_array.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/assign_array.res.oracle @@ -3,10 +3,10 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 4 goals scheduled -[wp] [Qed] Goal typed_jobA_assigns_exit : Valid -[wp] [Qed] Goal typed_jobA_assigns_normal : Valid -[wp] [Qed] Goal typed_jobG_assigns_exit : Valid -[wp] [Qed] Goal typed_jobG_assigns_normal : Valid +[wp] [Valid] typed_jobA_assigns_exit (Qed) +[wp] [Valid] typed_jobA_assigns_normal (Qed) +[wp] [Valid] typed_jobG_assigns_exit (Qed) +[wp] [Valid] typed_jobG_assigns_normal (Qed) [wp] Proved goals: 4 / 4 Qed: 4 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/assigned_initialized_memtyped.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/assigned_initialized_memtyped.res.oracle index 45ebd7053728f10f7f54aaebcea0875051834e2d..819af00860d743f19bb1947be966dbdff58ce9e4 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/assigned_initialized_memtyped.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/assigned_initialized_memtyped.res.oracle @@ -3,48 +3,48 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 42 goals scheduled -[wp] [Alt-Ergo] Goal typed_initialize_loop_invariant_CHECK_preserved : Valid -[wp] [Qed] Goal typed_initialize_loop_invariant_CHECK_established : Valid -[wp] [Alt-Ergo] Goal typed_initialize_check_CHECK : Valid -[wp] [Qed] Goal typed_initialize_loop_assigns_part1 : Valid -[wp] [Qed] Goal typed_initialize_loop_assigns_part2 : Valid -[wp] [Qed] Goal typed_initialize_loop_assigns_part3 : Valid -[wp] [Alt-Ergo] Goal typed_range_check_FAILS : Unsuccess -[wp] [Qed] Goal typed_range_loop_assigns_part1 : Valid -[wp] [Qed] Goal typed_range_loop_assigns_part2 : Valid -[wp] [Qed] Goal typed_range_loop_assigns_part3 : Valid -[wp] [Alt-Ergo] Goal typed_field_check_FAILS : Unsuccess -[wp] [Qed] Goal typed_field_loop_assigns_part1 : Valid -[wp] [Qed] Goal typed_field_loop_assigns_part2 : Valid -[wp] [Alt-Ergo] Goal typed_array_check_FAILS : Unsuccess -[wp] [Qed] Goal typed_array_loop_assigns_part1 : Valid -[wp] [Qed] Goal typed_array_loop_assigns_part2 : Valid -[wp] [Qed] Goal typed_array_loop_assigns_part3 : Valid -[wp] [Alt-Ergo] Goal typed_index_check_FAILS : Unsuccess -[wp] [Qed] Goal typed_index_loop_assigns_part1 : Valid -[wp] [Qed] Goal typed_index_loop_assigns_part2 : Valid -[wp] [Qed] Goal typed_index_loop_assigns_part3 : Valid -[wp] [Alt-Ergo] Goal typed_descr_check_FAILS : Unsuccess -[wp] [Qed] Goal typed_descr_loop_assigns_part1 : Valid -[wp] [Alt-Ergo] Goal typed_descr_loop_assigns_part2 : Valid -[wp] [Qed] Goal typed_descr_loop_assigns_part3 : Valid -[wp] [Qed] Goal typed_descr_loop_assigns_part4 : Valid -[wp] [Qed] Goal typed_descr_loop_assigns_part5 : Valid -[wp] [Alt-Ergo] Goal typed_comp_check_FAILS : Unsuccess -[wp] [Qed] Goal typed_comp_loop_assigns_part1 : Valid -[wp] [Qed] Goal typed_comp_loop_assigns_part2 : Valid -[wp] [Qed] Goal typed_comp_loop_assigns_part3 : Valid -[wp] [Alt-Ergo] Goal typed_assigned_glob_check_FAILS : Unsuccess -[wp] [Alt-Ergo] Goal typed_assigned_glob_loop_invariant_CHECK_preserved : Valid -[wp] [Qed] Goal typed_assigned_glob_loop_invariant_CHECK_established : Valid -[wp] [Alt-Ergo] Goal typed_assigned_glob_check_FAILS_2 : Unsuccess -[wp] [Alt-Ergo] Goal typed_assigned_glob_check_FAILS_3 : Unsuccess -[wp] [Qed] Goal typed_assigned_glob_loop_assigns_part1 : Valid -[wp] [Qed] Goal typed_assigned_glob_loop_assigns_part2 : Valid -[wp] [Qed] Goal typed_assigned_glob_loop_assigns_part3 : Valid -[wp] [Qed] Goal typed_assigned_glob_loop_assigns_2_part1 : Valid -[wp] [Qed] Goal typed_assigned_glob_loop_assigns_2_part2 : Valid -[wp] [Qed] Goal typed_assigned_glob_loop_assigns_2_part3 : Valid +[wp] [Valid] typed_initialize_loop_invariant_CHECK_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_initialize_loop_invariant_CHECK_established (Qed) +[wp] [Valid] typed_initialize_check_CHECK (Alt-Ergo) (Cached) +[wp] [Valid] typed_initialize_loop_assigns_part1 (Qed) +[wp] [Valid] typed_initialize_loop_assigns_part2 (Qed) +[wp] [Valid] typed_initialize_loop_assigns_part3 (Qed) +[wp] [Timeout] typed_range_check_FAILS (Alt-Ergo) (Cached) +[wp] [Valid] typed_range_loop_assigns_part1 (Qed) +[wp] [Valid] typed_range_loop_assigns_part2 (Qed) +[wp] [Valid] typed_range_loop_assigns_part3 (Qed) +[wp] [Timeout] typed_field_check_FAILS (Alt-Ergo) (Cached) +[wp] [Valid] typed_field_loop_assigns_part1 (Qed) +[wp] [Valid] typed_field_loop_assigns_part2 (Qed) +[wp] [Timeout] typed_array_check_FAILS (Alt-Ergo) (Cached) +[wp] [Valid] typed_array_loop_assigns_part1 (Qed) +[wp] [Valid] typed_array_loop_assigns_part2 (Qed) +[wp] [Valid] typed_array_loop_assigns_part3 (Qed) +[wp] [Timeout] typed_index_check_FAILS (Alt-Ergo) (Cached) +[wp] [Valid] typed_index_loop_assigns_part1 (Qed) +[wp] [Valid] typed_index_loop_assigns_part2 (Qed) +[wp] [Valid] typed_index_loop_assigns_part3 (Qed) +[wp] [Timeout] typed_descr_check_FAILS (Alt-Ergo) (Cached) +[wp] [Valid] typed_descr_loop_assigns_part1 (Qed) +[wp] [Valid] typed_descr_loop_assigns_part2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_descr_loop_assigns_part3 (Qed) +[wp] [Valid] typed_descr_loop_assigns_part4 (Qed) +[wp] [Valid] typed_descr_loop_assigns_part5 (Qed) +[wp] [Timeout] typed_comp_check_FAILS (Alt-Ergo) (Cached) +[wp] [Valid] typed_comp_loop_assigns_part1 (Qed) +[wp] [Valid] typed_comp_loop_assigns_part2 (Qed) +[wp] [Valid] typed_comp_loop_assigns_part3 (Qed) +[wp] [Unknown] typed_assigned_glob_check_FAILS (Alt-Ergo) (Cached) +[wp] [Valid] typed_assigned_glob_loop_invariant_CHECK_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_assigned_glob_loop_invariant_CHECK_established (Qed) +[wp] [Timeout] typed_assigned_glob_check_FAILS_2 (Alt-Ergo) (Cached) +[wp] [Timeout] typed_assigned_glob_check_FAILS_3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_assigned_glob_loop_assigns_part1 (Qed) +[wp] [Valid] typed_assigned_glob_loop_assigns_part2 (Qed) +[wp] [Valid] typed_assigned_glob_loop_assigns_part3 (Qed) +[wp] [Valid] typed_assigned_glob_loop_assigns_2_part1 (Qed) +[wp] [Valid] typed_assigned_glob_loop_assigns_2_part2 (Qed) +[wp] [Valid] typed_assigned_glob_loop_assigns_2_part3 (Qed) [wp] Proved goals: 33 / 42 Qed: 29 Alt-Ergo: 4 (unsuccess: 9) diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/assigned_initialized_memvar.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/assigned_initialized_memvar.res.oracle index b361a37e928869f5962f2a7a6b68da1ab975f3df..8e58fd14848c586188fbd2a0069ceef030aa4d76 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/assigned_initialized_memvar.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/assigned_initialized_memvar.res.oracle @@ -3,32 +3,32 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 26 goals scheduled -[wp] [Alt-Ergo] Goal typed_initialize_loop_invariant_CHECK_preserved : Valid -[wp] [Qed] Goal typed_initialize_loop_invariant_CHECK_established : Valid -[wp] [Alt-Ergo] Goal typed_initialize_check_CHECK : Valid -[wp] [Qed] Goal typed_initialize_loop_assigns : Valid -[wp] [Alt-Ergo] Goal typed_range_loop_invariant_CHECK_preserved : Valid -[wp] [Alt-Ergo] Goal typed_range_loop_invariant_CHECK_established : Valid -[wp] [Qed] Goal typed_range_check_CHECK : Valid -[wp] [Qed] Goal typed_range_loop_assigns_part1 : Valid -[wp] [Qed] Goal typed_range_loop_assigns_part2 : Valid -[wp] [Alt-Ergo] Goal typed_field_check_FAILS : Unsuccess -[wp] [Qed] Goal typed_field_loop_assigns : Valid -[wp] [Alt-Ergo] Goal typed_array_check_FAILS : Unsuccess -[wp] [Qed] Goal typed_array_loop_assigns : Valid -[wp] [Alt-Ergo] Goal typed_index_check_FAILS : Unsuccess -[wp] [Qed] Goal typed_index_loop_assigns_part1 : Valid -[wp] [Qed] Goal typed_index_loop_assigns_part2 : Valid -[wp] [Alt-Ergo] Goal typed_descr_loop_invariant_CHECK_preserved : Valid -[wp] [Alt-Ergo] Goal typed_descr_loop_invariant_CHECK_established : Valid -[wp] [Qed] Goal typed_descr_check_CHECK : Valid -[wp] [Qed] Goal typed_descr_loop_assigns_part1 : Valid -[wp] [Alt-Ergo] Goal typed_descr_loop_assigns_part2 : Valid -[wp] [Qed] Goal typed_descr_loop_assigns_part3 : Valid -[wp] [Qed] Goal typed_descr_loop_assigns_part4 : Valid -[wp] [Qed] Goal typed_descr_loop_assigns_part5 : Valid -[wp] [Alt-Ergo] Goal typed_comp_check_FAILS : Unsuccess -[wp] [Qed] Goal typed_comp_loop_assigns : Valid +[wp] [Valid] typed_initialize_loop_invariant_CHECK_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_initialize_loop_invariant_CHECK_established (Qed) +[wp] [Valid] typed_initialize_check_CHECK (Alt-Ergo) (Cached) +[wp] [Valid] typed_initialize_loop_assigns (Qed) +[wp] [Valid] typed_range_loop_invariant_CHECK_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_range_loop_invariant_CHECK_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_range_check_CHECK (Qed) +[wp] [Valid] typed_range_loop_assigns_part1 (Qed) +[wp] [Valid] typed_range_loop_assigns_part2 (Qed) +[wp] [Timeout] typed_field_check_FAILS (Alt-Ergo) (Cached) +[wp] [Valid] typed_field_loop_assigns (Qed) +[wp] [Timeout] typed_array_check_FAILS (Alt-Ergo) (Cached) +[wp] [Valid] typed_array_loop_assigns (Qed) +[wp] [Timeout] typed_index_check_FAILS (Alt-Ergo) (Cached) +[wp] [Valid] typed_index_loop_assigns_part1 (Qed) +[wp] [Valid] typed_index_loop_assigns_part2 (Qed) +[wp] [Valid] typed_descr_loop_invariant_CHECK_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_descr_loop_invariant_CHECK_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_descr_check_CHECK (Qed) +[wp] [Valid] typed_descr_loop_assigns_part1 (Qed) +[wp] [Valid] typed_descr_loop_assigns_part2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_descr_loop_assigns_part3 (Qed) +[wp] [Valid] typed_descr_loop_assigns_part4 (Qed) +[wp] [Valid] typed_descr_loop_assigns_part5 (Qed) +[wp] [Timeout] typed_comp_check_FAILS (Alt-Ergo) (Cached) +[wp] [Valid] typed_comp_loop_assigns (Qed) [wp] Proved goals: 22 / 26 Qed: 15 Alt-Ergo: 7 (unsuccess: 4) diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/assigned_not_initialized_memtyped.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/assigned_not_initialized_memtyped.res.oracle index 7138409bd8f56d4a3f176f91fd9ddd5457c7e885..f53e5fccc667de76516d98fdaec6bb50efdc64a4 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/assigned_not_initialized_memtyped.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/assigned_not_initialized_memtyped.res.oracle @@ -3,15 +3,15 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 9 goals scheduled -[wp] [Alt-Ergo] Goal typed_atomic_check_FAIL : Unsuccess -[wp] [Alt-Ergo] Goal typed_comp_check_FAIL : Unsuccess -[wp] [Alt-Ergo] Goal typed_array_check_FAIL : Unsuccess -[wp] [Alt-Ergo] Goal typed_assigned_glob_atomic_check_FAIL : Unsuccess -[wp] [Alt-Ergo] Goal typed_assigned_glob_atomic_check_OK : Valid -[wp] [Alt-Ergo] Goal typed_assigned_glob_comp_check_FAIL : Unsuccess -[wp] [Alt-Ergo] Goal typed_assigned_glob_comp_check_FAIL_2 : Unsuccess -[wp] [Alt-Ergo] Goal typed_assigned_glob_array_check_FAIL : Unsuccess -[wp] [Alt-Ergo] Goal typed_assigned_glob_array_check_OK : Valid +[wp] [Timeout] typed_atomic_check_FAIL (Alt-Ergo) (Cached) +[wp] [Timeout] typed_comp_check_FAIL (Alt-Ergo) (Cached) +[wp] [Timeout] typed_array_check_FAIL (Alt-Ergo) (Cached) +[wp] [Timeout] typed_assigned_glob_atomic_check_FAIL (Alt-Ergo) (Cached) +[wp] [Valid] typed_assigned_glob_atomic_check_OK (Alt-Ergo) (Cached) +[wp] [Timeout] typed_assigned_glob_comp_check_FAIL (Alt-Ergo) (Cached) +[wp] [Timeout] typed_assigned_glob_comp_check_FAIL_2 (Alt-Ergo) (Cached) +[wp] [Timeout] typed_assigned_glob_array_check_FAIL (Alt-Ergo) (Cached) +[wp] [Valid] typed_assigned_glob_array_check_OK (Alt-Ergo) (Cached) [wp] Proved goals: 2 / 9 Qed: 0 Alt-Ergo: 2 (unsuccess: 7) diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/assigned_not_initialized_memvar.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/assigned_not_initialized_memvar.res.oracle index b7400e96ca7ba7e7217c02594773c5a933d0fb07..834c73eccee0da52e4ec220e6fbdd85efd7e742a 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/assigned_not_initialized_memvar.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/assigned_not_initialized_memvar.res.oracle @@ -3,9 +3,9 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 3 goals scheduled -[wp] [Alt-Ergo] Goal typed_atomic_check_FAIL : Unsuccess -[wp] [Alt-Ergo] Goal typed_comp_check_FAIL : Unsuccess -[wp] [Alt-Ergo] Goal typed_array_check_FAIL : Unsuccess +[wp] [Timeout] typed_atomic_check_FAIL (Alt-Ergo) (Cached) +[wp] [Timeout] typed_comp_check_FAIL (Alt-Ergo) (Cached) +[wp] [Timeout] typed_array_check_FAIL (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 3 Alt-Ergo: 0 (unsuccess: 3) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/assigns_path.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/assigns_path.res.oracle index 825667eba07a3ab5731fe1d28aaf3489af749711..7d651dfbc94470472e50ce8d56dccc3f1eb64358 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/assigns_path.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/assigns_path.res.oracle @@ -3,15 +3,15 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 9 goals scheduled -[wp] [Qed] Goal typed_job_ensures_N : Valid -[wp] [Alt-Ergo] Goal typed_job_ensures_A : Valid -[wp] [Qed] Goal typed_job_loop_invariant_preserved : Valid -[wp] [Qed] Goal typed_job_loop_invariant_established : Valid -[wp] [Alt-Ergo] Goal typed_job_loop_invariant_2_preserved : Valid -[wp] [Qed] Goal typed_job_loop_invariant_2_established : Valid -[wp] [Qed] Goal typed_job_loop_assigns : Valid -[wp] [Qed] Goal typed_job_assigns_part1 : Valid -[wp] [Qed] Goal typed_job_assigns_part2 : Valid +[wp] [Valid] typed_job_ensures_N (Qed) +[wp] [Valid] typed_job_ensures_A (Alt-Ergo) (Cached) +[wp] [Valid] typed_job_loop_invariant_preserved (Qed) +[wp] [Valid] typed_job_loop_invariant_established (Qed) +[wp] [Valid] typed_job_loop_invariant_2_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_job_loop_invariant_2_established (Qed) +[wp] [Valid] typed_job_loop_assigns (Qed) +[wp] [Valid] typed_job_assigns_part1 (Qed) +[wp] [Valid] typed_job_assigns_part2 (Qed) [wp] Proved goals: 9 / 9 Qed: 7 Alt-Ergo: 2 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/assigns_range.0.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/assigns_range.0.res.oracle index a1167da627e2689310f2ec6a8663afd5eec4ea4c..73d554b7c76794a31a8e42318ee623c319578f91 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/assigns_range.0.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/assigns_range.0.res.oracle @@ -3,23 +3,23 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 17 goals scheduled -[wp] [Qed] Goal typed_call_assigns_all_assigns_exit_part1 : Valid -[wp] [Qed] Goal typed_call_assigns_all_assigns_exit_part2 : Valid -[wp] [Qed] Goal typed_call_assigns_all_assigns_exit_part3 : Valid -[wp] [Qed] Goal typed_call_assigns_all_assigns_exit_part4 : Valid -[wp] [Qed] Goal typed_call_assigns_all_assigns_exit_part5 : Valid -[wp] [Qed] Goal typed_call_assigns_all_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_call_assigns_all_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_call_assigns_all_assigns_normal_part3 : Valid -[wp] [Qed] Goal typed_call_assigns_all_assigns_normal_part4 : Valid -[wp] [Qed] Goal typed_call_assigns_all_assigns_normal_part5 : Valid -[wp] [Alt-Ergo] Goal typed_call_assigns_all_call_assigns_t1_an_element_requires : Valid -[wp] [Qed] Goal typed_call_assigns_all_call_assigns_t2_bound_requires : Valid -[wp] [Qed] Goal typed_call_assigns_all_call_assigns_t3_inf_bound_requires : Valid -[wp] [Qed] Goal typed_call_assigns_all_call_assigns_t4_sup_bound_requires : Valid -[wp] [Alt-Ergo] Goal typed_call_assigns_t1_call_assigns_t1_an_element_requires : Valid -[wp] [Alt-Ergo] Goal typed_call_assigns_t2_call_assigns_t2_bound_requires : Valid -[wp] [Qed] Goal typed_call_assigns_t4_call_assigns_t4_sup_bound_requires : Valid +[wp] [Valid] typed_call_assigns_all_assigns_exit_part1 (Qed) +[wp] [Valid] typed_call_assigns_all_assigns_exit_part2 (Qed) +[wp] [Valid] typed_call_assigns_all_assigns_exit_part3 (Qed) +[wp] [Valid] typed_call_assigns_all_assigns_exit_part4 (Qed) +[wp] [Valid] typed_call_assigns_all_assigns_exit_part5 (Qed) +[wp] [Valid] typed_call_assigns_all_assigns_normal_part1 (Qed) +[wp] [Valid] typed_call_assigns_all_assigns_normal_part2 (Qed) +[wp] [Valid] typed_call_assigns_all_assigns_normal_part3 (Qed) +[wp] [Valid] typed_call_assigns_all_assigns_normal_part4 (Qed) +[wp] [Valid] typed_call_assigns_all_assigns_normal_part5 (Qed) +[wp] [Valid] typed_call_assigns_all_call_assigns_t1_an_element_requires (Alt-Ergo) (Cached) +[wp] [Valid] typed_call_assigns_all_call_assigns_t2_bound_requires (Qed) +[wp] [Valid] typed_call_assigns_all_call_assigns_t3_inf_bound_requires (Qed) +[wp] [Valid] typed_call_assigns_all_call_assigns_t4_sup_bound_requires (Qed) +[wp] [Valid] typed_call_assigns_t1_call_assigns_t1_an_element_requires (Alt-Ergo) (Cached) +[wp] [Valid] typed_call_assigns_t2_call_assigns_t2_bound_requires (Alt-Ergo) (Cached) +[wp] [Valid] typed_call_assigns_t4_call_assigns_t4_sup_bound_requires (Qed) [wp] Proved goals: 17 / 17 Qed: 14 Alt-Ergo: 3 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/assigns_range.1.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/assigns_range.1.res.oracle index 8e75f33c163bec81a97a521235e88802d6cb0fb0..f2447e801f890236de14bd246c34321b547057cc 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/assigns_range.1.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/assigns_range.1.res.oracle @@ -3,12 +3,12 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 6 goals scheduled -[wp] [Alt-Ergo] Goal typed_call_assigns_t1_assigns_exit : Unsuccess -[wp] [Alt-Ergo] Goal typed_call_assigns_t1_assigns_normal : Unsuccess -[wp] [Alt-Ergo] Goal typed_call_assigns_t2_assigns_exit : Unsuccess -[wp] [Alt-Ergo] Goal typed_call_assigns_t2_assigns_normal : Unsuccess -[wp] [Alt-Ergo] Goal typed_call_assigns_t4_assigns_exit : Unsuccess -[wp] [Alt-Ergo] Goal typed_call_assigns_t4_assigns_normal : Unsuccess +[wp] [Stepout] typed_call_assigns_t1_assigns_exit (Alt-Ergo) (Cached) +[wp] [Stepout] typed_call_assigns_t1_assigns_normal (Alt-Ergo) (Cached) +[wp] [Stepout] typed_call_assigns_t2_assigns_exit (Alt-Ergo) (Cached) +[wp] [Stepout] typed_call_assigns_t2_assigns_normal (Alt-Ergo) (Cached) +[wp] [Stepout] typed_call_assigns_t4_assigns_exit (Alt-Ergo) (Cached) +[wp] [Stepout] typed_call_assigns_t4_assigns_normal (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 6 Alt-Ergo: 0 (unsuccess: 6) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/assumes_labels.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/assumes_labels.res.oracle index d173e90ff4a348803fe2bf81126bcd725270b740..7d2a71f8d35a14335fc3107e27277412bc3dec68 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/assumes_labels.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/assumes_labels.res.oracle @@ -3,9 +3,9 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 3 goals scheduled -[wp] [Qed] Goal typed_foo_assigns : Valid -[wp] [Qed] Goal typed_foo_b1_ensures : Valid -[wp] [Qed] Goal typed_bar_check : Valid +[wp] [Valid] typed_foo_assigns (Qed) +[wp] [Valid] typed_foo_b1_ensures (Qed) +[wp] [Valid] typed_bar_check (Qed) [wp] Proved goals: 3 / 3 Qed: 3 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/axioms.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/axioms.res.oracle index 2e6f0226f8a12472f706245ff3e3869ddbd0c56e..4605df532c34e9f6b7e0452a395efc4dc5a6c29d 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/axioms.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/axioms.res.oracle @@ -3,16 +3,16 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 10 goals scheduled -[wp] [Alt-Ergo] Goal typed_f_ensures_P_todo : Unsuccess -[wp] [Alt-Ergo] Goal typed_f_ensures_Q : Valid -[wp] [Alt-Ergo] Goal typed_f_loop_invariant_Index_preserved : Valid -[wp] [Alt-Ergo] Goal typed_f_loop_invariant_Index_established : Valid -[wp] [Alt-Ergo] Goal typed_f_loop_invariant_Positive_preserved : Valid -[wp] [Qed] Goal typed_f_loop_invariant_Positive_established : Valid -[wp] [Qed] Goal typed_f_loop_assigns_part1 : Valid -[wp] [Qed] Goal typed_f_loop_assigns_part2 : Valid -[wp] [Alt-Ergo] Goal typed_f_loop_assigns_part3 : Valid -[wp] [Alt-Ergo] Goal typed_f_assigns : Unsuccess +[wp] [Timeout] typed_f_ensures_P_todo (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_ensures_Q (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_loop_invariant_Index_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_loop_invariant_Index_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_loop_invariant_Positive_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_loop_invariant_Positive_established (Qed) +[wp] [Valid] typed_f_loop_assigns_part1 (Qed) +[wp] [Valid] typed_f_loop_assigns_part2 (Qed) +[wp] [Valid] typed_f_loop_assigns_part3 (Alt-Ergo) (Cached) +[wp] [Timeout] typed_f_assigns (Alt-Ergo) (Cached) [wp] Proved goals: 8 / 10 Qed: 3 Alt-Ergo: 5 (unsuccess: 2) diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/base_offset.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/base_offset.res.oracle index 44e1c94ba9b445c2f5c0fd91ea61425b6f08e2ce..ee281896541eae696b678de58c07d3d098163b09 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/base_offset.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/base_offset.res.oracle @@ -3,11 +3,11 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 5 goals scheduled -[wp] [Qed] Goal typed_f_ensures : Valid -[wp] [Qed] Goal typed_f_ensures_2 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_3 : Valid -[wp] [Alt-Ergo] Goal typed_g_check_KO : Unsuccess -[wp] [Alt-Ergo] Goal typed_g_check_KO_2 : Unsuccess +[wp] [Valid] typed_f_ensures (Qed) +[wp] [Valid] typed_f_ensures_2 (Qed) +[wp] [Valid] typed_f_ensures_3 (Alt-Ergo) (Cached) +[wp] [Unknown] typed_g_check_KO (Alt-Ergo) (Cached) +[wp] [Unknown] typed_g_check_KO_2 (Alt-Ergo) (Cached) [wp] Proved goals: 3 / 5 Qed: 2 Alt-Ergo: 1 (unsuccess: 2) diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/bitwise.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/bitwise.res.oracle index 980b05bfb367403a70fb23a8c57963bdb5d6b600..8544a5ec8e0ad356313435828faf67e1fd921569 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/bitwise.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/bitwise.res.oracle @@ -3,62 +3,62 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 56 goals scheduled -[wp] [Qed] Goal typed_band_ensures : Valid -[wp] [Qed] Goal typed_band_ensures_band0 : Valid -[wp] [Qed] Goal typed_band_bit0_ensures_band1 : Valid -[wp] [Qed] Goal typed_band_bit0_ensures_band2 : Valid -[wp] [Qed] Goal typed_band_bit1_ensures_band3 : Valid -[wp] [Qed] Goal typed_band_bit2_ensures_band4 : Valid -[wp] [Qed] Goal typed_band_bit3_ensures_band5 : Valid -[wp] [Qed] Goal typed_band_bit4_ensures_band6 : Valid -[wp] [Qed] Goal typed_bor_ensures : Valid -[wp] [Qed] Goal typed_bor_ensures_bor0 : Valid -[wp] [Qed] Goal typed_bor_bit1_ensures_bor1 : Valid -[wp] [Qed] Goal typed_bor_bit2_ensures_bor2 : Valid -[wp] [Qed] Goal typed_bor_bit3_ensures_bor3 : Valid -[wp] [Qed] Goal typed_bxor_ensures : Valid -[wp] [Qed] Goal typed_bxor_bit1_ensures : Valid -[wp] [Qed] Goal typed_bxor_bit2_ensures : Valid -[wp] [Qed] Goal typed_bxor_bit3_ensures : Valid -[wp] [Qed] Goal typed_bnot_ensures : Valid -[wp] [Qed] Goal typed_lshift_ensures : Valid -[wp] [Qed] Goal typed_lshift_shift1_ensures_lsl1 : Valid -[wp] [Qed] Goal typed_lshift_shift1_ensures_lsl2 : Valid -[wp] [Qed] Goal typed_lshift_shift2_ensures_lsl3 : Valid -[wp] [Qed] Goal typed_rshift_ensures : Valid -[wp] [Qed] Goal typed_rshift_shift1_ensures_lsr1 : Valid -[wp] [Qed] Goal typed_bor_bool_true_ensures : Valid -[wp] [Alt-Ergo] Goal typed_bor_bool_false_ensures : Valid -[wp] [Qed] Goal typed_band_bool_true_ensures : Valid -[wp] [Alt-Ergo] Goal typed_band_bool_false_ensures : Valid -[wp] [Qed] Goal typed_bxor_bool_true_ensures : Valid -[wp] [Alt-Ergo] Goal typed_bxor_bool_false_ensures : Valid -[wp] [Qed] Goal typed_lemma_check : Valid -[wp] [Qed] Goal typed_lemma_check_2 : Valid -[wp] [Qed] Goal typed_lemma_check_3 : Valid -[wp] [Qed] Goal typed_lemma_check_4 : Valid -[wp] [Qed] Goal typed_lemma_check_5 : Valid -[wp] [Qed] Goal typed_lemma_check_6 : Valid -[wp] [Qed] Goal typed_lemma_check_7 : Valid -[wp] [Qed] Goal typed_cast_uchar_ensures : Valid -[wp] [Qed] Goal typed_cast_uchar_check_bit_test_ok : Valid -[wp] [Qed] Goal typed_cast_uchar_check_bit_test1_ok : Valid -[wp] [Qed] Goal typed_cast_uchar_check_bit_unset_ok : Valid -[wp] [Qed] Goal typed_cast_uchar_check_bit_set_unset_ok : Valid -[wp] [Qed] Goal typed_cast_uchar_check_bit_set_unset2_ok : Valid -[wp] [Qed] Goal typed_cast_uchar_check_bit_defined_ok : Valid -[wp] [Qed] Goal typed_cast_uchar_check_bit_defined2_ok : Valid -[wp] [Qed] Goal typed_cast_uchar_check_bit_to_signed_positive_ok : Valid -[wp] [Qed] Goal typed_cast_uchar_check_bit_to_signed_positive2_ok : Valid -[wp] [Qed] Goal typed_cast_uchar_check_bit_to_signed_negative_ok : Valid -[wp] [Qed] Goal typed_cast_uchar_check_bit_to_signed_negative2_ok : Valid -[wp] [Qed] Goal typed_cast_uchar_check_bit_to_signed_ok : Valid -[wp] [Qed] Goal typed_cast_uchar_check_bit_to_signed2_ok : Valid -[wp] [Qed] Goal typed_cast_uchar_check_bit_lsl_lowest_ok : Valid -[wp] [Qed] Goal typed_cast_uchar_check_bit_lsl_higher_set_ok : Valid -[wp] [Qed] Goal typed_cast_uchar_check_bit_lsl_higher_unset_ok : Valid -[wp] [Qed] Goal typed_cast_uchar_check_bit_lsr_set_ok : Valid -[wp] [Qed] Goal typed_cast_uchar_check_bit_lsr_unset_ok : Valid +[wp] [Valid] typed_band_ensures (Qed) +[wp] [Valid] typed_band_ensures_band0 (Qed) +[wp] [Valid] typed_band_bit0_ensures_band1 (Qed) +[wp] [Valid] typed_band_bit0_ensures_band2 (Qed) +[wp] [Valid] typed_band_bit1_ensures_band3 (Qed) +[wp] [Valid] typed_band_bit2_ensures_band4 (Qed) +[wp] [Valid] typed_band_bit3_ensures_band5 (Qed) +[wp] [Valid] typed_band_bit4_ensures_band6 (Qed) +[wp] [Valid] typed_bor_ensures (Qed) +[wp] [Valid] typed_bor_ensures_bor0 (Qed) +[wp] [Valid] typed_bor_bit1_ensures_bor1 (Qed) +[wp] [Valid] typed_bor_bit2_ensures_bor2 (Qed) +[wp] [Valid] typed_bor_bit3_ensures_bor3 (Qed) +[wp] [Valid] typed_bxor_ensures (Qed) +[wp] [Valid] typed_bxor_bit1_ensures (Qed) +[wp] [Valid] typed_bxor_bit2_ensures (Qed) +[wp] [Valid] typed_bxor_bit3_ensures (Qed) +[wp] [Valid] typed_bnot_ensures (Qed) +[wp] [Valid] typed_lshift_ensures (Qed) +[wp] [Valid] typed_lshift_shift1_ensures_lsl1 (Qed) +[wp] [Valid] typed_lshift_shift1_ensures_lsl2 (Qed) +[wp] [Valid] typed_lshift_shift2_ensures_lsl3 (Qed) +[wp] [Valid] typed_rshift_ensures (Qed) +[wp] [Valid] typed_rshift_shift1_ensures_lsr1 (Qed) +[wp] [Valid] typed_bor_bool_true_ensures (Qed) +[wp] [Valid] typed_bor_bool_false_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_band_bool_true_ensures (Qed) +[wp] [Valid] typed_band_bool_false_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_bxor_bool_true_ensures (Qed) +[wp] [Valid] typed_bxor_bool_false_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_check (Qed) +[wp] [Valid] typed_lemma_check_2 (Qed) +[wp] [Valid] typed_lemma_check_3 (Qed) +[wp] [Valid] typed_lemma_check_4 (Qed) +[wp] [Valid] typed_lemma_check_5 (Qed) +[wp] [Valid] typed_lemma_check_6 (Qed) +[wp] [Valid] typed_lemma_check_7 (Qed) +[wp] [Valid] typed_cast_uchar_ensures (Qed) +[wp] [Valid] typed_cast_uchar_check_bit_test_ok (Qed) +[wp] [Valid] typed_cast_uchar_check_bit_test1_ok (Qed) +[wp] [Valid] typed_cast_uchar_check_bit_unset_ok (Qed) +[wp] [Valid] typed_cast_uchar_check_bit_set_unset_ok (Qed) +[wp] [Valid] typed_cast_uchar_check_bit_set_unset2_ok (Qed) +[wp] [Valid] typed_cast_uchar_check_bit_defined_ok (Qed) +[wp] [Valid] typed_cast_uchar_check_bit_defined2_ok (Qed) +[wp] [Valid] typed_cast_uchar_check_bit_to_signed_positive_ok (Qed) +[wp] [Valid] typed_cast_uchar_check_bit_to_signed_positive2_ok (Qed) +[wp] [Valid] typed_cast_uchar_check_bit_to_signed_negative_ok (Qed) +[wp] [Valid] typed_cast_uchar_check_bit_to_signed_negative2_ok (Qed) +[wp] [Valid] typed_cast_uchar_check_bit_to_signed_ok (Qed) +[wp] [Valid] typed_cast_uchar_check_bit_to_signed2_ok (Qed) +[wp] [Valid] typed_cast_uchar_check_bit_lsl_lowest_ok (Qed) +[wp] [Valid] typed_cast_uchar_check_bit_lsl_higher_set_ok (Qed) +[wp] [Valid] typed_cast_uchar_check_bit_lsl_higher_unset_ok (Qed) +[wp] [Valid] typed_cast_uchar_check_bit_lsr_set_ok (Qed) +[wp] [Valid] typed_cast_uchar_check_bit_lsr_unset_ok (Qed) [wp] Proved goals: 56 / 56 Qed: 53 Alt-Ergo: 3 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/bitwise2.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/bitwise2.res.oracle index dc9160a870fb9155dbadc859527ff67bf4b5e25a..cb1d19a92f5f076c593f258fc4420122221315c8 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/bitwise2.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/bitwise2.res.oracle @@ -3,11 +3,11 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 5 goals scheduled -[wp] [Qed] Goal typed_job1_ensures : Valid -[wp] [Qed] Goal typed_job1bis_ensures : Valid -[wp] [Qed] Goal typed_job2_ensures : Valid -[wp] [Qed] Goal typed_job3_ensures : Valid -[wp] [Qed] Goal typed_job4_ensures : Valid +[wp] [Valid] typed_job1_ensures (Qed) +[wp] [Valid] typed_job1bis_ensures (Qed) +[wp] [Valid] typed_job2_ensures (Qed) +[wp] [Valid] typed_job3_ensures (Qed) +[wp] [Valid] typed_job4_ensures (Qed) [wp] Proved goals: 5 / 5 Qed: 5 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/bitwise_idemp.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/bitwise_idemp.res.oracle index 5e0256b9bc418f8fcb5fa9fe43193639549a7584..4a687712c1a57b88689b4d2e7116d9ea341b410e 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/bitwise_idemp.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/bitwise_idemp.res.oracle @@ -3,12 +3,12 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 6 goals scheduled -[wp] [Alt-Ergo] Goal typed_land_check_A : Unsuccess -[wp] [Alt-Ergo] Goal typed_land_check_B : Unsuccess -[wp] [Alt-Ergo] Goal typed_lor_check_A : Unsuccess -[wp] [Alt-Ergo] Goal typed_lor_check_B : Unsuccess -[wp] [Alt-Ergo] Goal typed_lxor_check_A : Unsuccess -[wp] [Alt-Ergo] Goal typed_lxor_check_B : Unsuccess +[wp] [Timeout] typed_land_check_A (Alt-Ergo) (Cached) +[wp] [Timeout] typed_land_check_B (Alt-Ergo) (Cached) +[wp] [Timeout] typed_lor_check_A (Alt-Ergo) (Cached) +[wp] [Timeout] typed_lor_check_B (Alt-Ergo) (Cached) +[wp] [Timeout] typed_lxor_check_A (Alt-Ergo) (Cached) +[wp] [Timeout] typed_lxor_check_B (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 6 Alt-Ergo: 0 (unsuccess: 6) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/block_length.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/block_length.res.oracle index e01d608c849aef0096684d8e8845d1882c449f80..fc8b29a037f64b91b37a0fbcc9d9d8a173b1c39c 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/block_length.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/block_length.res.oracle @@ -3,26 +3,26 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 20 goals scheduled -[wp] [Qed] Goal typed_f_ensures_Pt : Valid -[wp] [Qed] Goal typed_f_ensures_Psiz1 : Valid -[wp] [Qed] Goal typed_f_ensures_Pmat1 : Valid -[wp] [Qed] Goal typed_f_ensures_Psiz2 : Valid -[wp] [Qed] Goal typed_f_ensures_Pmat2 : Valid -[wp] [Qed] Goal typed_f_ensures_Ps : Valid -[wp] [Qed] Goal typed_f_ensures_Pts : Valid -[wp] [Qed] Goal typed_f_ensures_Pt1 : Valid -[wp] [Qed] Goal typed_f_ensures_Pmat12 : Valid -[wp] [Qed] Goal typed_f_ensures_Pts1 : Valid -[wp] [Alt-Ergo] Goal typed_g_ensures_Pt : Valid -[wp] [Qed] Goal typed_g_ensures_Psiz1 : Valid -[wp] [Alt-Ergo] Goal typed_g_ensures_Pmat1 : Valid -[wp] [Qed] Goal typed_g_ensures_Psiz2 : Valid -[wp] [Alt-Ergo] Goal typed_g_ensures_Pmat2 : Valid -[wp] [Alt-Ergo] Goal typed_g_ensures_Ps : Valid -[wp] [Alt-Ergo] Goal typed_g_ensures_Pts : Valid -[wp] [Alt-Ergo] Goal typed_g_ensures_Pt1 : Valid -[wp] [Alt-Ergo] Goal typed_g_ensures_Pmat12 : Valid -[wp] [Alt-Ergo] Goal typed_g_ensures_Pts1 : Valid +[wp] [Valid] typed_f_ensures_Pt (Qed) +[wp] [Valid] typed_f_ensures_Psiz1 (Qed) +[wp] [Valid] typed_f_ensures_Pmat1 (Qed) +[wp] [Valid] typed_f_ensures_Psiz2 (Qed) +[wp] [Valid] typed_f_ensures_Pmat2 (Qed) +[wp] [Valid] typed_f_ensures_Ps (Qed) +[wp] [Valid] typed_f_ensures_Pts (Qed) +[wp] [Valid] typed_f_ensures_Pt1 (Qed) +[wp] [Valid] typed_f_ensures_Pmat12 (Qed) +[wp] [Valid] typed_f_ensures_Pts1 (Qed) +[wp] [Valid] typed_g_ensures_Pt (Alt-Ergo) (Cached) +[wp] [Valid] typed_g_ensures_Psiz1 (Qed) +[wp] [Valid] typed_g_ensures_Pmat1 (Alt-Ergo) (Cached) +[wp] [Valid] typed_g_ensures_Psiz2 (Qed) +[wp] [Valid] typed_g_ensures_Pmat2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_g_ensures_Ps (Alt-Ergo) (Cached) +[wp] [Valid] typed_g_ensures_Pts (Alt-Ergo) (Cached) +[wp] [Valid] typed_g_ensures_Pt1 (Alt-Ergo) (Cached) +[wp] [Valid] typed_g_ensures_Pmat12 (Alt-Ergo) (Cached) +[wp] [Valid] typed_g_ensures_Pts1 (Alt-Ergo) (Cached) [wp] Proved goals: 20 / 20 Qed: 12 Alt-Ergo: 8 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/boolean.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/boolean.res.oracle index 48e6e69aca4ed70a5692c9ecd53b1a3e494104d2..4006e54d3a9ec945c0a2e3ea18f3c3c82d238fc5 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/boolean.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/boolean.res.oracle @@ -3,10 +3,10 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 4 goals scheduled -[wp] [Alt-Ergo] Goal typed_u8_is_continue_ensures : Valid -[wp] [Qed] Goal typed_u8_is_continue_assigns_part1 : Valid -[wp] [Qed] Goal typed_u8_is_continue_assigns_part2 : Valid -[wp] [Qed] Goal typed_u8_is_continue_assigns_part3 : Valid +[wp] [Valid] typed_u8_is_continue_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_u8_is_continue_assigns_part1 (Qed) +[wp] [Valid] typed_u8_is_continue_assigns_part2 (Qed) +[wp] [Valid] typed_u8_is_continue_assigns_part3 (Qed) [wp] Proved goals: 4 / 4 Qed: 3 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/checks.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/checks.res.oracle index 7eda18784520c66d36ec7a399e0fddfff0c119e5..82f65330cdf233e71d87d778f6ef4cebab7b6943 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/checks.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/checks.res.oracle @@ -3,10 +3,10 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 4 goals scheduled -[wp] [Alt-Ergo] Goal typed_main_check_c1 : Unsuccess -[wp] [Alt-Ergo] Goal typed_main_assert_a1 : Unsuccess -[wp] [Qed] Goal typed_main_check_c2 : Valid -[wp] [Qed] Goal typed_main_assert_a2 : Valid +[wp] [Stepout] typed_main_check_c1 (Alt-Ergo) (Cached) +[wp] [Stepout] typed_main_assert_a1 (Alt-Ergo) (Cached) +[wp] [Valid] typed_main_check_c2 (Qed) +[wp] [Valid] typed_main_assert_a2 (Qed) [wp] Proved goals: 2 / 4 Qed: 2 Alt-Ergo: 0 (unsuccess: 2) diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/chunk_typing.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/chunk_typing.res.oracle index de5777ff704aaf30b42ac5ddaa707c18f8fdc7cf..a5d41edfbce84a17ec67e31879521ddeca5165d7 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/chunk_typing.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/chunk_typing.res.oracle @@ -3,45 +3,45 @@ [wp] Running WP plugin... [rte:annot] annotating function function [wp] 39 goals scheduled -[wp] [Alt-Ergo] Goal typed_function_ensures : Valid -[wp] [Qed] Goal typed_function_loop_invariant_preserved : Valid -[wp] [Qed] Goal typed_function_loop_invariant_established : Valid -[wp] [Alt-Ergo] Goal typed_function_loop_invariant_2_preserved : Valid -[wp] [Qed] Goal typed_function_loop_invariant_2_established : Valid -[wp] [Alt-Ergo] Goal typed_function_loop_invariant_3_preserved : Valid -[wp] [Qed] Goal typed_function_loop_invariant_3_established : Valid -[wp] [Alt-Ergo] Goal typed_function_loop_invariant_4_preserved : Valid -[wp] [Qed] Goal typed_function_loop_invariant_4_established : Valid -[wp] [Alt-Ergo] Goal typed_function_loop_invariant_5_preserved : Valid -[wp] [Qed] Goal typed_function_loop_invariant_5_established : Valid -[wp] [Alt-Ergo] Goal typed_function_loop_invariant_6_preserved : Valid -[wp] [Qed] Goal typed_function_loop_invariant_6_established : Valid -[wp] [Alt-Ergo] Goal typed_function_loop_invariant_7_preserved : Valid -[wp] [Qed] Goal typed_function_loop_invariant_7_established : Valid -[wp] [Alt-Ergo] Goal typed_function_loop_invariant_8_preserved : Valid -[wp] [Qed] Goal typed_function_loop_invariant_8_established : Valid -[wp] [Alt-Ergo] Goal typed_function_loop_invariant_9_preserved : Valid -[wp] [Qed] Goal typed_function_loop_invariant_9_established : Valid -[wp] [Alt-Ergo] Goal typed_function_assert_rte_mem_access : Valid -[wp] [Alt-Ergo] Goal typed_function_assert_rte_mem_access_2 : Valid -[wp] [Alt-Ergo] Goal typed_function_assert_rte_mem_access_3 : Valid -[wp] [Alt-Ergo] Goal typed_function_assert_rte_mem_access_4 : Valid -[wp] [Alt-Ergo] Goal typed_function_assert_rte_mem_access_5 : Valid -[wp] [Alt-Ergo] Goal typed_function_assert_rte_mem_access_6 : Valid -[wp] [Alt-Ergo] Goal typed_function_assert_rte_mem_access_7 : Valid -[wp] [Alt-Ergo] Goal typed_function_assert_rte_mem_access_8 : Valid -[wp] [Qed] Goal typed_function_assert_rte_signed_overflow : Valid -[wp] [Qed] Goal typed_function_loop_assigns_part1 : Valid -[wp] [Qed] Goal typed_function_loop_assigns_part2 : Valid -[wp] [Qed] Goal typed_function_loop_assigns_part3 : Valid -[wp] [Qed] Goal typed_function_loop_assigns_part4 : Valid -[wp] [Qed] Goal typed_function_loop_assigns_part5 : Valid -[wp] [Qed] Goal typed_function_loop_assigns_part6 : Valid -[wp] [Qed] Goal typed_function_loop_assigns_part7 : Valid -[wp] [Qed] Goal typed_function_loop_assigns_part8 : Valid -[wp] [Qed] Goal typed_function_loop_assigns_part9 : Valid -[wp] [Qed] Goal typed_function_loop_variant_decrease : Valid -[wp] [Qed] Goal typed_function_loop_variant_positive : Valid +[wp] [Valid] typed_function_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_function_loop_invariant_preserved (Qed) +[wp] [Valid] typed_function_loop_invariant_established (Qed) +[wp] [Valid] typed_function_loop_invariant_2_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_function_loop_invariant_2_established (Qed) +[wp] [Valid] typed_function_loop_invariant_3_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_function_loop_invariant_3_established (Qed) +[wp] [Valid] typed_function_loop_invariant_4_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_function_loop_invariant_4_established (Qed) +[wp] [Valid] typed_function_loop_invariant_5_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_function_loop_invariant_5_established (Qed) +[wp] [Valid] typed_function_loop_invariant_6_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_function_loop_invariant_6_established (Qed) +[wp] [Valid] typed_function_loop_invariant_7_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_function_loop_invariant_7_established (Qed) +[wp] [Valid] typed_function_loop_invariant_8_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_function_loop_invariant_8_established (Qed) +[wp] [Valid] typed_function_loop_invariant_9_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_function_loop_invariant_9_established (Qed) +[wp] [Valid] typed_function_assert_rte_mem_access (Alt-Ergo) (Cached) +[wp] [Valid] typed_function_assert_rte_mem_access_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_function_assert_rte_mem_access_3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_function_assert_rte_mem_access_4 (Alt-Ergo) (Cached) +[wp] [Valid] typed_function_assert_rte_mem_access_5 (Alt-Ergo) (Cached) +[wp] [Valid] typed_function_assert_rte_mem_access_6 (Alt-Ergo) (Cached) +[wp] [Valid] typed_function_assert_rte_mem_access_7 (Alt-Ergo) (Cached) +[wp] [Valid] typed_function_assert_rte_mem_access_8 (Alt-Ergo) (Cached) +[wp] [Valid] typed_function_assert_rte_signed_overflow (Qed) +[wp] [Valid] typed_function_loop_assigns_part1 (Qed) +[wp] [Valid] typed_function_loop_assigns_part2 (Qed) +[wp] [Valid] typed_function_loop_assigns_part3 (Qed) +[wp] [Valid] typed_function_loop_assigns_part4 (Qed) +[wp] [Valid] typed_function_loop_assigns_part5 (Qed) +[wp] [Valid] typed_function_loop_assigns_part6 (Qed) +[wp] [Valid] typed_function_loop_assigns_part7 (Qed) +[wp] [Valid] typed_function_loop_assigns_part8 (Qed) +[wp] [Valid] typed_function_loop_assigns_part9 (Qed) +[wp] [Valid] typed_function_loop_variant_decrease (Qed) +[wp] [Valid] typed_function_loop_variant_positive (Qed) [wp] Proved goals: 39 / 39 Qed: 22 Alt-Ergo: 17 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/chunk_typing_usable.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/chunk_typing_usable.res.oracle index 5569268205364aef072e778f13495cf836d3c0b8..5581c380c942806233933d39b2e2da53714915d3 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/chunk_typing_usable.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/chunk_typing_usable.res.oracle @@ -4,9 +4,9 @@ [rte:annot] annotating function usable_axiom [rte:annot] annotating function usable_lemma [wp] 3 goals scheduled -[wp] [Alt-Ergo] Goal typed_lemma_provable_lemma : Unsuccess -[wp] [Alt-Ergo] Goal typed_usable_axiom_ensures : Valid -[wp] [Alt-Ergo] Goal typed_usable_lemma_ensures : Valid +[wp] [Timeout] typed_lemma_provable_lemma (Alt-Ergo) (Cached) +[wp] [Valid] typed_usable_axiom_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_usable_lemma_ensures (Alt-Ergo) (Cached) [wp] Proved goals: 2 / 3 Qed: 0 Alt-Ergo: 2 (unsuccess: 1) diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/classify_float.0.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/classify_float.0.res.oracle index e5e152aa2a04ff1bede601bd2e3421a525454857..39b78491b504e43b9562ed4db3a1239d88d267bf 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/classify_float.0.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/classify_float.0.res.oracle @@ -2,9 +2,9 @@ [kernel] Parsing classify_float.c (with preprocessing) [wp] Running WP plugin... [wp] 3 goals scheduled -[wp] [Alt-Ergo] Goal typed_lemma_InfN_not_finite : Valid -[wp] [Alt-Ergo] Goal typed_lemma_InfP_not_finite : Valid -[wp] [Alt-Ergo] Goal typed_lemma_NaN_not_finite : Valid +[wp] [Valid] typed_lemma_InfN_not_finite (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_InfP_not_finite (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_NaN_not_finite (Alt-Ergo) (Cached) [wp] Proved goals: 3 / 3 Qed: 0 Alt-Ergo: 3 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/classify_float.1.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/classify_float.1.res.oracle index d56892bed73e2320f69ba98f7d23a947f7420d22..11f6006d6945aa5096491e487f56c81957736f1f 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/classify_float.1.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/classify_float.1.res.oracle @@ -2,9 +2,9 @@ [kernel] Parsing classify_float.c (with preprocessing) [wp] Running WP plugin... [wp] 3 goals scheduled -[wp] [Qed] Goal typed_real_lemma_InfN_not_finite : Valid -[wp] [Qed] Goal typed_real_lemma_InfP_not_finite : Valid -[wp] [Qed] Goal typed_real_lemma_NaN_not_finite : Valid +[wp] [Valid] typed_real_lemma_InfN_not_finite (Qed) +[wp] [Valid] typed_real_lemma_InfP_not_finite (Qed) +[wp] [Valid] typed_real_lemma_NaN_not_finite (Qed) [wp] Proved goals: 3 / 3 Qed: 3 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/clusters.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/clusters.res.oracle index b7b48261bc0d1f853f89e289774ccae1298e46bd..aa382b5dae2b1f9f7d61faf0cd35ae6bafd23d25 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/clusters.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/clusters.res.oracle @@ -28,21 +28,21 @@ No 'decreases' clause on recursive function 'fp', cannot prove termination [wp] clusters.i:55: Warning: No decreases clause for fp [wp] 15 goals scheduled -[wp] [Qed] Goal typed_simpl_r_terminates : Valid -[wp] [Alt-Ergo] Goal typed_simpl_r_variant : Valid -[wp] [Qed] Goal typed_simpl_rf_terminates_part1 : Valid -[wp] [Alt-Ergo] Goal typed_simpl_rf_terminates_part2 : Unsuccess -[wp] [Qed] Goal typed_mutual_1_terminates_part1 : Valid -[wp] [Alt-Ergo] Goal typed_mutual_1_terminates_part2 : Unsuccess -[wp] [Qed] Goal typed_mutual_2_terminates : Valid -[wp] [Alt-Ergo] Goal typed_mutual_2_variant : Unsuccess (Degenerated) -[wp] [Qed] Goal typed_caller_no_cluster_terminates : Valid -[wp] [Qed] Goal typed_fp_call_point_function_s41 : Valid -[wp] [Qed] Goal typed_fp_terminates_part1 : Valid -[wp] [Alt-Ergo] Goal typed_fp_terminates_part2 : Unsuccess -[wp] [Qed] Goal typed_function_terminates : Valid -[wp] [Alt-Ergo] Goal typed_function_variant : Unsuccess (Degenerated) -[wp] [Qed] Goal typed_function_call_fp_requires : Valid +[wp] [Valid] typed_simpl_r_terminates (Qed) +[wp] [Valid] typed_simpl_r_variant (Alt-Ergo) (Cached) +[wp] [Valid] typed_simpl_rf_terminates_part1 (Qed) +[wp] [Unknown] typed_simpl_rf_terminates_part2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_mutual_1_terminates_part1 (Qed) +[wp] [Unknown] typed_mutual_1_terminates_part2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_mutual_2_terminates (Qed) +[wp] [Timeout] typed_mutual_2_variant (Alt-Ergo) (Cached) (Degenerated) +[wp] [Valid] typed_caller_no_cluster_terminates (Qed) +[wp] [Valid] typed_fp_call_point_function_s41 (Qed) +[wp] [Valid] typed_fp_terminates_part1 (Qed) +[wp] [Unknown] typed_fp_terminates_part2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_function_terminates (Qed) +[wp] [Timeout] typed_function_variant (Alt-Ergo) (Cached) (Degenerated) +[wp] [Valid] typed_function_call_fp_requires (Qed) [wp] Proved goals: 11 / 16 Qed: 9 Alt-Ergo: 1 (unsuccess: 5) diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/cnf.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/cnf.res.oracle index 2631afd542b6b5197226f2607be8d02d1cc62924..e4f16aa718f173977fa2186240a6f94205d70810 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/cnf.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/cnf.res.oracle @@ -4,20 +4,20 @@ [wp] Warning: Missing RTE guards [wp] 43 goals scheduled [wp:cnf] CNF=P_A /\ P_A1 /\ P_A2 -[wp] [Qed] Goal typed_f_ensures_a0 : Valid +[wp] [Valid] typed_f_ensures_a0 (Qed) [wp:cnf] CNF=P_A \/ P_A1 \/ P_A2 -[wp] [Qed] Goal typed_f_ensures_a1 : Valid +[wp] [Valid] typed_f_ensures_a1 (Qed) [wp:cnf] CNF=P_A2 -[wp] [Qed] Goal typed_f_ensures_a2 : Valid +[wp] [Valid] typed_f_ensures_a2 (Qed) [wp:cnf] CNF=((not P_A1) \/ P_A2) /\ (P_A1 \/ (not P_A2)) -[wp] [Alt-Ergo] Goal typed_f_ensures_a3 : Valid +[wp] [Valid] typed_f_ensures_a3 (Alt-Ergo) (Cached) [wp:cnf] CNF=((not P_A) \/ P_A1) /\ (P_A \/ P_A2) -[wp] [Alt-Ergo] Goal typed_f_ensures_a4 : Valid +[wp] [Valid] typed_f_ensures_a4 (Alt-Ergo) (Cached) [wp:cnf] CNF=(P_A \/ P_B) /\ (P_A \/ P_B1) /\ (P_A \/ P_B2) /\ (P_A \/ P_C) /\ (P_A1 \/ P_B) /\ (P_A1 \/ P_B1) /\ (P_A1 \/ P_B2) /\ (P_A1 \/ P_C) /\ (P_A2 \/ P_B) /\ (P_A2 \/ P_B1) /\ (P_A2 \/ P_B2) /\ (P_A2 \/ P_C) -[wp] [Alt-Ergo] Goal typed_f_ensures_a5 : Valid +[wp] [Valid] typed_f_ensures_a5 (Alt-Ergo) (Cached) [wp:cnf] CNF=(P_A \/ P_A1 \/ P_A2 \/ P_C) /\ (P_A \/ P_A1 \/ P_A2 \/ P_B \/ P_C) /\ (P_A \/ P_A1 \/ P_A2 \/ P_B1 \/ P_C) @@ -26,7 +26,7 @@ /\ (P_A \/ P_A1 \/ P_A2 \/ P_B \/ P_B1 \/ P_C) /\ (P_A \/ P_A1 \/ P_A2 \/ P_B \/ P_B2 \/ P_C) /\ (P_A \/ P_A1 \/ P_A2 \/ P_B1 \/ P_B2 \/ P_C) -[wp] [Alt-Ergo] Goal typed_f_ensures_a6 : Valid +[wp] [Valid] typed_f_ensures_a6 (Alt-Ergo) (Cached) [wp:cnf] CNF=(P_A2 \/ P_C) /\ (P_A2 \/ (not P_B) \/ P_C) /\ (P_A2 \/ (not P_B1) \/ P_C) /\ (P_A2 \/ P_B2 \/ P_C) @@ -34,7 +34,7 @@ /\ (P_A2 \/ (not P_B) \/ (not P_B1) \/ P_C) /\ (P_A2 \/ (not P_B) \/ P_B2 \/ P_C) /\ (P_A2 \/ (not P_B1) \/ P_B2 \/ P_C) -[wp] [Alt-Ergo] Goal typed_f_ensures_a7 : Valid +[wp] [Valid] typed_f_ensures_a7 (Alt-Ergo) (Cached) [wp:cnf] CNF=((not P_A1) \/ P_A2 \/ P_C) /\ (P_A1 \/ (not P_A2) \/ P_C) /\ ((not P_A1) \/ P_A2 \/ (not P_B1) \/ P_B2) @@ -57,7 +57,7 @@ /\ (P_A1 \/ (not P_A2) \/ (not P_B1) \/ P_B2 \/ P_C) /\ (P_A1 \/ (not P_A2) \/ P_B1 \/ (not P_B2) \/ P_C) /\ (P_A1 \/ (not P_A2) \/ P_B1 \/ P_B2 \/ P_C) -[wp] [Alt-Ergo] Goal typed_f_ensures_a8 : Valid +[wp] [Valid] typed_f_ensures_a8 (Alt-Ergo) (Cached) [wp:cnf] CNF=((not P_A) \/ P_A1 \/ P_C) /\ (P_A \/ P_A2 \/ P_C) /\ ((not P_A) \/ P_A1 \/ (not P_B) \/ P_B1) @@ -119,37 +119,37 @@ /\ ((not P_A) \/ P_A1 \/ P_A2 \/ P_B \/ P_B1 \/ P_B2 \/ P_C) /\ (P_A \/ P_A1 \/ P_A2 \/ (not P_B) \/ P_B1 \/ P_B2 \/ P_C) /\ (P_A \/ P_A1 \/ P_A2 \/ P_B \/ P_B1 \/ P_B2 \/ P_C) -[wp] [Alt-Ergo] Goal typed_f_ensures_a9 : Valid +[wp] [Valid] typed_f_ensures_a9 (Alt-Ergo) (Cached) [wp:cnf] CNF=P_B /\ P_B1 /\ P_B2 /\ P_C -[wp] [Qed] Goal typed_f_ensures_b0 : Valid +[wp] [Valid] typed_f_ensures_b0 (Qed) [wp:cnf] CNF=P_C /\ (P_B \/ P_B1 \/ P_B2) -[wp] [Qed] Goal typed_f_ensures_b1 : Valid +[wp] [Valid] typed_f_ensures_b1 (Qed) [wp:cnf] CNF=P_C /\ ((not P_B) \/ (not P_B1) \/ P_B2) -[wp] [Alt-Ergo] Goal typed_f_ensures_b2 : Valid +[wp] [Valid] typed_f_ensures_b2 (Alt-Ergo) (Cached) [wp:cnf] CNF=P_C /\ ((not P_B1) \/ P_B2) /\ (P_B1 \/ (not P_B2)) -[wp] [Alt-Ergo] Goal typed_f_ensures_b3 : Valid +[wp] [Valid] typed_f_ensures_b3 (Alt-Ergo) (Cached) [wp:cnf] CNF=P_C /\ ((not P_B) \/ P_B1) /\ (P_B \/ P_B2) -[wp] [Alt-Ergo] Goal typed_f_ensures_b4 : Valid +[wp] [Valid] typed_f_ensures_b4 (Alt-Ergo) (Cached) [wp:cnf] CNF=true -[wp] [Qed] Goal typed_f_ensures_b5 : Valid +[wp] [Valid] typed_f_ensures_b5 (Qed) [wp:cnf] CNF=P_B \/ P_B1 \/ P_B2 \/ P_C1 -[wp] [Qed] Goal typed_f_ensures_b6 : Valid -[wp] [Qed] Goal typed_f_ensures_b7 : Valid -[wp] [Qed] Goal typed_f_ensures_b8 : Valid +[wp] [Valid] typed_f_ensures_b6 (Qed) +[wp] [Valid] typed_f_ensures_b7 (Qed) +[wp] [Valid] typed_f_ensures_b8 (Qed) [wp:cnf] CNF=true -[wp] [Qed] Goal typed_f_ensures_b9 : Valid +[wp] [Valid] typed_f_ensures_b9 (Qed) [wp:cnf] CNF=(P_B \/ P_C) /\ (P_B1 \/ P_C) /\ (P_B2 \/ P_C) -[wp] [Alt-Ergo] Goal typed_f_ensures_c0 : Valid +[wp] [Valid] typed_f_ensures_c0 (Alt-Ergo) (Cached) [wp:cnf] CNF=P_B \/ P_B1 \/ P_B2 \/ P_C -[wp] [Qed] Goal typed_f_ensures_c1 : Valid +[wp] [Valid] typed_f_ensures_c1 (Qed) [wp:cnf] CNF=P_B2 \/ P_C -[wp] [Qed] Goal typed_f_ensures_c2 : Valid +[wp] [Valid] typed_f_ensures_c2 (Qed) [wp:cnf] CNF=((not P_B1) \/ P_B2 \/ P_C) /\ (P_B1 \/ (not P_B2) \/ P_C) -[wp] [Alt-Ergo] Goal typed_f_ensures_c3 : Valid +[wp] [Valid] typed_f_ensures_c3 (Alt-Ergo) (Cached) [wp:cnf] CNF=((not P_B) \/ P_B1 \/ P_C) /\ (P_B \/ P_B2 \/ P_C) /\ ((not P_B) \/ P_B1 \/ P_B2 \/ P_C) /\ (P_B \/ P_B1 \/ P_B2 \/ P_C) -[wp] [Alt-Ergo] Goal typed_f_ensures_c4 : Valid +[wp] [Valid] typed_f_ensures_c4 (Alt-Ergo) (Cached) [wp:cnf] CNF=(P_B \/ (not P_C) \/ (not P_C1)) /\ (P_B \/ P_C \/ P_C1) /\ (P_B1 \/ (not P_C) \/ (not P_C1)) /\ (P_B1 \/ P_C \/ P_C1) @@ -178,7 +178,7 @@ /\ (P_B \/ (not P_B1) \/ (not P_B2) \/ P_C \/ P_C1) /\ (P_B \/ (not P_B1) \/ P_B2 \/ P_C \/ P_C1) /\ (P_B \/ P_B1 \/ (not P_B2) \/ P_C \/ P_C1) -[wp] [Alt-Ergo] Goal typed_f_ensures_c5 : Valid +[wp] [Valid] typed_f_ensures_c5 (Alt-Ergo) (Cached) [wp:cnf] CNF=((not P_B) \/ P_C1) /\ ((not P_B1) \/ P_C1) /\ ((not P_B2) \/ P_C1) /\ ((not P_B) \/ (not P_B1) \/ P_C1) @@ -205,7 +205,7 @@ /\ (P_B \/ P_B1 \/ (not P_B2) \/ (not P_C) \/ P_C1) /\ (P_B \/ P_B1 \/ P_B2 \/ (not P_C) \/ (not P_C1)) /\ (P_B \/ P_B1 \/ P_B2 \/ P_C \/ P_C1) -[wp] [Alt-Ergo] Goal typed_f_ensures_c6 : Valid +[wp] [Valid] typed_f_ensures_c6 (Alt-Ergo) (Cached) [wp:cnf] CNF=((not P_B2) \/ P_C1) /\ (P_B \/ P_C1) /\ (P_B1 \/ P_C1) /\ ((not P_B) \/ (not P_B2) \/ P_C1) /\ ((not P_B) \/ P_B1 \/ P_C1) @@ -231,72 +231,72 @@ /\ ((not P_B) \/ (not P_B1) \/ P_B2 \/ P_C \/ P_C1) /\ ((not P_B) \/ P_B1 \/ P_B2 \/ (not P_C) \/ P_C1) /\ (P_B \/ (not P_B1) \/ P_B2 \/ (not P_C) \/ P_C1) -[wp] [Alt-Ergo] Goal typed_f_ensures_c7 : Valid +[wp] [Valid] typed_f_ensures_c7 (Alt-Ergo) (Cached) [wp:cnf] Too big CNF/DNF [wp:cnf] CNF=((P_C \/ (P_B2 <-> P_B1)) -> ((P_B2 <-> P_B1) <-> P_C1)) /\ (((P_B2 <-> P_B1) <-> P_C1) -> (P_C \/ (P_B2 <-> P_B1))) -[wp] [Alt-Ergo] Goal typed_f_ensures_c8 : Valid +[wp] [Valid] typed_f_ensures_c8 (Alt-Ergo) (Cached) [wp:cnf] Too big CNF/DNF [wp:cnf] CNF=((P_C \/ ((P_B -> P_B1) /\ ((not P_B) -> P_B2))) -> ((P_B2 <-> P_B1) <-> P_C1)) /\ (((P_B2 <-> P_B1) <-> P_C1) -> (P_C \/ ((P_B -> P_B1) /\ ((not P_B) -> P_B2)))) -[wp] [Alt-Ergo] Goal typed_f_ensures_c9 : Valid +[wp] [Valid] typed_f_ensures_c9 (Alt-Ergo) (Cached) [wp:cnf] CNF=(P_B \/ (not P_C)) /\ (P_B1 \/ (not P_C)) /\ (P_B2 \/ (not P_C)) /\ ((not P_B) \/ (not P_B1) \/ (not P_B2) \/ P_C) -[wp] [Alt-Ergo] Goal typed_f_ensures_d0 : Valid +[wp] [Valid] typed_f_ensures_d0 (Alt-Ergo) (Cached) [wp:cnf] CNF=((not P_B) \/ P_C) /\ ((not P_B1) \/ P_C) /\ ((not P_B2) \/ P_C) /\ (P_B \/ P_B1 \/ P_B2 \/ (not P_C)) -[wp] [Alt-Ergo] Goal typed_f_ensures_d1 : Valid +[wp] [Valid] typed_f_ensures_d1 (Alt-Ergo) (Cached) [wp:cnf] CNF=((not P_B2) \/ P_C) /\ (P_B \/ P_C) /\ (P_B1 \/ P_C) /\ ((not P_B) \/ (not P_B1) \/ P_B2 \/ (not P_C)) -[wp] [Alt-Ergo] Goal typed_f_ensures_d2 : Valid +[wp] [Valid] typed_f_ensures_d2 (Alt-Ergo) (Cached) [wp:cnf] CNF=((not P_B1) \/ (not P_B2) \/ P_C) /\ ((not P_B1) \/ P_B2 \/ (not P_C)) /\ (P_B1 \/ (not P_B2) \/ (not P_C)) /\ (P_B1 \/ P_B2 \/ P_C) -[wp] [Alt-Ergo] Goal typed_f_ensures_d3 : Valid +[wp] [Valid] typed_f_ensures_d3 (Alt-Ergo) (Cached) [wp:cnf] CNF=((not P_B) \/ (not P_B1) \/ P_C) /\ ((not P_B) \/ P_B1 \/ (not P_C)) /\ ((not P_B1) \/ (not P_B2) \/ P_C) /\ (P_B \/ (not P_B2) \/ P_C) /\ (P_B \/ P_B2 \/ (not P_C)) /\ ((not P_B) \/ P_B1 \/ P_B2 \/ (not P_C)) /\ (P_B \/ P_B1 \/ P_B2 \/ (not P_C)) -[wp] [Alt-Ergo] Goal typed_f_ensures_d4 : Valid +[wp] [Valid] typed_f_ensures_d4 (Alt-Ergo) (Cached) [wp:cnf] CNF=((not P_B1) \/ P_B2) /\ (P_B \/ (not P_B1)) /\ (P_B \/ (not P_B2)) /\ (P_B \/ (not P_C)) /\ (P_B1 \/ (not P_B2)) /\ (P_B1 \/ (not P_C)) /\ (P_B2 \/ (not P_C)) -[wp] [Alt-Ergo] Goal typed_f_ensures_d5 : Valid +[wp] [Valid] typed_f_ensures_d5 (Alt-Ergo) (Cached) [wp:cnf] CNF=((not P_B) \/ P_B1 \/ P_B2 \/ P_C) /\ (P_B \/ P_B1 \/ P_B2 \/ (not P_C)) -[wp] [Alt-Ergo] Goal typed_f_ensures_d6 : Valid +[wp] [Valid] typed_f_ensures_d6 (Alt-Ergo) (Cached) [wp:cnf] CNF=((not P_B) \/ (not P_B1) \/ P_B2) /\ (P_B1 \/ P_B2 \/ P_C) /\ ((not P_B) \/ (not P_B1) \/ P_B2 \/ (not P_C)) /\ (P_B \/ P_B1 \/ P_B2 \/ P_C) -[wp] [Alt-Ergo] Goal typed_f_ensures_d7 : Valid +[wp] [Valid] typed_f_ensures_d7 (Alt-Ergo) (Cached) [wp:cnf] CNF=((not P_B1) \/ P_B2) /\ (P_B1 \/ (not P_B2)) /\ ((not P_B1) \/ P_B2 \/ (not P_C)) /\ (P_B1 \/ (not P_B2) \/ (not P_C)) /\ (P_B1 \/ P_B2 \/ P_C) -[wp] [Alt-Ergo] Goal typed_f_ensures_d8 : Valid +[wp] [Valid] typed_f_ensures_d8 (Alt-Ergo) (Cached) [wp:cnf] CNF=((not P_B) \/ P_B1 \/ (not P_B2)) /\ ((not P_B) \/ P_B1 \/ (not P_C)) /\ (P_B \/ (not P_B1) \/ P_B2) /\ (P_B \/ P_B2 \/ (not P_C)) /\ ((not P_B) \/ P_B1 \/ P_B2 \/ (not P_C)) /\ (P_B \/ P_B1 \/ P_B2 \/ (not P_C)) -[wp] [Alt-Ergo] Goal typed_f_ensures_d9 : Valid +[wp] [Valid] typed_f_ensures_d9 (Alt-Ergo) (Cached) [wp:cnf] CNF=P_A /\ ((not P_B) \/ P_C) /\ ((not P_A) \/ (not P_B) \/ P_C) -[wp] [Alt-Ergo] Goal typed_f_ensures_e0 : Valid +[wp] [Valid] typed_f_ensures_e0 (Alt-Ergo) (Cached) [wp:cnf] CNF=P_B /\ ((not P_B) \/ P_C) /\ ((not P_A) \/ (not P_B) \/ P_C) -[wp] [Alt-Ergo] Goal typed_f_ensures_e1 : Valid +[wp] [Valid] typed_f_ensures_e1 (Alt-Ergo) (Cached) [wp:cnf] CNF=P_C /\ ((not P_B) \/ P_C) /\ ((not P_A) \/ (not P_B) \/ P_C) -[wp] [Alt-Ergo] Goal typed_f_ensures_e2 : Valid +[wp] [Valid] typed_f_ensures_e2 (Alt-Ergo) (Cached) [wp] Proved goals: 43 / 43 Qed: 12 Alt-Ergo: 31 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/ctor.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/ctor.res.oracle index eaecc9714e5ef60cbfe904bd326123fe72286f06..4807ea1a47de1a10913cffac38b28ad3c83312e8 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/ctor.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/ctor.res.oracle @@ -2,8 +2,8 @@ [kernel] Parsing ctor.i (no preprocessing) [wp] Running WP plugin... [wp] 2 goals scheduled -[wp] [Qed] Goal typed_lemma_cons : Valid -[wp] [Qed] Goal typed_lemma_diff : Valid +[wp] [Valid] typed_lemma_cons (Qed) +[wp] [Valid] typed_lemma_diff (Qed) [wp] Proved goals: 2 / 2 Qed: 2 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/decreases.0.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/decreases.0.res.oracle index a87bf3324219a0f849a14aee28f61793d56182f3..0a1e7ec321d5ecb9f04c32420f3513685ac62648 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/decreases.0.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/decreases.0.res.oracle @@ -13,33 +13,33 @@ [wp] decreases.i:105: Warning: On call to mw2, relation (Rel) does not match caller (Wrong) [wp] 27 goals scheduled -[wp] [Qed] Goal typed_fact_terminates : Valid -[wp] [Alt-Ergo] Goal typed_fact_variant : Valid -[wp] [Alt-Ergo] Goal typed_fails_fact_variant : Unsuccess -[wp] [Alt-Ergo] Goal typed_facto_gen_variant : Valid -[wp] [Alt-Ergo] Goal typed_fails_facto_gen_variant : Unsuccess -[wp] [Qed] Goal typed_fact_i_terminates_part1 : Valid -[wp] [Alt-Ergo] Goal typed_fact_i_terminates_part2 : Valid -[wp] [Alt-Ergo] Goal typed_fact_i_variant : Unsuccess -[wp] [Qed] Goal typed_fails_fact_i_terminates_part1 : Valid -[wp] [Alt-Ergo] Goal typed_fails_fact_i_terminates_part2 : Unsuccess -[wp] [Alt-Ergo] Goal typed_fails_fact_i_variant : Unsuccess -[wp] [Alt-Ergo] Goal typed_m2_variant_part1 : Valid -[wp] [Alt-Ergo] Goal typed_m2_variant_part2 : Valid -[wp] [Alt-Ergo] Goal typed_m1_variant : Valid -[wp] [Alt-Ergo] Goal typed_missing_variant_part1 : Unsuccess (Degenerated) -[wp] [Alt-Ergo] Goal typed_missing_variant_part2 : Valid -[wp] [Qed] Goal typed_mt2_terminates_part1 : Valid -[wp] [Qed] Goal typed_mt2_terminates_part2 : Valid -[wp] [Alt-Ergo] Goal typed_mt2_variant_part1 : Valid -[wp] [Alt-Ergo] Goal typed_mt2_variant_part2 : Valid -[wp] [Qed] Goal typed_mt1_terminates_part1 : Valid -[wp] [Alt-Ergo] Goal typed_mt1_terminates_part2 : Unsuccess -[wp] [Alt-Ergo] Goal typed_mt1_variant : Valid -[wp] [Alt-Ergo] Goal typed_mw2_variant_part1 : Unsuccess (Degenerated) -[wp] [Alt-Ergo] Goal typed_mw2_variant_part2 : Valid -[wp] [Alt-Ergo] Goal typed_mw1_variant : Unsuccess (Degenerated) -[wp] [Qed] Goal typed_se_variant : Valid +[wp] [Valid] typed_fact_terminates (Qed) +[wp] [Valid] typed_fact_variant (Alt-Ergo) (Cached) +[wp] [Timeout] typed_fails_fact_variant (Alt-Ergo) (Cached) +[wp] [Valid] typed_facto_gen_variant (Alt-Ergo) (Cached) +[wp] [Timeout] typed_fails_facto_gen_variant (Alt-Ergo) (Cached) +[wp] [Valid] typed_fact_i_terminates_part1 (Qed) +[wp] [Valid] typed_fact_i_terminates_part2 (Alt-Ergo) (Cached) +[wp] [Timeout] typed_fact_i_variant (Alt-Ergo) (Cached) +[wp] [Valid] typed_fails_fact_i_terminates_part1 (Qed) +[wp] [Timeout] typed_fails_fact_i_terminates_part2 (Alt-Ergo) (Cached) +[wp] [Timeout] typed_fails_fact_i_variant (Alt-Ergo) (Cached) +[wp] [Valid] typed_m2_variant_part1 (Alt-Ergo) (Cached) +[wp] [Valid] typed_m2_variant_part2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_m1_variant (Alt-Ergo) (Cached) +[wp] [Timeout] typed_missing_variant_part1 (Alt-Ergo) (Cached) (Degenerated) +[wp] [Valid] typed_missing_variant_part2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_mt2_terminates_part1 (Qed) +[wp] [Valid] typed_mt2_terminates_part2 (Qed) +[wp] [Valid] typed_mt2_variant_part1 (Alt-Ergo) (Cached) +[wp] [Valid] typed_mt2_variant_part2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_mt1_terminates_part1 (Qed) +[wp] [Timeout] typed_mt1_terminates_part2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_mt1_variant (Alt-Ergo) (Cached) +[wp] [Timeout] typed_mw2_variant_part1 (Alt-Ergo) (Cached) (Degenerated) +[wp] [Valid] typed_mw2_variant_part2 (Alt-Ergo) (Cached) +[wp] [Timeout] typed_mw1_variant (Alt-Ergo) (Cached) (Degenerated) +[wp] [Valid] typed_se_variant (Qed) [wp] Proved goals: 18 / 27 Qed: 7 Alt-Ergo: 11 (unsuccess: 9) diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/decreases.1.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/decreases.1.res.oracle index f18fe8e1bdfe5c40aead8f912bb2e0cfdcc05743..21211b0d7e3259a3bedb204024153c2004191120 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/decreases.1.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/decreases.1.res.oracle @@ -13,33 +13,33 @@ [wp] decreases.i:105: Warning: On call to mw2, relation (Rel) does not match caller (Wrong) [wp] 27 goals scheduled -[wp] [Qed] Goal typed_fact_terminates : Valid -[wp] [Alt-Ergo] Goal typed_fact_variant : Valid -[wp] [Alt-Ergo] Goal typed_fails_fact_variant : Unsuccess -[wp] [Alt-Ergo] Goal typed_facto_gen_variant : Valid -[wp] [Alt-Ergo] Goal typed_fails_facto_gen_variant : Unsuccess -[wp] [Qed] Goal typed_fact_i_terminates_part1 : Valid -[wp] [Alt-Ergo] Goal typed_fact_i_terminates_part2 : Valid -[wp] [Qed] Goal typed_fact_i_variant : Valid -[wp] [Qed] Goal typed_fails_fact_i_terminates_part1 : Valid -[wp] [Alt-Ergo] Goal typed_fails_fact_i_terminates_part2 : Unsuccess -[wp] [Alt-Ergo] Goal typed_fails_fact_i_variant : Unsuccess -[wp] [Alt-Ergo] Goal typed_m2_variant_part1 : Valid -[wp] [Alt-Ergo] Goal typed_m2_variant_part2 : Valid -[wp] [Alt-Ergo] Goal typed_m1_variant : Valid -[wp] [Alt-Ergo] Goal typed_missing_variant_part1 : Unsuccess (Degenerated) -[wp] [Alt-Ergo] Goal typed_missing_variant_part2 : Valid -[wp] [Qed] Goal typed_mt2_terminates_part1 : Valid -[wp] [Qed] Goal typed_mt2_terminates_part2 : Valid -[wp] [Alt-Ergo] Goal typed_mt2_variant_part1 : Valid -[wp] [Qed] Goal typed_mt2_variant_part2 : Valid -[wp] [Qed] Goal typed_mt1_terminates_part1 : Valid -[wp] [Alt-Ergo] Goal typed_mt1_terminates_part2 : Unsuccess -[wp] [Alt-Ergo] Goal typed_mt1_variant : Valid -[wp] [Alt-Ergo] Goal typed_mw2_variant_part1 : Unsuccess (Degenerated) -[wp] [Alt-Ergo] Goal typed_mw2_variant_part2 : Valid -[wp] [Alt-Ergo] Goal typed_mw1_variant : Unsuccess (Degenerated) -[wp] [Qed] Goal typed_se_variant : Valid +[wp] [Valid] typed_fact_terminates (Qed) +[wp] [Valid] typed_fact_variant (Alt-Ergo) (Cached) +[wp] [Timeout] typed_fails_fact_variant (Alt-Ergo) (Cached) +[wp] [Valid] typed_facto_gen_variant (Alt-Ergo) (Cached) +[wp] [Timeout] typed_fails_facto_gen_variant (Alt-Ergo) (Cached) +[wp] [Valid] typed_fact_i_terminates_part1 (Qed) +[wp] [Valid] typed_fact_i_terminates_part2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_fact_i_variant (Qed) +[wp] [Valid] typed_fails_fact_i_terminates_part1 (Qed) +[wp] [Timeout] typed_fails_fact_i_terminates_part2 (Alt-Ergo) (Cached) +[wp] [Timeout] typed_fails_fact_i_variant (Alt-Ergo) (Cached) +[wp] [Valid] typed_m2_variant_part1 (Alt-Ergo) (Cached) +[wp] [Valid] typed_m2_variant_part2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_m1_variant (Alt-Ergo) (Cached) +[wp] [Timeout] typed_missing_variant_part1 (Alt-Ergo) (Cached) (Degenerated) +[wp] [Valid] typed_missing_variant_part2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_mt2_terminates_part1 (Qed) +[wp] [Valid] typed_mt2_terminates_part2 (Qed) +[wp] [Valid] typed_mt2_variant_part1 (Alt-Ergo) (Cached) +[wp] [Valid] typed_mt2_variant_part2 (Qed) +[wp] [Valid] typed_mt1_terminates_part1 (Qed) +[wp] [Timeout] typed_mt1_terminates_part2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_mt1_variant (Alt-Ergo) (Cached) +[wp] [Timeout] typed_mw2_variant_part1 (Alt-Ergo) (Cached) (Degenerated) +[wp] [Valid] typed_mw2_variant_part2 (Alt-Ergo) (Cached) +[wp] [Timeout] typed_mw1_variant (Alt-Ergo) (Cached) (Degenerated) +[wp] [Valid] typed_se_variant (Qed) [wp] Proved goals: 19 / 27 Qed: 9 Alt-Ergo: 10 (unsuccess: 8) diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/div_mod.0.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/div_mod.0.res.oracle index 8abf0f34df3833ccd8b45a7a4795c257e36caf79..7f84b71732a1332bb3176a0d9f2ad1dd8a29e08f 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/div_mod.0.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/div_mod.0.res.oracle @@ -3,28 +3,28 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 22 goals scheduled -[wp] [Alt-Ergo] Goal typed_f_ensures_d0_div_pos_pos : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_d1_div_neg_pos : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_d2_div_pos_neg : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_d3_div_neg_neg : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_d4_div_x_1 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_d5_div_x_minus1 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_d6_div_0_x : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_sd0_div_pos_pos : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_sd1_div_neg_pos : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_sd2_div_pos_neg : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_sd3_div_neg_neg : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_m0_mod_pos_pos : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_m1_mod_neg_pos : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_m2_mod_pos_neg : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_m3_mod_neg_neg : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_m4_mod_x_1 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_m5_mod_x_minus1 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_m6_mod_0_x : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_sm0_mod_pos_pos : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_sm1_mod_neg_pos : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_sm2_mod_pos_neg : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_sm3_mod_neg_neg : Valid +[wp] [Valid] typed_f_ensures_d0_div_pos_pos (Alt-Ergo) +[wp] [Valid] typed_f_ensures_d1_div_neg_pos (Alt-Ergo) +[wp] [Valid] typed_f_ensures_d2_div_pos_neg (Alt-Ergo) +[wp] [Valid] typed_f_ensures_d3_div_neg_neg (Alt-Ergo) +[wp] [Valid] typed_f_ensures_d4_div_x_1 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_d5_div_x_minus1 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_d6_div_0_x (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_ensures_sd0_div_pos_pos (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_ensures_sd1_div_neg_pos (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_ensures_sd2_div_pos_neg (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_ensures_sd3_div_neg_neg (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_ensures_m0_mod_pos_pos (Alt-Ergo) +[wp] [Valid] typed_f_ensures_m1_mod_neg_pos (Alt-Ergo) +[wp] [Valid] typed_f_ensures_m2_mod_pos_neg (Alt-Ergo) +[wp] [Valid] typed_f_ensures_m3_mod_neg_neg (Alt-Ergo) +[wp] [Valid] typed_f_ensures_m4_mod_x_1 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_m5_mod_x_minus1 (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_ensures_m6_mod_0_x (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_ensures_sm0_mod_pos_pos (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_ensures_sm1_mod_neg_pos (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_ensures_sm2_mod_pos_neg (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_ensures_sm3_mod_neg_neg (Alt-Ergo) (Cached) [wp] Proved goals: 22 / 22 Qed: 0 Alt-Ergo: 22 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/div_mod.1.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/div_mod.1.res.oracle index 8abf0f34df3833ccd8b45a7a4795c257e36caf79..7f84b71732a1332bb3176a0d9f2ad1dd8a29e08f 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/div_mod.1.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/div_mod.1.res.oracle @@ -3,28 +3,28 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 22 goals scheduled -[wp] [Alt-Ergo] Goal typed_f_ensures_d0_div_pos_pos : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_d1_div_neg_pos : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_d2_div_pos_neg : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_d3_div_neg_neg : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_d4_div_x_1 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_d5_div_x_minus1 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_d6_div_0_x : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_sd0_div_pos_pos : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_sd1_div_neg_pos : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_sd2_div_pos_neg : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_sd3_div_neg_neg : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_m0_mod_pos_pos : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_m1_mod_neg_pos : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_m2_mod_pos_neg : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_m3_mod_neg_neg : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_m4_mod_x_1 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_m5_mod_x_minus1 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_m6_mod_0_x : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_sm0_mod_pos_pos : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_sm1_mod_neg_pos : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_sm2_mod_pos_neg : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_sm3_mod_neg_neg : Valid +[wp] [Valid] typed_f_ensures_d0_div_pos_pos (Alt-Ergo) +[wp] [Valid] typed_f_ensures_d1_div_neg_pos (Alt-Ergo) +[wp] [Valid] typed_f_ensures_d2_div_pos_neg (Alt-Ergo) +[wp] [Valid] typed_f_ensures_d3_div_neg_neg (Alt-Ergo) +[wp] [Valid] typed_f_ensures_d4_div_x_1 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_d5_div_x_minus1 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_d6_div_0_x (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_ensures_sd0_div_pos_pos (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_ensures_sd1_div_neg_pos (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_ensures_sd2_div_pos_neg (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_ensures_sd3_div_neg_neg (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_ensures_m0_mod_pos_pos (Alt-Ergo) +[wp] [Valid] typed_f_ensures_m1_mod_neg_pos (Alt-Ergo) +[wp] [Valid] typed_f_ensures_m2_mod_pos_neg (Alt-Ergo) +[wp] [Valid] typed_f_ensures_m3_mod_neg_neg (Alt-Ergo) +[wp] [Valid] typed_f_ensures_m4_mod_x_1 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_m5_mod_x_minus1 (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_ensures_m6_mod_0_x (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_ensures_sm0_mod_pos_pos (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_ensures_sm1_mod_neg_pos (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_ensures_sm2_mod_pos_neg (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_ensures_sm3_mod_neg_neg (Alt-Ergo) (Cached) [wp] Proved goals: 22 / 22 Qed: 0 Alt-Ergo: 22 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/div_mod.2.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/div_mod.2.res.oracle index e0f1fa19f1b2ca5add3cb07aec6d4d17418ee34f..d4089c386c4b83e97f75d00c05baf1c0afe927ab 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/div_mod.2.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/div_mod.2.res.oracle @@ -3,8 +3,8 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 2 goals scheduled -[wp] [Alt-Ergo] Goal typed_f_ensures_d7_div_0_x_ko : Unsuccess -[wp] [Alt-Ergo] Goal typed_f_ensures_m7_mod_0_x_ko : Unsuccess +[wp] [Stepout] typed_f_ensures_d7_div_0_x_ko (Alt-Ergo) (Cached) +[wp] [Stepout] typed_f_ensures_m7_mod_0_x_ko (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 2 Alt-Ergo: 0 (unsuccess: 2) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/e_imply.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/e_imply.res.oracle index 163a87864020a0982270857646d1c1ec28485f86..82fa40a0e3b03e04ae7d670f9194d57d7b0ae02b 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/e_imply.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/e_imply.res.oracle @@ -3,48 +3,48 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 42 goals scheduled -[wp] [Alt-Ergo] Goal typed_f_ensures_p0 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_p1 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_p2 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_p3 : Valid -[wp] [Qed] Goal typed_f_ensures_p4 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_p5 : Valid -[wp] [Qed] Goal typed_f_ensures_p6 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_p7 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_p8 : Valid -[wp] [Qed] Goal typed_f_ensures_p9 : Valid -[wp] [Qed] Goal typed_f_ensures_i0 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_i1 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_i2 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_i3 : Valid -[wp] [Qed] Goal typed_f_ensures_i4 : Valid -[wp] [Qed] Goal typed_f_ensures_i5 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_i6 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_i7 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_i8 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_i9 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_a0 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_a1 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_a2 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_a3 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_a4 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_a5 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_a6 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_a7 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_a8 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_a9 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_o0 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_o1 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_o2 : Valid -[wp] [Qed] Goal typed_f_ensures_o3 : Valid -[wp] [Qed] Goal typed_f_ensures_o4 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_o5 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_o6 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_o7 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_o8 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_o9 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_f0 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_f1 : Valid +[wp] [Valid] typed_f_ensures_p0 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_p1 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_p2 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_p3 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_p4 (Qed) +[wp] [Valid] typed_f_ensures_p5 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_p6 (Qed) +[wp] [Valid] typed_f_ensures_p7 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_p8 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_p9 (Qed) +[wp] [Valid] typed_f_ensures_i0 (Qed) +[wp] [Valid] typed_f_ensures_i1 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_i2 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_i3 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_i4 (Qed) +[wp] [Valid] typed_f_ensures_i5 (Qed) +[wp] [Valid] typed_f_ensures_i6 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_i7 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_i8 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_i9 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_a0 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_a1 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_a2 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_a3 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_a4 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_a5 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_a6 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_a7 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_a8 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_a9 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_o0 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_o1 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_o2 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_o3 (Qed) +[wp] [Valid] typed_f_ensures_o4 (Qed) +[wp] [Valid] typed_f_ensures_o5 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_o6 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_o7 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_o8 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_o9 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_f0 (Alt-Ergo) +[wp] [Valid] typed_f_ensures_f1 (Alt-Ergo) [wp] Proved goals: 42 / 42 Qed: 8 Alt-Ergo: 34 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/equal.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/equal.res.oracle index bc4d3a27e1ab9472678c174bfe8de71c30aeb782..0a7d0a62fcdb0d145327532764db904b2df42cd4 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/equal.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/equal.res.oracle @@ -3,12 +3,12 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 6 goals scheduled -[wp] [Qed] Goal typed_simple_struct_ensures : Valid -[wp] [Alt-Ergo] Goal typed_simple_array_ensures : Valid -[wp] [Alt-Ergo] Goal typed_with_array_struct_ensures : Valid -[wp] [Alt-Ergo] Goal typed_with_ptr_struct_ensures : Valid -[wp] [Alt-Ergo] Goal typed_with_ptr_array_ensures : Valid -[wp] [Alt-Ergo] Goal typed_with_ptr_and_array_struct_ensures : Valid +[wp] [Valid] typed_simple_struct_ensures (Qed) +[wp] [Valid] typed_simple_array_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_with_array_struct_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_with_ptr_struct_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_with_ptr_array_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_with_ptr_and_array_struct_ensures (Alt-Ergo) (Cached) [wp] Proved goals: 6 / 6 Qed: 1 Alt-Ergo: 5 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/float_compare.0.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/float_compare.0.res.oracle index 9ba561787d4363705f699a4bbf7d66904347b94d..44aaf5c6cdd7e6610cd44e4f01a320265eaabf4b 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/float_compare.0.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/float_compare.0.res.oracle @@ -3,25 +3,25 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 19 goals scheduled -[wp] [Alt-Ergo] Goal typed_lemma_finite_32_64 : Valid -[wp] [Alt-Ergo] Goal typed_lemma_finite_32_64_real : Valid -[wp] [Alt-Ergo] Goal typed_lemma_test_double_compare : Valid -[wp] [Alt-Ergo] Goal typed_lemma_test_double_compare_greater : Valid -[wp] [Alt-Ergo] Goal typed_lemma_test_float_compare : Valid -[wp] [Alt-Ergo] Goal typed_lemma_test_float_compare_greater : Valid -[wp] [Alt-Ergo] Goal typed_cmp_ff_ensures_DEF : Valid -[wp] [Alt-Ergo] Goal typed_cmp_ff_ensures_REL1 : Valid -[wp] [Alt-Ergo] Goal typed_cmp_ff_ensures_REL2 : Valid -[wp] [Alt-Ergo] Goal typed_cmp_dd_ensures_DEF : Valid -[wp] [Alt-Ergo] Goal typed_cmp_dd_ensures_REL1 : Valid -[wp] [Alt-Ergo] Goal typed_cmp_dd_ensures_REL2 : Valid -[wp] [Alt-Ergo] Goal typed_cmp_fd_ensures_DEF : Valid -[wp] [Alt-Ergo] Goal typed_cmp_fd_ensures_REL1 : Valid -[wp] [Alt-Ergo] Goal typed_cmp_fd_ensures_REL2 : Valid -[wp] [Alt-Ergo] Goal typed_cmp_fd_assert : Valid -[wp] [Alt-Ergo] Goal typed_cmp_fd_assert_2 : Valid -[wp] [Qed] Goal typed_cmp_fnan_ensures_POS : Valid -[wp] [Qed] Goal typed_cmp_fnan_ensures_NEG : Valid +[wp] [Valid] typed_lemma_finite_32_64 (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_finite_32_64_real (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_test_double_compare (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_test_double_compare_greater (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_test_float_compare (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_test_float_compare_greater (Alt-Ergo) (Cached) +[wp] [Valid] typed_cmp_ff_ensures_DEF (Alt-Ergo) (Cached) +[wp] [Valid] typed_cmp_ff_ensures_REL1 (Alt-Ergo) (Cached) +[wp] [Valid] typed_cmp_ff_ensures_REL2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_cmp_dd_ensures_DEF (Alt-Ergo) (Cached) +[wp] [Valid] typed_cmp_dd_ensures_REL1 (Alt-Ergo) (Cached) +[wp] [Valid] typed_cmp_dd_ensures_REL2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_cmp_fd_ensures_DEF (Alt-Ergo) (Cached) +[wp] [Valid] typed_cmp_fd_ensures_REL1 (Alt-Ergo) (Cached) +[wp] [Valid] typed_cmp_fd_ensures_REL2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_cmp_fd_assert (Alt-Ergo) (Cached) +[wp] [Valid] typed_cmp_fd_assert_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_cmp_fnan_ensures_POS (Qed) +[wp] [Valid] typed_cmp_fnan_ensures_NEG (Qed) [wp] Proved goals: 19 / 19 Qed: 2 Alt-Ergo: 17 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/float_compare.1.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/float_compare.1.res.oracle index 6d1b078148d214dda6191ef7305dd289612bf2cf..a8df3532212c28cdc962ebc2856eacb347e0ac14 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/float_compare.1.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/float_compare.1.res.oracle @@ -3,25 +3,25 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 19 goals scheduled -[wp] [Qed] Goal typed_real_lemma_finite_32_64 : Valid -[wp] [Qed] Goal typed_real_lemma_finite_32_64_real : Valid -[wp] [Alt-Ergo] Goal typed_real_lemma_test_double_compare : Valid -[wp] [Alt-Ergo] Goal typed_real_lemma_test_double_compare_greater : Valid -[wp] [Alt-Ergo] Goal typed_real_lemma_test_float_compare : Valid -[wp] [Alt-Ergo] Goal typed_real_lemma_test_float_compare_greater : Valid -[wp] [Qed] Goal typed_real_cmp_ff_ensures_DEF : Valid -[wp] [Qed] Goal typed_real_cmp_ff_ensures_REL1 : Valid -[wp] [Qed] Goal typed_real_cmp_ff_ensures_REL2 : Valid -[wp] [Qed] Goal typed_real_cmp_dd_ensures_DEF : Valid -[wp] [Qed] Goal typed_real_cmp_dd_ensures_REL1 : Valid -[wp] [Qed] Goal typed_real_cmp_dd_ensures_REL2 : Valid -[wp] [Qed] Goal typed_real_cmp_fd_ensures_DEF : Valid -[wp] [Qed] Goal typed_real_cmp_fd_ensures_REL1 : Valid -[wp] [Qed] Goal typed_real_cmp_fd_ensures_REL2 : Valid -[wp] [Qed] Goal typed_real_cmp_fd_assert : Valid -[wp] [Qed] Goal typed_real_cmp_fd_assert_2 : Valid -[wp] [Qed] Goal typed_real_cmp_fnan_ensures_POS : Valid -[wp] [Qed] Goal typed_real_cmp_fnan_ensures_NEG : Valid +[wp] [Valid] typed_real_lemma_finite_32_64 (Qed) +[wp] [Valid] typed_real_lemma_finite_32_64_real (Qed) +[wp] [Valid] typed_real_lemma_test_double_compare (Alt-Ergo) (Cached) +[wp] [Valid] typed_real_lemma_test_double_compare_greater (Alt-Ergo) (Cached) +[wp] [Valid] typed_real_lemma_test_float_compare (Alt-Ergo) (Cached) +[wp] [Valid] typed_real_lemma_test_float_compare_greater (Alt-Ergo) (Cached) +[wp] [Valid] typed_real_cmp_ff_ensures_DEF (Qed) +[wp] [Valid] typed_real_cmp_ff_ensures_REL1 (Qed) +[wp] [Valid] typed_real_cmp_ff_ensures_REL2 (Qed) +[wp] [Valid] typed_real_cmp_dd_ensures_DEF (Qed) +[wp] [Valid] typed_real_cmp_dd_ensures_REL1 (Qed) +[wp] [Valid] typed_real_cmp_dd_ensures_REL2 (Qed) +[wp] [Valid] typed_real_cmp_fd_ensures_DEF (Qed) +[wp] [Valid] typed_real_cmp_fd_ensures_REL1 (Qed) +[wp] [Valid] typed_real_cmp_fd_ensures_REL2 (Qed) +[wp] [Valid] typed_real_cmp_fd_assert (Qed) +[wp] [Valid] typed_real_cmp_fd_assert_2 (Qed) +[wp] [Valid] typed_real_cmp_fnan_ensures_POS (Qed) +[wp] [Valid] typed_real_cmp_fnan_ensures_NEG (Qed) [wp] Proved goals: 19 / 19 Qed: 15 Alt-Ergo: 4 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/float_const.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/float_const.res.oracle index 3362c14fd999c78b98c47fd0092ed312656a929e..a7f17ddfd500c8515f5d284723c1c7b1c3a93f90 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/float_const.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/float_const.res.oracle @@ -6,14 +6,14 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 8 goals scheduled -[wp] [Alt-Ergo] Goal typed_float_convertible_check : Valid -[wp] [Alt-Ergo] Goal typed_float_convertible_check_2 : Valid -[wp] [Alt-Ergo] Goal typed_float_convertible_check_3 : Valid -[wp] [Alt-Ergo] Goal typed_float_convertible_check_4 : Valid -[wp] [Alt-Ergo] Goal typed_double_convertible_check : Valid -[wp] [Alt-Ergo] Goal typed_double_convertible_check_2 : Valid -[wp] [Alt-Ergo] Goal typed_double_convertible_check_3 : Valid -[wp] [Alt-Ergo] Goal typed_double_convertible_check_4 : Valid +[wp] [Valid] typed_float_convertible_check (Alt-Ergo) (Cached) +[wp] [Valid] typed_float_convertible_check_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_float_convertible_check_3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_float_convertible_check_4 (Alt-Ergo) (Cached) +[wp] [Valid] typed_double_convertible_check (Alt-Ergo) (Cached) +[wp] [Valid] typed_double_convertible_check_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_double_convertible_check_3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_double_convertible_check_4 (Alt-Ergo) (Cached) [wp] Proved goals: 8 / 8 Qed: 0 Alt-Ergo: 8 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/funvar_inv.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/funvar_inv.res.oracle index 232ed2e60fe4c4e062a926f5d54da01c8be2081e..ef1205af69cb6cbffbd179d6f7321f409372baad 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/funvar_inv.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/funvar_inv.res.oracle @@ -3,9 +3,9 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 3 goals scheduled -[wp] [Qed] Goal typed_ref_f_loop_assigns : Valid -[wp] [Qed] Goal typed_ref_f2_loop_assigns : Valid -[wp] [Qed] Goal typed_ref_g_loop_assigns : Valid +[wp] [Valid] typed_ref_f_loop_assigns (Qed) +[wp] [Valid] typed_ref_f2_loop_assigns (Qed) +[wp] [Valid] typed_ref_g_loop_assigns (Qed) [wp] Proved goals: 3 / 3 Qed: 3 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/garbled_opaque_struct.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/garbled_opaque_struct.res.oracle index 0eddc6bf257769eb111a3aba846e311d42775dc4..560a24fd6dac39adda3faa48fd673f9b7d7d6d92 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/garbled_opaque_struct.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/garbled_opaque_struct.res.oracle @@ -7,7 +7,7 @@ [wp] garbled_opaque_struct.i:3: Warning: Cast with incompatible pointers types (source: sint8*) (target: capture*) [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_g_assert : Unsuccess (Stronger) +[wp] [Timeout] typed_g_assert (Alt-Ergo) (Cached) (Stronger) [wp] Proved goals: 0 / 1 Alt-Ergo: 0 (unsuccess: 1) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/generalized_checks.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/generalized_checks.res.oracle index 6d8240fdb82f0851c799fb9f18968aac69334e77..c1e56f988bf34c9cbd1bc56f8d47c215e924ff60 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/generalized_checks.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/generalized_checks.res.oracle @@ -3,27 +3,27 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 21 goals scheduled -[wp] [Alt-Ergo] Goal typed_check_lemma_C_ko : Unsuccess -[wp] [Alt-Ergo] Goal typed_lemma_L_ko : Unsuccess -[wp] [Alt-Ergo] Goal typed_job_ensures_B : Valid -[wp] [Alt-Ergo] Goal typed_job_check_ensures_CB1 : Valid -[wp] [Alt-Ergo] Goal typed_job_check_ensures_CB2_ko : Unsuccess -[wp] [Qed] Goal typed_job_assigns_exit : Valid -[wp] [Qed] Goal typed_job_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_job_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_caller_ensures_R : Valid -[wp] [Alt-Ergo] Goal typed_caller_ensures_R1_ko : Unsuccess -[wp] [Alt-Ergo] Goal typed_caller_ensures_R2_ko : Unsuccess -[wp] [Qed] Goal typed_caller_assigns_exit : Valid -[wp] [Qed] Goal typed_caller_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_caller_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_caller_call_job_requires_A : Valid -[wp] [Qed] Goal typed_caller_call_job_check_requires_CA1 : Valid -[wp] [Alt-Ergo] Goal typed_caller_call_job_check_requires_CA2_ko : Unsuccess -[wp] [Qed] Goal typed_loop_check_loop_invariant_false_but_preserved_preserved : Valid -[wp] [Alt-Ergo] Goal typed_loop_check_loop_invariant_false_but_preserved_established : Unsuccess -[wp] [Alt-Ergo] Goal typed_loop_check_implied_by_false_invariant : Unsuccess -[wp] [Qed] Goal typed_loop_loop_assigns : Valid +[wp] [Unknown] typed_check_lemma_C_ko (Alt-Ergo) (Cached) +[wp] [Unknown] typed_lemma_L_ko (Alt-Ergo) (Cached) +[wp] [Valid] typed_job_ensures_B (Alt-Ergo) (Cached) +[wp] [Valid] typed_job_check_ensures_CB1 (Alt-Ergo) (Cached) +[wp] [Timeout] typed_job_check_ensures_CB2_ko (Alt-Ergo) (Cached) +[wp] [Valid] typed_job_assigns_exit (Qed) +[wp] [Valid] typed_job_assigns_normal_part1 (Qed) +[wp] [Valid] typed_job_assigns_normal_part2 (Qed) +[wp] [Valid] typed_caller_ensures_R (Qed) +[wp] [Timeout] typed_caller_ensures_R1_ko (Alt-Ergo) (Cached) +[wp] [Timeout] typed_caller_ensures_R2_ko (Alt-Ergo) (Cached) +[wp] [Valid] typed_caller_assigns_exit (Qed) +[wp] [Valid] typed_caller_assigns_normal_part1 (Qed) +[wp] [Valid] typed_caller_assigns_normal_part2 (Qed) +[wp] [Valid] typed_caller_call_job_requires_A (Qed) +[wp] [Valid] typed_caller_call_job_check_requires_CA1 (Qed) +[wp] [Timeout] typed_caller_call_job_check_requires_CA2_ko (Alt-Ergo) (Cached) +[wp] [Valid] typed_loop_check_loop_invariant_false_but_preserved_preserved (Qed) +[wp] [Unknown] typed_loop_check_loop_invariant_false_but_preserved_established (Alt-Ergo) (Cached) +[wp] [Timeout] typed_loop_check_implied_by_false_invariant (Alt-Ergo) (Cached) +[wp] [Valid] typed_loop_loop_assigns (Qed) [wp] Proved goals: 13 / 21 Qed: 11 Alt-Ergo: 2 (unsuccess: 8) diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/global_const_dependencies.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/global_const_dependencies.res.oracle index 3f93a0b972d943c83255f82232a366eece6c4205..081c8443f48e83487b32836e89819db361ebf079 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/global_const_dependencies.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/global_const_dependencies.res.oracle @@ -3,7 +3,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Qed] Goal typed_main_assert : Valid +[wp] [Valid] typed_main_assert (Qed) [wp] Proved goals: 1 / 1 Qed: 1 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/gnu_zero_array.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/gnu_zero_array.res.oracle index 2ac1dd590cfe6848231ee11330f3a8a46de291ef..9b40690218639cf3c33fcf6897eddf45512363d8 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/gnu_zero_array.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/gnu_zero_array.res.oracle @@ -5,7 +5,7 @@ [wp] gnu_zero_array.i:14: Warning: Cast with incompatible pointers types (source: sint8*) (target: S*) [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_main_assert_rte_mem_access : Unsuccess (Stronger) +[wp] [Timeout] typed_main_assert_rte_mem_access (Alt-Ergo) (Cached) (Stronger) [wp] Proved goals: 0 / 1 Alt-Ergo: 0 (unsuccess: 1) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/implicit_enum_cast.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/implicit_enum_cast.res.oracle index 7be552269882b567eb1a1ed89d37702f6bce538e..39f97444bf333faa6e7e4f02f444fde7ae3a23c8 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/implicit_enum_cast.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/implicit_enum_cast.res.oracle @@ -3,15 +3,15 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 9 goals scheduled -[wp] [Qed] Goal typed_bar_ensures : Valid -[wp] [Qed] Goal typed_bar_assigns_exit_part1 : Valid -[wp] [Qed] Goal typed_bar_assigns_exit_part2 : Valid -[wp] [Qed] Goal typed_bar_assigns_exit_part3 : Valid -[wp] [Qed] Goal typed_bar_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_bar_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_bar_assigns_normal_part3 : Valid -[wp] [Qed] Goal typed_bar_assigns_normal_part4 : Valid -[wp] [Qed] Goal typed_bar_assigns_normal_part5 : Valid +[wp] [Valid] typed_bar_ensures (Qed) +[wp] [Valid] typed_bar_assigns_exit_part1 (Qed) +[wp] [Valid] typed_bar_assigns_exit_part2 (Qed) +[wp] [Valid] typed_bar_assigns_exit_part3 (Qed) +[wp] [Valid] typed_bar_assigns_normal_part1 (Qed) +[wp] [Valid] typed_bar_assigns_normal_part2 (Qed) +[wp] [Valid] typed_bar_assigns_normal_part3 (Qed) +[wp] [Valid] typed_bar_assigns_normal_part4 (Qed) +[wp] [Valid] typed_bar_assigns_normal_part5 (Qed) [wp] Proved goals: 9 / 9 Qed: 9 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/init_label.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/init_label.res.oracle index 42a2712a517b8653a8eae106b9c7e3627cfef0a3..1a5333cde68230802462c40f8509a9a5801e9808 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/init_label.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/init_label.res.oracle @@ -5,10 +5,10 @@ No code nor implicit assigns clause for function main, generating default assigns from the prototype [wp] Warning: Missing RTE guards [wp] 4 goals scheduled -[wp] [Qed] Goal typed_main_requires_OK : Valid -[wp] [Alt-Ergo] Goal typed_job_ensures_OK : Valid -[wp] [Qed] Goal typed_foreign_ensures_OK : Valid -[wp] [Alt-Ergo] Goal typed_extra_ensures_KO : Unsuccess +[wp] [Valid] typed_main_requires_OK (Qed) +[wp] [Valid] typed_job_ensures_OK (Alt-Ergo) (Cached) +[wp] [Valid] typed_foreign_ensures_OK (Qed) +[wp] [Timeout] typed_extra_ensures_KO (Alt-Ergo) (Cached) [wp] Proved goals: 3 / 4 Qed: 2 Alt-Ergo: 1 (unsuccess: 1) diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/init_value.0.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/init_value.0.res.oracle index dfbed47d774fe1c59df24cc9401d9b1b73f2d8b5..764061a4205e64b373a587a55e2bc188438d7b88 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/init_value.0.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/init_value.0.res.oracle @@ -3,30 +3,30 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 24 goals scheduled -[wp] [Qed] Goal typed_main_requires_qed_ok_Struct_Simple_a : Valid -[wp] [Qed] Goal typed_main_requires_qed_ok_Struct_Simple_b : Valid -[wp] [Qed] Goal typed_main_requires_qed_ok_Simple_Array_0 : Valid -[wp] [Qed] Goal typed_main_requires_qed_ok_Simple_Array_1 : Valid -[wp] [Qed] Goal typed_main_requires_qed_ok_With_Array_Struct_5 : Valid -[wp] [Qed] Goal typed_main_requires_qed_ok_With_Array_Struct_3 : Valid -[wp] [Alt-Ergo] Goal typed_main_requires_qed_ok_Sc_eq : Valid -[wp] [Qed] Goal typed_main_requires_qed_ok_Sc_t : Valid -[wp] [Qed] Goal typed_main_requires_qed_ok_Sc_t_2 : Valid -[wp] [Qed] Goal typed_main_requires_qed_ok_Sc_c_2 : Valid -[wp] [Qed] Goal typed_main_requires_qed_ok_Sc_c_3 : Valid -[wp] [Qed] Goal typed_main_requires_qed_ok_Tab_no_init : Valid -[wp] [Alt-Ergo] Goal typed_main_requires_qed_ok_Tab_todo : Valid -[wp] [Qed] Goal typed_main_requires_qed_ok : Valid -[wp] [Qed] Goal typed_main_requires_qed_ok_2 : Valid -[wp] [Alt-Ergo] Goal typed_main_requires_qed_ok_3 : Valid -[wp] [Qed] Goal typed_main_requires_qed_ok_todo : Valid -[wp] [Qed] Goal typed_main_requires_qed_ok_4 : Valid -[wp] [Alt-Ergo] Goal typed_main_requires_qed_ok_5 : Valid -[wp] [Qed] Goal typed_main_requires_qed_ok_direct_init_union : Valid -[wp] [Qed] Goal typed_fa1_ensures_qed_ok : Valid -[wp] [Qed] Goal typed_fa2_ensures_qed_ok : Valid -[wp] [Qed] Goal typed_fa3_ensures_qed_ok : Valid -[wp] [Alt-Ergo] Goal typed_fs1_ensures_qed_ok : Valid +[wp] [Valid] typed_main_requires_qed_ok_Struct_Simple_a (Qed) +[wp] [Valid] typed_main_requires_qed_ok_Struct_Simple_b (Qed) +[wp] [Valid] typed_main_requires_qed_ok_Simple_Array_0 (Qed) +[wp] [Valid] typed_main_requires_qed_ok_Simple_Array_1 (Qed) +[wp] [Valid] typed_main_requires_qed_ok_With_Array_Struct_5 (Qed) +[wp] [Valid] typed_main_requires_qed_ok_With_Array_Struct_3 (Qed) +[wp] [Valid] typed_main_requires_qed_ok_Sc_eq (Alt-Ergo) (Cached) +[wp] [Valid] typed_main_requires_qed_ok_Sc_t (Qed) +[wp] [Valid] typed_main_requires_qed_ok_Sc_t_2 (Qed) +[wp] [Valid] typed_main_requires_qed_ok_Sc_c_2 (Qed) +[wp] [Valid] typed_main_requires_qed_ok_Sc_c_3 (Qed) +[wp] [Valid] typed_main_requires_qed_ok_Tab_no_init (Qed) +[wp] [Valid] typed_main_requires_qed_ok_Tab_todo (Alt-Ergo) (Cached) +[wp] [Valid] typed_main_requires_qed_ok (Qed) +[wp] [Valid] typed_main_requires_qed_ok_2 (Qed) +[wp] [Valid] typed_main_requires_qed_ok_3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_main_requires_qed_ok_todo (Qed) +[wp] [Valid] typed_main_requires_qed_ok_4 (Qed) +[wp] [Valid] typed_main_requires_qed_ok_5 (Alt-Ergo) (Cached) +[wp] [Valid] typed_main_requires_qed_ok_direct_init_union (Qed) +[wp] [Valid] typed_fa1_ensures_qed_ok (Qed) +[wp] [Valid] typed_fa2_ensures_qed_ok (Qed) +[wp] [Valid] typed_fa3_ensures_qed_ok (Qed) +[wp] [Valid] typed_fs1_ensures_qed_ok (Alt-Ergo) (Cached) [wp] Proved goals: 24 / 24 Qed: 19 Alt-Ergo: 5 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/init_value.1.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/init_value.1.res.oracle index 96e1fe244e48536ea968a1085f29dc49e93b6a47..437f5229878f4dc654434cbcb1f4080a3b4bca71 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/init_value.1.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/init_value.1.res.oracle @@ -3,24 +3,24 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 18 goals scheduled -[wp] [Alt-Ergo] Goal typed_main_ko_requires_qed_ko_Sc_eq_ko : Unsuccess -[wp] [Alt-Ergo] Goal typed_main_ko_requires_qed_ko_Sc_t : Unsuccess -[wp] [Alt-Ergo] Goal typed_main_ko_requires_qed_ko_Sc_c_2 : Unsuccess -[wp] [Alt-Ergo] Goal typed_main_ko_requires_qed_ko_Tab_no_init : Unsuccess -[wp] [Alt-Ergo] Goal typed_main_ko_requires_qed_ko_With_Array_Struct_3 : Unsuccess -[wp] [Alt-Ergo] Goal typed_main_ko_requires_qed_ko_Simple_Array_1 : Unsuccess -[wp] [Alt-Ergo] Goal typed_main_ko_requires_qed_ko_T1_6 : Unsuccess -[wp] [Alt-Ergo] Goal typed_main_ko_requires_qed_ko_indirect_init_union_b : Unsuccess -[wp] [Alt-Ergo] Goal typed_main_ko_requires_qed_ko_indirect_init_union_t : Unsuccess -[wp] [Alt-Ergo] Goal typed_fa1_ensures_qed_ko : Unsuccess -[wp] [Alt-Ergo] Goal typed_fa1_ensures_qed_ko_2 : Unsuccess -[wp] [Alt-Ergo] Goal typed_fa2_ensures_qed_ko : Unsuccess -[wp] [Alt-Ergo] Goal typed_fa2_ensures_qed_ko_2 : Unsuccess -[wp] [Alt-Ergo] Goal typed_fa3_ensures_qed_ko : Unsuccess -[wp] [Alt-Ergo] Goal typed_fa3_ensures_qed_ko_2 : Unsuccess -[wp] [Alt-Ergo] Goal typed_fa3_ensures_qed_ko_3 : Unsuccess -[wp] [Alt-Ergo] Goal typed_fs1_ensures_qed_ko : Unsuccess -[wp] [Alt-Ergo] Goal typed_fs1_ensures_qed_ko_2 : Unsuccess +[wp] [Stepout] typed_main_ko_requires_qed_ko_Sc_eq_ko (Alt-Ergo) (Cached) +[wp] [Unknown] typed_main_ko_requires_qed_ko_Sc_t (Alt-Ergo) (Cached) +[wp] [Unknown] typed_main_ko_requires_qed_ko_Sc_c_2 (Alt-Ergo) (Cached) +[wp] [Unknown] typed_main_ko_requires_qed_ko_Tab_no_init (Alt-Ergo) (Cached) +[wp] [Unknown] typed_main_ko_requires_qed_ko_With_Array_Struct_3 (Alt-Ergo) (Cached) +[wp] [Unknown] typed_main_ko_requires_qed_ko_Simple_Array_1 (Alt-Ergo) (Cached) +[wp] [Unknown] typed_main_ko_requires_qed_ko_T1_6 (Alt-Ergo) (Cached) +[wp] [Stepout] typed_main_ko_requires_qed_ko_indirect_init_union_b (Alt-Ergo) (Cached) +[wp] [Stepout] typed_main_ko_requires_qed_ko_indirect_init_union_t (Alt-Ergo) (Cached) +[wp] [Stepout] typed_fa1_ensures_qed_ko (Alt-Ergo) (Cached) +[wp] [Stepout] typed_fa1_ensures_qed_ko_2 (Alt-Ergo) (Cached) +[wp] [Stepout] typed_fa2_ensures_qed_ko (Alt-Ergo) (Cached) +[wp] [Stepout] typed_fa2_ensures_qed_ko_2 (Alt-Ergo) (Cached) +[wp] [Stepout] typed_fa3_ensures_qed_ko (Alt-Ergo) (Cached) +[wp] [Stepout] typed_fa3_ensures_qed_ko_2 (Alt-Ergo) (Cached) +[wp] [Stepout] typed_fa3_ensures_qed_ko_3 (Alt-Ergo) (Cached) +[wp] [Stepout] typed_fs1_ensures_qed_ko (Alt-Ergo) (Cached) +[wp] [Stepout] typed_fs1_ensures_qed_ko_2 (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 18 Alt-Ergo: 0 (unsuccess: 18) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/init_value_mem.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/init_value_mem.res.oracle index 4d2e5f794dd90e24924c508cff7486d695bf3596..fb4ed347de9792a7077d0ce5433583342ed025ce 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/init_value_mem.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/init_value_mem.res.oracle @@ -3,8 +3,8 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 2 goals scheduled -[wp] [Alt-Ergo] Goal typed_main_ensures_P : Valid -[wp] [Alt-Ergo] Goal typed_main_ensures_Q : Valid +[wp] [Valid] typed_main_ensures_P (Alt-Ergo) (Cached) +[wp] [Valid] typed_main_ensures_Q (Alt-Ergo) (Cached) [wp] Proved goals: 2 / 2 Qed: 0 Alt-Ergo: 2 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/initialized_local_init.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/initialized_local_init.res.oracle index f259918a238870fdfde607f7223b4289b8700567..b0fffb933411f41b7954ec33ce398e67eb47fb82 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/initialized_local_init.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/initialized_local_init.res.oracle @@ -3,15 +3,15 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 9 goals scheduled -[wp] [Qed] Goal typed_l_int_assert_SUCCS : Valid -[wp] [Qed] Goal typed_l_int_assert_SUCCS_2 : Valid -[wp] [Alt-Ergo] Goal typed_l_int_check_FAILS : Unsuccess -[wp] [Alt-Ergo] Goal typed_l_array_assert_SUCCS : Valid -[wp] [Alt-Ergo] Goal typed_l_array_assert_SUCCS_2 : Valid -[wp] [Alt-Ergo] Goal typed_l_array_check_FAILS : Unsuccess -[wp] [Qed] Goal typed_l_struct_assert_SUCCS : Valid -[wp] [Qed] Goal typed_l_struct_assert_SUCCS_2 : Valid -[wp] [Alt-Ergo] Goal typed_l_struct_check_FAILS : Unsuccess +[wp] [Valid] typed_l_int_assert_SUCCS (Qed) +[wp] [Valid] typed_l_int_assert_SUCCS_2 (Qed) +[wp] [Unknown] typed_l_int_check_FAILS (Alt-Ergo) (Cached) +[wp] [Valid] typed_l_array_assert_SUCCS (Alt-Ergo) (Cached) +[wp] [Valid] typed_l_array_assert_SUCCS_2 (Alt-Ergo) (Cached) +[wp] [Unknown] typed_l_array_check_FAILS (Alt-Ergo) (Cached) +[wp] [Valid] typed_l_struct_assert_SUCCS (Qed) +[wp] [Valid] typed_l_struct_assert_SUCCS_2 (Qed) +[wp] [Unknown] typed_l_struct_check_FAILS (Alt-Ergo) (Cached) [wp] Proved goals: 6 / 9 Qed: 4 Alt-Ergo: 2 (unsuccess: 3) diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/initialized_memtyped.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/initialized_memtyped.res.oracle index 59797277f6893195c5599adad2152d1b3bf6dba4..9cbbbaf44b4ff356aff18302a9bcc9883b9c20b1 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/initialized_memtyped.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/initialized_memtyped.res.oracle @@ -3,35 +3,35 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 29 goals scheduled -[wp] [Alt-Ergo] Goal typed_test_check_unknown : Unsuccess -[wp] [Alt-Ergo] Goal typed_test_check_unknown_2 : Unsuccess -[wp] [Alt-Ergo] Goal typed_test_check_unknown_3 : Unsuccess -[wp] [Qed] Goal typed_test_check_qed_ok : Valid -[wp] [Qed] Goal typed_test_check_qed_ok_2 : Valid -[wp] [Alt-Ergo] Goal typed_test_check_unknown_4 : Unsuccess -[wp] [Alt-Ergo] Goal typed_test_check_unknown_5 : Unsuccess -[wp] [Qed] Goal typed_test_check_qed_ok_3 : Valid -[wp] [Qed] Goal typed_test_check_qed_ok_4 : Valid -[wp] [Alt-Ergo] Goal typed_test_check_provable : Valid -[wp] [Qed] Goal typed_test_check_qed_ok_5 : Valid -[wp] [Alt-Ergo] Goal typed_test_check_unknown_6 : Unsuccess -[wp] [Alt-Ergo] Goal typed_test_check_unknown_7 : Unsuccess -[wp] [Alt-Ergo] Goal typed_test_check_unknown_8 : Unsuccess -[wp] [Qed] Goal typed_test_check_qed_ok_6 : Valid -[wp] [Alt-Ergo] Goal typed_test_check_unknown_9 : Unsuccess -[wp] [Alt-Ergo] Goal typed_test_check_unknown_10 : Unsuccess -[wp] [Alt-Ergo] Goal typed_test_check_unknown_11 : Unsuccess -[wp] [Alt-Ergo] Goal typed_test_check_provable_2 : Valid -[wp] [Alt-Ergo] Goal typed_test_check_unknown_12 : Unsuccess -[wp] [Alt-Ergo] Goal typed_test_check_provable_3 : Valid -[wp] [Alt-Ergo] Goal typed_test_check_unknown_13 : Unsuccess -[wp] [Alt-Ergo] Goal typed_test_check_provable_4 : Valid -[wp] [Alt-Ergo] Goal typed_glob_var_ensures_provable : Valid -[wp] [Alt-Ergo] Goal typed_glob_var_ensures_unknown : Unsuccess -[wp] [Alt-Ergo] Goal typed_glob_arr_ensures_provable : Valid -[wp] [Alt-Ergo] Goal typed_glob_arr_ensures_unknown : Unsuccess -[wp] [Alt-Ergo] Goal typed_formal_assert_provable : Valid -[wp] [Alt-Ergo] Goal typed_ptr_on_local_assert_provable : Valid +[wp] [Unknown] typed_test_check_unknown (Alt-Ergo) (Cached) +[wp] [Unknown] typed_test_check_unknown_2 (Alt-Ergo) (Cached) +[wp] [Unknown] typed_test_check_unknown_3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_test_check_qed_ok (Qed) +[wp] [Valid] typed_test_check_qed_ok_2 (Qed) +[wp] [Unknown] typed_test_check_unknown_4 (Alt-Ergo) (Cached) +[wp] [Unknown] typed_test_check_unknown_5 (Alt-Ergo) (Cached) +[wp] [Valid] typed_test_check_qed_ok_3 (Qed) +[wp] [Valid] typed_test_check_qed_ok_4 (Qed) +[wp] [Valid] typed_test_check_provable (Alt-Ergo) (Cached) +[wp] [Valid] typed_test_check_qed_ok_5 (Qed) +[wp] [Unknown] typed_test_check_unknown_6 (Alt-Ergo) (Cached) +[wp] [Unknown] typed_test_check_unknown_7 (Alt-Ergo) (Cached) +[wp] [Unknown] typed_test_check_unknown_8 (Alt-Ergo) (Cached) +[wp] [Valid] typed_test_check_qed_ok_6 (Qed) +[wp] [Unknown] typed_test_check_unknown_9 (Alt-Ergo) (Cached) +[wp] [Unknown] typed_test_check_unknown_10 (Alt-Ergo) (Cached) +[wp] [Timeout] typed_test_check_unknown_11 (Alt-Ergo) (Cached) +[wp] [Valid] typed_test_check_provable_2 (Alt-Ergo) (Cached) +[wp] [Timeout] typed_test_check_unknown_12 (Alt-Ergo) (Cached) +[wp] [Valid] typed_test_check_provable_3 (Alt-Ergo) (Cached) +[wp] [Timeout] typed_test_check_unknown_13 (Alt-Ergo) (Cached) +[wp] [Valid] typed_test_check_provable_4 (Alt-Ergo) (Cached) +[wp] [Valid] typed_glob_var_ensures_provable (Alt-Ergo) (Cached) +[wp] [Unknown] typed_glob_var_ensures_unknown (Alt-Ergo) (Cached) +[wp] [Valid] typed_glob_arr_ensures_provable (Alt-Ergo) (Cached) +[wp] [Unknown] typed_glob_arr_ensures_unknown (Alt-Ergo) (Cached) +[wp] [Valid] typed_formal_assert_provable (Alt-Ergo) (Cached) +[wp] [Valid] typed_ptr_on_local_assert_provable (Alt-Ergo) (Cached) [wp] Proved goals: 14 / 29 Qed: 6 Alt-Ergo: 8 (unsuccess: 15) diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/initialized_memvar.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/initialized_memvar.res.oracle index e50494d4d90874d568bc6416c424c31f6bf05394..396c87807050b6e0e4616a17d21b39f5ef4e022c 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/initialized_memvar.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/initialized_memvar.res.oracle @@ -3,101 +3,79 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 73 goals scheduled -[wp] [Qed] Goal typed_globals_check_qed_ok : Valid -[wp] [Qed] Goal typed_globals_check_qed_ok_2 : Valid -[wp] [Qed] Goal typed_globals_check_qed_ok_3 : Valid -[wp] [Failed] Goal typed_globals_check_qed_ko - Alt-Ergo: Unsuccess - Script: Unsuccess -[wp] [Qed] Goal typed_globals_check_qed_ok_4 : Valid -[wp] [Failed] Goal typed_globals_check_qed_ko_2 - Alt-Ergo: Unsuccess - Script: Unsuccess -[wp] [Qed] Goal typed_globals_check_qed_ok_5 : Valid -[wp] [Qed] Goal typed_globals_check_qed_ok_6 : Valid -[wp] [Qed] Goal typed_globals_check_qed_ok_7 : Valid -[wp] [Script] Goal typed_globals_check_provable : Valid -[wp] [Script] Goal typed_globals_check_provable_2 : Valid -[wp] [Failed] Goal typed_globals_check_not_provable - Alt-Ergo: Unsuccess - Script: Unsuccess -[wp] [Script] Goal typed_globals_check_provable_3 : Valid -[wp] [Failed] Goal typed_globals_check_qed_ko_3 - Alt-Ergo: Unsuccess - Script: Unsuccess -[wp] [Qed] Goal typed_globals_check_qed_ok_8 : Valid -[wp] [Qed] Goal typed_globals_check_qed_ok_9 : Valid -[wp] [Qed] Goal typed_globals_check_qed_ok_10 : Valid -[wp] [Qed] Goal typed_globals_check_qed_ok_11 : Valid -[wp] [Qed] Goal typed_globals_check_qed_ok_12 : Valid -[wp] [Qed] Goal typed_globals_check_qed_ok_13 : Valid -[wp] [Script] Goal typed_globals_check_provable_4 : Valid -[wp] [Script] Goal typed_globals_check_provable_5 : Valid -[wp] [Script] Goal typed_globals_check_provable_6 : Valid -[wp] [Script] Goal typed_globals_check_provable_7 : Valid -[wp] [Failed] Goal typed_globals_check_qed_ko_4 - Alt-Ergo: Unsuccess - Script: Unsuccess -[wp] [Failed] Goal typed_globals_check_qed_ko_5 - Alt-Ergo: Unsuccess - Script: Unsuccess -[wp] [Failed] Goal typed_globals_check_qed_ko_6 - Alt-Ergo: Unsuccess - Script: Unsuccess -[wp] [Failed] Goal typed_globals_check_qed_ko_7 - Alt-Ergo: Unsuccess - Script: Unsuccess -[wp] [Failed] Goal typed_globals_check_not_provable_2 - Alt-Ergo: Unsuccess - Script: Unsuccess -[wp] [Failed] Goal typed_globals_check_not_provable_3 - Alt-Ergo: Unsuccess - Script: Unsuccess -[wp] [Failed] Goal typed_globals_check_not_provable_4 - Alt-Ergo: Unsuccess - Script: Unsuccess -[wp] [Qed] Goal typed_locals_check_qed_ok : Valid -[wp] [Qed] Goal typed_locals_check_qed_ok_2 : Valid -[wp] [Qed] Goal typed_locals_check_qed_ok_3 : Valid -[wp] [Qed] Goal typed_locals_check_qed_ok_4 : Valid -[wp] [Qed] Goal typed_locals_check_qed_ok_5 : Valid -[wp] [Qed] Goal typed_locals_check_qed_ok_6 : Valid -[wp] [Qed] Goal typed_locals_check_qed_ok_7 : Valid -[wp] [Qed] Goal typed_locals_check_qed_ok_8 : Valid -[wp] [Qed] Goal typed_locals_check_qed_ok_9 : Valid -[wp] [Script] Goal typed_locals_check_provable : Valid -[wp] [Qed] Goal typed_locals_check_qed_ok_10 : Valid -[wp] [Qed] Goal typed_locals_check_qed_ok_11 : Valid -[wp] [Qed] Goal typed_locals_check_qed_ok_12 : Valid -[wp] [Qed] Goal typed_locals_check_qed_ok_13 : Valid -[wp] [Qed] Goal typed_locals_check_qed_ok_14 : Valid -[wp] [Qed] Goal typed_locals_check_qed_ok_15 : Valid -[wp] [Qed] Goal typed_locals_check_qed_ok_16 : Valid -[wp] [Qed] Goal typed_locals_check_qed_ok_17 : Valid -[wp] [Qed] Goal typed_locals_check_qed_ok_18 : Valid -[wp] [Qed] Goal typed_locals_check_qed_ok_19 : Valid -[wp] [Script] Goal typed_locals_check_provable_2 : Valid -[wp] [Qed] Goal typed_locals_check_qed_ok_20 : Valid -[wp] [Qed] Goal typed_locals_check_qed_ok_21 : Valid -[wp] [Qed] Goal typed_complex_struct_check_qed_ok : Valid -[wp] [Qed] Goal typed_complex_struct_check_qed_ok_2 : Valid -[wp] [Qed] Goal typed_complex_struct_check_qed_ok_3 : Valid -[wp] [Qed] Goal typed_complex_struct_check_qed_ok_4 : Valid -[wp] [Qed] Goal typed_complex_struct_check_qed_ok_5 : Valid -[wp] [Qed] Goal typed_complex_struct_check_qed_ok_6 : Valid -[wp] [Qed] Goal typed_complex_struct_check_qed_ok_7 : Valid -[wp] [Qed] Goal typed_complex_struct_check_qed_ok_8 : Valid -[wp] [Qed] Goal typed_complex_struct_check_qed_ok_9 : Valid -[wp] [Qed] Goal typed_complex_struct_check_qed_ok_10 : Valid -[wp] [Qed] Goal typed_complex_struct_check_qed_ok_11 : Valid -[wp] [Qed] Goal typed_complex_struct_check_qed_ok_12 : Valid -[wp] [Qed] Goal typed_complex_struct_check_qed_ok_13 : Valid -[wp] [Qed] Goal typed_complex_struct_check_qed_ok_14 : Valid -[wp] [Qed] Goal typed_complex_struct_check_qed_ok_15 : Valid -[wp] [Qed] Goal typed_complex_struct_check_qed_ok_16 : Valid -[wp] [Qed] Goal typed_complex_struct_check_qed_ok_17 : Valid -[wp] [Qed] Goal typed_complex_struct_check_qed_ok_18 : Valid -[wp] [Script] Goal typed_complex_struct_check_provable : Valid +[wp] [Valid] typed_globals_check_qed_ok (Qed) +[wp] [Valid] typed_globals_check_qed_ok_2 (Qed) +[wp] [Valid] typed_globals_check_qed_ok_3 (Qed) +[wp] [Unknown] typed_globals_check_qed_ko (Alt-Ergo) +[wp] [Valid] typed_globals_check_qed_ok_4 (Qed) +[wp] [Unknown] typed_globals_check_qed_ko_2 (Alt-Ergo) +[wp] [Valid] typed_globals_check_qed_ok_5 (Qed) +[wp] [Valid] typed_globals_check_qed_ok_6 (Qed) +[wp] [Valid] typed_globals_check_qed_ok_7 (Qed) +[wp] [Valid] typed_globals_check_provable (Alt-Ergo) (Cached) +[wp] [Valid] typed_globals_check_provable_2 (Alt-Ergo) (Cached) +[wp] [Unknown] typed_globals_check_not_provable (Alt-Ergo) +[wp] [Valid] typed_globals_check_provable_3 (Alt-Ergo) (Cached) +[wp] [Unknown] typed_globals_check_qed_ko_3 (Alt-Ergo) +[wp] [Valid] typed_globals_check_qed_ok_8 (Qed) +[wp] [Valid] typed_globals_check_qed_ok_9 (Qed) +[wp] [Valid] typed_globals_check_qed_ok_10 (Qed) +[wp] [Valid] typed_globals_check_qed_ok_11 (Qed) +[wp] [Valid] typed_globals_check_qed_ok_12 (Qed) +[wp] [Valid] typed_globals_check_qed_ok_13 (Qed) +[wp] [Valid] typed_globals_check_provable_4 (Alt-Ergo) (Cached) +[wp] [Valid] typed_globals_check_provable_5 (Alt-Ergo) (Cached) +[wp] [Valid] typed_globals_check_provable_6 (Alt-Ergo) (Cached) +[wp] [Valid] typed_globals_check_provable_7 (Alt-Ergo) (Cached) +[wp] [Unknown] typed_globals_check_qed_ko_4 (Alt-Ergo) +[wp] [Unknown] typed_globals_check_qed_ko_5 (Alt-Ergo) +[wp] [Unknown] typed_globals_check_qed_ko_6 (Alt-Ergo) +[wp] [Unknown] typed_globals_check_qed_ko_7 (Alt-Ergo) +[wp] [Unknown] typed_globals_check_not_provable_2 (Alt-Ergo) +[wp] [Unknown] typed_globals_check_not_provable_3 (Alt-Ergo) +[wp] [Unknown] typed_globals_check_not_provable_4 (Alt-Ergo) +[wp] [Valid] typed_locals_check_qed_ok (Qed) +[wp] [Valid] typed_locals_check_qed_ok_2 (Qed) +[wp] [Valid] typed_locals_check_qed_ok_3 (Qed) +[wp] [Valid] typed_locals_check_qed_ok_4 (Qed) +[wp] [Valid] typed_locals_check_qed_ok_5 (Qed) +[wp] [Valid] typed_locals_check_qed_ok_6 (Qed) +[wp] [Valid] typed_locals_check_qed_ok_7 (Qed) +[wp] [Valid] typed_locals_check_qed_ok_8 (Qed) +[wp] [Valid] typed_locals_check_qed_ok_9 (Qed) +[wp] [Valid] typed_locals_check_provable (Alt-Ergo) (Cached) +[wp] [Valid] typed_locals_check_qed_ok_10 (Qed) +[wp] [Valid] typed_locals_check_qed_ok_11 (Qed) +[wp] [Valid] typed_locals_check_qed_ok_12 (Qed) +[wp] [Valid] typed_locals_check_qed_ok_13 (Qed) +[wp] [Valid] typed_locals_check_qed_ok_14 (Qed) +[wp] [Valid] typed_locals_check_qed_ok_15 (Qed) +[wp] [Valid] typed_locals_check_qed_ok_16 (Qed) +[wp] [Valid] typed_locals_check_qed_ok_17 (Qed) +[wp] [Valid] typed_locals_check_qed_ok_18 (Qed) +[wp] [Valid] typed_locals_check_qed_ok_19 (Qed) +[wp] [Valid] typed_locals_check_provable_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_locals_check_qed_ok_20 (Qed) +[wp] [Valid] typed_locals_check_qed_ok_21 (Qed) +[wp] [Valid] typed_complex_struct_check_qed_ok (Qed) +[wp] [Valid] typed_complex_struct_check_qed_ok_2 (Qed) +[wp] [Valid] typed_complex_struct_check_qed_ok_3 (Qed) +[wp] [Valid] typed_complex_struct_check_qed_ok_4 (Qed) +[wp] [Valid] typed_complex_struct_check_qed_ok_5 (Qed) +[wp] [Valid] typed_complex_struct_check_qed_ok_6 (Qed) +[wp] [Valid] typed_complex_struct_check_qed_ok_7 (Qed) +[wp] [Valid] typed_complex_struct_check_qed_ok_8 (Qed) +[wp] [Valid] typed_complex_struct_check_qed_ok_9 (Qed) +[wp] [Valid] typed_complex_struct_check_qed_ok_10 (Qed) +[wp] [Valid] typed_complex_struct_check_qed_ok_11 (Qed) +[wp] [Valid] typed_complex_struct_check_qed_ok_12 (Qed) +[wp] [Valid] typed_complex_struct_check_qed_ok_13 (Qed) +[wp] [Valid] typed_complex_struct_check_qed_ok_14 (Qed) +[wp] [Valid] typed_complex_struct_check_qed_ok_15 (Qed) +[wp] [Valid] typed_complex_struct_check_qed_ok_16 (Qed) +[wp] [Valid] typed_complex_struct_check_qed_ok_17 (Qed) +[wp] [Valid] typed_complex_struct_check_qed_ok_18 (Qed) +[wp] [Valid] typed_complex_struct_check_provable (Script) [wp] Proved goals: 62 / 73 Qed: 52 Script: 1 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/initialized_shift_array.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/initialized_shift_array.res.oracle index b7fa009bab8e5c21bb79477576abcaebce3699d9..7196363cd95afaf16393c0833c39488aedc16904 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/initialized_shift_array.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/initialized_shift_array.res.oracle @@ -5,17 +5,17 @@ No code nor implicit assigns clause for function test, generating default assigns from the prototype [wp] Warning: Missing RTE guards [wp] 11 goals scheduled -[wp] [Qed] Goal typed_succ_full_first_cell_call_test_requires : Valid -[wp] [Alt-Ergo] Goal typed_succ_full_full_call_test_requires : Valid -[wp] [Alt-Ergo] Goal typed_succ_full_from_1_call_test_requires : Valid -[wp] [Alt-Ergo] Goal typed_succ_from_1_from_1_call_test_requires : Valid -[wp] [Alt-Ergo] Goal typed_succ_full_from_2_call_test_requires : Valid -[wp] [Alt-Ergo] Goal typed_fail_cell_before_call_test_requires : Unsuccess -[wp] [Alt-Ergo] Goal typed_fail_too_long_call_test_requires : Unsuccess -[wp] [Alt-Ergo] Goal typed_fail_too_long_from_1_call_test_requires : Unsuccess -[wp] [Alt-Ergo] Goal typed_fail_too_long_from_2_call_test_requires : Unsuccess -[wp] [Alt-Ergo] Goal typed_fail_cell_after_end_call_test_requires : Unsuccess -[wp] [Alt-Ergo] Goal typed_fail_partial_not_full_call_test_requires : Unsuccess +[wp] [Valid] typed_succ_full_first_cell_call_test_requires (Qed) +[wp] [Valid] typed_succ_full_full_call_test_requires (Alt-Ergo) (Cached) +[wp] [Valid] typed_succ_full_from_1_call_test_requires (Alt-Ergo) (Cached) +[wp] [Valid] typed_succ_from_1_from_1_call_test_requires (Alt-Ergo) (Cached) +[wp] [Valid] typed_succ_full_from_2_call_test_requires (Alt-Ergo) (Cached) +[wp] [Unknown] typed_fail_cell_before_call_test_requires (Alt-Ergo) (Cached) +[wp] [Unknown] typed_fail_too_long_call_test_requires (Alt-Ergo) (Cached) +[wp] [Unknown] typed_fail_too_long_from_1_call_test_requires (Alt-Ergo) (Cached) +[wp] [Unknown] typed_fail_too_long_from_2_call_test_requires (Alt-Ergo) (Cached) +[wp] [Unknown] typed_fail_cell_after_end_call_test_requires (Alt-Ergo) (Cached) +[wp] [Unknown] typed_fail_partial_not_full_call_test_requires (Alt-Ergo) (Cached) [wp] Proved goals: 5 / 11 Qed: 1 Alt-Ergo: 4 (unsuccess: 6) diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/intbool.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/intbool.res.oracle index b1ebccde2482e665fc235ffeb0b66287da33fba4..bab5e982989deb5d89a3999d10fba9cb56747d6d 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/intbool.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/intbool.res.oracle @@ -3,7 +3,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Qed] Goal typed_bug_ensures : Valid +[wp] [Valid] typed_bug_ensures (Qed) [wp] Proved goals: 1 / 1 Qed: 1 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/invalid_pointer.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/invalid_pointer.res.oracle index 1f30033a7b2ff2a49e71ee231d060586ba9867c0..24acc3d88c3b463244453683406afe7c599d17e4 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/invalid_pointer.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/invalid_pointer.res.oracle @@ -4,26 +4,26 @@ [wp] Warning: Missing RTE guards [wp] invalid_pointer.c:23: Warning: void object [wp] 20 goals scheduled -[wp] [Qed] Goal typed_memvar_check_M1 : Valid -[wp] [Qed] Goal typed_memvar_check_P0 : Valid -[wp] [Qed] Goal typed_memvar_check_P1 : Valid -[wp] [Qed] Goal typed_memvar_check_P2 : Valid -[wp] [Alt-Ergo] Goal typed_pointer_check_M1 : Valid -[wp] [Alt-Ergo] Goal typed_pointer_check_P0 : Valid -[wp] [Alt-Ergo] Goal typed_pointer_check_P1 : Valid -[wp] [Alt-Ergo] Goal typed_pointer_check_P2 : Valid -[wp] [Qed] Goal typed_pointer_check_qed_NULL : Valid -[wp] [Alt-Ergo] Goal typed_pointer_check_prover_NULL : Valid -[wp] [Alt-Ergo] Goal typed_array_check_ARR : Valid -[wp] [Qed] Goal typed_compound_check_M1 : Valid -[wp] [Qed] Goal typed_compound_check_P0 : Valid -[wp] [Qed] Goal typed_compound_check_P1 : Valid -[wp] [Qed] Goal typed_compound_check_P2 : Valid -[wp] [Alt-Ergo] Goal typed_compound_check_F : Valid -[wp] [Alt-Ergo] Goal typed_compound_check_G : Valid -[wp] [Alt-Ergo] Goal typed_compound_check_F2 : Valid -[wp] [Alt-Ergo] Goal typed_compound_check_G2 : Valid -[wp] [Qed] Goal typed_compound_check_AM : Valid +[wp] [Valid] typed_memvar_check_M1 (Qed) +[wp] [Valid] typed_memvar_check_P0 (Qed) +[wp] [Valid] typed_memvar_check_P1 (Qed) +[wp] [Valid] typed_memvar_check_P2 (Qed) +[wp] [Valid] typed_pointer_check_M1 (Alt-Ergo) (Cached) +[wp] [Valid] typed_pointer_check_P0 (Alt-Ergo) (Cached) +[wp] [Valid] typed_pointer_check_P1 (Alt-Ergo) (Cached) +[wp] [Valid] typed_pointer_check_P2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_pointer_check_qed_NULL (Qed) +[wp] [Valid] typed_pointer_check_prover_NULL (Alt-Ergo) (Cached) +[wp] [Valid] typed_array_check_ARR (Alt-Ergo) (Cached) +[wp] [Valid] typed_compound_check_M1 (Qed) +[wp] [Valid] typed_compound_check_P0 (Qed) +[wp] [Valid] typed_compound_check_P1 (Qed) +[wp] [Valid] typed_compound_check_P2 (Qed) +[wp] [Valid] typed_compound_check_F (Alt-Ergo) (Cached) +[wp] [Valid] typed_compound_check_G (Alt-Ergo) (Cached) +[wp] [Valid] typed_compound_check_F2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_compound_check_G2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_compound_check_AM (Qed) [wp] Proved goals: 20 / 20 Qed: 10 Alt-Ergo: 10 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/issue_A228.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/issue_A228.res.oracle index 3bcb5ffdc5ad0bb1d167f4be450d9d7102aafe5f..9409b34a1c406d092f687d966e97facb69c38a49 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/issue_A228.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/issue_A228.res.oracle @@ -3,7 +3,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_job_ensures_GOAL : Unsuccess +[wp] [Stepout] typed_job_ensures_GOAL (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 1 Alt-Ergo: 0 (unsuccess: 1) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/label_escape.0.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/label_escape.0.res.oracle index f4a753164c5e337581ce386628c9746960c44d6b..d77e8e117a694867ecaa866a473076947f06f276 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/label_escape.0.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/label_escape.0.res.oracle @@ -3,7 +3,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Qed] Goal typed_g_assert_qed_ok_ok : Valid +[wp] [Valid] typed_g_assert_qed_ok_ok (Qed) [wp] Proved goals: 1 / 1 Qed: 1 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/label_escape.1.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/label_escape.1.res.oracle index 9ed64cb24ee4e9cebd1e7a99cd84d900152ee953..3e72b1c78228a8b1e374d9f2de97e25dd11a61ec 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/label_escape.1.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/label_escape.1.res.oracle @@ -3,7 +3,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_f_assert_qed_ko_oracle_ko : Unsuccess +[wp] [Stepout] typed_f_assert_qed_ko_oracle_ko (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 1 Alt-Ergo: 0 (unsuccess: 1) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/lemma_dependency.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/lemma_dependency.res.oracle index a9da9c10e055e10954778021203e47f6d4864682..69234151994f7ea489cc10ff5488029fdb1f9b1d 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/lemma_dependency.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/lemma_dependency.res.oracle @@ -2,7 +2,7 @@ [kernel] Parsing lemma_dependency.i (no preprocessing) [wp] Running WP plugin... [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_lemma_depends : Valid +[wp] [Valid] typed_lemma_depends (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 1 Qed: 0 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/logic.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/logic.res.oracle index dd79df97db66108b7587962f02252db873d6e9cd..aa3dba5a7ec32c91edb76cc08811f15ac827a832 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/logic.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/logic.res.oracle @@ -25,27 +25,27 @@ [wp] logic.i:50: Warning: Logic cast from struct (Point) not implemented yet [wp] logic.i:49: Warning: Logic cast from struct (Tint2) not implemented yet [wp] 21 goals scheduled -[wp] [Alt-Ergo] Goal typed_h_ensures : Valid -[wp] [Qed] Goal typed_h_assigns_exit : Valid -[wp] [Qed] Goal typed_h_assigns_normal : Valid -[wp] [Qed] Goal typed_main_requires_qed_ok : Valid -[wp] [Alt-Ergo] Goal typed_main_requires_qed_ok_2 : Valid -[wp] [Alt-Ergo] Goal typed_main_requires_qed_ok_3 : Valid -[wp] [Alt-Ergo] Goal typed_main_requires_qed_ok_4 : Valid -[wp] [Alt-Ergo] Goal typed_main_requires_qed_ok_5 : Unsuccess (Stronger) -[wp] [Alt-Ergo] Goal typed_main_requires_qed_ok_6 : Unsuccess (Stronger) -[wp] [Alt-Ergo] Goal typed_main_requires_qed_ok_7 : Unsuccess (Stronger) -[wp] [Alt-Ergo] Goal typed_main_requires_qed_ok_8 : Unsuccess (Stronger) -[wp] [Alt-Ergo] Goal typed_main_requires_qed_ok_9 : Unsuccess (Stronger) -[wp] [Alt-Ergo] Goal typed_main_requires_qed_ok_10 : Unsuccess (Stronger) -[wp] [Alt-Ergo] Goal typed_main_requires_qed_ok_11 : Unsuccess (Stronger) -[wp] [Alt-Ergo] Goal typed_main_requires_qed_ok_12 : Unsuccess (Stronger) -[wp] [Alt-Ergo] Goal typed_main_requires_qed_ok_13 : Unsuccess (Stronger) -[wp] [Alt-Ergo] Goal typed_main_requires_qed_ok_14 : Unsuccess (Stronger) -[wp] [Alt-Ergo] Goal typed_main_requires_qed_ok_15 : Unsuccess (Stronger) -[wp] [Alt-Ergo] Goal typed_main_requires_qed_ok_16 : Unsuccess (Stronger) -[wp] [Alt-Ergo] Goal typed_main_requires_qed_ok_17 : Unsuccess (Stronger) -[wp] [Alt-Ergo] Goal typed_main_requires_qed_ok_18 : Unsuccess (Stronger) +[wp] [Valid] typed_h_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_h_assigns_exit (Qed) +[wp] [Valid] typed_h_assigns_normal (Qed) +[wp] [Valid] typed_main_requires_qed_ok (Qed) +[wp] [Valid] typed_main_requires_qed_ok_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_main_requires_qed_ok_3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_main_requires_qed_ok_4 (Alt-Ergo) (Cached) +[wp] [Timeout] typed_main_requires_qed_ok_5 (Alt-Ergo) (Cached) (Stronger) +[wp] [Timeout] typed_main_requires_qed_ok_6 (Alt-Ergo) (Cached) (Stronger) +[wp] [Timeout] typed_main_requires_qed_ok_7 (Alt-Ergo) (Cached) (Stronger) +[wp] [Unknown] typed_main_requires_qed_ok_8 (Alt-Ergo) (Cached) (Stronger) +[wp] [Unknown] typed_main_requires_qed_ok_9 (Alt-Ergo) (Cached) (Stronger) +[wp] [Unknown] typed_main_requires_qed_ok_10 (Alt-Ergo) (Cached) (Stronger) +[wp] [Timeout] typed_main_requires_qed_ok_11 (Alt-Ergo) (Cached) (Stronger) +[wp] [Timeout] typed_main_requires_qed_ok_12 (Alt-Ergo) (Cached) (Stronger) +[wp] [Timeout] typed_main_requires_qed_ok_13 (Alt-Ergo) (Cached) (Stronger) +[wp] [Unknown] typed_main_requires_qed_ok_14 (Alt-Ergo) (Cached) (Stronger) +[wp] [Unknown] typed_main_requires_qed_ok_15 (Alt-Ergo) (Cached) (Stronger) +[wp] [Unknown] typed_main_requires_qed_ok_16 (Alt-Ergo) (Cached) (Stronger) +[wp] [Timeout] typed_main_requires_qed_ok_17 (Alt-Ergo) (Cached) (Stronger) +[wp] [Timeout] typed_main_requires_qed_ok_18 (Alt-Ergo) (Cached) (Stronger) [wp] Proved goals: 7 / 21 Qed: 3 Alt-Ergo: 4 (unsuccess: 14) diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/looplabels.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/looplabels.res.oracle index 3882015f2cd0f3717f3c3638e0831ac0c20f7e49..c7a0a6f88fd9f15389d601ebbb2767cdbad18a26 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/looplabels.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/looplabels.res.oracle @@ -3,14 +3,14 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 8 goals scheduled -[wp] [Alt-Ergo] Goal typed_copy_ensures : Valid -[wp] [Qed] Goal typed_copy_loop_invariant_preserved : Valid -[wp] [Qed] Goal typed_copy_loop_invariant_established : Valid -[wp] [Alt-Ergo] Goal typed_copy_loop_invariant_2_preserved : Valid -[wp] [Alt-Ergo] Goal typed_copy_loop_invariant_2_established : Valid -[wp] [Qed] Goal typed_copy_loop_assigns_part1 : Valid -[wp] [Alt-Ergo] Goal typed_copy_loop_assigns_part2 : Valid -[wp] [Qed] Goal typed_copy_assigns : Valid +[wp] [Valid] typed_copy_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_copy_loop_invariant_preserved (Qed) +[wp] [Valid] typed_copy_loop_invariant_established (Qed) +[wp] [Valid] typed_copy_loop_invariant_2_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_copy_loop_invariant_2_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_copy_loop_assigns_part1 (Qed) +[wp] [Valid] typed_copy_loop_assigns_part2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_copy_assigns (Qed) [wp] Proved goals: 8 / 8 Qed: 4 Alt-Ergo: 4 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/memvar_chunk_typing.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/memvar_chunk_typing.res.oracle index dc3afd8b0ce07f369430144e68badc8fc0fc7846..21961c7fcaa3c112dae1732651ee16fcee3a16c0 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/memvar_chunk_typing.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/memvar_chunk_typing.res.oracle @@ -2,7 +2,7 @@ [kernel] Parsing memvar_chunk_typing.i (no preprocessing) [wp] Running WP plugin... [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_lemma_L : Valid +[wp] [Valid] typed_lemma_L (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 1 Qed: 0 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/null.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/null.res.oracle index 20301879897c7251a637156d2646a19c3648adfd..b20209a0e2537ed6027ade09ef531bd0e3af7c88 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/null.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/null.res.oracle @@ -3,15 +3,15 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 9 goals scheduled -[wp] [Alt-Ergo] Goal typed_lemma_prover_not_valid_null : Valid -[wp] [Alt-Ergo] Goal typed_lemma_prover_not_valid_read_null : Valid -[wp] [Qed] Goal typed_lemma_qed_not_valid_null : Valid -[wp] [Qed] Goal typed_lemma_qed_not_valid_read_null : Valid -[wp] [Qed] Goal typed_null_is_zero_ensures : Valid -[wp] [Qed] Goal typed_qed_assigns_exit : Valid -[wp] [Qed] Goal typed_qed_assigns_normal : Valid -[wp] [Alt-Ergo] Goal typed_prover_assigns_exit : Valid -[wp] [Alt-Ergo] Goal typed_prover_assigns_normal : Valid +[wp] [Valid] typed_lemma_prover_not_valid_null (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_prover_not_valid_read_null (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_qed_not_valid_null (Qed) +[wp] [Valid] typed_lemma_qed_not_valid_read_null (Qed) +[wp] [Valid] typed_null_is_zero_ensures (Qed) +[wp] [Valid] typed_qed_assigns_exit (Qed) +[wp] [Valid] typed_qed_assigns_normal (Qed) +[wp] [Valid] typed_prover_assigns_exit (Alt-Ergo) (Cached) +[wp] [Valid] typed_prover_assigns_normal (Alt-Ergo) (Cached) [wp] Proved goals: 9 / 9 Qed: 5 Alt-Ergo: 4 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/old-assigns.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/old-assigns.res.oracle index a0da8037a94378963cf14c2f76bc47f7b0a8f4b2..f398d04ca231d6c5376e7987e47299aaa188d99e 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/old-assigns.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/old-assigns.res.oracle @@ -3,8 +3,8 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 2 goals scheduled -[wp] [Qed] Goal typed_old_assigns_exit : Valid -[wp] [Qed] Goal typed_old_assigns_normal : Valid +[wp] [Valid] typed_old_assigns_exit (Qed) +[wp] [Valid] typed_old_assigns_normal (Qed) [wp] Proved goals: 2 / 2 Qed: 2 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/opaque_struct.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/opaque_struct.res.oracle index 7ce463d9349eea815c4d793dc147ec1b41d0b8bc..cbb7c2292b6f94ad7f0259d979cfa56f1cfa114a 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/opaque_struct.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/opaque_struct.res.oracle @@ -10,21 +10,21 @@ [kernel:annot:missing-spec] opaque_struct.i:79: Warning: Neither code nor specification for function use, generating default assigns from the prototype [wp] 15 goals scheduled -[wp] [Alt-Ergo] Goal typed_check_lemma_fail : Unsuccess -[wp] [Qed] Goal typed_check_lemma_succeed_L1 : Valid -[wp] [Alt-Ergo] Goal typed_check_lemma_succeed_L2 : Valid -[wp] [Alt-Ergo] Goal typed_assigns_check_fail : Unsuccess -[wp] [Qed] Goal typed_assigns_check_succeed : Valid -[wp] [Alt-Ergo] Goal typed_initialized_assigns_check_fails : Unsuccess -[wp] [Alt-Ergo] Goal typed_initialized_assigns_check_succeed : Valid -[wp] [Alt-Ergo] Goal typed_uninitialized_assigns_check_fail : Unsuccess -[wp] [Alt-Ergo] Goal typed_uninitialized_assigns_check_fail_2 : Unsuccess -[wp] [Alt-Ergo] Goal typed_assigned_via_pointer_check_fail : Unsuccess -[wp] [Alt-Ergo] Goal typed_assigns_effect_check_fail : Unsuccess -[wp] [Alt-Ergo] Goal typed_assigns_effect_check_fail_2 : Unsuccess -[wp] [Alt-Ergo] Goal typed_assigns_effect_check_succeed : Valid -[wp] [Qed] Goal typed_chunk_typing_assert_rte_mem_access : Valid -[wp] [Qed] Goal typed_chunk_typing_assert_rte_mem_access_2 : Valid +[wp] [Unknown] typed_check_lemma_fail (Alt-Ergo) (Cached) +[wp] [Valid] typed_check_lemma_succeed_L1 (Qed) +[wp] [Valid] typed_check_lemma_succeed_L2 (Alt-Ergo) (Cached) +[wp] [Unknown] typed_assigns_check_fail (Alt-Ergo) (Cached) +[wp] [Valid] typed_assigns_check_succeed (Qed) +[wp] [Unknown] typed_initialized_assigns_check_fails (Alt-Ergo) (Cached) +[wp] [Valid] typed_initialized_assigns_check_succeed (Alt-Ergo) (Cached) +[wp] [Timeout] typed_uninitialized_assigns_check_fail (Alt-Ergo) (Cached) +[wp] [Timeout] typed_uninitialized_assigns_check_fail_2 (Alt-Ergo) (Cached) +[wp] [Timeout] typed_assigned_via_pointer_check_fail (Alt-Ergo) (Cached) +[wp] [Timeout] typed_assigns_effect_check_fail (Alt-Ergo) (Cached) +[wp] [Timeout] typed_assigns_effect_check_fail_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_assigns_effect_check_succeed (Alt-Ergo) (Cached) +[wp] [Valid] typed_chunk_typing_assert_rte_mem_access (Qed) +[wp] [Valid] typed_chunk_typing_assert_rte_mem_access_2 (Qed) [wp] Proved goals: 7 / 15 Qed: 4 Alt-Ergo: 3 (unsuccess: 8) diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/pointer.0.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/pointer.0.res.oracle index 0d8dd2858e0c1a6c70734ffb246bd739103ab74a..c9457824e0d0cf27174773d25cdb9084dcc774e0 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/pointer.0.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/pointer.0.res.oracle @@ -5,15 +5,15 @@ [wp] pointer.i:50: Warning: Uncomparable locations p_0 and mem:t.(0) [wp] pointer.i:49: Warning: Uncomparable locations p_0 and mem:t.(0) [wp] 9 goals scheduled -[wp] [Qed] Goal typed_ref_array_ensures_Lt : Valid -[wp] [Qed] Goal typed_ref_array_ensures_Le : Valid -[wp] [Qed] Goal typed_ref_array_ensures_Eq : Valid -[wp] [Alt-Ergo] Goal typed_ref_pointer_ensures_qed_ko_Le_oracle_ko : Unsuccess -[wp] [Alt-Ergo] Goal typed_ref_pointer_ensures_qed_ko_Eq_oracle_ko : Unsuccess -[wp] [Alt-Ergo] Goal typed_ref_mixed_array_pointer_ensures_qed_ko_Le_oracle_ko : Unsuccess (Stronger) -[wp] [Alt-Ergo] Goal typed_ref_mixed_array_pointer_ensures_qed_ko_Lt_oracle_ko : Unsuccess (Stronger) -[wp] [Alt-Ergo] Goal typed_ref_absurd_ensures_qed_ko_Base_oracle_ko : Unsuccess -[wp] [Alt-Ergo] Goal typed_ref_absurd_ensures_qed_ko_Comp_oracle_ko : Unsuccess +[wp] [Valid] typed_ref_array_ensures_Lt (Qed) +[wp] [Valid] typed_ref_array_ensures_Le (Qed) +[wp] [Valid] typed_ref_array_ensures_Eq (Qed) +[wp] [Timeout] typed_ref_pointer_ensures_qed_ko_Le_oracle_ko (Alt-Ergo) (Cached) +[wp] [Unknown] typed_ref_pointer_ensures_qed_ko_Eq_oracle_ko (Alt-Ergo) (Cached) +[wp] [Timeout] typed_ref_mixed_array_pointer_ensures_qed_ko_Le_oracle_ko (Alt-Ergo) (Cached) (Stronger) +[wp] [Unknown] typed_ref_mixed_array_pointer_ensures_qed_ko_Lt_oracle_ko (Alt-Ergo) (Cached) (Stronger) +[wp] [Timeout] typed_ref_absurd_ensures_qed_ko_Base_oracle_ko (Alt-Ergo) (Cached) +[wp] [Unknown] typed_ref_absurd_ensures_qed_ko_Comp_oracle_ko (Alt-Ergo) (Cached) [wp] Proved goals: 3 / 9 Qed: 3 Alt-Ergo: 0 (unsuccess: 6) diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/pointer.1.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/pointer.1.res.oracle index 51fe02dafb67d204519af7710c74bc753ca3f2f9..5edb9a38024929a1a70cc65c527171f7b3965b51 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/pointer.1.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/pointer.1.res.oracle @@ -5,15 +5,15 @@ [wp] pointer.i:50: Warning: Uncomparable locations p_0 and mem:t.(0) [wp] pointer.i:49: Warning: Uncomparable locations p_0 and mem:t.(0) [wp] 9 goals scheduled -[wp] [Qed] Goal typed_array_ensures_Lt : Valid -[wp] [Qed] Goal typed_array_ensures_Le : Valid -[wp] [Qed] Goal typed_array_ensures_Eq : Valid -[wp] [Alt-Ergo] Goal typed_pointer_ensures_qed_ko_Le_oracle_ko : Unsuccess -[wp] [Alt-Ergo] Goal typed_pointer_ensures_qed_ko_Eq_oracle_ko : Unsuccess -[wp] [Alt-Ergo] Goal typed_mixed_array_pointer_ensures_qed_ko_Le_oracle_ko : Unsuccess (Stronger) -[wp] [Alt-Ergo] Goal typed_mixed_array_pointer_ensures_qed_ko_Lt_oracle_ko : Unsuccess (Stronger) -[wp] [Alt-Ergo] Goal typed_absurd_ensures_qed_ko_Base_oracle_ko : Unsuccess -[wp] [Alt-Ergo] Goal typed_absurd_ensures_qed_ko_Comp_oracle_ko : Unsuccess +[wp] [Valid] typed_array_ensures_Lt (Qed) +[wp] [Valid] typed_array_ensures_Le (Qed) +[wp] [Valid] typed_array_ensures_Eq (Qed) +[wp] [Timeout] typed_pointer_ensures_qed_ko_Le_oracle_ko (Alt-Ergo) (Cached) +[wp] [Unknown] typed_pointer_ensures_qed_ko_Eq_oracle_ko (Alt-Ergo) (Cached) +[wp] [Timeout] typed_mixed_array_pointer_ensures_qed_ko_Le_oracle_ko (Alt-Ergo) (Cached) (Stronger) +[wp] [Unknown] typed_mixed_array_pointer_ensures_qed_ko_Lt_oracle_ko (Alt-Ergo) (Cached) (Stronger) +[wp] [Timeout] typed_absurd_ensures_qed_ko_Base_oracle_ko (Alt-Ergo) (Cached) +[wp] [Unknown] typed_absurd_ensures_qed_ko_Comp_oracle_ko (Alt-Ergo) (Cached) [wp] Proved goals: 3 / 9 Qed: 3 Alt-Ergo: 0 (unsuccess: 6) diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/post_result.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/post_result.res.oracle index 0b383ccbb583d6ac42377fb950341f02d0d112cd..04b71c2bd1a4a7c5eb0965e21295d8f484c942a1 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/post_result.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/post_result.res.oracle @@ -3,8 +3,8 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 2 goals scheduled -[wp] [Qed] Goal typed_correct_assert_OK : Valid -[wp] [Alt-Ergo] Goal typed_wrong_assert_KO : Unsuccess +[wp] [Valid] typed_correct_assert_OK (Qed) +[wp] [Stepout] typed_wrong_assert_KO (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 2 Qed: 1 Alt-Ergo: 0 (unsuccess: 1) diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/postassigns.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/postassigns.res.oracle index 558c6e329de0c9193a491e6c1a4c9ce022116dc7..d1f3bc41b93a0212db41077eed39ce0e7a64456e 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/postassigns.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/postassigns.res.oracle @@ -3,33 +3,33 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 27 goals scheduled -[wp] [Qed] Goal typed_job1_ensures : Valid -[wp] [Qed] Goal typed_job1_assigns_part1 : Valid -[wp] [Qed] Goal typed_job1_assigns_part2 : Valid -[wp] [Qed] Goal typed_job1_assigns_part3 : Valid -[wp] [Qed] Goal typed_job1_assigns_part4 : Valid -[wp] [Qed] Goal typed_job1_assigns_part5 : Valid -[wp] [Qed] Goal typed_job1_assigns_part6 : Valid -[wp] [Qed] Goal typed_job1_assigns_part7 : Valid -[wp] [Qed] Goal typed_job1_assigns_part8 : Valid -[wp] [Qed] Goal typed_job1_assigns_part9 : Valid -[wp] [Qed] Goal typed_job2_ensures : Valid -[wp] [Qed] Goal typed_job2_assigns_part1 : Valid -[wp] [Qed] Goal typed_job2_assigns_part2 : Valid -[wp] [Qed] Goal typed_job2_assigns_part3 : Valid -[wp] [Qed] Goal typed_job2_assigns_part4 : Valid -[wp] [Alt-Ergo] Goal typed_job2_assigns_part5 : Valid -[wp] [Qed] Goal typed_job2_assigns_part6 : Valid -[wp] [Alt-Ergo] Goal typed_job2_assigns_part7 : Valid -[wp] [Qed] Goal typed_job2_assigns_part8 : Valid -[wp] [Qed] Goal typed_job2_assigns_part9 : Valid -[wp] [Qed] Goal typed_job3_loop_invariant_preserved : Valid -[wp] [Qed] Goal typed_job3_loop_invariant_established : Valid -[wp] [Qed] Goal typed_job3_loop_assigns_part1 : Valid -[wp] [Qed] Goal typed_job3_loop_assigns_part2 : Valid -[wp] [Alt-Ergo] Goal typed_job3_loop_assigns_part3 : Valid -[wp] [Qed] Goal typed_job3_assigns_part1 : Valid -[wp] [Qed] Goal typed_job3_assigns_part2 : Valid +[wp] [Valid] typed_job1_ensures (Qed) +[wp] [Valid] typed_job1_assigns_part1 (Qed) +[wp] [Valid] typed_job1_assigns_part2 (Qed) +[wp] [Valid] typed_job1_assigns_part3 (Qed) +[wp] [Valid] typed_job1_assigns_part4 (Qed) +[wp] [Valid] typed_job1_assigns_part5 (Qed) +[wp] [Valid] typed_job1_assigns_part6 (Qed) +[wp] [Valid] typed_job1_assigns_part7 (Qed) +[wp] [Valid] typed_job1_assigns_part8 (Qed) +[wp] [Valid] typed_job1_assigns_part9 (Qed) +[wp] [Valid] typed_job2_ensures (Qed) +[wp] [Valid] typed_job2_assigns_part1 (Qed) +[wp] [Valid] typed_job2_assigns_part2 (Qed) +[wp] [Valid] typed_job2_assigns_part3 (Qed) +[wp] [Valid] typed_job2_assigns_part4 (Qed) +[wp] [Valid] typed_job2_assigns_part5 (Alt-Ergo) (Cached) +[wp] [Valid] typed_job2_assigns_part6 (Qed) +[wp] [Valid] typed_job2_assigns_part7 (Alt-Ergo) (Cached) +[wp] [Valid] typed_job2_assigns_part8 (Qed) +[wp] [Valid] typed_job2_assigns_part9 (Qed) +[wp] [Valid] typed_job3_loop_invariant_preserved (Qed) +[wp] [Valid] typed_job3_loop_invariant_established (Qed) +[wp] [Valid] typed_job3_loop_assigns_part1 (Qed) +[wp] [Valid] typed_job3_loop_assigns_part2 (Qed) +[wp] [Valid] typed_job3_loop_assigns_part3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_job3_assigns_part1 (Qed) +[wp] [Valid] typed_job3_assigns_part2 (Qed) [wp] Proved goals: 27 / 27 Qed: 24 Alt-Ergo: 3 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/postassigns2.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/postassigns2.res.oracle index 5f5605585c9a1ab0b3cdd69371f8c8520cb73c4e..f9002beb333b8cc22836e446c5f06bd365935e5d 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/postassigns2.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/postassigns2.res.oracle @@ -3,9 +3,9 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 3 goals scheduled -[wp] [Qed] Goal typed_mess1_exits : Valid -[wp] [Qed] Goal typed_mess1_assigns_exit : Valid -[wp] [Qed] Goal typed_mess1_assigns_normal : Valid +[wp] [Valid] typed_mess1_exits (Qed) +[wp] [Valid] typed_mess1_assigns_exit (Qed) +[wp] [Valid] typed_mess1_assigns_normal (Qed) [wp] Proved goals: 3 / 3 Qed: 3 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/precedence.0.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/precedence.0.res.oracle index 5f9156c6e2e5a897b546fa4cd55867e9693a767e..50e7a63aadd9f5062474f6ce763611ec373c0dc0 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/precedence.0.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/precedence.0.res.oracle @@ -23,58 +23,58 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 52 goals scheduled -[wp] [Qed] Goal typed_predicate_ensures_r_precedence_and_xor : Valid -[wp] [Qed] Goal typed_predicate_ensures_l_precedence_and_xor : Valid -[wp] [Qed] Goal typed_predicate_ensures_r_precedence_xor_or : Valid -[wp] [Qed] Goal typed_predicate_ensures_l_precedence_xor_or : Valid -[wp] [Qed] Goal typed_predicate_ensures_r_precedence_or_implies : Valid -[wp] [Qed] Goal typed_predicate_ensures_l_precedence_or_implies : Valid -[wp] [Alt-Ergo] Goal typed_predicate_ensures_ok_r_precedence_implies_or : Valid -[wp] [Qed] Goal typed_predicate_ensures_ok_since : Valid -[wp] [Qed] Goal typed_predicate_ensures_r_assoc_implies : Valid -[wp] [Qed] Goal typed_predicate_ensures_r_precedence_implies_equiv : Valid -[wp] [Qed] Goal typed_predicate_ensures_l_precedence_implies_equiv : Valid -[wp] [Qed] Goal typed_predicate_ensures_r_precedence_equiv_ite : Valid -[wp] [Qed] Goal typed_predicate_ensures_m_precedence_equiv_ite : Valid -[wp] [Qed] Goal typed_predicate_ensures_l_precedence_equiv_ite : Valid -[wp] [Qed] Goal typed_predicate_ensures_r_assoc_ite : Valid -[wp] [Qed] Goal typed_predicate_ensures_r_precedence_ite_forall : Valid -[wp] [Qed] Goal typed_predicate_ensures_m_precedence_ite_forall : Valid -[wp] [Qed] Goal typed_predicate_ensures_l_precedence_ite_forall : Valid -[wp] [Qed] Goal typed_predicate_ensures_r_assoc_forall : Valid -[wp] [Qed] Goal typed_predicate_ensures_r_precedence_ite_exists : Valid -[wp] [Qed] Goal typed_predicate_ensures_m_precedence_ite_exists : Valid -[wp] [Qed] Goal typed_predicate_ensures_l_precedence_ite_exists : Valid -[wp] [Qed] Goal typed_predicate_ensures_r_assoc_exist : Valid -[wp] [Qed] Goal typed_predicate_ensures_r_precedence_ite_let : Valid -[wp] [Qed] Goal typed_predicate_ensures_m_precedence_ite_let : Valid -[wp] [Qed] Goal typed_predicate_ensures_l_precedence_ite_let : Valid -[wp] [Qed] Goal typed_predicate_ensures_r_assoc_let : Valid -[wp] [Qed] Goal typed_predicate_ensures_scope_let : Valid -[wp] [Qed] Goal typed_predicate_ensures_scope_let_2 : Valid -[wp] [Qed] Goal typed_predicate_ensures_r_precedence_ite_naming : Valid -[wp] [Qed] Goal typed_comparison_ensures_chainable_lt_lt : Valid -[wp] [Qed] Goal typed_comparison_ensures_chainable_le_le : Valid -[wp] [Qed] Goal typed_comparison_ensures_chainable_gt_gt : Valid -[wp] [Qed] Goal typed_comparison_ensures_chainable_ge_ge : Valid -[wp] [Qed] Goal typed_comparison_ensures_chainable_eq_eq : Valid -[wp] [Qed] Goal typed_comparison_ensures_r_precedence_eq_and : Valid -[wp] [Qed] Goal typed_comparison_ensures_l_precedence_eq_and : Valid -[wp] [Qed] Goal typed_comparison_ensures_r_precedence_neq_and : Valid -[wp] [Qed] Goal typed_comparison_ensures_l_precedence_neq_and : Valid -[wp] [Qed] Goal typed_bitwise_ensures_r_precedence_and_xor : Valid -[wp] [Qed] Goal typed_bitwise_ensures_l_precedence_and_xor : Valid -[wp] [Qed] Goal typed_bitwise_ensures_r_precedence_xor_or : Valid -[wp] [Qed] Goal typed_bitwise_ensures_l_precedence_xor_or : Valid -[wp] [Qed] Goal typed_bitwise_ensures_r_precedence_or_implies : Valid -[wp] [Qed] Goal typed_bitwise_ensures_l_precedence_or_implies : Valid -[wp] [Qed] Goal typed_bitwise_ensures_ok_r_precedence_implies_or : Valid -[wp] [Qed] Goal typed_bitwise_ensures_ok_since : Valid -[wp] [Qed] Goal typed_bitwise_ensures_r_assoc_implies : Valid -[wp] [Qed] Goal typed_bitwise_ensures_r_precedence_implies_equiv : Valid -[wp] [Qed] Goal typed_bitwise_ensures_l_precedence_implies_equiv : Valid -[wp] [Qed] Goal typed_predicate_bitwise_ensures_r_precedence_equiv_Pand : Valid -[wp] [Qed] Goal typed_predicate_bitwise_ensures_l_precedence_equiv_Pand : Valid +[wp] [Valid] typed_predicate_ensures_r_precedence_and_xor (Qed) +[wp] [Valid] typed_predicate_ensures_l_precedence_and_xor (Qed) +[wp] [Valid] typed_predicate_ensures_r_precedence_xor_or (Qed) +[wp] [Valid] typed_predicate_ensures_l_precedence_xor_or (Qed) +[wp] [Valid] typed_predicate_ensures_r_precedence_or_implies (Qed) +[wp] [Valid] typed_predicate_ensures_l_precedence_or_implies (Qed) +[wp] [Valid] typed_predicate_ensures_ok_r_precedence_implies_or (Alt-Ergo) (Cached) +[wp] [Valid] typed_predicate_ensures_ok_since (Qed) +[wp] [Valid] typed_predicate_ensures_r_assoc_implies (Qed) +[wp] [Valid] typed_predicate_ensures_r_precedence_implies_equiv (Qed) +[wp] [Valid] typed_predicate_ensures_l_precedence_implies_equiv (Qed) +[wp] [Valid] typed_predicate_ensures_r_precedence_equiv_ite (Qed) +[wp] [Valid] typed_predicate_ensures_m_precedence_equiv_ite (Qed) +[wp] [Valid] typed_predicate_ensures_l_precedence_equiv_ite (Qed) +[wp] [Valid] typed_predicate_ensures_r_assoc_ite (Qed) +[wp] [Valid] typed_predicate_ensures_r_precedence_ite_forall (Qed) +[wp] [Valid] typed_predicate_ensures_m_precedence_ite_forall (Qed) +[wp] [Valid] typed_predicate_ensures_l_precedence_ite_forall (Qed) +[wp] [Valid] typed_predicate_ensures_r_assoc_forall (Qed) +[wp] [Valid] typed_predicate_ensures_r_precedence_ite_exists (Qed) +[wp] [Valid] typed_predicate_ensures_m_precedence_ite_exists (Qed) +[wp] [Valid] typed_predicate_ensures_l_precedence_ite_exists (Qed) +[wp] [Valid] typed_predicate_ensures_r_assoc_exist (Qed) +[wp] [Valid] typed_predicate_ensures_r_precedence_ite_let (Qed) +[wp] [Valid] typed_predicate_ensures_m_precedence_ite_let (Qed) +[wp] [Valid] typed_predicate_ensures_l_precedence_ite_let (Qed) +[wp] [Valid] typed_predicate_ensures_r_assoc_let (Qed) +[wp] [Valid] typed_predicate_ensures_scope_let (Qed) +[wp] [Valid] typed_predicate_ensures_scope_let_2 (Qed) +[wp] [Valid] typed_predicate_ensures_r_precedence_ite_naming (Qed) +[wp] [Valid] typed_comparison_ensures_chainable_lt_lt (Qed) +[wp] [Valid] typed_comparison_ensures_chainable_le_le (Qed) +[wp] [Valid] typed_comparison_ensures_chainable_gt_gt (Qed) +[wp] [Valid] typed_comparison_ensures_chainable_ge_ge (Qed) +[wp] [Valid] typed_comparison_ensures_chainable_eq_eq (Qed) +[wp] [Valid] typed_comparison_ensures_r_precedence_eq_and (Qed) +[wp] [Valid] typed_comparison_ensures_l_precedence_eq_and (Qed) +[wp] [Valid] typed_comparison_ensures_r_precedence_neq_and (Qed) +[wp] [Valid] typed_comparison_ensures_l_precedence_neq_and (Qed) +[wp] [Valid] typed_bitwise_ensures_r_precedence_and_xor (Qed) +[wp] [Valid] typed_bitwise_ensures_l_precedence_and_xor (Qed) +[wp] [Valid] typed_bitwise_ensures_r_precedence_xor_or (Qed) +[wp] [Valid] typed_bitwise_ensures_l_precedence_xor_or (Qed) +[wp] [Valid] typed_bitwise_ensures_r_precedence_or_implies (Qed) +[wp] [Valid] typed_bitwise_ensures_l_precedence_or_implies (Qed) +[wp] [Valid] typed_bitwise_ensures_ok_r_precedence_implies_or (Qed) +[wp] [Valid] typed_bitwise_ensures_ok_since (Qed) +[wp] [Valid] typed_bitwise_ensures_r_assoc_implies (Qed) +[wp] [Valid] typed_bitwise_ensures_r_precedence_implies_equiv (Qed) +[wp] [Valid] typed_bitwise_ensures_l_precedence_implies_equiv (Qed) +[wp] [Valid] typed_predicate_bitwise_ensures_r_precedence_equiv_Pand (Qed) +[wp] [Valid] typed_predicate_bitwise_ensures_l_precedence_equiv_Pand (Qed) [wp] Proved goals: 52 / 52 Qed: 51 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/precedence.1.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/precedence.1.res.oracle index 16e3d0be1361b913238cfbae5c6db15a2b599285..8883e54d3fb0f52548451c8272887eeed1d0b60e 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/precedence.1.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/precedence.1.res.oracle @@ -23,43 +23,43 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 37 goals scheduled -[wp] [Alt-Ergo] Goal typed_predicate_ensures_ko_l_precedence_xor_and : Unsuccess -[wp] [Alt-Ergo] Goal typed_predicate_ensures_ko_r_precedence_xor_and : Unsuccess -[wp] [Alt-Ergo] Goal typed_predicate_ensures_ko_l_precedence_or_xor : Unsuccess -[wp] [Alt-Ergo] Goal typed_predicate_ensures_ko_r_precedence_or_xor : Unsuccess -[wp] [Alt-Ergo] Goal typed_predicate_ensures_ko_l_precedence_implies_or : Unsuccess -[wp] [Alt-Ergo] Goal typed_predicate_ensures_ko_l_assoc_implies : Unsuccess -[wp] [Alt-Ergo] Goal typed_predicate_ensures_ko_r_precedence_equiv_implies : Unsuccess -[wp] [Alt-Ergo] Goal typed_predicate_ensures_ko_l_precedence_equiv_implies : Unsuccess -[wp] [Alt-Ergo] Goal typed_predicate_ensures_ko_r_precedence_ite_equiv : Unsuccess -[wp] [Alt-Ergo] Goal typed_predicate_ensures_ko_l_precedence_ite_equiv : Unsuccess -[wp] [Alt-Ergo] Goal typed_predicate_ensures_ko_l_assoc_ite : Unsuccess -[wp] [Alt-Ergo] Goal typed_predicate_ensures_ko_r_precedence_forall_ite : Unsuccess -[wp] [Alt-Ergo] Goal typed_predicate_ensures_ko_m_precedence_forall_ite : Unsuccess -[wp] [Alt-Ergo] Goal typed_predicate_ensures_ko_l_precedence_forall_ite : Unsuccess -[wp] [Alt-Ergo] Goal typed_predicate_ensures_ko_r_assoc_forall : Unsuccess -[wp] [Alt-Ergo] Goal typed_predicate_ensures_ko_r_precedence_exists_ite : Unsuccess -[wp] [Alt-Ergo] Goal typed_predicate_ensures_ko_m_precedence_exists_ite : Unsuccess -[wp] [Alt-Ergo] Goal typed_predicate_ensures_ko_l_precedence_exists_ite : Unsuccess -[wp] [Alt-Ergo] Goal typed_predicate_ensures_ko_r_assoc_exist : Unsuccess -[wp] [Alt-Ergo] Goal typed_predicate_ensures_ko_r_precedence_let_ite : Unsuccess -[wp] [Alt-Ergo] Goal typed_predicate_ensures_ko_m_precedence_let_ite : Unsuccess -[wp] [Alt-Ergo] Goal typed_predicate_ensures_ko_l_precedence_let_ite : Unsuccess -[wp] [Alt-Ergo] Goal typed_predicate_ensures_ko_l_assoc_naming : Unsuccess -[wp] [Alt-Ergo] Goal typed_comparison_ensures_ko_r_precedence_and_eq : Unsuccess -[wp] [Alt-Ergo] Goal typed_comparison_ensures_ko_l_precedence_and_eq : Unsuccess -[wp] [Alt-Ergo] Goal typed_comparison_ensures_ko_l_nonassoc_eq : Unsuccess -[wp] [Alt-Ergo] Goal typed_comparison_ensures_ko_r_nonassoc_eq : Unsuccess -[wp] [Alt-Ergo] Goal typed_comparison_ensures_ko_r_precedence_and_neq : Unsuccess -[wp] [Alt-Ergo] Goal typed_comparison_ensures_ko_l_precedence_and_neq : Unsuccess -[wp] [Alt-Ergo] Goal typed_bitwise_ensures_ko_l_precedence_xor_and : Unsuccess -[wp] [Alt-Ergo] Goal typed_bitwise_ensures_ko_r_precedence_xor_and : Unsuccess -[wp] [Alt-Ergo] Goal typed_bitwise_ensures_ko_l_precedence_or_xor : Unsuccess -[wp] [Alt-Ergo] Goal typed_bitwise_ensures_ko_r_precedence_or_xor : Unsuccess -[wp] [Alt-Ergo] Goal typed_bitwise_ensures_ko_l_precedence_implies_or : Unsuccess -[wp] [Alt-Ergo] Goal typed_bitwise_ensures_ko_l_assoc_implies : Unsuccess -[wp] [Alt-Ergo] Goal typed_bitwise_ensures_ko_r_precedence_equiv_implies : Unsuccess -[wp] [Alt-Ergo] Goal typed_bitwise_ensures_ko_l_precedence_equiv_implies : Unsuccess +[wp] [Unknown] typed_predicate_ensures_ko_l_precedence_xor_and (Alt-Ergo) (Cached) +[wp] [Unknown] typed_predicate_ensures_ko_r_precedence_xor_and (Alt-Ergo) (Cached) +[wp] [Unknown] typed_predicate_ensures_ko_l_precedence_or_xor (Alt-Ergo) (Cached) +[wp] [Unknown] typed_predicate_ensures_ko_r_precedence_or_xor (Alt-Ergo) (Cached) +[wp] [Unknown] typed_predicate_ensures_ko_l_precedence_implies_or (Alt-Ergo) (Cached) +[wp] [Unknown] typed_predicate_ensures_ko_l_assoc_implies (Alt-Ergo) (Cached) +[wp] [Unknown] typed_predicate_ensures_ko_r_precedence_equiv_implies (Alt-Ergo) (Cached) +[wp] [Unknown] typed_predicate_ensures_ko_l_precedence_equiv_implies (Alt-Ergo) (Cached) +[wp] [Unknown] typed_predicate_ensures_ko_r_precedence_ite_equiv (Alt-Ergo) (Cached) +[wp] [Unknown] typed_predicate_ensures_ko_l_precedence_ite_equiv (Alt-Ergo) (Cached) +[wp] [Unknown] typed_predicate_ensures_ko_l_assoc_ite (Alt-Ergo) (Cached) +[wp] [Stepout] typed_predicate_ensures_ko_r_precedence_forall_ite (Alt-Ergo) (Cached) +[wp] [Stepout] typed_predicate_ensures_ko_m_precedence_forall_ite (Alt-Ergo) (Cached) +[wp] [Stepout] typed_predicate_ensures_ko_l_precedence_forall_ite (Alt-Ergo) (Cached) +[wp] [Unknown] typed_predicate_ensures_ko_r_assoc_forall (Alt-Ergo) (Cached) +[wp] [Stepout] typed_predicate_ensures_ko_r_precedence_exists_ite (Alt-Ergo) (Cached) +[wp] [Stepout] typed_predicate_ensures_ko_m_precedence_exists_ite (Alt-Ergo) (Cached) +[wp] [Stepout] typed_predicate_ensures_ko_l_precedence_exists_ite (Alt-Ergo) (Cached) +[wp] [Unknown] typed_predicate_ensures_ko_r_assoc_exist (Alt-Ergo) (Cached) +[wp] [Stepout] typed_predicate_ensures_ko_r_precedence_let_ite (Alt-Ergo) (Cached) +[wp] [Stepout] typed_predicate_ensures_ko_m_precedence_let_ite (Alt-Ergo) (Cached) +[wp] [Stepout] typed_predicate_ensures_ko_l_precedence_let_ite (Alt-Ergo) (Cached) +[wp] [Unknown] typed_predicate_ensures_ko_l_assoc_naming (Alt-Ergo) (Cached) +[wp] [Stepout] typed_comparison_ensures_ko_r_precedence_and_eq (Alt-Ergo) (Cached) +[wp] [Stepout] typed_comparison_ensures_ko_l_precedence_and_eq (Alt-Ergo) (Cached) +[wp] [Stepout] typed_comparison_ensures_ko_l_nonassoc_eq (Alt-Ergo) (Cached) +[wp] [Stepout] typed_comparison_ensures_ko_r_nonassoc_eq (Alt-Ergo) (Cached) +[wp] [Stepout] typed_comparison_ensures_ko_r_precedence_and_neq (Alt-Ergo) (Cached) +[wp] [Stepout] typed_comparison_ensures_ko_l_precedence_and_neq (Alt-Ergo) (Cached) +[wp] [Stepout] typed_bitwise_ensures_ko_l_precedence_xor_and (Alt-Ergo) (Cached) +[wp] [Stepout] typed_bitwise_ensures_ko_r_precedence_xor_and (Alt-Ergo) (Cached) +[wp] [Stepout] typed_bitwise_ensures_ko_l_precedence_or_xor (Alt-Ergo) (Cached) +[wp] [Stepout] typed_bitwise_ensures_ko_r_precedence_or_xor (Alt-Ergo) (Cached) +[wp] [Stepout] typed_bitwise_ensures_ko_l_precedence_implies_or (Alt-Ergo) (Cached) +[wp] [Stepout] typed_bitwise_ensures_ko_l_assoc_implies (Alt-Ergo) (Cached) +[wp] [Stepout] typed_bitwise_ensures_ko_r_precedence_equiv_implies (Alt-Ergo) (Cached) +[wp] [Stepout] typed_bitwise_ensures_ko_l_precedence_equiv_implies (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 37 Alt-Ergo: 0 (unsuccess: 37) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/range.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/range.res.oracle index ec9aaa9da5506e11f915ce26ee3e742e765a6e7b..6dad2f631305f9f749e4e8146b05f4fff9f40ccd 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/range.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/range.res.oracle @@ -3,10 +3,10 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 4 goals scheduled -[wp] [Qed] Goal typed_test_ensures_P1_ok : Valid -[wp] [Qed] Goal typed_test_ensures_P2_ok : Valid -[wp] [Qed] Goal typed_test_call_val_assigns_p_requires_HP_ok : Valid -[wp] [Qed] Goal typed_test_call_val_assigns_q_requires_HQ_ok : Valid +[wp] [Valid] typed_test_ensures_P1_ok (Qed) +[wp] [Valid] typed_test_ensures_P2_ok (Qed) +[wp] [Valid] typed_test_call_val_assigns_p_requires_HP_ok (Qed) +[wp] [Valid] typed_test_call_val_assigns_q_requires_HQ_ok (Qed) [wp] Proved goals: 4 / 4 Qed: 4 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/reads.0.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/reads.0.res.oracle index 5bc26fcefecb866a006e2850db6ce1f649a85a91..2d81f47441e5da934d993e3def6334cc38fdfeb8 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/reads.0.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/reads.0.res.oracle @@ -3,13 +3,13 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 7 goals scheduled -[wp] [Alt-Ergo] Goal typed_f_ensures_qed_ok : Valid -[wp] [Alt-Ergo] Goal typed_g_ensures_qed_ok : Valid -[wp] [Qed] Goal typed_modifies_y_ensures_qed_ok_F_OK : Valid -[wp] [Qed] Goal typed_modifies_y_ensures_qed_ok_G_OK : Valid -[wp] [Alt-Ergo] Goal typed_modifies_y_ensures_qed_ok_W_OK_todo : Unsuccess -[wp] [Qed] Goal typed_modifies_x_ensures_qed_ok_F_OK : Valid -[wp] [Alt-Ergo] Goal typed_modifies_x_ensures_qed_ok_W_OK_todo : Unsuccess +[wp] [Valid] typed_f_ensures_qed_ok (Alt-Ergo) (Cached) +[wp] [Valid] typed_g_ensures_qed_ok (Alt-Ergo) (Cached) +[wp] [Valid] typed_modifies_y_ensures_qed_ok_F_OK (Qed) +[wp] [Valid] typed_modifies_y_ensures_qed_ok_G_OK (Qed) +[wp] [Timeout] typed_modifies_y_ensures_qed_ok_W_OK_todo (Alt-Ergo) (Cached) +[wp] [Valid] typed_modifies_x_ensures_qed_ok_F_OK (Qed) +[wp] [Timeout] typed_modifies_x_ensures_qed_ok_W_OK_todo (Alt-Ergo) (Cached) [wp] Proved goals: 5 / 7 Qed: 3 Alt-Ergo: 2 (unsuccess: 2) diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/reads.1.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/reads.1.res.oracle index d7762f73d156acb1bea76d496eb4735f52abaedc..593f439f33e1d9ae63872cd91e052c6d2b0b6a1d 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/reads.1.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/reads.1.res.oracle @@ -3,9 +3,9 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 3 goals scheduled -[wp] [Alt-Ergo] Goal typed_modifies_y_ensures_qed_ko_H_KO : Unsuccess -[wp] [Alt-Ergo] Goal typed_modifies_x_ensures_qed_ko_G_KO : Unsuccess -[wp] [Alt-Ergo] Goal typed_modifies_x_ensures_qed_ko_H_KO : Unsuccess +[wp] [Stepout] typed_modifies_y_ensures_qed_ko_H_KO (Alt-Ergo) (Cached) +[wp] [Stepout] typed_modifies_x_ensures_qed_ko_G_KO (Alt-Ergo) (Cached) +[wp] [Stepout] typed_modifies_x_ensures_qed_ko_H_KO (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 3 Alt-Ergo: 0 (unsuccess: 3) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/record.0.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/record.0.res.oracle index a12022bdc954d0f5bff0dd617e5344363f9262b9..2a370f7d04e5001381f88da1e4f5d79a182ed2ca 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/record.0.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/record.0.res.oracle @@ -3,17 +3,17 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 11 goals scheduled -[wp] [Alt-Ergo] Goal typed_f_ensures_M1_qed_ok : Valid -[wp] [Qed] Goal typed_f_ensures_M2_qed_ok : Valid -[wp] [Qed] Goal typed_f_ensures_M3_qed_ok : Valid -[wp] [Qed] Goal typed_f_ensures_M4_qed_ok : Valid -[wp] [Qed] Goal typed_f_ensures_M5_qed_ok : Valid -[wp] [Qed] Goal typed_f_ensures_M6_qed_ok : Valid -[wp] [Qed] Goal typed_f_ensures_P1_qed_ok : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_P2_qed_ok : Valid -[wp] [Qed] Goal typed_f_ensures_P3_qed_ok : Valid -[wp] [Qed] Goal typed_f_ensures_P4_qed_ok : Valid -[wp] [Qed] Goal typed_f_ensures_P5_qed_ok : Valid +[wp] [Valid] typed_f_ensures_M1_qed_ok (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_ensures_M2_qed_ok (Qed) +[wp] [Valid] typed_f_ensures_M3_qed_ok (Qed) +[wp] [Valid] typed_f_ensures_M4_qed_ok (Qed) +[wp] [Valid] typed_f_ensures_M5_qed_ok (Qed) +[wp] [Valid] typed_f_ensures_M6_qed_ok (Qed) +[wp] [Valid] typed_f_ensures_P1_qed_ok (Qed) +[wp] [Valid] typed_f_ensures_P2_qed_ok (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_ensures_P3_qed_ok (Qed) +[wp] [Valid] typed_f_ensures_P4_qed_ok (Qed) +[wp] [Valid] typed_f_ensures_P5_qed_ok (Qed) [wp] Proved goals: 11 / 11 Qed: 9 Alt-Ergo: 2 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/record.1.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/record.1.res.oracle index cf42c84adc358cc5999d2fd4a05c69b925dcf2c5..2c36ef28fbd320414a04834223c413232795ef00 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/record.1.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/record.1.res.oracle @@ -3,7 +3,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_f_ensures_KP5_qed_ko : Unsuccess +[wp] [Unknown] typed_f_ensures_KP5_qed_ko (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 1 Alt-Ergo: 0 (unsuccess: 1) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/simpl_is_type.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/simpl_is_type.res.oracle index ae73c30ff1306647c628e5ebf3015d4cea580dbd..00a1e727fde9c8a0d4de4152ede5739d78890b97 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/simpl_is_type.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/simpl_is_type.res.oracle @@ -3,24 +3,24 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 18 goals scheduled -[wp] [Alt-Ergo] Goal typed_f_ensures : Valid -[wp] [Qed] Goal typed_f_loop_invariant_preserved : Valid -[wp] [Qed] Goal typed_f_loop_invariant_established : Valid -[wp] [Alt-Ergo] Goal typed_f_loop_invariant_2_preserved : Valid -[wp] [Qed] Goal typed_f_loop_invariant_2_established : Valid -[wp] [Alt-Ergo] Goal typed_f_loop_invariant_3_preserved : Valid -[wp] [Alt-Ergo] Goal typed_f_loop_invariant_3_established : Valid -[wp] [Qed] Goal typed_f_loop_assigns_part1 : Valid -[wp] [Alt-Ergo] Goal typed_f_loop_assigns_part2 : Valid -[wp] [Alt-Ergo] Goal typed_g_ensures : Valid -[wp] [Qed] Goal typed_g_loop_invariant_preserved : Valid -[wp] [Qed] Goal typed_g_loop_invariant_established : Valid -[wp] [Alt-Ergo] Goal typed_g_loop_invariant_2_preserved : Valid -[wp] [Qed] Goal typed_g_loop_invariant_2_established : Valid -[wp] [Qed] Goal typed_g_loop_assigns : Valid -[wp] [Alt-Ergo] Goal typed_check_acsl_check_ok_C1_absurd_is_cint : Valid -[wp] [Alt-Ergo] Goal typed_check_acsl_check_ok_C2_absurd_is_cint : Valid -[wp] [Qed] Goal typed_check_acsl_check_ok_C5_absurd_cmp : Valid +[wp] [Valid] typed_f_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_loop_invariant_preserved (Qed) +[wp] [Valid] typed_f_loop_invariant_established (Qed) +[wp] [Valid] typed_f_loop_invariant_2_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_loop_invariant_2_established (Qed) +[wp] [Valid] typed_f_loop_invariant_3_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_loop_invariant_3_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_loop_assigns_part1 (Qed) +[wp] [Valid] typed_f_loop_assigns_part2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_g_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_g_loop_invariant_preserved (Qed) +[wp] [Valid] typed_g_loop_invariant_established (Qed) +[wp] [Valid] typed_g_loop_invariant_2_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_g_loop_invariant_2_established (Qed) +[wp] [Valid] typed_g_loop_assigns (Qed) +[wp] [Valid] typed_check_acsl_check_ok_C1_absurd_is_cint (Alt-Ergo) (Cached) +[wp] [Valid] typed_check_acsl_check_ok_C2_absurd_is_cint (Alt-Ergo) (Cached) +[wp] [Valid] typed_check_acsl_check_ok_C5_absurd_cmp (Qed) [wp] Proved goals: 18 / 18 Qed: 9 Alt-Ergo: 9 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/sizeof.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/sizeof.res.oracle index 22981e0025789ca58fb3fe1e9623ba132e06792c..5401e5523050e8fd23ab757bae62a0300cafdf02 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/sizeof.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/sizeof.res.oracle @@ -3,8 +3,8 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 2 goals scheduled -[wp] [Alt-Ergo] Goal typed_foo_assert_A : Valid -[wp] [Alt-Ergo] Goal typed_foo_assert_B : Valid +[wp] [Valid] typed_foo_assert_A (Alt-Ergo) (Cached) +[wp] [Valid] typed_foo_assert_B (Alt-Ergo) [wp] Proved goals: 2 / 2 Qed: 0 Alt-Ergo: 2 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/sqrt_builtins.0.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/sqrt_builtins.0.res.oracle index 0c1e537432bcd1a05c4520605b9b493d4bcc3c86..3cde9309edd672961432a6e06e3efd4cffff3295 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/sqrt_builtins.0.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/sqrt_builtins.0.res.oracle @@ -3,8 +3,8 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 2 goals scheduled -[wp] [Alt-Ergo] Goal typed_test_sqrtf_assert_KO : Unsuccess -[wp] [Alt-Ergo] Goal typed_test_sqrt_assert_KO : Unsuccess +[wp] [Timeout] typed_test_sqrtf_assert_KO (Alt-Ergo) (Cached) +[wp] [Timeout] typed_test_sqrt_assert_KO (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 2 Alt-Ergo: 0 (unsuccess: 2) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/sqrt_builtins.1.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/sqrt_builtins.1.res.oracle index 2ec3dcbbe7a5398ff3c1154fe615939b2ade2892..9dcd3b655a0a503438bb703748187ef68fc48df7 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/sqrt_builtins.1.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/sqrt_builtins.1.res.oracle @@ -3,8 +3,8 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 2 goals scheduled -[wp] [Alt-Ergo] Goal typed_real_test_sqrtf_assert_KO : Unsuccess -[wp] [Alt-Ergo] Goal typed_real_test_sqrt_assert_KO : Unsuccess +[wp] [Timeout] typed_real_test_sqrtf_assert_KO (Alt-Ergo) (Cached) +[wp] [Timeout] typed_real_test_sqrt_assert_KO (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 2 Alt-Ergo: 0 (unsuccess: 2) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/struct_use_case.0.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/struct_use_case.0.res.oracle index 1efc688a87a3276648750b06a2369201334f4a17..a0851670edfcb6e33a336b094c7cef3b08d5173c 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/struct_use_case.0.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/struct_use_case.0.res.oracle @@ -3,8 +3,8 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 2 goals scheduled -[wp] [Alt-Ergo] Goal typed_caveat_f_ensures_ok : Valid -[wp] [Qed] Goal typed_caveat_g_ensures_ok : Valid +[wp] [Valid] typed_caveat_f_ensures_ok (Alt-Ergo) (Cached) +[wp] [Valid] typed_caveat_g_ensures_ok (Qed) [wp] Proved goals: 2 / 2 Qed: 1 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/struct_use_case.1.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/struct_use_case.1.res.oracle index 8ac28e497ac9db37cdcd00644687e0b506a0165b..2a3d5f75f3ec4819090db3f7f63bc41865737bcc 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/struct_use_case.1.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/struct_use_case.1.res.oracle @@ -3,8 +3,8 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 2 goals scheduled -[wp] [Alt-Ergo] Goal typed_caveat_f_ensures_ko : Unsuccess -[wp] [Alt-Ergo] Goal typed_caveat_g_ensures_ko : Unsuccess +[wp] [Stepout] typed_caveat_f_ensures_ko (Alt-Ergo) (Cached) +[wp] [Stepout] typed_caveat_g_ensures_ko (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 2 Alt-Ergo: 0 (unsuccess: 2) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/terminates_call_options.0.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/terminates_call_options.0.res.oracle index 3228e5701f11659375cf8a8a9c83e55b2fe38dc3..246066db189cd39713f1d7d46a2e14a64adca5d1 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/terminates_call_options.0.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/terminates_call_options.0.res.oracle @@ -11,11 +11,11 @@ [wp] terminates_call_options.c:38: Warning: Missing terminates clause on call to div, defaults to \false [wp] 5 goals scheduled -[wp] [Qed] Goal typed_definition_assigns : Valid -[wp] [Alt-Ergo] Goal typed_call_declaration_terminates : Unsuccess -[wp] [Alt-Ergo] Goal typed_call_definition_terminates : Unsuccess -[wp] [Alt-Ergo] Goal typed_libc_call_terminates_part1 : Unsuccess -[wp] [Alt-Ergo] Goal typed_libc_call_terminates_part2 : Unsuccess +[wp] [Valid] typed_definition_assigns (Qed) +[wp] [Unknown] typed_call_declaration_terminates (Alt-Ergo) (Cached) +[wp] [Unknown] typed_call_definition_terminates (Alt-Ergo) (Cached) +[wp] [Unknown] typed_libc_call_terminates_part1 (Alt-Ergo) (Cached) +[wp] [Unknown] typed_libc_call_terminates_part2 (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 5 Qed: 1 Alt-Ergo: 0 (unsuccess: 4) diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/terminates_call_options.1.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/terminates_call_options.1.res.oracle index 255e0df6d995e6f1abfdd940fc6dab9d6c5f986f..203214fe325fcca98fa94b7e3f2ddca1b5ef3904 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/terminates_call_options.1.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/terminates_call_options.1.res.oracle @@ -16,11 +16,11 @@ [wp] FRAMAC_SHARE/libc/stdlib.h:641: Warning: Missing terminates clause for div, populates 'terminates \true' [wp] 5 goals scheduled -[wp] [Qed] Goal typed_definition_assigns : Valid -[wp] [Qed] Goal typed_call_declaration_terminates : Valid -[wp] [Qed] Goal typed_call_definition_terminates : Valid -[wp] [Alt-Ergo] Goal typed_no_spec_generates_goal_terminates : Unsuccess -[wp] [Qed] Goal typed_libc_call_terminates : Valid +[wp] [Valid] typed_definition_assigns (Qed) +[wp] [Valid] typed_call_declaration_terminates (Qed) +[wp] [Valid] typed_call_definition_terminates (Qed) +[wp] [Unknown] typed_no_spec_generates_goal_terminates (Alt-Ergo) (Cached) +[wp] [Valid] typed_libc_call_terminates (Qed) [wp] Proved goals: 5 / 6 Qed: 4 Alt-Ergo: 0 (unsuccess: 1) diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/terminates_formulae.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/terminates_formulae.res.oracle index cb8634fd614c650bd783d59986c144dc533969fa..7f6463c2ea7fd84e85ec4d8c02adda91a2507896 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/terminates_formulae.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/terminates_formulae.res.oracle @@ -11,24 +11,24 @@ [wp] terminates_formulae.i:90: Warning: No 'decreases' clause on recursive function 'no_decreases', cannot prove termination [wp] 18 goals scheduled -[wp] [Alt-Ergo] Goal typed_base_call_terminates : Unsuccess -[wp] [Qed] Goal typed_call_same_terminates : Valid -[wp] [Alt-Ergo] Goal typed_call_change_terminates : Unsuccess -[wp] [Qed] Goal typed_call_param_same_terminates : Valid -[wp] [Alt-Ergo] Goal typed_call_param_change_terminates : Unsuccess -[wp] [Qed] Goal typed_variant_loop_assigns : Valid -[wp] [Alt-Ergo] Goal typed_variant_loop_variant_decrease : Valid -[wp] [Qed] Goal typed_variant_loop_variant_positive : Valid -[wp] [Qed] Goal typed_general_variant_loop_assigns : Valid -[wp] [Alt-Ergo] Goal typed_general_variant_loop_variant_relation : Valid -[wp] [Alt-Ergo] Goal typed_no_variant_terminates : Unsuccess -[wp] [Qed] Goal typed_no_variant_loop_assigns : Valid -[wp] [Qed] Goal typed_decreases_terminates : Valid -[wp] [Alt-Ergo] Goal typed_decreases_variant : Valid -[wp] [Qed] Goal typed_general_decreases_terminates : Valid -[wp] [Alt-Ergo] Goal typed_general_decreases_variant : Valid -[wp] [Qed] Goal typed_no_decreases_terminates_part1 : Valid -[wp] [Alt-Ergo] Goal typed_no_decreases_terminates_part2 : Unsuccess +[wp] [Timeout] typed_base_call_terminates (Alt-Ergo) (Cached) +[wp] [Valid] typed_call_same_terminates (Qed) +[wp] [Timeout] typed_call_change_terminates (Alt-Ergo) (Cached) +[wp] [Valid] typed_call_param_same_terminates (Qed) +[wp] [Timeout] typed_call_param_change_terminates (Alt-Ergo) (Cached) +[wp] [Valid] typed_variant_loop_assigns (Qed) +[wp] [Valid] typed_variant_loop_variant_decrease (Alt-Ergo) (Cached) +[wp] [Valid] typed_variant_loop_variant_positive (Qed) +[wp] [Valid] typed_general_variant_loop_assigns (Qed) +[wp] [Valid] typed_general_variant_loop_variant_relation (Alt-Ergo) (Cached) +[wp] [Unknown] typed_no_variant_terminates (Alt-Ergo) (Cached) +[wp] [Valid] typed_no_variant_loop_assigns (Qed) +[wp] [Valid] typed_decreases_terminates (Qed) +[wp] [Valid] typed_decreases_variant (Alt-Ergo) (Cached) +[wp] [Valid] typed_general_decreases_terminates (Qed) +[wp] [Valid] typed_general_decreases_variant (Alt-Ergo) (Cached) +[wp] [Valid] typed_no_decreases_terminates_part1 (Qed) +[wp] [Unknown] typed_no_decreases_terminates_part2 (Alt-Ergo) (Cached) [wp] Proved goals: 15 / 20 Qed: 9 Alt-Ergo: 4 (unsuccess: 5) diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/terminates_fp.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/terminates_fp.res.oracle index 20266aea5b389c8c2e2df037099d254203df001a..3c682dbb4bd2242cd927b373aa7abfb5b5575f5f 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/terminates_fp.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/terminates_fp.res.oracle @@ -28,35 +28,35 @@ [wp] terminates_fp.i:78: Warning: No 'decreases' clause on recursive function 'warns_recursive', cannot prove termination [wp] 29 goals scheduled -[wp] [Qed] Goal typed_t_spec_call_point_gt_ht_s2 : Valid -[wp] [Qed] Goal typed_t_spec_terminates : Valid -[wp] [Alt-Ergo] Goal typed_t_spec_in_bhv_call_point_gt_hnt_s6 : Valid -[wp] [Qed] Goal typed_t_spec_in_bhv_complete_B1_B2 : Valid -[wp] [Qed] Goal typed_t_spec_in_bhv_disjoint_B1_B2 : Valid -[wp] [Qed] Goal typed_t_spec_in_bhv_terminates_part1 : Valid -[wp] [Qed] Goal typed_t_spec_in_bhv_terminates_part2 : Valid -[wp] [Qed] Goal typed_t_spec_in_bhv_call_point_gt_hnt_s6 : Valid -[wp] [Qed] Goal typed_t_spec_in_bhv_call_point_gt_hnt_s6 : Valid -[wp] [Qed] Goal typed_no_t_spec_call_point_gnt_hnt_s10 : Valid -[wp] [Qed] Goal typed_no_t_spec_terminates_part1 : Valid -[wp] [Alt-Ergo] Goal typed_no_t_spec_terminates_part2 : Unsuccess -[wp] [Alt-Ergo] Goal typed_no_t_spec_in_bhv_call_point_gnt_hnt_s14 : Valid -[wp] [Qed] Goal typed_no_t_spec_in_bhv_complete_B1_B2 : Valid -[wp] [Qed] Goal typed_no_t_spec_in_bhv_disjoint_B1_B2 : Valid -[wp] [Qed] Goal typed_no_t_spec_in_bhv_terminates_part1 : Valid -[wp] [Alt-Ergo] Goal typed_no_t_spec_in_bhv_terminates_part2 : Unsuccess -[wp] [Qed] Goal typed_no_t_spec_in_bhv_call_point_gnt_hnt_s14 : Valid -[wp] [Qed] Goal typed_no_t_spec_in_bhv_call_point_gnt_hnt_s14 : Valid -[wp] [Qed] Goal typed_no_t_spec_cond_call_point_gt_hnt_s18 : Valid -[wp] [Qed] Goal typed_no_t_spec_cond_terminates_part1 : Valid -[wp] [Alt-Ergo] Goal typed_no_t_spec_cond_terminates_part2 : Unsuccess -[wp] [Qed] Goal typed_no_t_spec_cond_m_call_point_gt_ht_s22 : Valid -[wp] [Qed] Goal typed_no_t_spec_cond_m_call_point_hnt_s24_part1 : Valid -[wp] [Qed] Goal typed_no_t_spec_cond_m_call_point_hnt_s24_part2 : Valid -[wp] [Qed] Goal typed_no_t_spec_cond_m_terminates_part1 : Valid -[wp] [Alt-Ergo] Goal typed_no_t_spec_cond_m_terminates_part2 : Unsuccess -[wp] [Alt-Ergo] Goal typed_no_t_spec_cond_m_terminates_part3 : Unsuccess -[wp] [Alt-Ergo] Goal typed_warns_recursive_terminates : Unsuccess +[wp] [Valid] typed_t_spec_call_point_gt_ht_s2 (Qed) +[wp] [Valid] typed_t_spec_terminates (Qed) +[wp] [Valid] typed_t_spec_in_bhv_call_point_gt_hnt_s6 (Alt-Ergo) (Cached) +[wp] [Valid] typed_t_spec_in_bhv_complete_B1_B2 (Qed) +[wp] [Valid] typed_t_spec_in_bhv_disjoint_B1_B2 (Qed) +[wp] [Valid] typed_t_spec_in_bhv_terminates_part1 (Qed) +[wp] [Valid] typed_t_spec_in_bhv_terminates_part2 (Qed) +[wp] [Valid] typed_t_spec_in_bhv_call_point_gt_hnt_s6 (Qed) +[wp] [Valid] typed_t_spec_in_bhv_call_point_gt_hnt_s6 (Qed) +[wp] [Valid] typed_no_t_spec_call_point_gnt_hnt_s10 (Qed) +[wp] [Valid] typed_no_t_spec_terminates_part1 (Qed) +[wp] [Unknown] typed_no_t_spec_terminates_part2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_no_t_spec_in_bhv_call_point_gnt_hnt_s14 (Alt-Ergo) (Cached) +[wp] [Valid] typed_no_t_spec_in_bhv_complete_B1_B2 (Qed) +[wp] [Valid] typed_no_t_spec_in_bhv_disjoint_B1_B2 (Qed) +[wp] [Valid] typed_no_t_spec_in_bhv_terminates_part1 (Qed) +[wp] [Unknown] typed_no_t_spec_in_bhv_terminates_part2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_no_t_spec_in_bhv_call_point_gnt_hnt_s14 (Qed) +[wp] [Valid] typed_no_t_spec_in_bhv_call_point_gnt_hnt_s14 (Qed) +[wp] [Valid] typed_no_t_spec_cond_call_point_gt_hnt_s18 (Qed) +[wp] [Valid] typed_no_t_spec_cond_terminates_part1 (Qed) +[wp] [Unknown] typed_no_t_spec_cond_terminates_part2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_no_t_spec_cond_m_call_point_gt_ht_s22 (Qed) +[wp] [Valid] typed_no_t_spec_cond_m_call_point_hnt_s24_part1 (Qed) +[wp] [Valid] typed_no_t_spec_cond_m_call_point_hnt_s24_part2 (Qed) +[wp] [Valid] typed_no_t_spec_cond_m_terminates_part1 (Qed) +[wp] [Unknown] typed_no_t_spec_cond_m_terminates_part2 (Alt-Ergo) (Cached) +[wp] [Unknown] typed_no_t_spec_cond_m_terminates_part3 (Alt-Ergo) (Cached) +[wp] [Unknown] typed_warns_recursive_terminates (Alt-Ergo) (Cached) [wp] Proved goals: 23 / 29 Qed: 21 Alt-Ergo: 2 (unsuccess: 6) diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/terminates_variant_option.0.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/terminates_variant_option.0.res.oracle index fe129db3e5546e55f3a848ecc548505255413b91..c4107f3d09f4eb14aba122870034097ce90c63ba 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/terminates_variant_option.0.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/terminates_variant_option.0.res.oracle @@ -7,26 +7,26 @@ [wp] [CFG] Goal fails_positive_terminates : Valid (Trivial) [wp] [CFG] Goal trivial_variant_terminates : Valid (Trivial) [wp] 20 goals scheduled -[wp] [Alt-Ergo] Goal typed_fails_positive_loop_invariant_preserved : Valid -[wp] [Qed] Goal typed_fails_positive_loop_invariant_established : Valid -[wp] [Qed] Goal typed_fails_positive_loop_assigns_part1 : Valid -[wp] [Qed] Goal typed_fails_positive_loop_assigns_part2 : Valid -[wp] [Qed] Goal typed_fails_positive_loop_variant_decrease : Valid -[wp] [Alt-Ergo] Goal typed_fails_positive_loop_variant_positive : Unsuccess -[wp] [Qed] Goal typed_fails_decreases_loop_assigns : Valid -[wp] [Alt-Ergo] Goal typed_fails_decreases_loop_variant_decrease : Unsuccess -[wp] [Qed] Goal typed_fails_decreases_loop_variant_positive : Valid -[wp] [Alt-Ergo] Goal typed_f1_loop_invariant_preserved : Valid -[wp] [Qed] Goal typed_f1_loop_invariant_established : Valid -[wp] [Qed] Goal typed_f1_loop_assigns : Valid -[wp] [Alt-Ergo] Goal typed_f1_loop_variant_decrease : Unsuccess -[wp] [Alt-Ergo] Goal typed_f1_loop_variant_positive : Valid -[wp] [Qed] Goal typed_trivial_variant_loop_assigns : Valid -[wp] [Alt-Ergo] Goal typed_trivial_variant_loop_variant_decrease : Unsuccess -[wp] [Alt-Ergo] Goal typed_trivial_variant_loop_variant_positive : Unsuccess -[wp] [Qed] Goal typed_trivial_variant_default_loop_assigns : Valid -[wp] [Alt-Ergo] Goal typed_trivial_variant_default_loop_variant_decrease : Unsuccess -[wp] [Alt-Ergo] Goal typed_trivial_variant_default_loop_variant_positive : Unsuccess +[wp] [Valid] typed_fails_positive_loop_invariant_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_fails_positive_loop_invariant_established (Qed) +[wp] [Valid] typed_fails_positive_loop_assigns_part1 (Qed) +[wp] [Valid] typed_fails_positive_loop_assigns_part2 (Qed) +[wp] [Valid] typed_fails_positive_loop_variant_decrease (Qed) +[wp] [Timeout] typed_fails_positive_loop_variant_positive (Alt-Ergo) (Cached) +[wp] [Valid] typed_fails_decreases_loop_assigns (Qed) +[wp] [Timeout] typed_fails_decreases_loop_variant_decrease (Alt-Ergo) (Cached) +[wp] [Valid] typed_fails_decreases_loop_variant_positive (Qed) +[wp] [Valid] typed_f1_loop_invariant_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_f1_loop_invariant_established (Qed) +[wp] [Valid] typed_f1_loop_assigns (Qed) +[wp] [Timeout] typed_f1_loop_variant_decrease (Alt-Ergo) (Cached) +[wp] [Valid] typed_f1_loop_variant_positive (Alt-Ergo) (Cached) +[wp] [Valid] typed_trivial_variant_loop_assigns (Qed) +[wp] [Unknown] typed_trivial_variant_loop_variant_decrease (Alt-Ergo) (Cached) +[wp] [Unknown] typed_trivial_variant_loop_variant_positive (Alt-Ergo) (Cached) +[wp] [Valid] typed_trivial_variant_default_loop_assigns (Qed) +[wp] [Unknown] typed_trivial_variant_default_loop_variant_decrease (Alt-Ergo) (Cached) +[wp] [Unknown] typed_trivial_variant_default_loop_variant_positive (Alt-Ergo) (Cached) [wp] Proved goals: 17 / 24 Qed: 10 Alt-Ergo: 3 (unsuccess: 7) diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/terminates_variant_option.1.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/terminates_variant_option.1.res.oracle index 192d6abde3bb1462937f389f3bea179af5177482..f1754b07c84e7dab783db551c991105038260d2e 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/terminates_variant_option.1.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/terminates_variant_option.1.res.oracle @@ -11,26 +11,26 @@ [wp] terminates_variant_option.i:59: Warning: Loop variant is always trivially verified (terminates \false) [wp] 20 goals scheduled -[wp] [Alt-Ergo] Goal typed_fails_positive_loop_invariant_preserved : Valid -[wp] [Qed] Goal typed_fails_positive_loop_invariant_established : Valid -[wp] [Qed] Goal typed_fails_positive_loop_assigns_part1 : Valid -[wp] [Qed] Goal typed_fails_positive_loop_assigns_part2 : Valid -[wp] [Qed] Goal typed_fails_positive_loop_variant_decrease : Valid -[wp] [Qed] Goal typed_fails_positive_loop_variant_positive : Valid -[wp] [Qed] Goal typed_fails_decreases_loop_assigns : Valid -[wp] [Alt-Ergo] Goal typed_fails_decreases_loop_variant_decrease : Valid -[wp] [Qed] Goal typed_fails_decreases_loop_variant_positive : Valid -[wp] [Alt-Ergo] Goal typed_f1_loop_invariant_preserved : Valid -[wp] [Qed] Goal typed_f1_loop_invariant_established : Valid -[wp] [Qed] Goal typed_f1_loop_assigns : Valid -[wp] [Qed] Goal typed_f1_loop_variant_decrease : Valid -[wp] [Qed] Goal typed_f1_loop_variant_positive : Valid -[wp] [Qed] Goal typed_trivial_variant_loop_assigns : Valid -[wp] [Qed] Goal typed_trivial_variant_loop_variant_decrease : Valid -[wp] [Qed] Goal typed_trivial_variant_loop_variant_positive : Valid -[wp] [Qed] Goal typed_trivial_variant_default_loop_assigns : Valid -[wp] [Qed] Goal typed_trivial_variant_default_loop_variant_decrease : Valid -[wp] [Qed] Goal typed_trivial_variant_default_loop_variant_positive : Valid +[wp] [Valid] typed_fails_positive_loop_invariant_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_fails_positive_loop_invariant_established (Qed) +[wp] [Valid] typed_fails_positive_loop_assigns_part1 (Qed) +[wp] [Valid] typed_fails_positive_loop_assigns_part2 (Qed) +[wp] [Valid] typed_fails_positive_loop_variant_decrease (Qed) +[wp] [Valid] typed_fails_positive_loop_variant_positive (Qed) +[wp] [Valid] typed_fails_decreases_loop_assigns (Qed) +[wp] [Valid] typed_fails_decreases_loop_variant_decrease (Alt-Ergo) (Cached) +[wp] [Valid] typed_fails_decreases_loop_variant_positive (Qed) +[wp] [Valid] typed_f1_loop_invariant_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_f1_loop_invariant_established (Qed) +[wp] [Valid] typed_f1_loop_assigns (Qed) +[wp] [Valid] typed_f1_loop_variant_decrease (Qed) +[wp] [Valid] typed_f1_loop_variant_positive (Qed) +[wp] [Valid] typed_trivial_variant_loop_assigns (Qed) +[wp] [Valid] typed_trivial_variant_loop_variant_decrease (Qed) +[wp] [Valid] typed_trivial_variant_loop_variant_positive (Qed) +[wp] [Valid] typed_trivial_variant_default_loop_assigns (Qed) +[wp] [Valid] typed_trivial_variant_default_loop_variant_decrease (Qed) +[wp] [Valid] typed_trivial_variant_default_loop_variant_positive (Qed) [wp] Proved goals: 24 / 24 Qed: 17 Alt-Ergo: 3 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/tset.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/tset.res.oracle index 09696132705eae973a73ded6c9ea2d4e14da184d..6c5d020023d9b62b344d607064e3fcc13a5e973e 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/tset.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/tset.res.oracle @@ -2,10 +2,10 @@ [kernel] Parsing tset.i (no preprocessing) [wp] Running WP plugin... [wp] 4 goals scheduled -[wp] [Qed] Goal typed_lemma_UNION_DESCR : Valid -[wp] [Alt-Ergo] Goal typed_lemma_UNION_EQ : Valid -[wp] [Qed] Goal typed_lemma_UNION_LIFT : Valid -[wp] [Alt-Ergo] Goal typed_lemma_UNION_RANGE : Valid +[wp] [Valid] typed_lemma_UNION_DESCR (Qed) +[wp] [Valid] typed_lemma_UNION_EQ (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_UNION_LIFT (Qed) +[wp] [Valid] typed_lemma_UNION_RANGE (Alt-Ergo) (Cached) [wp] Proved goals: 4 / 4 Qed: 2 Alt-Ergo: 2 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/type_guard.0.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/type_guard.0.res.oracle index 171329197f0bf0153a41a8feb09a2678a937b917..c487ec99314db2ae5ede1ba4fc4c429adc2e1365 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/type_guard.0.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/type_guard.0.res.oracle @@ -3,7 +3,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_f_ensures_qed_ok : Valid +[wp] [Valid] typed_f_ensures_qed_ok (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 1 Qed: 0 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/type_guard.1.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/type_guard.1.res.oracle index f3b30166b51ffed151281f6379b41bd59841076d..34bccc4f08841b2fcc24e74edbc41e9f745f9bc1 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/type_guard.1.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/type_guard.1.res.oracle @@ -3,7 +3,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_f_ensures_qed_ko : Unsuccess +[wp] [Stepout] typed_f_ensures_qed_ko (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 1 Alt-Ergo: 0 (unsuccess: 1) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/unit_bit_test.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/unit_bit_test.res.oracle index 7d027492563279fb94f5533303ea358ff345a679..e6f0109138af1135a6e6e863f4c22a6b17cba034 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/unit_bit_test.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/unit_bit_test.res.oracle @@ -3,10 +3,10 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 4 goals scheduled -[wp] [Qed] Goal typed_sum_ensures_ok : Valid -[wp] [Alt-Ergo] Goal typed_sum_ensures_ko : Unsuccess -[wp] [Qed] Goal typed_rotate_left_ensures_bit_zero : Valid -[wp] [Alt-Ergo] Goal typed_rotate_left_ensures_other_bits : Valid +[wp] [Valid] typed_sum_ensures_ok (Qed) +[wp] [Timeout] typed_sum_ensures_ko (Alt-Ergo) (Cached) +[wp] [Valid] typed_rotate_left_ensures_bit_zero (Qed) +[wp] [Valid] typed_rotate_left_ensures_other_bits (Alt-Ergo) (Cached) [wp] Proved goals: 3 / 4 Qed: 2 Alt-Ergo: 1 (unsuccess: 1) diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/unit_bool.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/unit_bool.res.oracle index 2d38dce71597782d91ac2a3ece7bac586ef927f7..3730097b6b3c34bdbac110f49435b47143d6e44c 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/unit_bool.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/unit_bool.res.oracle @@ -3,21 +3,21 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 15 goals scheduled -[wp] [Alt-Ergo] Goal typed_lemma_f_1 : Valid -[wp] [Qed] Goal typed_boolean_casts_check_C0 : Valid -[wp] [Qed] Goal typed_boolean_casts_check_C1 : Valid -[wp] [Qed] Goal typed_boolean_casts_check_c0 : Valid -[wp] [Qed] Goal typed_boolean_casts_check_c1 : Valid -[wp] [Qed] Goal typed_boolean_casts_check_c2 : Valid -[wp] [Qed] Goal typed_boolean_casts_check_X0 : Valid -[wp] [Qed] Goal typed_boolean_casts_check_X1 : Valid -[wp] [Qed] Goal typed_boolean_casts_check_x0 : Valid -[wp] [Qed] Goal typed_boolean_casts_check_x1 : Valid -[wp] [Qed] Goal typed_boolean_casts_check_x2 : Valid -[wp] [Qed] Goal typed_boolean_casts_check_B0 : Valid -[wp] [Qed] Goal typed_boolean_casts_check_B1 : Valid -[wp] [Qed] Goal typed_boolean_casts_check_b0 : Valid -[wp] [Qed] Goal typed_boolean_casts_check_b1 : Valid +[wp] [Valid] typed_lemma_f_1 (Alt-Ergo) (Cached) +[wp] [Valid] typed_boolean_casts_check_C0 (Qed) +[wp] [Valid] typed_boolean_casts_check_C1 (Qed) +[wp] [Valid] typed_boolean_casts_check_c0 (Qed) +[wp] [Valid] typed_boolean_casts_check_c1 (Qed) +[wp] [Valid] typed_boolean_casts_check_c2 (Qed) +[wp] [Valid] typed_boolean_casts_check_X0 (Qed) +[wp] [Valid] typed_boolean_casts_check_X1 (Qed) +[wp] [Valid] typed_boolean_casts_check_x0 (Qed) +[wp] [Valid] typed_boolean_casts_check_x1 (Qed) +[wp] [Valid] typed_boolean_casts_check_x2 (Qed) +[wp] [Valid] typed_boolean_casts_check_B0 (Qed) +[wp] [Valid] typed_boolean_casts_check_B1 (Qed) +[wp] [Valid] typed_boolean_casts_check_b0 (Qed) +[wp] [Valid] typed_boolean_casts_check_b1 (Qed) [wp] Proved goals: 15 / 15 Qed: 14 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/user_def_type_guard.0.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/user_def_type_guard.0.res.oracle index 421d5032376351d5ec926a3e903fd0e1f1f18a08..3e057a637fa672293f2751e0cfe60fd28b6d7a7f 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/user_def_type_guard.0.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/user_def_type_guard.0.res.oracle @@ -3,7 +3,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_f_ensures_qed_ok : Valid +[wp] [Valid] typed_f_ensures_qed_ok (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 1 Qed: 0 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/user_def_type_guard.1.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/user_def_type_guard.1.res.oracle index 0b69f7daf855c680a12fa4ba643a777ea613255b..b250d9f4c45abb68b212a53412ba0d1f294a175d 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/user_def_type_guard.1.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/user_def_type_guard.1.res.oracle @@ -3,7 +3,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_f_ensures_qed_ko : Unsuccess +[wp] [Stepout] typed_f_ensures_qed_ko (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 1 Alt-Ergo: 0 (unsuccess: 1) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts0708.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts0708.res.oracle index 249f9cac609a8301b06a5c04218c2bad41fa85d4..b8ed1640d54ea68268323504e1dd2e35c0f127ec 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts0708.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts0708.res.oracle @@ -3,7 +3,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_f_ensures_A : Valid +[wp] [Valid] typed_f_ensures_A (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 1 Qed: 0 Alt-Ergo: 1 @@ -13,7 +13,7 @@ ------------------------------------------------------------ [wp] Running WP plugin... [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_f_ensures_B : Valid +[wp] [Valid] typed_f_ensures_B (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 1 Qed: 0 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts0843.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts0843.res.oracle index 0802c5dbaa92f8bbb53c89c83e471cebb08378a9..7cc44e2d2b3c4853a850f61703095f82604d62be 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts0843.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts0843.res.oracle @@ -3,10 +3,10 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 4 goals scheduled -[wp] [Qed] Goal typed_f3_assigns : Valid -[wp] [Alt-Ergo] Goal typed_g3_assigns_exit : Valid -[wp] [Alt-Ergo] Goal typed_g3_assigns_normal : Valid -[wp] [Qed] Goal typed_g3_call_f3_requires : Valid +[wp] [Valid] typed_f3_assigns (Qed) +[wp] [Valid] typed_g3_assigns_exit (Alt-Ergo) +[wp] [Valid] typed_g3_assigns_normal (Alt-Ergo) +[wp] [Valid] typed_g3_call_f3_requires (Qed) [wp] Proved goals: 4 / 4 Qed: 2 Alt-Ergo: 2 diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts779.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts779.res.oracle index 8faeff06e9fce75e58574e6da3390b8069df6522..f31ddb2fcd46eced56ff32a0f78370fc042110ed 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts779.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts779.res.oracle @@ -3,8 +3,8 @@ [wp] Running WP plugin... [rte:annot] annotating function f [wp] 2 goals scheduled -[wp] [Qed] Goal typed_f_assert : Valid -[wp] [Alt-Ergo] Goal typed_f_assert_rte_mem_access : Unsuccess +[wp] [Valid] typed_f_assert (Qed) +[wp] [Timeout] typed_f_assert_rte_mem_access (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 2 Qed: 1 Alt-Ergo: 0 (unsuccess: 1) diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts788.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts788.res.oracle index 2554eb4273100d2abe3dcee96add314211fd3636..16ef3ee8df3692c9e31519c9e800a4a868bc6d21 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts788.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts788.res.oracle @@ -3,9 +3,9 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 3 goals scheduled -[wp] [Qed] Goal typed_ref_main_ensures_I0 : Valid -[wp] [Alt-Ergo] Goal typed_ref_main_ensures_I1 : Valid -[wp] [Alt-Ergo] Goal typed_ref_main_ensures_I2 : Valid +[wp] [Valid] typed_ref_main_ensures_I0 (Qed) +[wp] [Valid] typed_ref_main_ensures_I1 (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_main_ensures_I2 (Alt-Ergo) (Cached) [wp] Proved goals: 3 / 3 Qed: 1 Alt-Ergo: 2 diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts986.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts986.res.oracle index 0ef4130fb85ebf15d969fdf3552a4109366d47bd..e39168bc79cdf76970eac854668c74f05969d64d 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts986.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts986.res.oracle @@ -3,7 +3,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_f_assert_A : Valid +[wp] [Valid] typed_f_assert_A (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 1 Qed: 0 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1174.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1174.res.oracle index 288a484c71d1d73941afd4bdbced3c1992716336..9bd0a0c1912cb8d6e0533e78762d76d33b351c9b 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1174.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1174.res.oracle @@ -3,7 +3,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_real_job_assert_qed_ok : Valid +[wp] [Valid] typed_real_job_assert_qed_ok (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 1 Qed: 0 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1176.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1176.res.oracle index e8fdfc5b1a2df94f96ccd14a406c6c401b759072..313906f648888083c84e6ab10231ad21633a8ae2 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1176.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1176.res.oracle @@ -3,7 +3,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Qed] Goal typed_f_assert_qed_ok : Valid +[wp] [Valid] typed_f_assert_qed_ok (Qed) [wp] Proved goals: 1 / 1 Qed: 1 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1360.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1360.res.oracle index 92f813ec7b9afb87519940378b18806dc1ea12ed..81cb35e5ff9537b682c13200e664d01fa7e06ceb 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1360.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1360.res.oracle @@ -4,16 +4,16 @@ [rte:annot] annotating function foo_correct [rte:annot] annotating function foo_wrong [wp] 10 goals scheduled -[wp] [Qed] Goal typed_foo_wrong_ensures : Valid -[wp] [Qed] Goal typed_foo_wrong_assert_rte_mem_access : Valid -[wp] [Qed] Goal typed_foo_wrong_assert_rte_mem_access_2 : Valid -[wp] [Alt-Ergo] Goal typed_foo_wrong_assert_rte_mem_access_3 : Unsuccess -[wp] [Qed] Goal typed_foo_wrong_assigns : Valid -[wp] [Qed] Goal typed_foo_correct_ensures : Valid -[wp] [Alt-Ergo] Goal typed_foo_correct_assert_rte_mem_access : Valid -[wp] [Qed] Goal typed_foo_correct_assert_rte_mem_access_2 : Valid -[wp] [Qed] Goal typed_foo_correct_assert_rte_mem_access_3 : Valid -[wp] [Qed] Goal typed_foo_correct_assigns : Valid +[wp] [Valid] typed_foo_wrong_ensures (Qed) +[wp] [Valid] typed_foo_wrong_assert_rte_mem_access (Qed) +[wp] [Valid] typed_foo_wrong_assert_rte_mem_access_2 (Qed) +[wp] [Timeout] typed_foo_wrong_assert_rte_mem_access_3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_foo_wrong_assigns (Qed) +[wp] [Valid] typed_foo_correct_ensures (Qed) +[wp] [Valid] typed_foo_correct_assert_rte_mem_access (Alt-Ergo) (Cached) +[wp] [Valid] typed_foo_correct_assert_rte_mem_access_2 (Qed) +[wp] [Valid] typed_foo_correct_assert_rte_mem_access_3 (Qed) +[wp] [Valid] typed_foo_correct_assigns (Qed) [wp] Proved goals: 9 / 10 Qed: 8 Alt-Ergo: 1 (unsuccess: 1) diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1462.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1462.res.oracle index 53303432f91d102e7a2331fab3a36a581581a6b5..aede83fc10cc38226bd5b6411c5b492b1b9deada 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1462.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1462.res.oracle @@ -3,19 +3,19 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 13 goals scheduled -[wp] [Alt-Ergo] Goal typed_wrong_assert_for_value : Valid -[wp] [Alt-Ergo] Goal typed_wrong_loop_invariant_A_KO_preserved : Unsuccess -[wp] [Qed] Goal typed_wrong_loop_invariant_A_KO_established : Valid -[wp] [Qed] Goal typed_wrong_loop_invariant_B_preserved : Valid -[wp] [Qed] Goal typed_wrong_loop_invariant_B_established : Valid -[wp] [Qed] Goal typed_wrong_loop_invariant_C_preserved : Valid -[wp] [Qed] Goal typed_wrong_loop_invariant_C_established : Valid -[wp] [Alt-Ergo] Goal typed_wrong_assert_consequence_of_false_invariant : Valid -[wp] [Qed] Goal typed_wrong_loop_assigns : Valid -[wp] [Qed] Goal typed_local_loop_invariant_preserved : Valid -[wp] [Qed] Goal typed_local_loop_invariant_established : Valid -[wp] [Qed] Goal typed_local_loop_assigns_part1 : Valid -[wp] [Qed] Goal typed_local_loop_assigns_part2 : Valid +[wp] [Valid] typed_wrong_assert_for_value (Alt-Ergo) (Cached) +[wp] [Timeout] typed_wrong_loop_invariant_A_KO_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_wrong_loop_invariant_A_KO_established (Qed) +[wp] [Valid] typed_wrong_loop_invariant_B_preserved (Qed) +[wp] [Valid] typed_wrong_loop_invariant_B_established (Qed) +[wp] [Valid] typed_wrong_loop_invariant_C_preserved (Qed) +[wp] [Valid] typed_wrong_loop_invariant_C_established (Qed) +[wp] [Valid] typed_wrong_assert_consequence_of_false_invariant (Alt-Ergo) (Cached) +[wp] [Valid] typed_wrong_loop_assigns (Qed) +[wp] [Valid] typed_local_loop_invariant_preserved (Qed) +[wp] [Valid] typed_local_loop_invariant_established (Qed) +[wp] [Valid] typed_local_loop_assigns_part1 (Qed) +[wp] [Valid] typed_local_loop_assigns_part2 (Qed) [wp] Proved goals: 12 / 13 Qed: 10 Alt-Ergo: 2 (unsuccess: 1) diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1586.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1586.res.oracle index 326de6e3cf4e153c73ec6ea2ea27d607a4a750fe..06ba1333f313f61274cb9384e13884af0e4b82c3 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1586.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1586.res.oracle @@ -3,10 +3,10 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 4 goals scheduled -[wp] [Qed] Goal typed_compute_bizarre_Bizarre_ensures_TRANS : Valid -[wp] [Qed] Goal typed_compute_normal_Normal_ensures_TRANS : Valid -[wp] [Alt-Ergo] Goal typed_main_bizarre_KO_assert_FALSE : Unsuccess -[wp] [Alt-Ergo] Goal typed_main_normal_KO_assert_FALSE : Unsuccess +[wp] [Valid] typed_compute_bizarre_Bizarre_ensures_TRANS (Qed) +[wp] [Valid] typed_compute_normal_Normal_ensures_TRANS (Qed) +[wp] [Unknown] typed_main_bizarre_KO_assert_FALSE (Alt-Ergo) (Cached) +[wp] [Unknown] typed_main_normal_KO_assert_FALSE (Alt-Ergo) (Cached) [wp] Proved goals: 2 / 4 Qed: 2 Alt-Ergo: 0 (unsuccess: 2) diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1588.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1588.res.oracle index 5e2c4f9562f58ea4734d7278913377ae3c04a605..cd15d16ee5f9cea032f9273802443f713b9b666b 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1588.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1588.res.oracle @@ -7,9 +7,9 @@ [wp] bts_1588.i:5: Warning: Missing assigns clause (assigns 'everything' instead) [wp] 3 goals scheduled -[wp] [Qed] Goal typed_f_loop_invariant_l1_2_preserved : Valid -[wp] [Qed] Goal typed_f_loop_invariant_l1_2_established : Valid -[wp] [Qed] Goal typed_f_assert_a1 : Valid +[wp] [Valid] typed_f_loop_invariant_l1_2_preserved (Qed) +[wp] [Valid] typed_f_loop_invariant_l1_2_established (Qed) +[wp] [Valid] typed_f_assert_a1 (Qed) [wp] Proved goals: 3 / 3 Qed: 3 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1601.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1601.res.oracle index c27e58cfd85bd5426ab168004469c17a71c4bdea..70e2286bc867ce911fd252c005e30d05b3dc55f2 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1601.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1601.res.oracle @@ -3,14 +3,14 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 8 goals scheduled -[wp] [Alt-Ergo] Goal typed_foo_assert : Valid -[wp] [Qed] Goal typed_foo_assert_2 : Valid -[wp] [Qed] Goal typed_foo_assert_3 : Valid -[wp] [Qed] Goal typed_foo_assert_4 : Valid -[wp] [Qed] Goal typed_foo_assert_5 : Valid -[wp] [Qed] Goal typed_foo_assert_6 : Valid -[wp] [Qed] Goal typed_foo_assert_7 : Valid -[wp] [Qed] Goal typed_foo_basic_ensures : Valid +[wp] [Valid] typed_foo_assert (Alt-Ergo) (Cached) +[wp] [Valid] typed_foo_assert_2 (Qed) +[wp] [Valid] typed_foo_assert_3 (Qed) +[wp] [Valid] typed_foo_assert_4 (Qed) +[wp] [Valid] typed_foo_assert_5 (Qed) +[wp] [Valid] typed_foo_assert_6 (Qed) +[wp] [Valid] typed_foo_assert_7 (Qed) +[wp] [Valid] typed_foo_basic_ensures (Qed) [wp] Proved goals: 8 / 8 Qed: 7 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1828.0.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1828.0.res.oracle index 139697cf571e1aded39cd38ce988da3a9451c5c8..9ef06ef07a1da86dfafbd4972ff4ec15510f2324 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1828.0.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1828.0.res.oracle @@ -3,12 +3,12 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 6 goals scheduled -[wp] [Alt-Ergo] Goal typed_local_frame_assert_ok : Valid -[wp] [Alt-Ergo] Goal typed_global_frame_ensures_sep_iff_ref : Unsuccess -[wp] [Alt-Ergo] Goal typed_global_frame_ensures_one_iff_ref : Unsuccess -[wp] [Qed] Goal typed_global_frame_ensures_zero_always : Valid -[wp] [Qed] Goal typed_global_frame_assert_ok : Valid -[wp] [Qed] Goal typed_global_frame_assert_ok_2 : Valid +[wp] [Valid] typed_local_frame_assert_ok (Alt-Ergo) (Cached) +[wp] [Unknown] typed_global_frame_ensures_sep_iff_ref (Alt-Ergo) (Cached) +[wp] [Timeout] typed_global_frame_ensures_one_iff_ref (Alt-Ergo) (Cached) +[wp] [Valid] typed_global_frame_ensures_zero_always (Qed) +[wp] [Valid] typed_global_frame_assert_ok (Qed) +[wp] [Valid] typed_global_frame_assert_ok_2 (Qed) [wp] Proved goals: 4 / 6 Qed: 3 Alt-Ergo: 1 (unsuccess: 2) diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1828.1.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1828.1.res.oracle index 5a6c637d9f6ffcd2a9161f0ddaec0183821b8a46..dfaff6592237b733b7d716c4031790ae5fad777e 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1828.1.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_1828.1.res.oracle @@ -3,12 +3,12 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 6 goals scheduled -[wp] [Alt-Ergo] Goal typed_ref_local_frame_assert_ok : Valid -[wp] [Qed] Goal typed_ref_global_frame_ensures_sep_iff_ref : Valid -[wp] [Qed] Goal typed_ref_global_frame_ensures_one_iff_ref : Valid -[wp] [Qed] Goal typed_ref_global_frame_ensures_zero_always : Valid -[wp] [Qed] Goal typed_ref_global_frame_assert_ok : Valid -[wp] [Qed] Goal typed_ref_global_frame_assert_ok_2 : Valid +[wp] [Valid] typed_ref_local_frame_assert_ok (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_global_frame_ensures_sep_iff_ref (Qed) +[wp] [Valid] typed_ref_global_frame_ensures_one_iff_ref (Qed) +[wp] [Valid] typed_ref_global_frame_ensures_zero_always (Qed) +[wp] [Valid] typed_ref_global_frame_assert_ok (Qed) +[wp] [Valid] typed_ref_global_frame_assert_ok_2 (Qed) [wp] Proved goals: 6 / 6 Qed: 5 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_2040.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_2040.res.oracle index a407bf2ca06447efd20ca4067f5bc38ad11527bf..5d12d15b5e61d0da22976dee2606f15d85aa80e9 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_2040.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_2040.res.oracle @@ -3,7 +3,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Qed] Goal typed_call_assert : Valid +[wp] [Valid] typed_call_assert (Qed) [wp] Proved goals: 1 / 1 Qed: 1 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_2079.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_2079.res.oracle index cb6c2c3d0f1d294c989e3f5e7b1bdbb54b1448c9..02b2ed5961d8d48a38256c0d9b1e01304db00714 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_2079.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_2079.res.oracle @@ -3,8 +3,8 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 2 goals scheduled -[wp] [Qed] Goal typed_main_ensures_Eval_P : Valid -[wp] [Qed] Goal typed_main_ensures_Eval_Q : Valid +[wp] [Valid] typed_main_ensures_Eval_P (Qed) +[wp] [Valid] typed_main_ensures_Eval_Q (Qed) [wp] Proved goals: 2 / 2 Qed: 2 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_2159.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_2159.res.oracle index 786136c4a21485711dd42dec053c7474c8a363b8..71cc141c287fed79232b7921ca63916556d0002d 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_2159.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_2159.res.oracle @@ -3,7 +3,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_job_ensures : Valid +[wp] [Valid] typed_job_ensures (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 1 Qed: 0 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_2471.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_2471.res.oracle index 7aee840f3b3d3be6a1047e55e3e71bba815d19b8..309be1fbe5bb427fbf7c52d9b5612276ae91b3b2 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_2471.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/bts_2471.res.oracle @@ -3,7 +3,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_foo_assert_ko : Unsuccess +[wp] [Timeout] typed_foo_assert_ko (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 1 Alt-Ergo: 0 (unsuccess: 1) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/ergo_typecheck.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/ergo_typecheck.res.oracle index 6f05d1615c3d1f0f863289bba00e0a343393c545..564c7efdea555ff8e8a3151f4435d5f365b8cee7 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/ergo_typecheck.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/ergo_typecheck.res.oracle @@ -3,14 +3,14 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 8 goals scheduled -[wp] [Qed] Goal typed_f_ensures_var_divded : Valid -[wp] [Qed] Goal typed_f_ensures_var_inline : Valid -[wp] [Qed] Goal typed_f_ensures_var_unit0 : Valid -[wp] [Qed] Goal typed_f_ensures_var_unit1 : Valid -[wp] [Qed] Goal typed_f_ensures_var_unit2 : Valid -[wp] [Qed] Goal typed_f_ensures_var_unit3 : Valid -[wp] [Qed] Goal typed_f_ensures_var_unit4 : Valid -[wp] [Qed] Goal typed_f_assigns : Valid +[wp] [Valid] typed_f_ensures_var_divded (Qed) +[wp] [Valid] typed_f_ensures_var_inline (Qed) +[wp] [Valid] typed_f_ensures_var_unit0 (Qed) +[wp] [Valid] typed_f_ensures_var_unit1 (Qed) +[wp] [Valid] typed_f_ensures_var_unit2 (Qed) +[wp] [Valid] typed_f_ensures_var_unit3 (Qed) +[wp] [Valid] typed_f_ensures_var_unit4 (Qed) +[wp] [Valid] typed_f_assigns (Qed) [wp] Proved goals: 8 / 8 Qed: 8 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue-364.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue-364.res.oracle index 41b0c6bc7835644f9b8938f263fcbecadfd9f94e..d8dbbb2fe5a304070bd42fd578733845ca9e04ec 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue-364.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue-364.res.oracle @@ -3,8 +3,8 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 2 goals scheduled -[wp] [Alt-Ergo] Goal typed_main_assert_ZERO : Valid -[wp] [Alt-Ergo] Goal typed_main_assert_OVER : Valid +[wp] [Valid] typed_main_assert_ZERO (Alt-Ergo) (Cached) +[wp] [Valid] typed_main_assert_OVER (Alt-Ergo) (Cached) [wp] Proved goals: 2 / 2 Qed: 0 Alt-Ergo: 2 diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue-684-exit.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue-684-exit.res.oracle index 8792b49802b3cb43fb62f9aa8f5de49c55f4a7da..ad15f4f295e982b8237a6e068ab37cb1f7e67344 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue-684-exit.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue-684-exit.res.oracle @@ -3,10 +3,10 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 4 goals scheduled -[wp] [Qed] Goal typed_inconditional_exit_ensures : Valid -[wp] [Qed] Goal typed_inconditional_exit_exits : Valid -[wp] [Qed] Goal typed_inconditional_exit_assigns_exit : Valid -[wp] [Qed] Goal typed_inconditional_exit_assigns_normal : Valid +[wp] [Valid] typed_inconditional_exit_ensures (Qed) +[wp] [Valid] typed_inconditional_exit_exits (Qed) +[wp] [Valid] typed_inconditional_exit_assigns_exit (Qed) +[wp] [Valid] typed_inconditional_exit_assigns_normal (Qed) [wp] Proved goals: 4 / 4 Qed: 4 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_198.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_198.res.oracle index ca918c67e926f344dd1ea6e2125fadeba4a239df..9c9178bd14e2db152b1dff44241d09bb39888103 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_198.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_198.res.oracle @@ -2,7 +2,7 @@ [kernel] Parsing issue_198.i (no preprocessing) [wp] Running WP plugin... [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_lemma_broken : Valid +[wp] [Valid] typed_lemma_broken (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 1 Qed: 0 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_259.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_259.res.oracle index ecae06baa07e1c4d052ad5b83ef70c4c25be0539..9c4292aa4d8a7ada189656500217103be13abae3 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_259.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_259.res.oracle @@ -3,13 +3,13 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 7 goals scheduled -[wp] [Qed] Goal typed_f_assigns : Valid -[wp] [Qed] Goal typed_g_assigns_exit : Valid -[wp] [Qed] Goal typed_g_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_g_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_g_assigns_normal_part3 : Valid -[wp] [Qed] Goal typed_g_assigns_normal_part4 : Valid -[wp] [Qed] Goal typed_g_assigns_normal_part5 : Valid +[wp] [Valid] typed_f_assigns (Qed) +[wp] [Valid] typed_g_assigns_exit (Qed) +[wp] [Valid] typed_g_assigns_normal_part1 (Qed) +[wp] [Valid] typed_g_assigns_normal_part2 (Qed) +[wp] [Valid] typed_g_assigns_normal_part3 (Qed) +[wp] [Valid] typed_g_assigns_normal_part4 (Qed) +[wp] [Valid] typed_g_assigns_normal_part5 (Qed) [wp] Proved goals: 7 / 7 Qed: 7 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_447.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_447.res.oracle index 819ed2e218dfbf3b559aa8893c5cbbd79c2e0ef8..913f8afed00600d2459d97cdc4d4f1bdedf16569 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_447.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_447.res.oracle @@ -2,7 +2,7 @@ [kernel] Parsing issue_447.i (no preprocessing) [wp] Running WP plugin... [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_lemma_foo : Valid +[wp] [Valid] typed_lemma_foo (Alt-Ergo) [wp] Proved goals: 1 / 1 Qed: 0 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_494.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_494.res.oracle index ac23b5b748d3a6326e159cd81afd0b05f1526109..8fcd310c965ae9f19b8b82620ed8fc4d68585369 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_494.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_494.res.oracle @@ -3,9 +3,9 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 3 goals scheduled -[wp] [Alt-Ergo] Goal typed_f_ensures : Valid -[wp] [Alt-Ergo] Goal typed_job_ko_fixed_assert_Wrong : Unsuccess -[wp] [Alt-Ergo] Goal typed_job_ko_success_assert_Wrong : Unsuccess +[wp] [Valid] typed_f_ensures (Alt-Ergo) (Cached) +[wp] [Timeout] typed_job_ko_fixed_assert_Wrong (Alt-Ergo) (Cached) +[wp] [Timeout] typed_job_ko_success_assert_Wrong (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 3 Qed: 0 Alt-Ergo: 1 (unsuccess: 2) diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_508.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_508.res.oracle index 75201f17f4253955d31304aa96b4f2bb1d55c9d6..de95b2856189db60c73f6c0ad00e66f650ff8959 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_508.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_508.res.oracle @@ -3,9 +3,9 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 3 goals scheduled -[wp] [Alt-Ergo] Goal typed_add_assigns_part1 : Valid -[wp] [Qed] Goal typed_add_assigns_part2 : Valid -[wp] [Qed] Goal typed_add_assigns_part3 : Valid +[wp] [Valid] typed_add_assigns_part1 (Alt-Ergo) (Cached) +[wp] [Valid] typed_add_assigns_part2 (Qed) +[wp] [Valid] typed_add_assigns_part3 (Qed) [wp] Proved goals: 3 / 3 Qed: 2 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_711.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_711.res.oracle index 9a296ca593e37d3a3e1a906b786d309493539cd0..61fc80ca40071aaafcc6ff610330edb83b3bcf0e 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_711.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_711.res.oracle @@ -2,7 +2,7 @@ [kernel] Parsing issue_711.i (no preprocessing) [wp] Running WP plugin... [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_lemma_A : Valid +[wp] [Valid] typed_lemma_A (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 1 Qed: 0 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_715_a.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_715_a.res.oracle index f9c7a0b47638cfc0373ca3b1803d653525530564..295a361966cdad5b4a5d1789f40117c3dfad025d 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_715_a.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_715_a.res.oracle @@ -5,7 +5,7 @@ No code nor implicit assigns clause for function dummy, generating default assigns from the prototype [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Qed] Goal typed_foo_call_dummy_requires : Valid +[wp] [Valid] typed_foo_call_dummy_requires (Qed) [wp] Proved goals: 1 / 1 Qed: 1 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_715_b.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_715_b.res.oracle index 301704e67cdee613d0b2f45c0df9fcfb9c68aa6b..37fd36bfb081cf12bb8a7045ba6cb72794530815 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_715_b.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_715_b.res.oracle @@ -5,8 +5,8 @@ No code nor implicit assigns clause for function dummy, generating default assigns from the prototype [wp] Warning: Missing RTE guards [wp] 2 goals scheduled -[wp] [Alt-Ergo] Goal typed_foo_call_dummy_requires : Valid -[wp] [Qed] Goal typed_foo_call_dummy_requires_2 : Valid +[wp] [Valid] typed_foo_call_dummy_requires (Alt-Ergo) (Cached) +[wp] [Valid] typed_foo_call_dummy_requires_2 (Qed) [wp] Proved goals: 2 / 2 Qed: 1 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_751.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_751.res.oracle index 6631c35af9b8fe108260f5e8018a3cd753ba75e1..8154e13bad678e211c417de26359d07ea6cff97d 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_751.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_751.res.oracle @@ -3,46 +3,46 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 40 goals scheduled -[wp] [Qed] Goal typed_acquire_loop_invariant_RANGE_preserved : Valid -[wp] [Qed] Goal typed_acquire_loop_invariant_RANGE_established : Valid -[wp] [Qed] Goal typed_acquire_loop_assigns_part1 : Valid -[wp] [Alt-Ergo] Goal typed_acquire_loop_assigns_part2 : Valid -[wp] [Qed] Goal typed_issue_751_check : Valid -[wp] [Qed] Goal typed_issue_751_check_2 : Valid -[wp] [Qed] Goal typed_issue_751_check_3 : Valid -[wp] [Qed] Goal typed_issue_751_check_4 : Valid -[wp] [Qed] Goal typed_issue_751_call_checks_requires_pos_max : Valid -[wp] [Qed] Goal typed_issue_751_call_checks_requires_neg_max : Valid -[wp] [Qed] Goal typed_issue_751_call_checks_requires_pos_min : Valid -[wp] [Qed] Goal typed_issue_751_call_checks_requires_neg_min : Valid -[wp] [Qed] Goal typed_issue_751_call_checks_requires_strict_pos_max : Valid -[wp] [Qed] Goal typed_issue_751_call_checks_requires_strict_neg_max : Valid -[wp] [Qed] Goal typed_issue_751_call_checks_requires_strict_pos_min : Valid -[wp] [Qed] Goal typed_issue_751_call_checks_requires_strict_neg_min : Valid -[wp] [Alt-Ergo] Goal typed_issue_751_call_checks_2_requires_pos_max : Valid -[wp] [Qed] Goal typed_issue_751_call_checks_2_requires_neg_max : Valid -[wp] [Alt-Ergo] Goal typed_issue_751_call_checks_2_requires_pos_min : Valid -[wp] [Qed] Goal typed_issue_751_call_checks_2_requires_neg_min : Valid -[wp] [Alt-Ergo] Goal typed_issue_751_call_checks_2_requires_strict_pos_max : Valid -[wp] [Qed] Goal typed_issue_751_call_checks_2_requires_strict_neg_max : Valid -[wp] [Alt-Ergo] Goal typed_issue_751_call_checks_2_requires_strict_pos_min : Valid -[wp] [Qed] Goal typed_issue_751_call_checks_2_requires_strict_neg_min : Valid -[wp] [Qed] Goal typed_issue_751_call_checks_3_requires_pos_max : Valid -[wp] [Alt-Ergo] Goal typed_issue_751_call_checks_3_requires_neg_max : Valid -[wp] [Qed] Goal typed_issue_751_call_checks_3_requires_pos_min : Valid -[wp] [Alt-Ergo] Goal typed_issue_751_call_checks_3_requires_neg_min : Valid -[wp] [Qed] Goal typed_issue_751_call_checks_3_requires_strict_pos_max : Valid -[wp] [Alt-Ergo] Goal typed_issue_751_call_checks_3_requires_strict_neg_max : Valid -[wp] [Qed] Goal typed_issue_751_call_checks_3_requires_strict_pos_min : Valid -[wp] [Alt-Ergo] Goal typed_issue_751_call_checks_3_requires_strict_neg_min : Valid -[wp] [Alt-Ergo] Goal typed_issue_751_call_checks_4_requires_pos_max : Valid -[wp] [Qed] Goal typed_issue_751_call_checks_4_requires_neg_max : Valid -[wp] [Alt-Ergo] Goal typed_issue_751_call_checks_4_requires_pos_min : Valid -[wp] [Qed] Goal typed_issue_751_call_checks_4_requires_neg_min : Valid -[wp] [Alt-Ergo] Goal typed_issue_751_call_checks_4_requires_strict_pos_max : Valid -[wp] [Qed] Goal typed_issue_751_call_checks_4_requires_strict_neg_max : Valid -[wp] [Alt-Ergo] Goal typed_issue_751_call_checks_4_requires_strict_pos_min : Valid -[wp] [Qed] Goal typed_issue_751_call_checks_4_requires_strict_neg_min : Valid +[wp] [Valid] typed_acquire_loop_invariant_RANGE_preserved (Qed) +[wp] [Valid] typed_acquire_loop_invariant_RANGE_established (Qed) +[wp] [Valid] typed_acquire_loop_assigns_part1 (Qed) +[wp] [Valid] typed_acquire_loop_assigns_part2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_issue_751_check (Qed) +[wp] [Valid] typed_issue_751_check_2 (Qed) +[wp] [Valid] typed_issue_751_check_3 (Qed) +[wp] [Valid] typed_issue_751_check_4 (Qed) +[wp] [Valid] typed_issue_751_call_checks_requires_pos_max (Qed) +[wp] [Valid] typed_issue_751_call_checks_requires_neg_max (Qed) +[wp] [Valid] typed_issue_751_call_checks_requires_pos_min (Qed) +[wp] [Valid] typed_issue_751_call_checks_requires_neg_min (Qed) +[wp] [Valid] typed_issue_751_call_checks_requires_strict_pos_max (Qed) +[wp] [Valid] typed_issue_751_call_checks_requires_strict_neg_max (Qed) +[wp] [Valid] typed_issue_751_call_checks_requires_strict_pos_min (Qed) +[wp] [Valid] typed_issue_751_call_checks_requires_strict_neg_min (Qed) +[wp] [Valid] typed_issue_751_call_checks_2_requires_pos_max (Alt-Ergo) (Cached) +[wp] [Valid] typed_issue_751_call_checks_2_requires_neg_max (Qed) +[wp] [Valid] typed_issue_751_call_checks_2_requires_pos_min (Alt-Ergo) (Cached) +[wp] [Valid] typed_issue_751_call_checks_2_requires_neg_min (Qed) +[wp] [Valid] typed_issue_751_call_checks_2_requires_strict_pos_max (Alt-Ergo) (Cached) +[wp] [Valid] typed_issue_751_call_checks_2_requires_strict_neg_max (Qed) +[wp] [Valid] typed_issue_751_call_checks_2_requires_strict_pos_min (Alt-Ergo) (Cached) +[wp] [Valid] typed_issue_751_call_checks_2_requires_strict_neg_min (Qed) +[wp] [Valid] typed_issue_751_call_checks_3_requires_pos_max (Qed) +[wp] [Valid] typed_issue_751_call_checks_3_requires_neg_max (Alt-Ergo) (Cached) +[wp] [Valid] typed_issue_751_call_checks_3_requires_pos_min (Qed) +[wp] [Valid] typed_issue_751_call_checks_3_requires_neg_min (Alt-Ergo) (Cached) +[wp] [Valid] typed_issue_751_call_checks_3_requires_strict_pos_max (Qed) +[wp] [Valid] typed_issue_751_call_checks_3_requires_strict_neg_max (Alt-Ergo) (Cached) +[wp] [Valid] typed_issue_751_call_checks_3_requires_strict_pos_min (Qed) +[wp] [Valid] typed_issue_751_call_checks_3_requires_strict_neg_min (Alt-Ergo) (Cached) +[wp] [Valid] typed_issue_751_call_checks_4_requires_pos_max (Alt-Ergo) (Cached) +[wp] [Valid] typed_issue_751_call_checks_4_requires_neg_max (Qed) +[wp] [Valid] typed_issue_751_call_checks_4_requires_pos_min (Alt-Ergo) (Cached) +[wp] [Valid] typed_issue_751_call_checks_4_requires_neg_min (Qed) +[wp] [Valid] typed_issue_751_call_checks_4_requires_strict_pos_max (Alt-Ergo) (Cached) +[wp] [Valid] typed_issue_751_call_checks_4_requires_strict_neg_max (Qed) +[wp] [Valid] typed_issue_751_call_checks_4_requires_strict_pos_min (Alt-Ergo) (Cached) +[wp] [Valid] typed_issue_751_call_checks_4_requires_strict_neg_min (Qed) [wp] Proved goals: 40 / 40 Qed: 27 Alt-Ergo: 13 diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_801.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_801.res.oracle index 0e6f8458a2099dcbf41537d26b1fe0aea0aaf90a..721fff3a9a79071c5c9c22b2eb9fcaba2be0a361 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_801.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_801.res.oracle @@ -3,12 +3,12 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 6 goals scheduled -[wp] [Qed] Goal typed_LoopCurrent_ensures : Valid -[wp] [Alt-Ergo] Goal typed_LoopCurrent_loop_invariant_A_preserved : Unsuccess -[wp] [Qed] Goal typed_LoopCurrent_loop_invariant_A_established : Valid -[wp] [Qed] Goal typed_LoopCurrent_loop_assigns : Valid -[wp] [Qed] Goal typed_LoopCurrent_loop_variant_decrease : Valid -[wp] [Qed] Goal typed_LoopCurrent_loop_variant_positive : Valid +[wp] [Valid] typed_LoopCurrent_ensures (Qed) +[wp] [Timeout] typed_LoopCurrent_loop_invariant_A_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_LoopCurrent_loop_invariant_A_established (Qed) +[wp] [Valid] typed_LoopCurrent_loop_assigns (Qed) +[wp] [Valid] typed_LoopCurrent_loop_variant_decrease (Qed) +[wp] [Valid] typed_LoopCurrent_loop_variant_positive (Qed) [wp] Proved goals: 5 / 6 Qed: 5 Alt-Ergo: 0 (unsuccess: 1) diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_81.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_81.res.oracle index bfa4234e9e17408482bb240c9acbad5dd6fe1927..c82a8abc367bf65235ac9ac246a2f84b6a566bfa 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_81.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_81.res.oracle @@ -3,7 +3,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_getMax_ensures : Valid +[wp] [Valid] typed_getMax_ensures (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 1 Qed: 0 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_825.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_825.res.oracle index da5dce9d62d3921e0ae191b335a7114011932519..feeb19ad1cacd144fecba9adbf7fddb0816b3b0d 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_825.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_825.res.oracle @@ -3,14 +3,14 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 8 goals scheduled -[wp] [Alt-Ergo] Goal typed_job_ensures : Unsuccess -[wp] [Qed] Goal typed_job_loop_invariant_preserved : Valid -[wp] [Qed] Goal typed_job_loop_invariant_established : Valid -[wp] [Qed] Goal typed_job_loop_assigns_part1 : Valid -[wp] [Alt-Ergo] Goal typed_job_loop_assigns_part2 : Unsuccess -[wp] [Qed] Goal typed_job_assigns : Valid -[wp] [Alt-Ergo] Goal typed_issue_check_ko : Unsuccess -[wp] [Alt-Ergo] Goal typed_issue_check_ko_2 : Unsuccess +[wp] [Timeout] typed_job_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_job_loop_invariant_preserved (Qed) +[wp] [Valid] typed_job_loop_invariant_established (Qed) +[wp] [Valid] typed_job_loop_assigns_part1 (Qed) +[wp] [Timeout] typed_job_loop_assigns_part2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_job_assigns (Qed) +[wp] [Unknown] typed_issue_check_ko (Alt-Ergo) (Cached) +[wp] [Timeout] typed_issue_check_ko_2 (Alt-Ergo) (Cached) [wp] Proved goals: 4 / 8 Qed: 4 Alt-Ergo: 0 (unsuccess: 4) diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_837.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_837.res.oracle index 4d1f471075924c29add33d5fee2570c17dd90fa0..96e28b34bc18289b222f66463f0851cf37d50428 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_837.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_837.res.oracle @@ -3,15 +3,15 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 9 goals scheduled -[wp] [Qed] Goal typed_foo_assigns_part1 : Valid -[wp] [Qed] Goal typed_foo_assigns_part2 : Valid -[wp] [Qed] Goal typed_foo_assigns_part3 : Valid -[wp] [Qed] Goal typed_foo_assigns_part4 : Valid -[wp] [Qed] Goal typed_bar_assigns_part1 : Valid -[wp] [Qed] Goal typed_bar_assigns_part2 : Valid -[wp] [Qed] Goal typed_bar_assigns_part3 : Valid -[wp] [Qed] Goal typed_bar_assigns_part4 : Valid -[wp] [Qed] Goal typed_bar_assigns_part5 : Valid +[wp] [Valid] typed_foo_assigns_part1 (Qed) +[wp] [Valid] typed_foo_assigns_part2 (Qed) +[wp] [Valid] typed_foo_assigns_part3 (Qed) +[wp] [Valid] typed_foo_assigns_part4 (Qed) +[wp] [Valid] typed_bar_assigns_part1 (Qed) +[wp] [Valid] typed_bar_assigns_part2 (Qed) +[wp] [Valid] typed_bar_assigns_part3 (Qed) +[wp] [Valid] typed_bar_assigns_part4 (Qed) +[wp] [Valid] typed_bar_assigns_part5 (Qed) [wp] Proved goals: 9 / 9 Qed: 9 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_898.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_898.res.oracle index ca195b3e2f08d3891f1fd5e3632c36952e906c4b..5725094cc97bc5210355261206681c9c0053e65a 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_898.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_898.res.oracle @@ -3,8 +3,8 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 2 goals scheduled -[wp] [Alt-Ergo] Goal typed_job_ensures : Valid -[wp] [Qed] Goal typed_job_assigns : Valid +[wp] [Valid] typed_job_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_job_assigns (Qed) [wp] Proved goals: 2 / 2 Qed: 1 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_pub_49.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_pub_49.res.oracle index cbdf7760d6ae4ebd76da6fba1a2bb59ffa10a07a..002c3c43a294c18ab88a74c799d5465ece941796 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_pub_49.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/issue_pub_49.res.oracle @@ -3,39 +3,39 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 33 goals scheduled -[wp] [Qed] Goal typed_is_class_assigns_part1 : Valid -[wp] [Qed] Goal typed_is_class_assigns_part2 : Valid -[wp] [Alt-Ergo] Goal typed_caller1_ensures_postcs : Unsuccess -[wp] [Qed] Goal typed_caller1_assigns_exit : Valid -[wp] [Qed] Goal typed_caller1_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_caller1_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_caller1_assigns_normal_part3 : Valid -[wp] [Qed] Goal typed_caller1_assigns_normal_part4 : Valid -[wp] [Qed] Goal typed_caller1_assigns_normal_part5 : Valid -[wp] [Qed] Goal typed_caller1_assigns_normal_part6 : Valid -[wp] [Alt-Ergo] Goal typed_caller2_ensures_postcs : Unsuccess -[wp] [Qed] Goal typed_caller2_assigns_exit : Valid -[wp] [Qed] Goal typed_caller2_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_caller2_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_caller2_assigns_normal_part3 : Valid -[wp] [Qed] Goal typed_caller2_assigns_normal_part4 : Valid -[wp] [Qed] Goal typed_caller2_assigns_normal_part5 : Valid -[wp] [Qed] Goal typed_caller2_assigns_normal_part6 : Valid -[wp] [Alt-Ergo] Goal typed_caller3_ensures_postcs : Unsuccess -[wp] [Qed] Goal typed_caller3_assigns_exit : Valid -[wp] [Qed] Goal typed_caller3_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_caller3_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_caller3_assigns_normal_part3 : Valid -[wp] [Qed] Goal typed_caller3_assigns_normal_part4 : Valid -[wp] [Qed] Goal typed_caller3_assigns_normal_part5 : Valid -[wp] [Alt-Ergo] Goal typed_caller4_ensures_postcs : Unsuccess -[wp] [Qed] Goal typed_caller4_assigns_exit : Valid -[wp] [Qed] Goal typed_caller4_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_caller4_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_caller4_assigns_normal_part3 : Valid -[wp] [Qed] Goal typed_caller4_assigns_normal_part4 : Valid -[wp] [Qed] Goal typed_caller4_assigns_normal_part5 : Valid -[wp] [Qed] Goal typed_caller4_assigns_normal_part6 : Valid +[wp] [Valid] typed_is_class_assigns_part1 (Qed) +[wp] [Valid] typed_is_class_assigns_part2 (Qed) +[wp] [Unknown] typed_caller1_ensures_postcs (Alt-Ergo) (Cached) +[wp] [Valid] typed_caller1_assigns_exit (Qed) +[wp] [Valid] typed_caller1_assigns_normal_part1 (Qed) +[wp] [Valid] typed_caller1_assigns_normal_part2 (Qed) +[wp] [Valid] typed_caller1_assigns_normal_part3 (Qed) +[wp] [Valid] typed_caller1_assigns_normal_part4 (Qed) +[wp] [Valid] typed_caller1_assigns_normal_part5 (Qed) +[wp] [Valid] typed_caller1_assigns_normal_part6 (Qed) +[wp] [Unknown] typed_caller2_ensures_postcs (Alt-Ergo) (Cached) +[wp] [Valid] typed_caller2_assigns_exit (Qed) +[wp] [Valid] typed_caller2_assigns_normal_part1 (Qed) +[wp] [Valid] typed_caller2_assigns_normal_part2 (Qed) +[wp] [Valid] typed_caller2_assigns_normal_part3 (Qed) +[wp] [Valid] typed_caller2_assigns_normal_part4 (Qed) +[wp] [Valid] typed_caller2_assigns_normal_part5 (Qed) +[wp] [Valid] typed_caller2_assigns_normal_part6 (Qed) +[wp] [Unknown] typed_caller3_ensures_postcs (Alt-Ergo) (Cached) +[wp] [Valid] typed_caller3_assigns_exit (Qed) +[wp] [Valid] typed_caller3_assigns_normal_part1 (Qed) +[wp] [Valid] typed_caller3_assigns_normal_part2 (Qed) +[wp] [Valid] typed_caller3_assigns_normal_part3 (Qed) +[wp] [Valid] typed_caller3_assigns_normal_part4 (Qed) +[wp] [Valid] typed_caller3_assigns_normal_part5 (Qed) +[wp] [Unknown] typed_caller4_ensures_postcs (Alt-Ergo) (Cached) +[wp] [Valid] typed_caller4_assigns_exit (Qed) +[wp] [Valid] typed_caller4_assigns_normal_part1 (Qed) +[wp] [Valid] typed_caller4_assigns_normal_part2 (Qed) +[wp] [Valid] typed_caller4_assigns_normal_part3 (Qed) +[wp] [Valid] typed_caller4_assigns_normal_part4 (Qed) +[wp] [Valid] typed_caller4_assigns_normal_part5 (Qed) +[wp] [Valid] typed_caller4_assigns_normal_part6 (Qed) [wp] Proved goals: 29 / 33 Qed: 29 Alt-Ergo: 0 (unsuccess: 4) diff --git a/src/plugins/wp/tests/wp_bts/oracle_qualif/nupw-bcl-bts1120.res.oracle b/src/plugins/wp/tests/wp_bts/oracle_qualif/nupw-bcl-bts1120.res.oracle index e9136390c00fe7cdf69094f0726b41a69ff2bb5c..f0e8375a281fbb46758b062aed332c3ab0787809 100644 --- a/src/plugins/wp/tests/wp_bts/oracle_qualif/nupw-bcl-bts1120.res.oracle +++ b/src/plugins/wp/tests/wp_bts/oracle_qualif/nupw-bcl-bts1120.res.oracle @@ -3,12 +3,12 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 6 goals scheduled -[wp] [Qed] Goal typed_g_exits_ok : Valid -[wp] [Qed] Goal typed_g_loop_assigns : Valid -[wp] [Qed] Goal typed_g_assigns_exit : Valid -[wp] [Qed] Goal typed_g_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_g_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_g_assigns_normal_part3 : Valid +[wp] [Valid] typed_g_exits_ok (Qed) +[wp] [Valid] typed_g_loop_assigns (Qed) +[wp] [Valid] typed_g_assigns_exit (Qed) +[wp] [Valid] typed_g_assigns_normal_part1 (Qed) +[wp] [Valid] typed_g_assigns_normal_part2 (Qed) +[wp] [Valid] typed_g_assigns_normal_part3 (Qed) [wp] Proved goals: 6 / 6 Qed: 6 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_gallery/oracle_qualif/binary-multiplication-without-overflow.res.oracle b/src/plugins/wp/tests/wp_gallery/oracle_qualif/binary-multiplication-without-overflow.res.oracle index b91cab6038ff51321bd752683b5b40ceac3a8b64..7a462e89fb44e61e49140a74b144a1ebb5ff2b56 100644 --- a/src/plugins/wp/tests/wp_gallery/oracle_qualif/binary-multiplication-without-overflow.res.oracle +++ b/src/plugins/wp/tests/wp_gallery/oracle_qualif/binary-multiplication-without-overflow.res.oracle @@ -3,22 +3,22 @@ [wp] Running WP plugin... [rte:annot] annotating function BinaryMultiplication [wp] 16 goals scheduled -[wp] [Alt-Ergo] Goal typed_lemma_half : Valid -[wp] [Qed] Goal typed_lemma_size : Valid -[wp] [Alt-Ergo] Goal typed_BinaryMultiplication_ensures_product : Valid -[wp] [Alt-Ergo] Goal typed_BinaryMultiplication_assert_a1_ok_deductible : Valid -[wp] [Alt-Ergo] Goal typed_BinaryMultiplication_loop_invariant_inv1_ok_preserved : Valid -[wp] [Qed] Goal typed_BinaryMultiplication_loop_invariant_inv1_ok_established : Valid -[wp] [Alt-Ergo] Goal typed_BinaryMultiplication_loop_invariant_inv2_ok_deductible_preserved : Valid -[wp] [Alt-Ergo] Goal typed_BinaryMultiplication_loop_invariant_inv2_ok_deductible_established : Valid -[wp] [Alt-Ergo] Goal typed_BinaryMultiplication_assert : Valid -[wp] [Alt-Ergo] Goal typed_BinaryMultiplication_assert_rte_unsigned_overflow : Valid -[wp] [Alt-Ergo] Goal typed_BinaryMultiplication_assert_rte_unsigned_overflow_2 : Valid -[wp] [Qed] Goal typed_BinaryMultiplication_assert_rte_unsigned_overflow_3 : Valid -[wp] [Alt-Ergo] Goal typed_BinaryMultiplication_assert_rte_unsigned_overflow_4 : Valid -[wp] [Qed] Goal typed_BinaryMultiplication_loop_assigns : Valid -[wp] [Alt-Ergo] Goal typed_BinaryMultiplication_loop_variant_decrease : Valid -[wp] [Qed] Goal typed_BinaryMultiplication_loop_variant_positive : Valid +[wp] [Valid] typed_lemma_half (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_size (Qed) +[wp] [Valid] typed_BinaryMultiplication_ensures_product (Alt-Ergo) (Cached) +[wp] [Valid] typed_BinaryMultiplication_assert_a1_ok_deductible (Alt-Ergo) (Cached) +[wp] [Valid] typed_BinaryMultiplication_loop_invariant_inv1_ok_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_BinaryMultiplication_loop_invariant_inv1_ok_established (Qed) +[wp] [Valid] typed_BinaryMultiplication_loop_invariant_inv2_ok_deductible_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_BinaryMultiplication_loop_invariant_inv2_ok_deductible_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_BinaryMultiplication_assert (Alt-Ergo) (Cached) +[wp] [Valid] typed_BinaryMultiplication_assert_rte_unsigned_overflow (Alt-Ergo) (Cached) +[wp] [Valid] typed_BinaryMultiplication_assert_rte_unsigned_overflow_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_BinaryMultiplication_assert_rte_unsigned_overflow_3 (Qed) +[wp] [Valid] typed_BinaryMultiplication_assert_rte_unsigned_overflow_4 (Alt-Ergo) (Cached) +[wp] [Valid] typed_BinaryMultiplication_loop_assigns (Qed) +[wp] [Valid] typed_BinaryMultiplication_loop_variant_decrease (Alt-Ergo) (Cached) +[wp] [Valid] typed_BinaryMultiplication_loop_variant_positive (Qed) [wp] Proved goals: 16 / 16 Qed: 5 Alt-Ergo: 11 diff --git a/src/plugins/wp/tests/wp_gallery/oracle_qualif/binary-multiplication.res.oracle b/src/plugins/wp/tests/wp_gallery/oracle_qualif/binary-multiplication.res.oracle index c1ba41635544f4f8d2771e4caff691fbc95638e7..03a05ff6f7358e9e056ac63b78c88dddb31715f6 100644 --- a/src/plugins/wp/tests/wp_gallery/oracle_qualif/binary-multiplication.res.oracle +++ b/src/plugins/wp/tests/wp_gallery/oracle_qualif/binary-multiplication.res.oracle @@ -3,23 +3,23 @@ [wp] Running WP plugin... [rte:annot] annotating function BinaryMultiplication [wp] 17 goals scheduled -[wp] [Alt-Ergo] Goal typed_lemma_ax4_ok : Valid -[wp] [Alt-Ergo] Goal typed_lemma_ax5_ok : Valid -[wp] [Alt-Ergo] Goal typed_lemma_ax7_ok : Valid -[wp] [Qed] Goal typed_lemma_sizeof_ok_ok : Valid -[wp] [Alt-Ergo] Goal typed_BinaryMultiplication_ensures_product : Valid -[wp] [Alt-Ergo] Goal typed_BinaryMultiplication_assert_a1_ok_deductible : Valid -[wp] [Qed] Goal typed_BinaryMultiplication_loop_invariant_inv1_ok_established : Valid -[wp] [Alt-Ergo] Goal typed_BinaryMultiplication_loop_invariant_inv2_ok_preserved : Valid -[wp] [Alt-Ergo] Goal typed_BinaryMultiplication_loop_invariant_inv2_ok_established : Valid -[wp] [Alt-Ergo] Goal typed_BinaryMultiplication_assert_a2_ok : Valid -[wp] [Alt-Ergo] Goal typed_BinaryMultiplication_assert_a3_ok : Valid -[wp] [Alt-Ergo] Goal typed_BinaryMultiplication_assert_a4_ok : Valid -[wp] [Alt-Ergo] Goal typed_BinaryMultiplication_assert_a5_ok : Valid -[wp] [Qed] Goal typed_BinaryMultiplication_loop_assigns : Valid -[wp] [Alt-Ergo] Goal typed_BinaryMultiplication_loop_variant_decrease : Valid -[wp] [Qed] Goal typed_BinaryMultiplication_loop_variant_positive : Valid -[wp] [Script] Goal typed_BinaryMultiplication_loop_invariant_inv1_ok_preserved : Valid +[wp] [Valid] typed_lemma_ax4_ok (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_ax5_ok (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_ax7_ok (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_sizeof_ok_ok (Qed) +[wp] [Valid] typed_BinaryMultiplication_ensures_product (Alt-Ergo) (Cached) +[wp] [Valid] typed_BinaryMultiplication_assert_a1_ok_deductible (Alt-Ergo) (Cached) +[wp] [Valid] typed_BinaryMultiplication_loop_invariant_inv1_ok_established (Qed) +[wp] [Valid] typed_BinaryMultiplication_loop_invariant_inv2_ok_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_BinaryMultiplication_loop_invariant_inv2_ok_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_BinaryMultiplication_assert_a2_ok (Alt-Ergo) (Cached) +[wp] [Valid] typed_BinaryMultiplication_assert_a3_ok (Alt-Ergo) (Cached) +[wp] [Valid] typed_BinaryMultiplication_assert_a4_ok (Alt-Ergo) (Cached) +[wp] [Valid] typed_BinaryMultiplication_assert_a5_ok (Alt-Ergo) (Cached) +[wp] [Valid] typed_BinaryMultiplication_loop_assigns (Qed) +[wp] [Valid] typed_BinaryMultiplication_loop_variant_decrease (Alt-Ergo) (Cached) +[wp] [Valid] typed_BinaryMultiplication_loop_variant_positive (Qed) +[wp] [Valid] typed_BinaryMultiplication_loop_invariant_inv1_ok_preserved (Script) [wp] Proved goals: 17 / 17 Qed: 4 Script: 1 diff --git a/src/plugins/wp/tests/wp_gallery/oracle_qualif/bsearch.res.oracle b/src/plugins/wp/tests/wp_gallery/oracle_qualif/bsearch.res.oracle index a644fc380b73615879aa83975c72c77cc02b580a..14a3c030932e5944cdf164f16da9c7dd1cb33b7f 100644 --- a/src/plugins/wp/tests/wp_gallery/oracle_qualif/bsearch.res.oracle +++ b/src/plugins/wp/tests/wp_gallery/oracle_qualif/bsearch.res.oracle @@ -3,34 +3,34 @@ [wp] Running WP plugin... [rte:annot] annotating function binary_search [wp] 28 goals scheduled -[wp] [Passed] Smoke-test typed_binary_search_wp_smoke_default_requires -[wp] [Passed] Smoke-test typed_binary_search_wp_smoke_dead_loop_s3 -[wp] [Passed] Smoke-test typed_binary_search_wp_smoke_dead_code_s8 -[wp] [Passed] Smoke-test typed_binary_search_wp_smoke_dead_code_s12 -[wp] [Passed] Smoke-test typed_binary_search_wp_smoke_dead_code_s16 -[wp] [Passed] Smoke-test typed_binary_search_wp_smoke_dead_code_s17 -[wp] [Passed] Smoke-test typed_binary_search_wp_smoke_dead_code_s18 -[wp] [Alt-Ergo] Goal typed_binary_search_ensures_Result : Valid -[wp] [Qed] Goal typed_binary_search_ensures_Found : Valid -[wp] [Alt-Ergo] Goal typed_binary_search_ensures_NotFound : Valid -[wp] [Qed] Goal typed_binary_search_assert_rte_signed_overflow : Valid -[wp] [Alt-Ergo] Goal typed_binary_search_loop_invariant_Left_preserved : Valid -[wp] [Qed] Goal typed_binary_search_loop_invariant_Left_established : Valid -[wp] [Alt-Ergo] Goal typed_binary_search_loop_invariant_Range_preserved : Valid -[wp] [Qed] Goal typed_binary_search_loop_invariant_Range_established : Valid -[wp] [Alt-Ergo] Goal typed_binary_search_loop_invariant_Right_preserved : Valid -[wp] [Qed] Goal typed_binary_search_loop_invariant_Right_established : Valid -[wp] [Alt-Ergo] Goal typed_binary_search_assert_rte_signed_overflow_2 : Valid -[wp] [Alt-Ergo] Goal typed_binary_search_assert_rte_signed_overflow_3 : Valid -[wp] [Alt-Ergo] Goal typed_binary_search_assert_rte_signed_overflow_4 : Valid -[wp] [Alt-Ergo] Goal typed_binary_search_assert_rte_signed_overflow_5 : Valid -[wp] [Alt-Ergo] Goal typed_binary_search_assert_rte_mem_access : Valid -[wp] [Qed] Goal typed_binary_search_assert_rte_mem_access_2 : Valid -[wp] [Alt-Ergo] Goal typed_binary_search_assert_rte_signed_overflow_6 : Valid -[wp] [Alt-Ergo] Goal typed_binary_search_assert_rte_signed_overflow_7 : Valid -[wp] [Qed] Goal typed_binary_search_loop_assigns : Valid -[wp] [Alt-Ergo] Goal typed_binary_search_loop_variant_decrease : Valid -[wp] [Qed] Goal typed_binary_search_loop_variant_positive : Valid +[wp] [Failed (Doomed)] typed_binary_search_wp_smoke_default_requires (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_binary_search_wp_smoke_dead_loop_s3 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_binary_search_wp_smoke_dead_code_s8 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_binary_search_wp_smoke_dead_code_s12 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_binary_search_wp_smoke_dead_code_s16 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_binary_search_wp_smoke_dead_code_s17 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_binary_search_wp_smoke_dead_code_s18 (Alt-Ergo) (Cached) +[wp] [Valid] typed_binary_search_ensures_Result (Alt-Ergo) (Cached) +[wp] [Valid] typed_binary_search_ensures_Found (Qed) +[wp] [Valid] typed_binary_search_ensures_NotFound (Alt-Ergo) (Cached) +[wp] [Valid] typed_binary_search_assert_rte_signed_overflow (Qed) +[wp] [Valid] typed_binary_search_loop_invariant_Left_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_binary_search_loop_invariant_Left_established (Qed) +[wp] [Valid] typed_binary_search_loop_invariant_Range_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_binary_search_loop_invariant_Range_established (Qed) +[wp] [Valid] typed_binary_search_loop_invariant_Right_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_binary_search_loop_invariant_Right_established (Qed) +[wp] [Valid] typed_binary_search_assert_rte_signed_overflow_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_binary_search_assert_rte_signed_overflow_3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_binary_search_assert_rte_signed_overflow_4 (Alt-Ergo) (Cached) +[wp] [Valid] typed_binary_search_assert_rte_signed_overflow_5 (Alt-Ergo) (Cached) +[wp] [Valid] typed_binary_search_assert_rte_mem_access (Alt-Ergo) (Cached) +[wp] [Valid] typed_binary_search_assert_rte_mem_access_2 (Qed) +[wp] [Valid] typed_binary_search_assert_rte_signed_overflow_6 (Alt-Ergo) (Cached) +[wp] [Valid] typed_binary_search_assert_rte_signed_overflow_7 (Alt-Ergo) (Cached) +[wp] [Valid] typed_binary_search_loop_assigns (Qed) +[wp] [Valid] typed_binary_search_loop_variant_decrease (Alt-Ergo) (Cached) +[wp] [Valid] typed_binary_search_loop_variant_positive (Qed) [wp] Proved goals: 28 / 28 Qed: 8 Alt-Ergo: 20 diff --git a/src/plugins/wp/tests/wp_gallery/oracle_qualif/euclid.res.oracle b/src/plugins/wp/tests/wp_gallery/oracle_qualif/euclid.res.oracle index d3aaf8ea83ff392207675938102fb74ad56eccaa..82d93e86a626a15a7b23ab031207a9199b48bbf6 100644 --- a/src/plugins/wp/tests/wp_gallery/oracle_qualif/euclid.res.oracle +++ b/src/plugins/wp/tests/wp_gallery/oracle_qualif/euclid.res.oracle @@ -3,22 +3,22 @@ [wp] Running WP plugin... [rte:annot] annotating function euclid_gcd [wp] 16 goals scheduled -[wp] [Passed] Smoke-test typed_euclid_euclid_gcd_wp_smoke_default_requires -[wp] [Passed] Smoke-test typed_euclid_euclid_gcd_wp_smoke_dead_loop_s1 -[wp] [Passed] Smoke-test typed_euclid_euclid_gcd_wp_smoke_dead_code_s6 -[wp] [Passed] Smoke-test typed_euclid_euclid_gcd_wp_smoke_dead_code_s11 -[wp] [Passed] Smoke-test typed_euclid_euclid_gcd_wp_smoke_dead_code_s12 -[wp] [Alt-Ergo] Goal typed_euclid_euclid_gcd_ensures : Valid -[wp] [Alt-Ergo] Goal typed_euclid_euclid_gcd_loop_invariant_preserved : Valid -[wp] [Qed] Goal typed_euclid_euclid_gcd_loop_invariant_established : Valid -[wp] [Qed] Goal typed_euclid_euclid_gcd_assert_rte_division_by_zero : Valid -[wp] [Alt-Ergo] Goal typed_euclid_euclid_gcd_assert_rte_signed_overflow : Valid -[wp] [Qed] Goal typed_euclid_euclid_gcd_loop_assigns : Valid -[wp] [Qed] Goal typed_euclid_euclid_gcd_assigns_part1 : Valid -[wp] [Qed] Goal typed_euclid_euclid_gcd_assigns_part2 : Valid -[wp] [Qed] Goal typed_euclid_euclid_gcd_assigns_part3 : Valid -[wp] [Alt-Ergo] Goal typed_euclid_euclid_gcd_loop_variant_decrease : Valid -[wp] [Qed] Goal typed_euclid_euclid_gcd_loop_variant_positive : Valid +[wp] [Failed (Doomed)] typed_euclid_euclid_gcd_wp_smoke_default_requires (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_euclid_euclid_gcd_wp_smoke_dead_loop_s1 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_euclid_euclid_gcd_wp_smoke_dead_code_s6 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_euclid_euclid_gcd_wp_smoke_dead_code_s11 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_euclid_euclid_gcd_wp_smoke_dead_code_s12 (Alt-Ergo) (Cached) +[wp] [Valid] typed_euclid_euclid_gcd_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_euclid_euclid_gcd_loop_invariant_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_euclid_euclid_gcd_loop_invariant_established (Qed) +[wp] [Valid] typed_euclid_euclid_gcd_assert_rte_division_by_zero (Qed) +[wp] [Valid] typed_euclid_euclid_gcd_assert_rte_signed_overflow (Alt-Ergo) (Cached) +[wp] [Valid] typed_euclid_euclid_gcd_loop_assigns (Qed) +[wp] [Valid] typed_euclid_euclid_gcd_assigns_part1 (Qed) +[wp] [Valid] typed_euclid_euclid_gcd_assigns_part2 (Qed) +[wp] [Valid] typed_euclid_euclid_gcd_assigns_part3 (Qed) +[wp] [Valid] typed_euclid_euclid_gcd_loop_variant_decrease (Alt-Ergo) (Cached) +[wp] [Valid] typed_euclid_euclid_gcd_loop_variant_positive (Qed) [wp] Proved goals: 16 / 16 Qed: 7 Alt-Ergo: 9 diff --git a/src/plugins/wp/tests/wp_gallery/oracle_qualif/find.res.oracle b/src/plugins/wp/tests/wp_gallery/oracle_qualif/find.res.oracle index cf56af0792acf5251e177d957ad803686b349ad2..9833f5fe2901d113ab22a14c5d5de7b743bafaff 100644 --- a/src/plugins/wp/tests/wp_gallery/oracle_qualif/find.res.oracle +++ b/src/plugins/wp/tests/wp_gallery/oracle_qualif/find.res.oracle @@ -3,47 +3,47 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 41 goals scheduled -[wp] [Qed] Goal typed_find_complete_found_not_found : Valid -[wp] [Qed] Goal typed_find_disjoint_found_not_found : Valid -[wp] [Qed] Goal typed_find_ensures_Range : Valid -[wp] [Qed] Goal typed_find_ensures_NoneBefore : Valid -[wp] [Alt-Ergo] Goal typed_find_loop_invariant_NotFound_preserved : Valid -[wp] [Alt-Ergo] Goal typed_find_loop_invariant_NotFound_established : Valid -[wp] [Alt-Ergo] Goal typed_find_loop_invariant_Range_preserved : Valid -[wp] [Alt-Ergo] Goal typed_find_loop_invariant_Range_established : Valid -[wp] [Alt-Ergo] Goal typed_find_loop_invariant_Valid_preserved : Valid -[wp] [Alt-Ergo] Goal typed_find_loop_invariant_Valid_established : Valid -[wp] [Qed] Goal typed_find_loop_assigns : Valid -[wp] [Qed] Goal typed_find_loop_variant_decrease : Valid -[wp] [Qed] Goal typed_find_loop_variant_positive : Valid -[wp] [Alt-Ergo] Goal typed_find_not_found_ensures : Valid -[wp] [Alt-Ergo] Goal typed_find_found_ensures : Valid -[wp] [Alt-Ergo] Goal typed_find_found_ensures_2 : Valid -[wp] [Qed] Goal typed_find_ptr_complete_found_not_found : Valid -[wp] [Qed] Goal typed_find_ptr_disjoint_found_not_found : Valid -[wp] [Qed] Goal typed_find_ptr_ensures_Range : Valid -[wp] [Qed] Goal typed_find_ptr_ensures_NoneBefore : Valid -[wp] [Alt-Ergo] Goal typed_find_ptr_loop_invariant_NotFound_preserved : Valid -[wp] [Alt-Ergo] Goal typed_find_ptr_loop_invariant_NotFound_established : Valid -[wp] [Alt-Ergo] Goal typed_find_ptr_loop_invariant_Range_preserved : Valid -[wp] [Alt-Ergo] Goal typed_find_ptr_loop_invariant_Range_established : Valid -[wp] [Alt-Ergo] Goal typed_find_ptr_loop_invariant_Valid_preserved : Valid -[wp] [Alt-Ergo] Goal typed_find_ptr_loop_invariant_Valid_established : Valid -[wp] [Alt-Ergo] Goal typed_find_ptr_assert_Hack : Valid -[wp] [Qed] Goal typed_find_ptr_loop_assigns : Valid -[wp] [Qed] Goal typed_find_ptr_loop_variant_decrease : Valid -[wp] [Alt-Ergo] Goal typed_find_ptr_loop_variant_positive : Valid -[wp] [Alt-Ergo] Goal typed_find_ptr_not_found_ensures : Valid -[wp] [Alt-Ergo] Goal typed_find_ptr_found_ensures : Valid -[wp] [Alt-Ergo] Goal typed_find_ptr_found_ensures_2 : Valid -[wp] [Alt-Ergo] Goal typed_iter_ptr_ensures_Last : Valid -[wp] [Alt-Ergo] Goal typed_iter_ptr_loop_invariant_Range_preserved : Valid -[wp] [Alt-Ergo] Goal typed_iter_ptr_loop_invariant_Range_established : Valid -[wp] [Alt-Ergo] Goal typed_iter_ptr_loop_invariant_Valid_preserved : Valid -[wp] [Alt-Ergo] Goal typed_iter_ptr_loop_invariant_Valid_established : Valid -[wp] [Qed] Goal typed_iter_ptr_loop_assigns : Valid -[wp] [Qed] Goal typed_iter_ptr_loop_variant_decrease : Valid -[wp] [Alt-Ergo] Goal typed_iter_ptr_loop_variant_positive : Valid +[wp] [Valid] typed_find_complete_found_not_found (Qed) +[wp] [Valid] typed_find_disjoint_found_not_found (Qed) +[wp] [Valid] typed_find_ensures_Range (Qed) +[wp] [Valid] typed_find_ensures_NoneBefore (Qed) +[wp] [Valid] typed_find_loop_invariant_NotFound_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_find_loop_invariant_NotFound_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_find_loop_invariant_Range_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_find_loop_invariant_Range_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_find_loop_invariant_Valid_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_find_loop_invariant_Valid_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_find_loop_assigns (Qed) +[wp] [Valid] typed_find_loop_variant_decrease (Qed) +[wp] [Valid] typed_find_loop_variant_positive (Qed) +[wp] [Valid] typed_find_not_found_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_find_found_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_find_found_ensures_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_find_ptr_complete_found_not_found (Qed) +[wp] [Valid] typed_find_ptr_disjoint_found_not_found (Qed) +[wp] [Valid] typed_find_ptr_ensures_Range (Qed) +[wp] [Valid] typed_find_ptr_ensures_NoneBefore (Qed) +[wp] [Valid] typed_find_ptr_loop_invariant_NotFound_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_find_ptr_loop_invariant_NotFound_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_find_ptr_loop_invariant_Range_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_find_ptr_loop_invariant_Range_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_find_ptr_loop_invariant_Valid_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_find_ptr_loop_invariant_Valid_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_find_ptr_assert_Hack (Alt-Ergo) (Cached) +[wp] [Valid] typed_find_ptr_loop_assigns (Qed) +[wp] [Valid] typed_find_ptr_loop_variant_decrease (Qed) +[wp] [Valid] typed_find_ptr_loop_variant_positive (Alt-Ergo) (Cached) +[wp] [Valid] typed_find_ptr_not_found_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_find_ptr_found_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_find_ptr_found_ensures_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_iter_ptr_ensures_Last (Alt-Ergo) (Cached) +[wp] [Valid] typed_iter_ptr_loop_invariant_Range_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_iter_ptr_loop_invariant_Range_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_iter_ptr_loop_invariant_Valid_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_iter_ptr_loop_invariant_Valid_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_iter_ptr_loop_assigns (Qed) +[wp] [Valid] typed_iter_ptr_loop_variant_decrease (Qed) +[wp] [Valid] typed_iter_ptr_loop_variant_positive (Alt-Ergo) (Cached) [wp] Proved goals: 41 / 41 Qed: 15 Alt-Ergo: 26 @@ -58,9 +58,9 @@ [rte:annot] annotating function find_ptr [rte:annot] annotating function iter_ptr [wp] 3 goals scheduled -[wp] [Alt-Ergo] Goal typed_find_assert_rte_mem_access : Valid -[wp] [Qed] Goal typed_find_assert_rte_signed_overflow : Valid -[wp] [Alt-Ergo] Goal typed_find_ptr_assert_rte_mem_access : Valid +[wp] [Valid] typed_find_assert_rte_mem_access (Alt-Ergo) (Cached) +[wp] [Valid] typed_find_assert_rte_signed_overflow (Qed) +[wp] [Valid] typed_find_ptr_assert_rte_mem_access (Alt-Ergo) (Cached) [wp] Proved goals: 3 / 3 Qed: 1 Alt-Ergo: 2 diff --git a/src/plugins/wp/tests/wp_gallery/oracle_qualif/frama_c_exo1_solved.res.oracle b/src/plugins/wp/tests/wp_gallery/oracle_qualif/frama_c_exo1_solved.res.oracle index e8de3999255b2d81ee037bb558174382548f45fc..89508a9fbd5bb30df648c3e3c230e8b3627e3e8c 100644 --- a/src/plugins/wp/tests/wp_gallery/oracle_qualif/frama_c_exo1_solved.res.oracle +++ b/src/plugins/wp/tests/wp_gallery/oracle_qualif/frama_c_exo1_solved.res.oracle @@ -3,16 +3,16 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 10 goals scheduled -[wp] [Alt-Ergo] Goal typed_exo1_ensures : Valid -[wp] [Alt-Ergo] Goal typed_exo1_ensures_2 : Valid -[wp] [Alt-Ergo] Goal typed_exo1_loop_invariant_preserved : Valid -[wp] [Qed] Goal typed_exo1_loop_invariant_established : Valid -[wp] [Alt-Ergo] Goal typed_exo1_loop_invariant_2_preserved : Valid -[wp] [Qed] Goal typed_exo1_loop_invariant_2_established : Valid -[wp] [Qed] Goal typed_exo1_loop_assigns : Valid -[wp] [Qed] Goal typed_exo1_assigns : Valid -[wp] [Qed] Goal typed_exo1_loop_variant_decrease : Valid -[wp] [Qed] Goal typed_exo1_loop_variant_positive : Valid +[wp] [Valid] typed_exo1_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_exo1_ensures_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_exo1_loop_invariant_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_exo1_loop_invariant_established (Qed) +[wp] [Valid] typed_exo1_loop_invariant_2_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_exo1_loop_invariant_2_established (Qed) +[wp] [Valid] typed_exo1_loop_assigns (Qed) +[wp] [Valid] typed_exo1_assigns (Qed) +[wp] [Valid] typed_exo1_loop_variant_decrease (Qed) +[wp] [Valid] typed_exo1_loop_variant_positive (Qed) [wp] Proved goals: 10 / 10 Qed: 6 Alt-Ergo: 4 @@ -23,11 +23,11 @@ [wp] Running WP plugin... [rte:annot] annotating function exo1 [wp] 5 goals scheduled -[wp] [Qed] Goal typed_exo1_assert_rte_signed_overflow : Valid -[wp] [Alt-Ergo] Goal typed_exo1_assert_rte_mem_access : Valid -[wp] [Alt-Ergo] Goal typed_exo1_assert_rte_mem_access_2 : Valid -[wp] [Qed] Goal typed_exo1_assert_rte_signed_overflow_2 : Valid -[wp] [Qed] Goal typed_exo1_assert_rte_signed_overflow_3 : Valid +[wp] [Valid] typed_exo1_assert_rte_signed_overflow (Qed) +[wp] [Valid] typed_exo1_assert_rte_mem_access (Alt-Ergo) (Cached) +[wp] [Valid] typed_exo1_assert_rte_mem_access_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_exo1_assert_rte_signed_overflow_2 (Qed) +[wp] [Valid] typed_exo1_assert_rte_signed_overflow_3 (Qed) [wp] Proved goals: 5 / 5 Qed: 3 Alt-Ergo: 2 diff --git a/src/plugins/wp/tests/wp_gallery/oracle_qualif/frama_c_exo2_solved.res.oracle b/src/plugins/wp/tests/wp_gallery/oracle_qualif/frama_c_exo2_solved.res.oracle index 0a3bf5e9d5081c59065d653cc00f8fba3d38f026..ef68448a8bdc2ef8f64ae933b5e874a39fc407bb 100644 --- a/src/plugins/wp/tests/wp_gallery/oracle_qualif/frama_c_exo2_solved.res.oracle +++ b/src/plugins/wp/tests/wp_gallery/oracle_qualif/frama_c_exo2_solved.res.oracle @@ -3,28 +3,28 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 22 goals scheduled -[wp] [Alt-Ergo] Goal typed_max_subarray_ensures : Valid -[wp] [Alt-Ergo] Goal typed_max_subarray_ensures_2 : Valid -[wp] [Qed] Goal typed_max_subarray_loop_invariant_preserved : Valid -[wp] [Qed] Goal typed_max_subarray_loop_invariant_established : Valid -[wp] [Alt-Ergo] Goal typed_max_subarray_loop_invariant_2_preserved : Valid -[wp] [Qed] Goal typed_max_subarray_loop_invariant_2_established : Valid -[wp] [Alt-Ergo] Goal typed_max_subarray_loop_invariant_3_preserved : Valid -[wp] [Qed] Goal typed_max_subarray_loop_invariant_3_established : Valid -[wp] [Qed] Goal typed_max_subarray_loop_invariant_4_preserved : Valid -[wp] [Qed] Goal typed_max_subarray_loop_invariant_4_established : Valid -[wp] [Alt-Ergo] Goal typed_max_subarray_loop_invariant_5_preserved : Valid -[wp] [Alt-Ergo] Goal typed_max_subarray_loop_invariant_5_established : Valid -[wp] [Qed] Goal typed_max_subarray_loop_invariant_6_preserved : Valid -[wp] [Qed] Goal typed_max_subarray_loop_invariant_6_established : Valid -[wp] [Alt-Ergo] Goal typed_max_subarray_loop_invariant_7_preserved : Valid -[wp] [Qed] Goal typed_max_subarray_loop_invariant_7_established : Valid -[wp] [Alt-Ergo] Goal typed_max_subarray_loop_invariant_8_preserved : Valid -[wp] [Alt-Ergo] Goal typed_max_subarray_loop_invariant_8_established : Valid -[wp] [Qed] Goal typed_max_subarray_loop_assigns : Valid -[wp] [Qed] Goal typed_max_subarray_assigns : Valid -[wp] [Qed] Goal typed_max_subarray_loop_variant_decrease : Valid -[wp] [Qed] Goal typed_max_subarray_loop_variant_positive : Valid +[wp] [Valid] typed_max_subarray_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_max_subarray_ensures_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_max_subarray_loop_invariant_preserved (Qed) +[wp] [Valid] typed_max_subarray_loop_invariant_established (Qed) +[wp] [Valid] typed_max_subarray_loop_invariant_2_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_max_subarray_loop_invariant_2_established (Qed) +[wp] [Valid] typed_max_subarray_loop_invariant_3_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_max_subarray_loop_invariant_3_established (Qed) +[wp] [Valid] typed_max_subarray_loop_invariant_4_preserved (Qed) +[wp] [Valid] typed_max_subarray_loop_invariant_4_established (Qed) +[wp] [Valid] typed_max_subarray_loop_invariant_5_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_max_subarray_loop_invariant_5_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_max_subarray_loop_invariant_6_preserved (Qed) +[wp] [Valid] typed_max_subarray_loop_invariant_6_established (Qed) +[wp] [Valid] typed_max_subarray_loop_invariant_7_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_max_subarray_loop_invariant_7_established (Qed) +[wp] [Valid] typed_max_subarray_loop_invariant_8_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_max_subarray_loop_invariant_8_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_max_subarray_loop_assigns (Qed) +[wp] [Valid] typed_max_subarray_assigns (Qed) +[wp] [Valid] typed_max_subarray_loop_variant_decrease (Qed) +[wp] [Valid] typed_max_subarray_loop_variant_positive (Qed) [wp] Proved goals: 22 / 22 Qed: 13 Alt-Ergo: 9 @@ -35,7 +35,7 @@ [wp] Running WP plugin... [rte:annot] annotating function max_subarray [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_max_subarray_assert_rte_mem_access : Valid +[wp] [Valid] typed_max_subarray_assert_rte_mem_access (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 1 Qed: 0 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_gallery/oracle_qualif/frama_c_exo3_solved.old.res.oracle b/src/plugins/wp/tests/wp_gallery/oracle_qualif/frama_c_exo3_solved.old.res.oracle index 815f3a1cb7facb792db414590628ca0f0cb565d5..06490bd5c2749223ebfe206fc7d14a88bbe7bf64 100644 --- a/src/plugins/wp/tests/wp_gallery/oracle_qualif/frama_c_exo3_solved.old.res.oracle +++ b/src/plugins/wp/tests/wp_gallery/oracle_qualif/frama_c_exo3_solved.old.res.oracle @@ -3,40 +3,40 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 34 goals scheduled -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_ensures : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_ensures_2 : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_ensures_3 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_invariant_preserved : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_invariant_established : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_loop_invariant_2_preserved : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_invariant_2_established : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_invariant_3_preserved : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_invariant_3_established : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_invariant_4_preserved : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_invariant_4_established : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_loop_invariant_5_preserved : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_invariant_5_established : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_loop_invariant_6_preserved : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_invariant_6_established : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_invariant_7_preserved : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_invariant_7_established : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_loop_invariant_8_preserved : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_loop_invariant_8_established : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_loop_invariant_9_preserved : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_invariant_9_established : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_loop_invariant_10_preserved : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_loop_invariant_10_established : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_assert : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_assert_2 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_assigns : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_assigns_2 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_assigns_part1 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_assigns_part2 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_assigns_part3 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_variant_decrease : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_variant_positive : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_variant_2_decrease : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_variant_2_positive : Valid +[wp] [Valid] typed_ref_equal_elements_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_ensures_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_ensures_3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_preserved (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_established (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_2_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_2_established (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_3_preserved (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_3_established (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_4_preserved (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_4_established (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_5_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_5_established (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_6_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_6_established (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_7_preserved (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_7_established (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_8_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_8_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_9_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_9_established (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_10_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_10_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_assert (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_assert_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_loop_assigns (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_assigns_2 (Qed) +[wp] [Valid] typed_ref_equal_elements_assigns_part1 (Qed) +[wp] [Valid] typed_ref_equal_elements_assigns_part2 (Qed) +[wp] [Valid] typed_ref_equal_elements_assigns_part3 (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_variant_decrease (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_variant_positive (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_variant_2_decrease (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_variant_2_positive (Qed) [wp] Proved goals: 34 / 34 Qed: 21 Alt-Ergo: 13 @@ -56,22 +56,22 @@ [wp] Running WP plugin... [rte:annot] annotating function equal_elements [wp] 16 goals scheduled -[wp] [Qed] Goal typed_ref_equal_elements_assert_rte_mem_access : Valid -[wp] [Qed] Goal typed_ref_equal_elements_assert_rte_mem_access_2 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_assert_rte_index_bound : Valid -[wp] [Qed] Goal typed_ref_equal_elements_assert_rte_index_bound_2 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_assert_rte_signed_overflow : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_assert_rte_mem_access_3 : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_assert_rte_index_bound_3 : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_assert_rte_index_bound_4 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_assert_rte_mem_access_4 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_assert_rte_mem_access_5 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_assert_rte_mem_access_6 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_assert_rte_mem_access_7 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_assert_rte_mem_access_8 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_assert_rte_index_bound_5 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_assert_rte_index_bound_6 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_assert_rte_signed_overflow_2 : Valid +[wp] [Valid] typed_ref_equal_elements_assert_rte_mem_access (Qed) +[wp] [Valid] typed_ref_equal_elements_assert_rte_mem_access_2 (Qed) +[wp] [Valid] typed_ref_equal_elements_assert_rte_index_bound (Qed) +[wp] [Valid] typed_ref_equal_elements_assert_rte_index_bound_2 (Qed) +[wp] [Valid] typed_ref_equal_elements_assert_rte_signed_overflow (Qed) +[wp] [Valid] typed_ref_equal_elements_assert_rte_mem_access_3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_assert_rte_index_bound_3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_assert_rte_index_bound_4 (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_assert_rte_mem_access_4 (Qed) +[wp] [Valid] typed_ref_equal_elements_assert_rte_mem_access_5 (Qed) +[wp] [Valid] typed_ref_equal_elements_assert_rte_mem_access_6 (Qed) +[wp] [Valid] typed_ref_equal_elements_assert_rte_mem_access_7 (Qed) +[wp] [Valid] typed_ref_equal_elements_assert_rte_mem_access_8 (Qed) +[wp] [Valid] typed_ref_equal_elements_assert_rte_index_bound_5 (Qed) +[wp] [Valid] typed_ref_equal_elements_assert_rte_index_bound_6 (Qed) +[wp] [Valid] typed_ref_equal_elements_assert_rte_signed_overflow_2 (Qed) [wp] Proved goals: 16 / 16 Qed: 13 Alt-Ergo: 3 diff --git a/src/plugins/wp/tests/wp_gallery/oracle_qualif/frama_c_exo3_solved.old.v2.res.oracle b/src/plugins/wp/tests/wp_gallery/oracle_qualif/frama_c_exo3_solved.old.v2.res.oracle index 2830d7a72a4a46b3f80be4044c2a31941ee299d4..a2426606222efb63831a32c066d7440a721b7236 100644 --- a/src/plugins/wp/tests/wp_gallery/oracle_qualif/frama_c_exo3_solved.old.v2.res.oracle +++ b/src/plugins/wp/tests/wp_gallery/oracle_qualif/frama_c_exo3_solved.old.v2.res.oracle @@ -3,41 +3,41 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 35 goals scheduled -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_ensures_v1_good : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_ensures_v2_good : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_ensures_v1_v2_diff : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_invariant_preserved : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_invariant_established : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_loop_invariant_set_at_0_preserved : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_invariant_set_at_0_established : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_assert_set_at_1 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_invariant_bound_preserved : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_invariant_bound_established : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_loop_invariant_seen_sound1_preserved : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_loop_invariant_seen_sound1_established : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_loop_invariant_seen_sound2_preserved : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_loop_invariant_seen_sound2_established : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_invariant_v1_first_preserved : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_invariant_v1_first_established : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_loop_invariant_v1_sound1_preserved : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_invariant_v1_sound1_established : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_loop_invariant_v1_sound2_preserved : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_loop_invariant_v1_sound2_established : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_invariant_v1_v2_diff_preserved : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_invariant_v1_v2_diff_established : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_loop_invariant_v2_sound1_preserved : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_invariant_v2_sound1_established : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_loop_invariant_v2_sound2_preserved : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_loop_invariant_v2_sound2_established : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_assigns : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_assigns_2 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_assigns_part1 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_assigns_part2 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_assigns_part3 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_variant_decrease : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_variant_positive : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_variant_2_decrease : Valid -[wp] [Qed] Goal typed_ref_equal_elements_loop_variant_2_positive : Valid +[wp] [Valid] typed_ref_equal_elements_ensures_v1_good (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_ensures_v2_good (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_ensures_v1_v2_diff (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_preserved (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_established (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_set_at_0_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_set_at_0_established (Qed) +[wp] [Valid] typed_ref_equal_elements_assert_set_at_1 (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_bound_preserved (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_bound_established (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_seen_sound1_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_seen_sound1_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_seen_sound2_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_seen_sound2_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_v1_first_preserved (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_v1_first_established (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_v1_sound1_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_v1_sound1_established (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_v1_sound2_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_v1_sound2_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_v1_v2_diff_preserved (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_v1_v2_diff_established (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_v2_sound1_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_v2_sound1_established (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_v2_sound2_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_loop_invariant_v2_sound2_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_loop_assigns (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_assigns_2 (Qed) +[wp] [Valid] typed_ref_equal_elements_assigns_part1 (Qed) +[wp] [Valid] typed_ref_equal_elements_assigns_part2 (Qed) +[wp] [Valid] typed_ref_equal_elements_assigns_part3 (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_variant_decrease (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_variant_positive (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_variant_2_decrease (Qed) +[wp] [Valid] typed_ref_equal_elements_loop_variant_2_positive (Qed) [wp] Proved goals: 35 / 35 Qed: 20 Alt-Ergo: 15 @@ -57,22 +57,22 @@ [wp] Running WP plugin... [rte:annot] annotating function equal_elements [wp] 16 goals scheduled -[wp] [Qed] Goal typed_ref_equal_elements_assert_rte_mem_access : Valid -[wp] [Qed] Goal typed_ref_equal_elements_assert_rte_mem_access_2 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_assert_rte_index_bound : Valid -[wp] [Qed] Goal typed_ref_equal_elements_assert_rte_index_bound_2 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_assert_rte_signed_overflow : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_assert_rte_mem_access_3 : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_assert_rte_index_bound_3 : Valid -[wp] [Alt-Ergo] Goal typed_ref_equal_elements_assert_rte_index_bound_4 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_assert_rte_mem_access_4 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_assert_rte_mem_access_5 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_assert_rte_mem_access_6 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_assert_rte_mem_access_7 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_assert_rte_mem_access_8 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_assert_rte_index_bound_5 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_assert_rte_index_bound_6 : Valid -[wp] [Qed] Goal typed_ref_equal_elements_assert_rte_signed_overflow_2 : Valid +[wp] [Valid] typed_ref_equal_elements_assert_rte_mem_access (Qed) +[wp] [Valid] typed_ref_equal_elements_assert_rte_mem_access_2 (Qed) +[wp] [Valid] typed_ref_equal_elements_assert_rte_index_bound (Qed) +[wp] [Valid] typed_ref_equal_elements_assert_rte_index_bound_2 (Qed) +[wp] [Valid] typed_ref_equal_elements_assert_rte_signed_overflow (Qed) +[wp] [Valid] typed_ref_equal_elements_assert_rte_mem_access_3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_assert_rte_index_bound_3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_assert_rte_index_bound_4 (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_equal_elements_assert_rte_mem_access_4 (Qed) +[wp] [Valid] typed_ref_equal_elements_assert_rte_mem_access_5 (Qed) +[wp] [Valid] typed_ref_equal_elements_assert_rte_mem_access_6 (Qed) +[wp] [Valid] typed_ref_equal_elements_assert_rte_mem_access_7 (Qed) +[wp] [Valid] typed_ref_equal_elements_assert_rte_mem_access_8 (Qed) +[wp] [Valid] typed_ref_equal_elements_assert_rte_index_bound_5 (Qed) +[wp] [Valid] typed_ref_equal_elements_assert_rte_index_bound_6 (Qed) +[wp] [Valid] typed_ref_equal_elements_assert_rte_signed_overflow_2 (Qed) [wp] Proved goals: 16 / 16 Qed: 13 Alt-Ergo: 3 diff --git a/src/plugins/wp/tests/wp_gallery/oracle_qualif/frama_c_exo3_solved.simplified.res.oracle b/src/plugins/wp/tests/wp_gallery/oracle_qualif/frama_c_exo3_solved.simplified.res.oracle index 630af9b91980e457d5386befc31a56df8b51dc08..a07cecd0e37ee92954cc1a49ef2978099a13aff4 100644 --- a/src/plugins/wp/tests/wp_gallery/oracle_qualif/frama_c_exo3_solved.simplified.res.oracle +++ b/src/plugins/wp/tests/wp_gallery/oracle_qualif/frama_c_exo3_solved.simplified.res.oracle @@ -3,32 +3,32 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 26 goals scheduled -[wp] [Qed] Goal typed_pair_complete_has_pair_no_pair : Valid -[wp] [Qed] Goal typed_pair_disjoint_has_pair_no_pair : Valid -[wp] [Qed] Goal typed_pair_loop_invariant_preserved : Valid -[wp] [Qed] Goal typed_pair_loop_invariant_established : Valid -[wp] [Alt-Ergo] Goal typed_pair_loop_invariant_2_preserved : Valid -[wp] [Qed] Goal typed_pair_loop_invariant_2_established : Valid -[wp] [Qed] Goal typed_pair_loop_invariant_3_preserved : Valid -[wp] [Qed] Goal typed_pair_loop_invariant_3_established : Valid -[wp] [Alt-Ergo] Goal typed_pair_loop_invariant_4_preserved : Valid -[wp] [Alt-Ergo] Goal typed_pair_loop_invariant_4_established : Valid -[wp] [Alt-Ergo] Goal typed_pair_loop_invariant_5_preserved : Valid -[wp] [Qed] Goal typed_pair_loop_invariant_5_established : Valid -[wp] [Alt-Ergo] Goal typed_pair_loop_invariant_6_preserved : Valid -[wp] [Alt-Ergo] Goal typed_pair_loop_invariant_6_established : Valid -[wp] [Qed] Goal typed_pair_loop_assigns : Valid -[wp] [Qed] Goal typed_pair_loop_assigns_2 : Valid -[wp] [Qed] Goal typed_pair_assigns_part1 : Valid -[wp] [Qed] Goal typed_pair_assigns_part2 : Valid -[wp] [Qed] Goal typed_pair_assigns_part3 : Valid -[wp] [Qed] Goal typed_pair_assigns_part4 : Valid -[wp] [Qed] Goal typed_pair_loop_variant_decrease : Valid -[wp] [Qed] Goal typed_pair_loop_variant_positive : Valid -[wp] [Qed] Goal typed_pair_loop_variant_2_decrease : Valid -[wp] [Qed] Goal typed_pair_loop_variant_2_positive : Valid -[wp] [Alt-Ergo] Goal typed_pair_no_pair_ensures : Valid -[wp] [Alt-Ergo] Goal typed_pair_has_pair_ensures : Valid +[wp] [Valid] typed_pair_complete_has_pair_no_pair (Qed) +[wp] [Valid] typed_pair_disjoint_has_pair_no_pair (Qed) +[wp] [Valid] typed_pair_loop_invariant_preserved (Qed) +[wp] [Valid] typed_pair_loop_invariant_established (Qed) +[wp] [Valid] typed_pair_loop_invariant_2_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_pair_loop_invariant_2_established (Qed) +[wp] [Valid] typed_pair_loop_invariant_3_preserved (Qed) +[wp] [Valid] typed_pair_loop_invariant_3_established (Qed) +[wp] [Valid] typed_pair_loop_invariant_4_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_pair_loop_invariant_4_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_pair_loop_invariant_5_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_pair_loop_invariant_5_established (Qed) +[wp] [Valid] typed_pair_loop_invariant_6_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_pair_loop_invariant_6_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_pair_loop_assigns (Qed) +[wp] [Valid] typed_pair_loop_assigns_2 (Qed) +[wp] [Valid] typed_pair_assigns_part1 (Qed) +[wp] [Valid] typed_pair_assigns_part2 (Qed) +[wp] [Valid] typed_pair_assigns_part3 (Qed) +[wp] [Valid] typed_pair_assigns_part4 (Qed) +[wp] [Valid] typed_pair_loop_variant_decrease (Qed) +[wp] [Valid] typed_pair_loop_variant_positive (Qed) +[wp] [Valid] typed_pair_loop_variant_2_decrease (Qed) +[wp] [Valid] typed_pair_loop_variant_2_positive (Qed) +[wp] [Valid] typed_pair_no_pair_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_pair_has_pair_ensures (Alt-Ergo) (Cached) [wp] Proved goals: 26 / 26 Qed: 18 Alt-Ergo: 8 @@ -39,15 +39,15 @@ [wp] Running WP plugin... [rte:annot] annotating function pair [wp] 9 goals scheduled -[wp] [Qed] Goal typed_pair_assert_rte_index_bound : Valid -[wp] [Qed] Goal typed_pair_assert_rte_index_bound_2 : Valid -[wp] [Qed] Goal typed_pair_assert_rte_signed_overflow : Valid -[wp] [Alt-Ergo] Goal typed_pair_assert_rte_mem_access : Valid -[wp] [Alt-Ergo] Goal typed_pair_assert_rte_index_bound_3 : Valid -[wp] [Alt-Ergo] Goal typed_pair_assert_rte_index_bound_4 : Valid -[wp] [Qed] Goal typed_pair_assert_rte_index_bound_5 : Valid -[wp] [Qed] Goal typed_pair_assert_rte_index_bound_6 : Valid -[wp] [Qed] Goal typed_pair_assert_rte_signed_overflow_2 : Valid +[wp] [Valid] typed_pair_assert_rte_index_bound (Qed) +[wp] [Valid] typed_pair_assert_rte_index_bound_2 (Qed) +[wp] [Valid] typed_pair_assert_rte_signed_overflow (Qed) +[wp] [Valid] typed_pair_assert_rte_mem_access (Alt-Ergo) (Cached) +[wp] [Valid] typed_pair_assert_rte_index_bound_3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_pair_assert_rte_index_bound_4 (Alt-Ergo) (Cached) +[wp] [Valid] typed_pair_assert_rte_index_bound_5 (Qed) +[wp] [Valid] typed_pair_assert_rte_index_bound_6 (Qed) +[wp] [Valid] typed_pair_assert_rte_signed_overflow_2 (Qed) [wp] Proved goals: 9 / 9 Qed: 6 Alt-Ergo: 3 diff --git a/src/plugins/wp/tests/wp_gallery/oracle_qualif/string-compare.res.oracle b/src/plugins/wp/tests/wp_gallery/oracle_qualif/string-compare.res.oracle index d6ad1f485b30f88a8479ac41b4c90ac59985ab2a..5da41edc1982f3ea59d9ae3ed6cf223d6c6a0605 100644 --- a/src/plugins/wp/tests/wp_gallery/oracle_qualif/string-compare.res.oracle +++ b/src/plugins/wp/tests/wp_gallery/oracle_qualif/string-compare.res.oracle @@ -5,58 +5,58 @@ [wp] [CFG] Goal stringCompare_exits_never : Valid (Unreachable) [wp] [CFG] Goal stringLength_exits_never : Valid (Unreachable) [wp] 52 goals scheduled -[wp] [Qed] Goal typed_stringCompare_complete_SomeDifferent_allEqual : Valid -[wp] [Qed] Goal typed_stringCompare_disjoint_SomeDifferent_allEqual : Valid -[wp] [Alt-Ergo] Goal typed_stringCompare_loop_invariant_equal_preserved : Valid -[wp] [Qed] Goal typed_stringCompare_loop_invariant_equal_established : Valid -[wp] [Alt-Ergo] Goal typed_stringCompare_loop_invariant_gauge_preserved : Valid -[wp] [Qed] Goal typed_stringCompare_loop_invariant_gauge_established : Valid -[wp] [Alt-Ergo] Goal typed_stringCompare_loop_invariant_gauge_s1_preserved : Valid -[wp] [Qed] Goal typed_stringCompare_loop_invariant_gauge_s1_established : Valid -[wp] [Alt-Ergo] Goal typed_stringCompare_loop_invariant_gauge_s2_preserved : Valid -[wp] [Qed] Goal typed_stringCompare_loop_invariant_gauge_s2_established : Valid -[wp] [Alt-Ergo] Goal typed_stringCompare_loop_invariant_not_eos_preserved : Valid -[wp] [Qed] Goal typed_stringCompare_loop_invariant_not_eos_established : Valid -[wp] [Alt-Ergo] Goal typed_stringCompare_loop_invariant_strlen_s1_preserved : Valid -[wp] [Alt-Ergo] Goal typed_stringCompare_loop_invariant_strlen_s1_established : Valid -[wp] [Alt-Ergo] Goal typed_stringCompare_loop_invariant_strlen_s2_preserved : Valid -[wp] [Alt-Ergo] Goal typed_stringCompare_loop_invariant_strlen_s2_established : Valid -[wp] [Alt-Ergo] Goal typed_stringCompare_assert_length : Valid -[wp] [Alt-Ergo] Goal typed_stringCompare_assert_different : Valid -[wp] [Qed] Goal typed_stringCompare_loop_assigns_part1 : Valid -[wp] [Qed] Goal typed_stringCompare_loop_assigns_part2 : Valid -[wp] [Qed] Goal typed_stringCompare_loop_assigns_part3 : Valid -[wp] [Qed] Goal typed_stringCompare_assigns_part1 : Valid -[wp] [Qed] Goal typed_stringCompare_assigns_part2 : Valid -[wp] [Qed] Goal typed_stringCompare_assigns_part3 : Valid -[wp] [Qed] Goal typed_stringCompare_assigns_part4 : Valid -[wp] [Qed] Goal typed_stringCompare_assigns_part5 : Valid -[wp] [Qed] Goal typed_stringCompare_assigns_part6 : Valid -[wp] [Qed] Goal typed_stringCompare_assigns_part7 : Valid -[wp] [Qed] Goal typed_stringCompare_assigns_part8 : Valid -[wp] [Qed] Goal typed_stringCompare_assigns_part9 : Valid -[wp] [Alt-Ergo] Goal typed_stringCompare_allEqual_ensures : Valid -[wp] [Alt-Ergo] Goal typed_stringCompare_SomeDifferent_ensures : Valid -[wp] [Alt-Ergo] Goal typed_stringLength_ensures_rightResult : Valid -[wp] [Alt-Ergo] Goal typed_stringLength_ensures_rightEndCharacter : Valid -[wp] [Alt-Ergo] Goal typed_stringLength_loop_invariant_preserved : Valid -[wp] [Qed] Goal typed_stringLength_loop_invariant_established : Valid -[wp] [Alt-Ergo] Goal typed_stringLength_loop_invariant_2_preserved : Valid -[wp] [Qed] Goal typed_stringLength_loop_invariant_2_established : Valid -[wp] [Qed] Goal typed_stringLength_loop_assigns_part1 : Valid -[wp] [Qed] Goal typed_stringLength_loop_assigns_part2 : Valid -[wp] [Qed] Goal typed_stringLength_assigns_part1 : Valid -[wp] [Qed] Goal typed_stringLength_assigns_part2 : Valid -[wp] [Qed] Goal typed_stringLength_assigns_part3 : Valid -[wp] [Qed] Goal typed_stringLength_assigns_part4 : Valid -[wp] [Qed] Goal typed_stringLength_assigns_part5 : Valid -[wp] [Alt-Ergo] Goal typed_main_ensures : Valid -[wp] [Qed] Goal typed_main_exits_never : Valid -[wp] [Qed] Goal typed_main_assert : Valid -[wp] [Qed] Goal typed_main_assigns_exit : Valid -[wp] [Qed] Goal typed_main_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_main_assigns_normal_part2 : Valid -[wp] [Alt-Ergo] Goal typed_main_call_stringCompare_requires_validStrings : Valid +[wp] [Valid] typed_stringCompare_complete_SomeDifferent_allEqual (Qed) +[wp] [Valid] typed_stringCompare_disjoint_SomeDifferent_allEqual (Qed) +[wp] [Valid] typed_stringCompare_loop_invariant_equal_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_stringCompare_loop_invariant_equal_established (Qed) +[wp] [Valid] typed_stringCompare_loop_invariant_gauge_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_stringCompare_loop_invariant_gauge_established (Qed) +[wp] [Valid] typed_stringCompare_loop_invariant_gauge_s1_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_stringCompare_loop_invariant_gauge_s1_established (Qed) +[wp] [Valid] typed_stringCompare_loop_invariant_gauge_s2_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_stringCompare_loop_invariant_gauge_s2_established (Qed) +[wp] [Valid] typed_stringCompare_loop_invariant_not_eos_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_stringCompare_loop_invariant_not_eos_established (Qed) +[wp] [Valid] typed_stringCompare_loop_invariant_strlen_s1_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_stringCompare_loop_invariant_strlen_s1_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_stringCompare_loop_invariant_strlen_s2_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_stringCompare_loop_invariant_strlen_s2_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_stringCompare_assert_length (Alt-Ergo) (Cached) +[wp] [Valid] typed_stringCompare_assert_different (Alt-Ergo) (Cached) +[wp] [Valid] typed_stringCompare_loop_assigns_part1 (Qed) +[wp] [Valid] typed_stringCompare_loop_assigns_part2 (Qed) +[wp] [Valid] typed_stringCompare_loop_assigns_part3 (Qed) +[wp] [Valid] typed_stringCompare_assigns_part1 (Qed) +[wp] [Valid] typed_stringCompare_assigns_part2 (Qed) +[wp] [Valid] typed_stringCompare_assigns_part3 (Qed) +[wp] [Valid] typed_stringCompare_assigns_part4 (Qed) +[wp] [Valid] typed_stringCompare_assigns_part5 (Qed) +[wp] [Valid] typed_stringCompare_assigns_part6 (Qed) +[wp] [Valid] typed_stringCompare_assigns_part7 (Qed) +[wp] [Valid] typed_stringCompare_assigns_part8 (Qed) +[wp] [Valid] typed_stringCompare_assigns_part9 (Qed) +[wp] [Valid] typed_stringCompare_allEqual_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_stringCompare_SomeDifferent_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_stringLength_ensures_rightResult (Alt-Ergo) (Cached) +[wp] [Valid] typed_stringLength_ensures_rightEndCharacter (Alt-Ergo) (Cached) +[wp] [Valid] typed_stringLength_loop_invariant_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_stringLength_loop_invariant_established (Qed) +[wp] [Valid] typed_stringLength_loop_invariant_2_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_stringLength_loop_invariant_2_established (Qed) +[wp] [Valid] typed_stringLength_loop_assigns_part1 (Qed) +[wp] [Valid] typed_stringLength_loop_assigns_part2 (Qed) +[wp] [Valid] typed_stringLength_assigns_part1 (Qed) +[wp] [Valid] typed_stringLength_assigns_part2 (Qed) +[wp] [Valid] typed_stringLength_assigns_part3 (Qed) +[wp] [Valid] typed_stringLength_assigns_part4 (Qed) +[wp] [Valid] typed_stringLength_assigns_part5 (Qed) +[wp] [Valid] typed_main_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_main_exits_never (Qed) +[wp] [Valid] typed_main_assert (Qed) +[wp] [Valid] typed_main_assigns_exit (Qed) +[wp] [Valid] typed_main_assigns_normal_part1 (Qed) +[wp] [Valid] typed_main_assigns_normal_part2 (Qed) +[wp] [Valid] typed_main_call_stringCompare_requires_validStrings (Alt-Ergo) (Cached) [wp] Proved goals: 54 / 54 Qed: 33 Alt-Ergo: 19 @@ -71,14 +71,14 @@ [rte:annot] annotating function stringCompare [rte:annot] annotating function stringLength [wp] 8 goals scheduled -[wp] [Alt-Ergo] Goal typed_stringCompare_assert_rte_mem_access : Valid -[wp] [Alt-Ergo] Goal typed_stringCompare_assert_rte_mem_access_2 : Valid -[wp] [Qed] Goal typed_stringCompare_assert_rte_mem_access_3 : Valid -[wp] [Qed] Goal typed_stringCompare_assert_rte_mem_access_4 : Valid -[wp] [Alt-Ergo] Goal typed_stringCompare_assert_rte_mem_access_5 : Valid -[wp] [Alt-Ergo] Goal typed_stringCompare_assert_rte_signed_overflow : Valid -[wp] [Alt-Ergo] Goal typed_stringCompare_assert_rte_signed_overflow_2 : Valid -[wp] [Alt-Ergo] Goal typed_stringLength_assert_rte_mem_access : Valid +[wp] [Valid] typed_stringCompare_assert_rte_mem_access (Alt-Ergo) (Cached) +[wp] [Valid] typed_stringCompare_assert_rte_mem_access_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_stringCompare_assert_rte_mem_access_3 (Qed) +[wp] [Valid] typed_stringCompare_assert_rte_mem_access_4 (Qed) +[wp] [Valid] typed_stringCompare_assert_rte_mem_access_5 (Alt-Ergo) (Cached) +[wp] [Valid] typed_stringCompare_assert_rte_signed_overflow (Alt-Ergo) (Cached) +[wp] [Valid] typed_stringCompare_assert_rte_signed_overflow_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_stringLength_assert_rte_mem_access (Alt-Ergo) (Cached) [wp] Proved goals: 8 / 8 Qed: 2 Alt-Ergo: 6 diff --git a/src/plugins/wp/tests/wp_hoare/oracle_qualif/alias_assigns_hypotheses.res.oracle b/src/plugins/wp/tests/wp_hoare/oracle_qualif/alias_assigns_hypotheses.res.oracle index 2c0c83b734f1c79964d9261c518383dc6345ac2a..a6a2f704535f14544fea6af8eed6fb1d44511f80 100644 --- a/src/plugins/wp/tests/wp_hoare/oracle_qualif/alias_assigns_hypotheses.res.oracle +++ b/src/plugins/wp/tests/wp_hoare/oracle_qualif/alias_assigns_hypotheses.res.oracle @@ -3,36 +3,36 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 30 goals scheduled -[wp] [Qed] Goal typed_global_alias_ensures : Valid -[wp] [Qed] Goal typed_global_alias_ensures_2 : Valid -[wp] [Qed] Goal typed_global_alias_assigns : Valid -[wp] [Qed] Goal typed_global_no_alias_ensures : Valid -[wp] [Qed] Goal typed_global_no_alias_assigns : Valid -[wp] [Qed] Goal typed_formal_alias_ensures : Valid -[wp] [Qed] Goal typed_formal_alias_ensures_2 : Valid -[wp] [Qed] Goal typed_formal_alias_assigns : Valid -[wp] [Qed] Goal typed_formal_no_alias_ensures : Valid -[wp] [Qed] Goal typed_formal_no_alias_assigns : Valid -[wp] [Qed] Goal typed_formal_alias_array_ensures : Valid -[wp] [Qed] Goal typed_formal_alias_array_ensures_2 : Valid -[wp] [Qed] Goal typed_formal_alias_array_ensures_3 : Valid -[wp] [Qed] Goal typed_formal_alias_array_assigns_part1 : Valid -[wp] [Qed] Goal typed_formal_alias_array_assigns_part2 : Valid -[wp] [Qed] Goal typed_field_alias_ensures : Valid -[wp] [Qed] Goal typed_field_alias_ensures_2 : Valid -[wp] [Qed] Goal typed_field_alias_assigns : Valid -[wp] [Qed] Goal typed_field_range_alias_ensures : Valid -[wp] [Qed] Goal typed_field_range_alias_ensures_2 : Valid -[wp] [Qed] Goal typed_field_range_alias_assigns : Valid -[wp] [Qed] Goal typed_set_alias_ensures : Valid -[wp] [Qed] Goal typed_set_alias_ensures_2 : Valid -[wp] [Qed] Goal typed_set_alias_assigns : Valid -[wp] [Qed] Goal typed_comprehension_alias_ensures : Valid -[wp] [Qed] Goal typed_comprehension_alias_ensures_2 : Valid -[wp] [Qed] Goal typed_comprehension_alias_assigns : Valid -[wp] [Qed] Goal typed_union_alias_ensures : Valid -[wp] [Qed] Goal typed_union_alias_ensures_2 : Valid -[wp] [Qed] Goal typed_union_alias_assigns : Valid +[wp] [Valid] typed_global_alias_ensures (Qed) +[wp] [Valid] typed_global_alias_ensures_2 (Qed) +[wp] [Valid] typed_global_alias_assigns (Qed) +[wp] [Valid] typed_global_no_alias_ensures (Qed) +[wp] [Valid] typed_global_no_alias_assigns (Qed) +[wp] [Valid] typed_formal_alias_ensures (Qed) +[wp] [Valid] typed_formal_alias_ensures_2 (Qed) +[wp] [Valid] typed_formal_alias_assigns (Qed) +[wp] [Valid] typed_formal_no_alias_ensures (Qed) +[wp] [Valid] typed_formal_no_alias_assigns (Qed) +[wp] [Valid] typed_formal_alias_array_ensures (Qed) +[wp] [Valid] typed_formal_alias_array_ensures_2 (Qed) +[wp] [Valid] typed_formal_alias_array_ensures_3 (Qed) +[wp] [Valid] typed_formal_alias_array_assigns_part1 (Qed) +[wp] [Valid] typed_formal_alias_array_assigns_part2 (Qed) +[wp] [Valid] typed_field_alias_ensures (Qed) +[wp] [Valid] typed_field_alias_ensures_2 (Qed) +[wp] [Valid] typed_field_alias_assigns (Qed) +[wp] [Valid] typed_field_range_alias_ensures (Qed) +[wp] [Valid] typed_field_range_alias_ensures_2 (Qed) +[wp] [Valid] typed_field_range_alias_assigns (Qed) +[wp] [Valid] typed_set_alias_ensures (Qed) +[wp] [Valid] typed_set_alias_ensures_2 (Qed) +[wp] [Valid] typed_set_alias_assigns (Qed) +[wp] [Valid] typed_comprehension_alias_ensures (Qed) +[wp] [Valid] typed_comprehension_alias_ensures_2 (Qed) +[wp] [Valid] typed_comprehension_alias_assigns (Qed) +[wp] [Valid] typed_union_alias_ensures (Qed) +[wp] [Valid] typed_union_alias_ensures_2 (Qed) +[wp] [Valid] typed_union_alias_assigns (Qed) [wp] Proved goals: 30 / 30 Qed: 30 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_hoare/oracle_qualif/byref.0.res.oracle b/src/plugins/wp/tests/wp_hoare/oracle_qualif/byref.0.res.oracle index 2ee1cf41475b640699aca87e439366afbb78bd4e..fc2dd1296957831808ab72ffa7627e09084645e1 100644 --- a/src/plugins/wp/tests/wp_hoare/oracle_qualif/byref.0.res.oracle +++ b/src/plugins/wp/tests/wp_hoare/oracle_qualif/byref.0.res.oracle @@ -3,18 +3,18 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 12 goals scheduled -[wp] [Qed] Goal typed_f_ensures : Valid -[wp] [Qed] Goal typed_f_assigns : Valid -[wp] [Qed] Goal typed_wrong_without_ref_ensures : Valid -[wp] [Alt-Ergo] Goal typed_wrong_without_ref_call_f_requires : Unsuccess -[wp] [Qed] Goal typed_pointer_ensures : Valid -[wp] [Qed] Goal typed_pointer_call_f_requires : Valid -[wp] [Qed] Goal typed_local_ensures : Valid -[wp] [Qed] Goal typed_local_call_f_requires : Valid -[wp] [Qed] Goal typed_formal_ensures : Valid -[wp] [Qed] Goal typed_formal_call_f_requires : Valid -[wp] [Qed] Goal typed_global_ensures : Valid -[wp] [Qed] Goal typed_global_call_f_requires : Valid +[wp] [Valid] typed_f_ensures (Qed) +[wp] [Valid] typed_f_assigns (Qed) +[wp] [Valid] typed_wrong_without_ref_ensures (Qed) +[wp] [Timeout] typed_wrong_without_ref_call_f_requires (Alt-Ergo) (Cached) +[wp] [Valid] typed_pointer_ensures (Qed) +[wp] [Valid] typed_pointer_call_f_requires (Qed) +[wp] [Valid] typed_local_ensures (Qed) +[wp] [Valid] typed_local_call_f_requires (Qed) +[wp] [Valid] typed_formal_ensures (Qed) +[wp] [Valid] typed_formal_call_f_requires (Qed) +[wp] [Valid] typed_global_ensures (Qed) +[wp] [Valid] typed_global_call_f_requires (Qed) [wp] Proved goals: 11 / 12 Qed: 11 Alt-Ergo: 0 (unsuccess: 1) diff --git a/src/plugins/wp/tests/wp_hoare/oracle_qualif/byref.1.res.oracle b/src/plugins/wp/tests/wp_hoare/oracle_qualif/byref.1.res.oracle index b23cd67ea5f8d2277b364a4172c77b6a3932ba2a..d25fd1d97dd72125dd929da0bd6409f8abfc3564 100644 --- a/src/plugins/wp/tests/wp_hoare/oracle_qualif/byref.1.res.oracle +++ b/src/plugins/wp/tests/wp_hoare/oracle_qualif/byref.1.res.oracle @@ -3,18 +3,18 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 12 goals scheduled -[wp] [Qed] Goal typed_ref_f_ensures : Valid -[wp] [Qed] Goal typed_ref_f_assigns : Valid -[wp] [Qed] Goal typed_ref_wrong_without_ref_ensures : Valid -[wp] [Qed] Goal typed_ref_wrong_without_ref_call_f_requires : Valid -[wp] [Qed] Goal typed_ref_pointer_ensures : Valid -[wp] [Qed] Goal typed_ref_pointer_call_f_requires : Valid -[wp] [Qed] Goal typed_ref_local_ensures : Valid -[wp] [Qed] Goal typed_ref_local_call_f_requires : Valid -[wp] [Qed] Goal typed_ref_formal_ensures : Valid -[wp] [Qed] Goal typed_ref_formal_call_f_requires : Valid -[wp] [Qed] Goal typed_ref_global_ensures : Valid -[wp] [Qed] Goal typed_ref_global_call_f_requires : Valid +[wp] [Valid] typed_ref_f_ensures (Qed) +[wp] [Valid] typed_ref_f_assigns (Qed) +[wp] [Valid] typed_ref_wrong_without_ref_ensures (Qed) +[wp] [Valid] typed_ref_wrong_without_ref_call_f_requires (Qed) +[wp] [Valid] typed_ref_pointer_ensures (Qed) +[wp] [Valid] typed_ref_pointer_call_f_requires (Qed) +[wp] [Valid] typed_ref_local_ensures (Qed) +[wp] [Valid] typed_ref_local_call_f_requires (Qed) +[wp] [Valid] typed_ref_formal_ensures (Qed) +[wp] [Valid] typed_ref_formal_call_f_requires (Qed) +[wp] [Valid] typed_ref_global_ensures (Qed) +[wp] [Valid] typed_ref_global_call_f_requires (Qed) [wp] Proved goals: 12 / 12 Qed: 12 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_hoare/oracle_qualif/dispatch_var.res.oracle b/src/plugins/wp/tests/wp_hoare/oracle_qualif/dispatch_var.res.oracle index d1128fcc03c90be6d70c55e4c60d94dc72232f1d..ff3743ef09e910a7d42746404d5fb37bbfa38bd8 100644 --- a/src/plugins/wp/tests/wp_hoare/oracle_qualif/dispatch_var.res.oracle +++ b/src/plugins/wp/tests/wp_hoare/oracle_qualif/dispatch_var.res.oracle @@ -3,84 +3,84 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 78 goals scheduled -[wp] [Qed] Goal typed_ref_call_ref_ctr_ensures_Ref_r1 : Valid -[wp] [Qed] Goal typed_ref_call_ref_ctr_assigns_exit : Valid -[wp] [Qed] Goal typed_ref_call_ref_ctr_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_ref_call_ref_ctr_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_ref_call_ref_ctr2_ensures_Mem_n1 : Valid -[wp] [Qed] Goal typed_ref_call_ref_ctr2_assigns_exit_part1 : Valid -[wp] [Qed] Goal typed_ref_call_ref_ctr2_assigns_exit_part2 : Valid -[wp] [Qed] Goal typed_ref_call_ref_ctr2_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_ref_call_ref_ctr2_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_ref_call_ref_ctr2_assigns_normal_part3 : Valid -[wp] [Qed] Goal typed_ref_call_ref_ctr2_assigns_normal_part4 : Valid -[wp] [Qed] Goal typed_ref_call_ref_ctr2_assigns_normal_part5 : Valid -[wp] [Qed] Goal typed_ref_ref_bd_ensures : Valid -[wp] [Qed] Goal typed_ref_ref_bd_assigns : Valid -[wp] [Qed] Goal typed_ref_call_ref_bd_ensures_Ref_r2 : Valid -[wp] [Qed] Goal typed_ref_call_ref_bd_assigns_exit : Valid -[wp] [Qed] Goal typed_ref_call_ref_bd_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_ref_call_ref_bd_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_ref_call_ref_bd2_ensures_Mem_n2 : Valid -[wp] [Qed] Goal typed_ref_call_ref_bd2_assigns_exit_part1 : Valid -[wp] [Qed] Goal typed_ref_call_ref_bd2_assigns_exit_part2 : Valid -[wp] [Qed] Goal typed_ref_call_ref_bd2_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_ref_call_ref_bd2_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_ref_call_ref_bd2_assigns_normal_part3 : Valid -[wp] [Qed] Goal typed_ref_call_ref_bd2_assigns_normal_part4 : Valid -[wp] [Qed] Goal typed_ref_call_ref_bd2_assigns_normal_part5 : Valid -[wp] [Qed] Goal typed_ref_call_ref_valid_ensures_R7_N4 : Valid -[wp] [Qed] Goal typed_ref_call_ref_valid_assigns_exit_part1 : Valid -[wp] [Qed] Goal typed_ref_call_ref_valid_assigns_exit_part2 : Valid -[wp] [Qed] Goal typed_ref_call_ref_valid_assigns_exit_part3 : Valid -[wp] [Qed] Goal typed_ref_call_ref_valid_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_ref_call_ref_valid_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_ref_call_ref_valid_assigns_normal_part3 : Valid -[wp] [Qed] Goal typed_ref_call_ref_valid_assigns_normal_part4 : Valid -[wp] [Qed] Goal typed_ref_call_ref_valid_assigns_normal_part5 : Valid -[wp] [Qed] Goal typed_ref_call_ref_valid_call_ref_valid_requires : Valid -[wp] [Qed] Goal typed_ref_call_ref_valid_call_ref_valid_2_requires : Valid -[wp] [Qed] Goal typed_ref_no_ref_bd_ensures : Valid -[wp] [Qed] Goal typed_ref_no_ref_bd_assigns_part1 : Valid -[wp] [Qed] Goal typed_ref_no_ref_bd_assigns_part2 : Valid -[wp] [Qed] Goal typed_ref_call_no_ref_bd_ensures_Mem_n5_nr6 : Valid -[wp] [Qed] Goal typed_ref_call_no_ref_bd_assigns_exit_part1 : Valid -[wp] [Qed] Goal typed_ref_call_no_ref_bd_assigns_exit_part2 : Valid -[wp] [Qed] Goal typed_ref_call_no_ref_bd_assigns_exit_part3 : Valid -[wp] [Qed] Goal typed_ref_call_no_ref_bd_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_ref_call_no_ref_bd_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_ref_call_no_ref_bd_assigns_normal_part3 : Valid -[wp] [Qed] Goal typed_ref_call_no_ref_bd_assigns_normal_part4 : Valid -[wp] [Qed] Goal typed_ref_call_no_ref_bd_assigns_normal_part5 : Valid -[wp] [Qed] Goal typed_ref_call_ref_ctr_nr_ensures_R_R_R : Valid -[wp] [Qed] Goal typed_ref_call_ref_ctr_nr_ensures_R_R_R_2 : Valid -[wp] [Qed] Goal typed_ref_call_ref_ctr_nr_assigns_exit_part1 : Valid -[wp] [Qed] Goal typed_ref_call_ref_ctr_nr_assigns_exit_part2 : Valid -[wp] [Qed] Goal typed_ref_call_ref_ctr_nr_assigns_exit_part3 : Valid -[wp] [Qed] Goal typed_ref_call_ref_ctr_nr_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_ref_call_ref_ctr_nr_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_ref_call_ref_ctr_nr_assigns_normal_part3 : Valid -[wp] [Qed] Goal typed_ref_call_ref_ctr_nr_assigns_normal_part4 : Valid -[wp] [Qed] Goal typed_ref_call_ref_ctr_nr_call_ref_ctr_nr_requires : Valid -[wp] [Qed] Goal typed_ref_call_ref_ctr_nstars_ensures : Valid -[wp] [Qed] Goal typed_ref_call_ref_ctr_nstars_assigns_exit_part1 : Valid -[wp] [Qed] Goal typed_ref_call_ref_ctr_nstars_assigns_exit_part2 : Valid -[wp] [Qed] Goal typed_ref_call_ref_ctr_nstars_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_ref_call_ref_ctr_nstars_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_ref_call_ref_ctr_nstars_assigns_normal_part3 : Valid -[wp] [Qed] Goal typed_ref_call_two_ref_ensures : Valid -[wp] [Qed] Goal typed_ref_call_two_ref_assigns_exit_part1 : Valid -[wp] [Qed] Goal typed_ref_call_two_ref_assigns_exit_part2 : Valid -[wp] [Qed] Goal typed_ref_call_two_ref_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_ref_call_two_ref_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_ref_call_two_ref_assigns_normal_part3 : Valid -[wp] [Qed] Goal typed_ref_call_two_ref_assigns_normal_part4 : Valid -[wp] [Qed] Goal typed_ref_g_ensures : Valid -[wp] [Qed] Goal typed_ref_g_assigns_exit : Valid -[wp] [Qed] Goal typed_ref_g_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_ref_g_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_ref_array_in_struct_param_ensures_Pload2 : Valid -[wp] [Qed] Goal typed_ref_array_in_struct_param_assigns : Valid +[wp] [Valid] typed_ref_call_ref_ctr_ensures_Ref_r1 (Qed) +[wp] [Valid] typed_ref_call_ref_ctr_assigns_exit (Qed) +[wp] [Valid] typed_ref_call_ref_ctr_assigns_normal_part1 (Qed) +[wp] [Valid] typed_ref_call_ref_ctr_assigns_normal_part2 (Qed) +[wp] [Valid] typed_ref_call_ref_ctr2_ensures_Mem_n1 (Qed) +[wp] [Valid] typed_ref_call_ref_ctr2_assigns_exit_part1 (Qed) +[wp] [Valid] typed_ref_call_ref_ctr2_assigns_exit_part2 (Qed) +[wp] [Valid] typed_ref_call_ref_ctr2_assigns_normal_part1 (Qed) +[wp] [Valid] typed_ref_call_ref_ctr2_assigns_normal_part2 (Qed) +[wp] [Valid] typed_ref_call_ref_ctr2_assigns_normal_part3 (Qed) +[wp] [Valid] typed_ref_call_ref_ctr2_assigns_normal_part4 (Qed) +[wp] [Valid] typed_ref_call_ref_ctr2_assigns_normal_part5 (Qed) +[wp] [Valid] typed_ref_ref_bd_ensures (Qed) +[wp] [Valid] typed_ref_ref_bd_assigns (Qed) +[wp] [Valid] typed_ref_call_ref_bd_ensures_Ref_r2 (Qed) +[wp] [Valid] typed_ref_call_ref_bd_assigns_exit (Qed) +[wp] [Valid] typed_ref_call_ref_bd_assigns_normal_part1 (Qed) +[wp] [Valid] typed_ref_call_ref_bd_assigns_normal_part2 (Qed) +[wp] [Valid] typed_ref_call_ref_bd2_ensures_Mem_n2 (Qed) +[wp] [Valid] typed_ref_call_ref_bd2_assigns_exit_part1 (Qed) +[wp] [Valid] typed_ref_call_ref_bd2_assigns_exit_part2 (Qed) +[wp] [Valid] typed_ref_call_ref_bd2_assigns_normal_part1 (Qed) +[wp] [Valid] typed_ref_call_ref_bd2_assigns_normal_part2 (Qed) +[wp] [Valid] typed_ref_call_ref_bd2_assigns_normal_part3 (Qed) +[wp] [Valid] typed_ref_call_ref_bd2_assigns_normal_part4 (Qed) +[wp] [Valid] typed_ref_call_ref_bd2_assigns_normal_part5 (Qed) +[wp] [Valid] typed_ref_call_ref_valid_ensures_R7_N4 (Qed) +[wp] [Valid] typed_ref_call_ref_valid_assigns_exit_part1 (Qed) +[wp] [Valid] typed_ref_call_ref_valid_assigns_exit_part2 (Qed) +[wp] [Valid] typed_ref_call_ref_valid_assigns_exit_part3 (Qed) +[wp] [Valid] typed_ref_call_ref_valid_assigns_normal_part1 (Qed) +[wp] [Valid] typed_ref_call_ref_valid_assigns_normal_part2 (Qed) +[wp] [Valid] typed_ref_call_ref_valid_assigns_normal_part3 (Qed) +[wp] [Valid] typed_ref_call_ref_valid_assigns_normal_part4 (Qed) +[wp] [Valid] typed_ref_call_ref_valid_assigns_normal_part5 (Qed) +[wp] [Valid] typed_ref_call_ref_valid_call_ref_valid_requires (Qed) +[wp] [Valid] typed_ref_call_ref_valid_call_ref_valid_2_requires (Qed) +[wp] [Valid] typed_ref_no_ref_bd_ensures (Qed) +[wp] [Valid] typed_ref_no_ref_bd_assigns_part1 (Qed) +[wp] [Valid] typed_ref_no_ref_bd_assigns_part2 (Qed) +[wp] [Valid] typed_ref_call_no_ref_bd_ensures_Mem_n5_nr6 (Qed) +[wp] [Valid] typed_ref_call_no_ref_bd_assigns_exit_part1 (Qed) +[wp] [Valid] typed_ref_call_no_ref_bd_assigns_exit_part2 (Qed) +[wp] [Valid] typed_ref_call_no_ref_bd_assigns_exit_part3 (Qed) +[wp] [Valid] typed_ref_call_no_ref_bd_assigns_normal_part1 (Qed) +[wp] [Valid] typed_ref_call_no_ref_bd_assigns_normal_part2 (Qed) +[wp] [Valid] typed_ref_call_no_ref_bd_assigns_normal_part3 (Qed) +[wp] [Valid] typed_ref_call_no_ref_bd_assigns_normal_part4 (Qed) +[wp] [Valid] typed_ref_call_no_ref_bd_assigns_normal_part5 (Qed) +[wp] [Valid] typed_ref_call_ref_ctr_nr_ensures_R_R_R (Qed) +[wp] [Valid] typed_ref_call_ref_ctr_nr_ensures_R_R_R_2 (Qed) +[wp] [Valid] typed_ref_call_ref_ctr_nr_assigns_exit_part1 (Qed) +[wp] [Valid] typed_ref_call_ref_ctr_nr_assigns_exit_part2 (Qed) +[wp] [Valid] typed_ref_call_ref_ctr_nr_assigns_exit_part3 (Qed) +[wp] [Valid] typed_ref_call_ref_ctr_nr_assigns_normal_part1 (Qed) +[wp] [Valid] typed_ref_call_ref_ctr_nr_assigns_normal_part2 (Qed) +[wp] [Valid] typed_ref_call_ref_ctr_nr_assigns_normal_part3 (Qed) +[wp] [Valid] typed_ref_call_ref_ctr_nr_assigns_normal_part4 (Qed) +[wp] [Valid] typed_ref_call_ref_ctr_nr_call_ref_ctr_nr_requires (Qed) +[wp] [Valid] typed_ref_call_ref_ctr_nstars_ensures (Qed) +[wp] [Valid] typed_ref_call_ref_ctr_nstars_assigns_exit_part1 (Qed) +[wp] [Valid] typed_ref_call_ref_ctr_nstars_assigns_exit_part2 (Qed) +[wp] [Valid] typed_ref_call_ref_ctr_nstars_assigns_normal_part1 (Qed) +[wp] [Valid] typed_ref_call_ref_ctr_nstars_assigns_normal_part2 (Qed) +[wp] [Valid] typed_ref_call_ref_ctr_nstars_assigns_normal_part3 (Qed) +[wp] [Valid] typed_ref_call_two_ref_ensures (Qed) +[wp] [Valid] typed_ref_call_two_ref_assigns_exit_part1 (Qed) +[wp] [Valid] typed_ref_call_two_ref_assigns_exit_part2 (Qed) +[wp] [Valid] typed_ref_call_two_ref_assigns_normal_part1 (Qed) +[wp] [Valid] typed_ref_call_two_ref_assigns_normal_part2 (Qed) +[wp] [Valid] typed_ref_call_two_ref_assigns_normal_part3 (Qed) +[wp] [Valid] typed_ref_call_two_ref_assigns_normal_part4 (Qed) +[wp] [Valid] typed_ref_g_ensures (Qed) +[wp] [Valid] typed_ref_g_assigns_exit (Qed) +[wp] [Valid] typed_ref_g_assigns_normal_part1 (Qed) +[wp] [Valid] typed_ref_g_assigns_normal_part2 (Qed) +[wp] [Valid] typed_ref_array_in_struct_param_ensures_Pload2 (Qed) +[wp] [Valid] typed_ref_array_in_struct_param_assigns (Qed) [wp] Proved goals: 78 / 78 Qed: 78 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_hoare/oracle_qualif/dispatch_var2.0.res.oracle b/src/plugins/wp/tests/wp_hoare/oracle_qualif/dispatch_var2.0.res.oracle index f39092e695c36e1f4bcacea15a6801e78a9a3d57..b4a4eb8afb2222372e930c8becc2af080a8488ef 100644 --- a/src/plugins/wp/tests/wp_hoare/oracle_qualif/dispatch_var2.0.res.oracle +++ b/src/plugins/wp/tests/wp_hoare/oracle_qualif/dispatch_var2.0.res.oracle @@ -3,40 +3,40 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 34 goals scheduled -[wp] [Qed] Goal typed_ref_reset_ensures : Valid -[wp] [Qed] Goal typed_ref_reset_assigns : Valid -[wp] [Qed] Goal typed_ref_incr_ensures : Valid -[wp] [Qed] Goal typed_ref_incr_assigns : Valid -[wp] [Qed] Goal typed_ref_load_ensures : Valid -[wp] [Qed] Goal typed_ref_load_assigns : Valid -[wp] [Qed] Goal typed_ref_call_global_ensures : Valid -[wp] [Qed] Goal typed_ref_call_global_assigns_exit : Valid -[wp] [Qed] Goal typed_ref_call_global_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_ref_call_global_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_ref_call_global_call_reset_requires : Valid -[wp] [Qed] Goal typed_ref_call_global_call_load_requires : Valid -[wp] [Qed] Goal typed_ref_call_param_ensures : Valid -[wp] [Qed] Goal typed_ref_call_param_assigns_exit_part1 : Valid -[wp] [Qed] Goal typed_ref_call_param_assigns_exit_part2 : Valid -[wp] [Qed] Goal typed_ref_call_param_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_ref_call_param_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_ref_call_param_assigns_normal_part3 : Valid -[wp] [Qed] Goal typed_ref_call_param_call_reset_requires : Valid -[wp] [Qed] Goal typed_ref_call_param_call_load_requires : Valid -[wp] [Qed] Goal typed_ref_call_local_ensures : Valid -[wp] [Qed] Goal typed_ref_call_local_assigns_exit_part1 : Valid -[wp] [Qed] Goal typed_ref_call_local_assigns_exit_part2 : Valid -[wp] [Qed] Goal typed_ref_call_local_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_ref_call_local_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_ref_call_local_assigns_normal_part3 : Valid -[wp] [Qed] Goal typed_ref_call_local_call_reset_requires : Valid -[wp] [Qed] Goal typed_ref_call_local_call_load_requires : Valid -[wp] [Qed] Goal typed_ref_call_param_ref_ensures : Valid -[wp] [Qed] Goal typed_ref_call_param_ref_assigns_exit : Valid -[wp] [Qed] Goal typed_ref_call_param_ref_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_ref_call_param_ref_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_ref_call_param_ref_call_reset_requires : Valid -[wp] [Qed] Goal typed_ref_call_param_ref_call_load_requires : Valid +[wp] [Valid] typed_ref_reset_ensures (Qed) +[wp] [Valid] typed_ref_reset_assigns (Qed) +[wp] [Valid] typed_ref_incr_ensures (Qed) +[wp] [Valid] typed_ref_incr_assigns (Qed) +[wp] [Valid] typed_ref_load_ensures (Qed) +[wp] [Valid] typed_ref_load_assigns (Qed) +[wp] [Valid] typed_ref_call_global_ensures (Qed) +[wp] [Valid] typed_ref_call_global_assigns_exit (Qed) +[wp] [Valid] typed_ref_call_global_assigns_normal_part1 (Qed) +[wp] [Valid] typed_ref_call_global_assigns_normal_part2 (Qed) +[wp] [Valid] typed_ref_call_global_call_reset_requires (Qed) +[wp] [Valid] typed_ref_call_global_call_load_requires (Qed) +[wp] [Valid] typed_ref_call_param_ensures (Qed) +[wp] [Valid] typed_ref_call_param_assigns_exit_part1 (Qed) +[wp] [Valid] typed_ref_call_param_assigns_exit_part2 (Qed) +[wp] [Valid] typed_ref_call_param_assigns_normal_part1 (Qed) +[wp] [Valid] typed_ref_call_param_assigns_normal_part2 (Qed) +[wp] [Valid] typed_ref_call_param_assigns_normal_part3 (Qed) +[wp] [Valid] typed_ref_call_param_call_reset_requires (Qed) +[wp] [Valid] typed_ref_call_param_call_load_requires (Qed) +[wp] [Valid] typed_ref_call_local_ensures (Qed) +[wp] [Valid] typed_ref_call_local_assigns_exit_part1 (Qed) +[wp] [Valid] typed_ref_call_local_assigns_exit_part2 (Qed) +[wp] [Valid] typed_ref_call_local_assigns_normal_part1 (Qed) +[wp] [Valid] typed_ref_call_local_assigns_normal_part2 (Qed) +[wp] [Valid] typed_ref_call_local_assigns_normal_part3 (Qed) +[wp] [Valid] typed_ref_call_local_call_reset_requires (Qed) +[wp] [Valid] typed_ref_call_local_call_load_requires (Qed) +[wp] [Valid] typed_ref_call_param_ref_ensures (Qed) +[wp] [Valid] typed_ref_call_param_ref_assigns_exit (Qed) +[wp] [Valid] typed_ref_call_param_ref_assigns_normal_part1 (Qed) +[wp] [Valid] typed_ref_call_param_ref_assigns_normal_part2 (Qed) +[wp] [Valid] typed_ref_call_param_ref_call_reset_requires (Qed) +[wp] [Valid] typed_ref_call_param_ref_call_load_requires (Qed) [wp] Proved goals: 34 / 34 Qed: 34 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_hoare/oracle_qualif/dispatch_var2.1.res.oracle b/src/plugins/wp/tests/wp_hoare/oracle_qualif/dispatch_var2.1.res.oracle index e2c82e02c901954db3989bdc80da3b13d82fe1b3..63e7e9f7e76ac58aa09826b19ed706ed2b0520cf 100644 --- a/src/plugins/wp/tests/wp_hoare/oracle_qualif/dispatch_var2.1.res.oracle +++ b/src/plugins/wp/tests/wp_hoare/oracle_qualif/dispatch_var2.1.res.oracle @@ -3,40 +3,40 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 34 goals scheduled -[wp] [Qed] Goal typed_ref_reset_ensures : Valid -[wp] [Qed] Goal typed_ref_reset_assigns : Valid -[wp] [Qed] Goal typed_ref_incr_ensures : Valid -[wp] [Qed] Goal typed_ref_incr_assigns : Valid -[wp] [Qed] Goal typed_ref_load_ensures : Valid -[wp] [Qed] Goal typed_ref_load_assigns : Valid -[wp] [Qed] Goal typed_ref_call_global_ensures : Valid -[wp] [Qed] Goal typed_ref_call_global_assigns_exit : Valid -[wp] [Qed] Goal typed_ref_call_global_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_ref_call_global_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_ref_call_global_call_reset_requires : Valid -[wp] [Qed] Goal typed_ref_call_global_call_load_requires : Valid -[wp] [Qed] Goal typed_ref_call_param_ensures : Valid -[wp] [Qed] Goal typed_ref_call_param_assigns_exit_part1 : Valid -[wp] [Qed] Goal typed_ref_call_param_assigns_exit_part2 : Valid -[wp] [Qed] Goal typed_ref_call_param_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_ref_call_param_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_ref_call_param_assigns_normal_part3 : Valid -[wp] [Qed] Goal typed_ref_call_param_call_reset_requires : Valid -[wp] [Qed] Goal typed_ref_call_param_call_load_requires : Valid -[wp] [Qed] Goal typed_ref_call_local_ensures : Valid -[wp] [Qed] Goal typed_ref_call_local_assigns_exit_part1 : Valid -[wp] [Qed] Goal typed_ref_call_local_assigns_exit_part2 : Valid -[wp] [Qed] Goal typed_ref_call_local_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_ref_call_local_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_ref_call_local_assigns_normal_part3 : Valid -[wp] [Qed] Goal typed_ref_call_local_call_reset_requires : Valid -[wp] [Qed] Goal typed_ref_call_local_call_load_requires : Valid -[wp] [Qed] Goal typed_ref_call_param_ref_ensures : Valid -[wp] [Qed] Goal typed_ref_call_param_ref_assigns_exit : Valid -[wp] [Qed] Goal typed_ref_call_param_ref_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_ref_call_param_ref_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_ref_call_param_ref_call_reset_requires : Valid -[wp] [Qed] Goal typed_ref_call_param_ref_call_load_requires : Valid +[wp] [Valid] typed_ref_reset_ensures (Qed) +[wp] [Valid] typed_ref_reset_assigns (Qed) +[wp] [Valid] typed_ref_incr_ensures (Qed) +[wp] [Valid] typed_ref_incr_assigns (Qed) +[wp] [Valid] typed_ref_load_ensures (Qed) +[wp] [Valid] typed_ref_load_assigns (Qed) +[wp] [Valid] typed_ref_call_global_ensures (Qed) +[wp] [Valid] typed_ref_call_global_assigns_exit (Qed) +[wp] [Valid] typed_ref_call_global_assigns_normal_part1 (Qed) +[wp] [Valid] typed_ref_call_global_assigns_normal_part2 (Qed) +[wp] [Valid] typed_ref_call_global_call_reset_requires (Qed) +[wp] [Valid] typed_ref_call_global_call_load_requires (Qed) +[wp] [Valid] typed_ref_call_param_ensures (Qed) +[wp] [Valid] typed_ref_call_param_assigns_exit_part1 (Qed) +[wp] [Valid] typed_ref_call_param_assigns_exit_part2 (Qed) +[wp] [Valid] typed_ref_call_param_assigns_normal_part1 (Qed) +[wp] [Valid] typed_ref_call_param_assigns_normal_part2 (Qed) +[wp] [Valid] typed_ref_call_param_assigns_normal_part3 (Qed) +[wp] [Valid] typed_ref_call_param_call_reset_requires (Qed) +[wp] [Valid] typed_ref_call_param_call_load_requires (Qed) +[wp] [Valid] typed_ref_call_local_ensures (Qed) +[wp] [Valid] typed_ref_call_local_assigns_exit_part1 (Qed) +[wp] [Valid] typed_ref_call_local_assigns_exit_part2 (Qed) +[wp] [Valid] typed_ref_call_local_assigns_normal_part1 (Qed) +[wp] [Valid] typed_ref_call_local_assigns_normal_part2 (Qed) +[wp] [Valid] typed_ref_call_local_assigns_normal_part3 (Qed) +[wp] [Valid] typed_ref_call_local_call_reset_requires (Qed) +[wp] [Valid] typed_ref_call_local_call_load_requires (Qed) +[wp] [Valid] typed_ref_call_param_ref_ensures (Qed) +[wp] [Valid] typed_ref_call_param_ref_assigns_exit (Qed) +[wp] [Valid] typed_ref_call_param_ref_assigns_normal_part1 (Qed) +[wp] [Valid] typed_ref_call_param_ref_assigns_normal_part2 (Qed) +[wp] [Valid] typed_ref_call_param_ref_call_reset_requires (Qed) +[wp] [Valid] typed_ref_call_param_ref_call_load_requires (Qed) [wp] Proved goals: 34 / 34 Qed: 34 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_hoare/oracle_qualif/isHoare.res.oracle b/src/plugins/wp/tests/wp_hoare/oracle_qualif/isHoare.res.oracle index eca3be2dd3bef570d1700b6a5f80b6ac517cd46d..dd788cbb21fed268d7f14352d739932649037da1 100644 --- a/src/plugins/wp/tests/wp_hoare/oracle_qualif/isHoare.res.oracle +++ b/src/plugins/wp/tests/wp_hoare/oracle_qualif/isHoare.res.oracle @@ -3,7 +3,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Qed] Goal typed_ref_cmp_invalid_addr_as_int_ensures_ok : Valid +[wp] [Valid] typed_ref_cmp_invalid_addr_as_int_ensures_ok (Qed) [wp] Proved goals: 1 / 1 Qed: 1 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_hoare/oracle_qualif/logicarr.res.oracle b/src/plugins/wp/tests/wp_hoare/oracle_qualif/logicarr.res.oracle index 03796d3e4160058e1fd1f5cf57b0ba22a0d72ba1..3cc7d23790fd775213556f8b8f9386eca489462d 100644 --- a/src/plugins/wp/tests/wp_hoare/oracle_qualif/logicarr.res.oracle +++ b/src/plugins/wp/tests/wp_hoare/oracle_qualif/logicarr.res.oracle @@ -3,9 +3,9 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 3 goals scheduled -[wp] [Alt-Ergo] Goal typed_job_ensures_PTR : Valid -[wp] [Alt-Ergo] Goal typed_job_ensures_ARR : Valid -[wp] [Alt-Ergo] Goal typed_job_ensures_DUM : Valid +[wp] [Valid] typed_job_ensures_PTR (Alt-Ergo) (Cached) +[wp] [Valid] typed_job_ensures_ARR (Alt-Ergo) (Cached) +[wp] [Valid] typed_job_ensures_DUM (Alt-Ergo) (Cached) [wp] Proved goals: 3 / 3 Qed: 0 Alt-Ergo: 3 diff --git a/src/plugins/wp/tests/wp_hoare/oracle_qualif/logicref.res.oracle b/src/plugins/wp/tests/wp_hoare/oracle_qualif/logicref.res.oracle index 273fdfb6090ad3424decc6d4a5f26d03e758c915..a4d21c36668a2b224be48bcd9c4ba5cbf09b98c4 100644 --- a/src/plugins/wp/tests/wp_hoare/oracle_qualif/logicref.res.oracle +++ b/src/plugins/wp/tests/wp_hoare/oracle_qualif/logicref.res.oracle @@ -3,11 +3,11 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 5 goals scheduled -[wp] [Qed] Goal typed_ref_fvrange_n_ensures : Valid -[wp] [Alt-Ergo] Goal typed_ref_fvrange_n_assert : Valid -[wp] [Qed] Goal typed_ref_fvrange_n_assigns : Valid -[wp] [Qed] Goal typed_ref_gcd_ensures : Valid -[wp] [Qed] Goal typed_ref_gcd_assigns : Valid +[wp] [Valid] typed_ref_fvrange_n_ensures (Qed) +[wp] [Valid] typed_ref_fvrange_n_assert (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_fvrange_n_assigns (Qed) +[wp] [Valid] typed_ref_gcd_ensures (Qed) +[wp] [Valid] typed_ref_gcd_assigns (Qed) [wp] Proved goals: 5 / 5 Qed: 4 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_hoare/oracle_qualif/logicref_simple.res.oracle b/src/plugins/wp/tests/wp_hoare/oracle_qualif/logicref_simple.res.oracle index fab483750f3c179f129747d79a9e2b03f4a81bd7..6ab216192d6c834b8496a34e52f21411e1f831e0 100644 --- a/src/plugins/wp/tests/wp_hoare/oracle_qualif/logicref_simple.res.oracle +++ b/src/plugins/wp/tests/wp_hoare/oracle_qualif/logicref_simple.res.oracle @@ -3,15 +3,15 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 9 goals scheduled -[wp] [Alt-Ergo] Goal typed_ref_fsimple_ensures : Valid -[wp] [Qed] Goal typed_ref_fsimple_assigns : Valid -[wp] [Alt-Ergo] Goal typed_ref_fsimple_array_ensures : Valid -[wp] [Qed] Goal typed_ref_fsimple_array_assigns : Valid -[wp] [Alt-Ergo] Goal typed_ref_ftwo_star_ensures : Valid -[wp] [Qed] Goal typed_ref_ftwo_star_assigns : Valid -[wp] [Qed] Goal typed_ref_fvpositive_ensures : Valid -[wp] [Alt-Ergo] Goal typed_ref_fvpositive_assert_OK : Valid -[wp] [Qed] Goal typed_ref_fvpositive_assigns : Valid +[wp] [Valid] typed_ref_fsimple_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_fsimple_assigns (Qed) +[wp] [Valid] typed_ref_fsimple_array_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_fsimple_array_assigns (Qed) +[wp] [Valid] typed_ref_ftwo_star_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_ftwo_star_assigns (Qed) +[wp] [Valid] typed_ref_fvpositive_ensures (Qed) +[wp] [Valid] typed_ref_fvpositive_assert_OK (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_fvpositive_assigns (Qed) [wp] Proved goals: 9 / 9 Qed: 5 Alt-Ergo: 4 diff --git a/src/plugins/wp/tests/wp_hoare/oracle_qualif/memory_hypotheses_checking.res.oracle b/src/plugins/wp/tests/wp_hoare/oracle_qualif/memory_hypotheses_checking.res.oracle index 2a2af602b91924f522d97e3c43e54c4a7abd9d0c..fbabb52535d0e02651a3a8d3adca52800d96f1c2 100644 --- a/src/plugins/wp/tests/wp_hoare/oracle_qualif/memory_hypotheses_checking.res.oracle +++ b/src/plugins/wp/tests/wp_hoare/oracle_qualif/memory_hypotheses_checking.res.oracle @@ -3,56 +3,56 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 50 goals scheduled -[wp] [Qed] Goal typed_ref_sep_assigns : Valid -[wp] [Qed] Goal typed_ref_call_sep_ok_assigns_exit : Valid -[wp] [Qed] Goal typed_ref_call_sep_ok_assigns_normal : Valid -[wp] [Qed] Goal typed_ref_call_sep_ok_call_sep_wp_typed_ref_requires : Valid -[wp] [Qed] Goal typed_ref_call_sep_ok_call_sep_wp_typed_ref_requires_2 : Valid -[wp] [Qed] Goal typed_ref_call_sep_bad_sep_assigns_exit : Valid -[wp] [Qed] Goal typed_ref_call_sep_bad_sep_assigns_normal : Valid -[wp] [Qed] Goal typed_ref_call_sep_bad_sep_call_sep_wp_typed_ref_requires : Valid -[wp] [Alt-Ergo] Goal typed_ref_call_sep_bad_sep_call_sep_wp_typed_ref_requires_2 : Unsuccess -[wp] [Qed] Goal typed_ref_call_sep_bad_valid_assigns_exit_part1 : Valid -[wp] [Qed] Goal typed_ref_call_sep_bad_valid_assigns_exit_part2 : Valid -[wp] [Qed] Goal typed_ref_call_sep_bad_valid_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_ref_call_sep_bad_valid_assigns_normal_part2 : Valid -[wp] [Alt-Ergo] Goal typed_ref_call_sep_bad_valid_call_sep_wp_typed_ref_requires : Unsuccess -[wp] [Qed] Goal typed_ref_call_sep_bad_valid_call_sep_wp_typed_ref_requires_2 : Valid -[wp] [Qed] Goal typed_ref_gptr_sep_assigns : Valid -[wp] [Qed] Goal typed_ref_call_gptr_sep_ok_assigns_exit : Valid -[wp] [Qed] Goal typed_ref_call_gptr_sep_ok_assigns_normal : Valid -[wp] [Alt-Ergo] Goal typed_ref_call_gptr_sep_ok_call_gptr_sep_wp_typed_ref_requires : Valid -[wp] [Qed] Goal typed_ref_call_gptr_sep_ok_call_gptr_sep_wp_typed_ref_requires_2 : Valid -[wp] [Qed] Goal typed_ref_call_gptr_sep_bad_assigns_exit : Valid -[wp] [Qed] Goal typed_ref_call_gptr_sep_bad_assigns_normal : Valid -[wp] [Alt-Ergo] Goal typed_ref_call_gptr_sep_bad_call_gptr_sep_wp_typed_ref_requires : Valid -[wp] [Alt-Ergo] Goal typed_ref_call_gptr_sep_bad_call_gptr_sep_wp_typed_ref_requires_2 : Unsuccess -[wp] [Qed] Goal typed_ref_assigns_ptr_assigns : Valid -[wp] [Qed] Goal typed_ref_call_assigns_ptr_ok_assigns_exit : Valid -[wp] [Qed] Goal typed_ref_call_assigns_ptr_ok_assigns_normal : Valid -[wp] [Qed] Goal typed_ref_call_assigns_ptr_ok_call_assigns_ptr_wp_typed_ref_requires : Valid -[wp] [Qed] Goal typed_ref_call_assigns_ptr_ok_call_assigns_ptr_wp_typed_ref_requires_2 : Valid -[wp] [Qed] Goal typed_ref_call_assigns_ptr_bad_assigns_exit : Valid -[wp] [Qed] Goal typed_ref_call_assigns_ptr_bad_assigns_normal : Valid -[wp] [Qed] Goal typed_ref_call_assigns_ptr_bad_call_assigns_ptr_wp_typed_ref_requires : Valid -[wp] [Alt-Ergo] Goal typed_ref_call_assigns_ptr_bad_call_assigns_ptr_wp_typed_ref_requires_2 : Unsuccess -[wp] [Qed] Goal typed_ref_add_return_ok_ensures : Valid -[wp] [Qed] Goal typed_ref_add_return_ok_assigns : Valid -[wp] [Qed] Goal typed_ref_add_return_ok_wp_typed_ref_ensures : Valid -[wp] [Qed] Goal typed_ref_call_add_return_ok_assigns_exit : Valid -[wp] [Qed] Goal typed_ref_call_add_return_ok_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_ref_call_add_return_ok_assigns_normal_part2 : Valid -[wp] [Alt-Ergo] Goal typed_ref_call_add_return_ok_assigns_normal_part3 : Valid -[wp] [Qed] Goal typed_ref_call_add_return_ok_call_add_return_ok_wp_typed_ref_requires : Valid -[wp] [Qed] Goal typed_ref_call_add_return_ok_call_add_return_ok_wp_typed_ref_requires_2 : Valid -[wp] [Qed] Goal typed_ref_call_add_return_bad_assigns_exit : Valid -[wp] [Qed] Goal typed_ref_call_add_return_bad_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_ref_call_add_return_bad_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_ref_call_add_return_bad_assigns_normal_part3 : Valid -[wp] [Alt-Ergo] Goal typed_ref_call_add_return_bad_call_add_return_ok_wp_typed_ref_requires : Unsuccess -[wp] [Alt-Ergo] Goal typed_ref_call_add_return_bad_call_add_return_ok_wp_typed_ref_requires_2 : Unsuccess -[wp] [Qed] Goal typed_ref_bad_return_formal_assigns : Valid -[wp] [Alt-Ergo] Goal typed_ref_bad_return_formal_wp_typed_ref_ensures : Unsuccess +[wp] [Valid] typed_ref_sep_assigns (Qed) +[wp] [Valid] typed_ref_call_sep_ok_assigns_exit (Qed) +[wp] [Valid] typed_ref_call_sep_ok_assigns_normal (Qed) +[wp] [Valid] typed_ref_call_sep_ok_call_sep_wp_typed_ref_requires (Qed) +[wp] [Valid] typed_ref_call_sep_ok_call_sep_wp_typed_ref_requires_2 (Qed) +[wp] [Valid] typed_ref_call_sep_bad_sep_assigns_exit (Qed) +[wp] [Valid] typed_ref_call_sep_bad_sep_assigns_normal (Qed) +[wp] [Valid] typed_ref_call_sep_bad_sep_call_sep_wp_typed_ref_requires (Qed) +[wp] [Unknown] typed_ref_call_sep_bad_sep_call_sep_wp_typed_ref_requires_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_call_sep_bad_valid_assigns_exit_part1 (Qed) +[wp] [Valid] typed_ref_call_sep_bad_valid_assigns_exit_part2 (Qed) +[wp] [Valid] typed_ref_call_sep_bad_valid_assigns_normal_part1 (Qed) +[wp] [Valid] typed_ref_call_sep_bad_valid_assigns_normal_part2 (Qed) +[wp] [Unknown] typed_ref_call_sep_bad_valid_call_sep_wp_typed_ref_requires (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_call_sep_bad_valid_call_sep_wp_typed_ref_requires_2 (Qed) +[wp] [Valid] typed_ref_gptr_sep_assigns (Qed) +[wp] [Valid] typed_ref_call_gptr_sep_ok_assigns_exit (Qed) +[wp] [Valid] typed_ref_call_gptr_sep_ok_assigns_normal (Qed) +[wp] [Valid] typed_ref_call_gptr_sep_ok_call_gptr_sep_wp_typed_ref_requires (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_call_gptr_sep_ok_call_gptr_sep_wp_typed_ref_requires_2 (Qed) +[wp] [Valid] typed_ref_call_gptr_sep_bad_assigns_exit (Qed) +[wp] [Valid] typed_ref_call_gptr_sep_bad_assigns_normal (Qed) +[wp] [Valid] typed_ref_call_gptr_sep_bad_call_gptr_sep_wp_typed_ref_requires (Alt-Ergo) (Cached) +[wp] [Unknown] typed_ref_call_gptr_sep_bad_call_gptr_sep_wp_typed_ref_requires_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_assigns_ptr_assigns (Qed) +[wp] [Valid] typed_ref_call_assigns_ptr_ok_assigns_exit (Qed) +[wp] [Valid] typed_ref_call_assigns_ptr_ok_assigns_normal (Qed) +[wp] [Valid] typed_ref_call_assigns_ptr_ok_call_assigns_ptr_wp_typed_ref_requires (Qed) +[wp] [Valid] typed_ref_call_assigns_ptr_ok_call_assigns_ptr_wp_typed_ref_requires_2 (Qed) +[wp] [Valid] typed_ref_call_assigns_ptr_bad_assigns_exit (Qed) +[wp] [Valid] typed_ref_call_assigns_ptr_bad_assigns_normal (Qed) +[wp] [Valid] typed_ref_call_assigns_ptr_bad_call_assigns_ptr_wp_typed_ref_requires (Qed) +[wp] [Unknown] typed_ref_call_assigns_ptr_bad_call_assigns_ptr_wp_typed_ref_requires_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_add_return_ok_ensures (Qed) +[wp] [Valid] typed_ref_add_return_ok_assigns (Qed) +[wp] [Valid] typed_ref_add_return_ok_wp_typed_ref_ensures (Qed) +[wp] [Valid] typed_ref_call_add_return_ok_assigns_exit (Qed) +[wp] [Valid] typed_ref_call_add_return_ok_assigns_normal_part1 (Qed) +[wp] [Valid] typed_ref_call_add_return_ok_assigns_normal_part2 (Qed) +[wp] [Valid] typed_ref_call_add_return_ok_assigns_normal_part3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_call_add_return_ok_call_add_return_ok_wp_typed_ref_requires (Qed) +[wp] [Valid] typed_ref_call_add_return_ok_call_add_return_ok_wp_typed_ref_requires_2 (Qed) +[wp] [Valid] typed_ref_call_add_return_bad_assigns_exit (Qed) +[wp] [Valid] typed_ref_call_add_return_bad_assigns_normal_part1 (Qed) +[wp] [Valid] typed_ref_call_add_return_bad_assigns_normal_part2 (Qed) +[wp] [Valid] typed_ref_call_add_return_bad_assigns_normal_part3 (Qed) +[wp] [Unknown] typed_ref_call_add_return_bad_call_add_return_ok_wp_typed_ref_requires (Alt-Ergo) (Cached) +[wp] [Unknown] typed_ref_call_add_return_bad_call_add_return_ok_wp_typed_ref_requires_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_bad_return_formal_assigns (Qed) +[wp] [Unknown] typed_ref_bad_return_formal_wp_typed_ref_ensures (Alt-Ergo) (Cached) [wp] Proved goals: 43 / 50 Qed: 40 Alt-Ergo: 3 (unsuccess: 7) diff --git a/src/plugins/wp/tests/wp_hoare/oracle_qualif/reference.res.oracle b/src/plugins/wp/tests/wp_hoare/oracle_qualif/reference.res.oracle index e8d66c2965faa526111db554f0812eef9ed74362..26b8284ccd9eb038cc5c95dfc004be92c947ac7d 100644 --- a/src/plugins/wp/tests/wp_hoare/oracle_qualif/reference.res.oracle +++ b/src/plugins/wp/tests/wp_hoare/oracle_qualif/reference.res.oracle @@ -3,29 +3,29 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 23 goals scheduled -[wp] [Qed] Goal typed_ref_g_ensures : Valid -[wp] [Qed] Goal typed_ref_g_assigns_exit_part1 : Valid -[wp] [Qed] Goal typed_ref_g_assigns_exit_part2 : Valid -[wp] [Qed] Goal typed_ref_g_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_ref_g_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_ref_g_assigns_normal_part3 : Valid -[wp] [Qed] Goal typed_ref_g_call_f_requires : Valid -[wp] [Qed] Goal typed_ref_call_f2_ensures : Valid -[wp] [Qed] Goal typed_ref_call_f2_assigns_exit_part1 : Valid -[wp] [Qed] Goal typed_ref_call_f2_assigns_exit_part2 : Valid -[wp] [Alt-Ergo] Goal typed_ref_call_f2_assigns_exit_part3 : Unsuccess -[wp] [Qed] Goal typed_ref_call_f2_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_ref_call_f2_assigns_normal_part2 : Valid -[wp] [Alt-Ergo] Goal typed_ref_call_f2_assigns_normal_part3 : Unsuccess -[wp] [Qed] Goal typed_ref_call_f2_assigns_normal_part4 : Valid -[wp] [Qed] Goal typed_ref_call_f2_call_f2_requires : Valid -[wp] [Qed] Goal typed_ref_call_global_ensures : Valid -[wp] [Qed] Goal typed_ref_call_global_assigns_exit : Valid -[wp] [Qed] Goal typed_ref_call_global_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_ref_call_global_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_ref_call_global_call_f_requires : Valid -[wp] [Qed] Goal typed_ref_write_ensures : Valid -[wp] [Qed] Goal typed_ref_write_assigns : Valid +[wp] [Valid] typed_ref_g_ensures (Qed) +[wp] [Valid] typed_ref_g_assigns_exit_part1 (Qed) +[wp] [Valid] typed_ref_g_assigns_exit_part2 (Qed) +[wp] [Valid] typed_ref_g_assigns_normal_part1 (Qed) +[wp] [Valid] typed_ref_g_assigns_normal_part2 (Qed) +[wp] [Valid] typed_ref_g_assigns_normal_part3 (Qed) +[wp] [Valid] typed_ref_g_call_f_requires (Qed) +[wp] [Valid] typed_ref_call_f2_ensures (Qed) +[wp] [Valid] typed_ref_call_f2_assigns_exit_part1 (Qed) +[wp] [Valid] typed_ref_call_f2_assigns_exit_part2 (Qed) +[wp] [Unknown] typed_ref_call_f2_assigns_exit_part3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_call_f2_assigns_normal_part1 (Qed) +[wp] [Valid] typed_ref_call_f2_assigns_normal_part2 (Qed) +[wp] [Unknown] typed_ref_call_f2_assigns_normal_part3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_call_f2_assigns_normal_part4 (Qed) +[wp] [Valid] typed_ref_call_f2_call_f2_requires (Qed) +[wp] [Valid] typed_ref_call_global_ensures (Qed) +[wp] [Valid] typed_ref_call_global_assigns_exit (Qed) +[wp] [Valid] typed_ref_call_global_assigns_normal_part1 (Qed) +[wp] [Valid] typed_ref_call_global_assigns_normal_part2 (Qed) +[wp] [Valid] typed_ref_call_global_call_f_requires (Qed) +[wp] [Valid] typed_ref_write_ensures (Qed) +[wp] [Valid] typed_ref_write_assigns (Qed) [wp] Proved goals: 21 / 23 Qed: 21 Alt-Ergo: 0 (unsuccess: 2) diff --git a/src/plugins/wp/tests/wp_hoare/oracle_qualif/reference_and_struct.res.oracle b/src/plugins/wp/tests/wp_hoare/oracle_qualif/reference_and_struct.res.oracle index 44907b868b9cc5538c94ed260c5ae73e7ea6d776..a11993b63ae7dca33beba86ab78d89129080ec76 100644 --- a/src/plugins/wp/tests/wp_hoare/oracle_qualif/reference_and_struct.res.oracle +++ b/src/plugins/wp/tests/wp_hoare/oracle_qualif/reference_and_struct.res.oracle @@ -3,38 +3,38 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 32 goals scheduled -[wp] [Qed] Goal typed_ref_reset_ensures : Valid -[wp] [Qed] Goal typed_ref_reset_assigns : Valid -[wp] [Qed] Goal typed_ref_call_reset_ensures : Valid -[wp] [Qed] Goal typed_ref_call_reset_assigns_exit : Valid -[wp] [Qed] Goal typed_ref_call_reset_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_ref_call_reset_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_ref_call_reset_call_reset_requires : Valid -[wp] [Alt-Ergo] Goal typed_ref_call_reset_5_ensures_Preset_5 : Valid -[wp] [Qed] Goal typed_ref_call_reset_5_assigns_exit : Valid -[wp] [Qed] Goal typed_ref_call_reset_5_assigns_normal : Valid -[wp] [Qed] Goal typed_ref_call_reset_5_call_reset_5_requires : Valid -[wp] [Alt-Ergo] Goal typed_ref_call_reset_5_tps_ensures_Preset_5_tps : Valid -[wp] [Qed] Goal typed_ref_call_reset_5_tps_assigns_exit : Valid -[wp] [Qed] Goal typed_ref_call_reset_5_tps_assigns_normal : Valid -[wp] [Qed] Goal typed_ref_call_reset_5_tps_call_reset_5_requires : Valid -[wp] [Alt-Ergo] Goal typed_ref_call_reset_1_5_ensures_Presset_mat : Valid -[wp] [Qed] Goal typed_ref_call_reset_1_5_assigns_exit : Valid -[wp] [Qed] Goal typed_ref_call_reset_1_5_assigns_normal : Valid -[wp] [Qed] Goal typed_ref_call_reset_1_5_call_reset_1_5_requires : Valid -[wp] [Alt-Ergo] Goal typed_ref_call_reset_5_dim2_ensures_Presset_mat : Valid -[wp] [Qed] Goal typed_ref_call_reset_5_dim2_assigns_exit : Valid -[wp] [Qed] Goal typed_ref_call_reset_5_dim2_assigns_normal : Valid -[wp] [Qed] Goal typed_ref_call_reset_5_dim2_call_reset_5_requires : Valid -[wp] [Alt-Ergo] Goal typed_ref_call_on_array_in_struct_global_ensures_Pload : Valid -[wp] [Qed] Goal typed_ref_call_on_array_in_struct_global_assigns_exit : Valid -[wp] [Qed] Goal typed_ref_call_on_array_in_struct_global_assigns_normal : Valid -[wp] [Qed] Goal typed_ref_call_on_array_in_struct_global_call_load_5_requires : Valid -[wp] [Qed] Goal typed_ref_call_array_in_struct_param_ensures_Pload2 : Valid -[wp] [Qed] Goal typed_ref_call_array_in_struct_param_ensures_Pload3 : Valid -[wp] [Qed] Goal typed_ref_call_array_in_struct_param_assigns_exit : Valid -[wp] [Qed] Goal typed_ref_call_array_in_struct_param_assigns_normal : Valid -[wp] [Qed] Goal typed_ref_call_array_in_struct_param_call_load_5_requires : Valid +[wp] [Valid] typed_ref_reset_ensures (Qed) +[wp] [Valid] typed_ref_reset_assigns (Qed) +[wp] [Valid] typed_ref_call_reset_ensures (Qed) +[wp] [Valid] typed_ref_call_reset_assigns_exit (Qed) +[wp] [Valid] typed_ref_call_reset_assigns_normal_part1 (Qed) +[wp] [Valid] typed_ref_call_reset_assigns_normal_part2 (Qed) +[wp] [Valid] typed_ref_call_reset_call_reset_requires (Qed) +[wp] [Valid] typed_ref_call_reset_5_ensures_Preset_5 (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_call_reset_5_assigns_exit (Qed) +[wp] [Valid] typed_ref_call_reset_5_assigns_normal (Qed) +[wp] [Valid] typed_ref_call_reset_5_call_reset_5_requires (Qed) +[wp] [Valid] typed_ref_call_reset_5_tps_ensures_Preset_5_tps (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_call_reset_5_tps_assigns_exit (Qed) +[wp] [Valid] typed_ref_call_reset_5_tps_assigns_normal (Qed) +[wp] [Valid] typed_ref_call_reset_5_tps_call_reset_5_requires (Qed) +[wp] [Valid] typed_ref_call_reset_1_5_ensures_Presset_mat (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_call_reset_1_5_assigns_exit (Qed) +[wp] [Valid] typed_ref_call_reset_1_5_assigns_normal (Qed) +[wp] [Valid] typed_ref_call_reset_1_5_call_reset_1_5_requires (Qed) +[wp] [Valid] typed_ref_call_reset_5_dim2_ensures_Presset_mat (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_call_reset_5_dim2_assigns_exit (Qed) +[wp] [Valid] typed_ref_call_reset_5_dim2_assigns_normal (Qed) +[wp] [Valid] typed_ref_call_reset_5_dim2_call_reset_5_requires (Qed) +[wp] [Valid] typed_ref_call_on_array_in_struct_global_ensures_Pload (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_call_on_array_in_struct_global_assigns_exit (Qed) +[wp] [Valid] typed_ref_call_on_array_in_struct_global_assigns_normal (Qed) +[wp] [Valid] typed_ref_call_on_array_in_struct_global_call_load_5_requires (Qed) +[wp] [Valid] typed_ref_call_array_in_struct_param_ensures_Pload2 (Qed) +[wp] [Valid] typed_ref_call_array_in_struct_param_ensures_Pload3 (Qed) +[wp] [Valid] typed_ref_call_array_in_struct_param_assigns_exit (Qed) +[wp] [Valid] typed_ref_call_array_in_struct_param_assigns_normal (Qed) +[wp] [Valid] typed_ref_call_array_in_struct_param_call_load_5_requires (Qed) [wp] Proved goals: 32 / 32 Qed: 27 Alt-Ergo: 5 diff --git a/src/plugins/wp/tests/wp_hoare/oracle_qualif/reference_array.res.oracle b/src/plugins/wp/tests/wp_hoare/oracle_qualif/reference_array.res.oracle index 2284df97cc4750d87bd8e3e7f82eaef57b094384..3cc583c4afd95a55a763348959c125f0b489c4dd 100644 --- a/src/plugins/wp/tests/wp_hoare/oracle_qualif/reference_array.res.oracle +++ b/src/plugins/wp/tests/wp_hoare/oracle_qualif/reference_array.res.oracle @@ -3,42 +3,42 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 36 goals scheduled -[wp] [Alt-Ergo] Goal typed_ref_reset_1_5_ensures : Valid -[wp] [Qed] Goal typed_ref_reset_1_5_assigns_exit : Valid -[wp] [Qed] Goal typed_ref_reset_1_5_assigns_normal : Valid -[wp] [Qed] Goal typed_ref_reset_1_5_call_reset_5_requires : Valid -[wp] [Alt-Ergo] Goal typed_ref_load_1_5_ensures : Valid -[wp] [Qed] Goal typed_ref_load_1_5_assigns_exit : Valid -[wp] [Qed] Goal typed_ref_load_1_5_assigns_normal : Valid -[wp] [Qed] Goal typed_ref_load_1_5_call_load_5_requires : Valid -[wp] [Alt-Ergo] Goal typed_ref_add_1_5_ensures : Valid -[wp] [Qed] Goal typed_ref_add_1_5_assigns_exit : Valid -[wp] [Qed] Goal typed_ref_add_1_5_assigns_normal : Valid -[wp] [Qed] Goal typed_ref_add_1_5_call_add_5_requires : Valid -[wp] [Alt-Ergo] Goal typed_ref_calls_on_array_dim_1_ensures_Pload : Valid -[wp] [Alt-Ergo] Goal typed_ref_calls_on_array_dim_1_ensures_Preset : Valid -[wp] [Alt-Ergo] Goal typed_ref_calls_on_array_dim_1_ensures_Padd : Valid -[wp] [Qed] Goal typed_ref_calls_on_array_dim_1_assigns_exit : Valid -[wp] [Qed] Goal typed_ref_calls_on_array_dim_1_assigns_normal : Valid -[wp] [Qed] Goal typed_ref_calls_on_array_dim_1_call_load_5_requires : Valid -[wp] [Qed] Goal typed_ref_calls_on_array_dim_1_call_reset_5_requires : Valid -[wp] [Qed] Goal typed_ref_calls_on_array_dim_1_call_add_5_requires : Valid -[wp] [Alt-Ergo] Goal typed_ref_calls_on_array_dim_2_to_1_ensures_Pload : Valid -[wp] [Alt-Ergo] Goal typed_ref_calls_on_array_dim_2_to_1_ensures_Preset : Valid -[wp] [Alt-Ergo] Goal typed_ref_calls_on_array_dim_2_to_1_ensures_Padd : Valid -[wp] [Qed] Goal typed_ref_calls_on_array_dim_2_to_1_assigns_exit : Valid -[wp] [Qed] Goal typed_ref_calls_on_array_dim_2_to_1_assigns_normal : Valid -[wp] [Qed] Goal typed_ref_calls_on_array_dim_2_to_1_call_load_5_requires : Valid -[wp] [Qed] Goal typed_ref_calls_on_array_dim_2_to_1_call_reset_5_requires : Valid -[wp] [Qed] Goal typed_ref_calls_on_array_dim_2_to_1_call_add_5_requires : Valid -[wp] [Alt-Ergo] Goal typed_ref_calls_on_array_dim_2_ensures_Pload : Valid -[wp] [Alt-Ergo] Goal typed_ref_calls_on_array_dim_2_ensures_Preset : Valid -[wp] [Alt-Ergo] Goal typed_ref_calls_on_array_dim_2_ensures_Padd : Valid -[wp] [Qed] Goal typed_ref_calls_on_array_dim_2_assigns_exit : Valid -[wp] [Qed] Goal typed_ref_calls_on_array_dim_2_assigns_normal : Valid -[wp] [Qed] Goal typed_ref_calls_on_array_dim_2_call_load_1_5_requires : Valid -[wp] [Qed] Goal typed_ref_calls_on_array_dim_2_call_reset_1_5_requires : Valid -[wp] [Qed] Goal typed_ref_calls_on_array_dim_2_call_add_1_5_requires : Valid +[wp] [Valid] typed_ref_reset_1_5_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_reset_1_5_assigns_exit (Qed) +[wp] [Valid] typed_ref_reset_1_5_assigns_normal (Qed) +[wp] [Valid] typed_ref_reset_1_5_call_reset_5_requires (Qed) +[wp] [Valid] typed_ref_load_1_5_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_load_1_5_assigns_exit (Qed) +[wp] [Valid] typed_ref_load_1_5_assigns_normal (Qed) +[wp] [Valid] typed_ref_load_1_5_call_load_5_requires (Qed) +[wp] [Valid] typed_ref_add_1_5_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_add_1_5_assigns_exit (Qed) +[wp] [Valid] typed_ref_add_1_5_assigns_normal (Qed) +[wp] [Valid] typed_ref_add_1_5_call_add_5_requires (Qed) +[wp] [Valid] typed_ref_calls_on_array_dim_1_ensures_Pload (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_calls_on_array_dim_1_ensures_Preset (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_calls_on_array_dim_1_ensures_Padd (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_calls_on_array_dim_1_assigns_exit (Qed) +[wp] [Valid] typed_ref_calls_on_array_dim_1_assigns_normal (Qed) +[wp] [Valid] typed_ref_calls_on_array_dim_1_call_load_5_requires (Qed) +[wp] [Valid] typed_ref_calls_on_array_dim_1_call_reset_5_requires (Qed) +[wp] [Valid] typed_ref_calls_on_array_dim_1_call_add_5_requires (Qed) +[wp] [Valid] typed_ref_calls_on_array_dim_2_to_1_ensures_Pload (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_calls_on_array_dim_2_to_1_ensures_Preset (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_calls_on_array_dim_2_to_1_ensures_Padd (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_calls_on_array_dim_2_to_1_assigns_exit (Qed) +[wp] [Valid] typed_ref_calls_on_array_dim_2_to_1_assigns_normal (Qed) +[wp] [Valid] typed_ref_calls_on_array_dim_2_to_1_call_load_5_requires (Qed) +[wp] [Valid] typed_ref_calls_on_array_dim_2_to_1_call_reset_5_requires (Qed) +[wp] [Valid] typed_ref_calls_on_array_dim_2_to_1_call_add_5_requires (Qed) +[wp] [Valid] typed_ref_calls_on_array_dim_2_ensures_Pload (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_calls_on_array_dim_2_ensures_Preset (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_calls_on_array_dim_2_ensures_Padd (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_calls_on_array_dim_2_assigns_exit (Qed) +[wp] [Valid] typed_ref_calls_on_array_dim_2_assigns_normal (Qed) +[wp] [Valid] typed_ref_calls_on_array_dim_2_call_load_1_5_requires (Qed) +[wp] [Valid] typed_ref_calls_on_array_dim_2_call_reset_1_5_requires (Qed) +[wp] [Valid] typed_ref_calls_on_array_dim_2_call_add_1_5_requires (Qed) [wp] Proved goals: 36 / 36 Qed: 24 Alt-Ergo: 12 diff --git a/src/plugins/wp/tests/wp_hoare/oracle_qualif/reference_array_simple.res.oracle b/src/plugins/wp/tests/wp_hoare/oracle_qualif/reference_array_simple.res.oracle index f43d10f2e8ed5e81d95ecfe8b661d1c99b23d061..2e5e07cddbd96abb065f27c3b8d838971dd66704 100644 --- a/src/plugins/wp/tests/wp_hoare/oracle_qualif/reference_array_simple.res.oracle +++ b/src/plugins/wp/tests/wp_hoare/oracle_qualif/reference_array_simple.res.oracle @@ -3,9 +3,9 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 3 goals scheduled -[wp] [Qed] Goal typed_ref_call_f1_ensures : Valid -[wp] [Qed] Goal typed_ref_call_f2_ensures : Valid -[wp] [Qed] Goal typed_ref_call_f3_ensures : Valid +[wp] [Valid] typed_ref_call_f1_ensures (Qed) +[wp] [Valid] typed_ref_call_f2_ensures (Qed) +[wp] [Valid] typed_ref_call_f3_ensures (Qed) [wp] Proved goals: 3 / 3 Qed: 3 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_hoare/oracle_qualif/refguards.res.oracle b/src/plugins/wp/tests/wp_hoare/oracle_qualif/refguards.res.oracle index 540ceffba975a543f92434860e3c1a69e6affbba..8fbb137b05f6b826bfe45afefeceebbb382eca86 100644 --- a/src/plugins/wp/tests/wp_hoare/oracle_qualif/refguards.res.oracle +++ b/src/plugins/wp/tests/wp_hoare/oracle_qualif/refguards.res.oracle @@ -3,15 +3,15 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 9 goals scheduled -[wp] [Qed] Goal typed_ref_f_ensures : Valid -[wp] [Alt-Ergo] Goal typed_ref_g_ensures : Valid -[wp] [Qed] Goal typed_ref_h_ensures : Valid -[wp] [Qed] Goal typed_ref_s_ensures : Valid -[wp] [Qed] Goal typed_ref_s_ensures_2 : Valid -[wp] [Qed] Goal typed_ref_s_ensures_3 : Valid -[wp] [Qed] Goal typed_ref_s_ensures_4 : Valid -[wp] [Qed] Goal typed_ref_s_ensures_5 : Valid -[wp] [Alt-Ergo] Goal typed_ref_s_ensures_KO : Unsuccess +[wp] [Valid] typed_ref_f_ensures (Qed) +[wp] [Valid] typed_ref_g_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_h_ensures (Qed) +[wp] [Valid] typed_ref_s_ensures (Qed) +[wp] [Valid] typed_ref_s_ensures_2 (Qed) +[wp] [Valid] typed_ref_s_ensures_3 (Qed) +[wp] [Valid] typed_ref_s_ensures_4 (Qed) +[wp] [Valid] typed_ref_s_ensures_5 (Qed) +[wp] [Timeout] typed_ref_s_ensures_KO (Alt-Ergo) (Cached) [wp] Proved goals: 8 / 9 Qed: 7 Alt-Ergo: 1 (unsuccess: 1) diff --git a/src/plugins/wp/tests/wp_manual/oracle_qualif/manual.0.res.oracle b/src/plugins/wp/tests/wp_manual/oracle_qualif/manual.0.res.oracle index 9cf58bd601e8188d778074453af0f355bec5028c..e8490d064c7cdc10066e4950a12231f5a847d078 100644 --- a/src/plugins/wp/tests/wp_manual/oracle_qualif/manual.0.res.oracle +++ b/src/plugins/wp/tests/wp_manual/oracle_qualif/manual.0.res.oracle @@ -5,8 +5,8 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 2 goals scheduled -[wp] [Alt-Ergo] Goal typed_swap_ensures_A : Valid -[wp] [Qed] Goal typed_swap_ensures_B : Valid +[wp] [Valid] typed_swap_ensures_A (Alt-Ergo) (Cached) +[wp] [Valid] typed_swap_ensures_B (Qed) [wp] Proved goals: 2 / 2 Qed: 1 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_manual/oracle_qualif/manual.1.res.oracle b/src/plugins/wp/tests/wp_manual/oracle_qualif/manual.1.res.oracle index b34ba7805c8a383c50e53f0ce20467d47b9a4f90..a1fe6ffe860c12d0d243702df253d7967aa01b38 100644 --- a/src/plugins/wp/tests/wp_manual/oracle_qualif/manual.1.res.oracle +++ b/src/plugins/wp/tests/wp_manual/oracle_qualif/manual.1.res.oracle @@ -5,14 +5,14 @@ [wp] Running WP plugin... [rte:annot] annotating function swap [wp] 8 goals scheduled -[wp] [Alt-Ergo] Goal typed_swap_ensures_A : Valid -[wp] [Qed] Goal typed_swap_ensures_B : Valid -[wp] [Alt-Ergo] Goal typed_swap_assert_rte_mem_access : Valid -[wp] [Qed] Goal typed_swap_assert_rte_mem_access_2 : Valid -[wp] [Alt-Ergo] Goal typed_swap_assert_rte_mem_access_3 : Valid -[wp] [Qed] Goal typed_swap_assert_rte_mem_access_4 : Valid -[wp] [Qed] Goal typed_swap_assigns_part1 : Valid -[wp] [Qed] Goal typed_swap_assigns_part2 : Valid +[wp] [Valid] typed_swap_ensures_A (Alt-Ergo) (Cached) +[wp] [Valid] typed_swap_ensures_B (Qed) +[wp] [Valid] typed_swap_assert_rte_mem_access (Alt-Ergo) (Cached) +[wp] [Valid] typed_swap_assert_rte_mem_access_2 (Qed) +[wp] [Valid] typed_swap_assert_rte_mem_access_3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_swap_assert_rte_mem_access_4 (Qed) +[wp] [Valid] typed_swap_assigns_part1 (Qed) +[wp] [Valid] typed_swap_assigns_part2 (Qed) [wp] Proved goals: 8 / 8 Qed: 5 Alt-Ergo: 3 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/abs.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/abs.res.oracle index de73a52c63e3026ab576bcadbd8737f22aa5f7cf..7ffed037160e862d9b5fe714dcdba88f2233c4be 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/abs.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/abs.res.oracle @@ -3,7 +3,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_abs_abs_ensures : Valid +[wp] [Valid] typed_abs_abs_ensures (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 1 Qed: 0 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/asm.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/asm.res.oracle index b84a29514087989304ab7394990a4db8b1f718a6..971f365799a07589f48fc66ebed0e2ce813e58cb 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/asm.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/asm.res.oracle @@ -3,8 +3,8 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 2 goals scheduled -[wp] [Qed] Goal typed_main_assert_OK : Valid -[wp] [Alt-Ergo] Goal typed_main_assert_KO : Unsuccess +[wp] [Valid] typed_main_assert_OK (Qed) +[wp] [Timeout] typed_main_assert_KO (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 2 Qed: 1 Alt-Ergo: 0 (unsuccess: 1) diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/bit_test.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/bit_test.res.oracle index c99721def5a43854721730bff8f1d334cbff621a..4184d308245c1ce0d7e4cf99b8d77d0e27c39a68 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/bit_test.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/bit_test.res.oracle @@ -3,9 +3,9 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 3 goals scheduled -[wp] [Alt-Ergo] Goal typed_bit_test_check1_ensures_ko : Unsuccess -[wp] [Alt-Ergo] Goal typed_bit_test_check2_ensures_ko : Unsuccess -[wp] [Alt-Ergo] Goal typed_bit_test_check3_ensures_ko : Unsuccess +[wp] [Timeout] typed_bit_test_check1_ensures_ko (Alt-Ergo) (Cached) +[wp] [Timeout] typed_bit_test_check2_ensures_ko (Alt-Ergo) (Cached) +[wp] [Timeout] typed_bit_test_check3_ensures_ko (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 3 Alt-Ergo: 0 (unsuccess: 3) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/bitmask0x8000.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/bitmask0x8000.res.oracle index 4a9dcca46b0714667814afec7acec0decf162762..6840a8852096c9e2c0c1c24b2e72fa7cced4a925 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/bitmask0x8000.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/bitmask0x8000.res.oracle @@ -2,8 +2,8 @@ [kernel] Parsing bitmask0x8000.i (no preprocessing) [wp] Running WP plugin... [wp] 2 goals scheduled -[wp] [Script] Goal typed_lemma_res_n : Valid -[wp] [Script] Goal typed_lemma_res_y : Valid +[wp] [Valid] typed_lemma_res_n (Script) +[wp] [Valid] typed_lemma_res_y (Script) [wp] Proved goals: 2 / 2 Qed: 0 Script: 2 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/bool.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/bool.res.oracle index d72ac023e65b130fa5628e08fe1ec5624d2aa47a..ee2f399dfb9dd78efa78deca99f06478011af418 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/bool.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/bool.res.oracle @@ -3,13 +3,13 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 7 goals scheduled -[wp] [Alt-Ergo] Goal typed_job_ensures : Valid -[wp] [Alt-Ergo] Goal typed_bor_bool_true_ensures : Valid -[wp] [Alt-Ergo] Goal typed_bor_bool_false_ensures : Valid -[wp] [Qed] Goal typed_band_bool_true_ensures : Valid -[wp] [Alt-Ergo] Goal typed_band_bool_false_ensures : Valid -[wp] [Qed] Goal typed_bxor_bool_true_ensures : Valid -[wp] [Alt-Ergo] Goal typed_bxor_bool_false_ensures : Valid +[wp] [Valid] typed_job_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_bor_bool_true_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_bor_bool_false_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_band_bool_true_ensures (Qed) +[wp] [Valid] typed_band_bool_false_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_bxor_bool_true_ensures (Qed) +[wp] [Valid] typed_bxor_bool_false_ensures (Alt-Ergo) (Cached) [wp] Proved goals: 7 / 7 Qed: 2 Alt-Ergo: 5 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/cfg.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/cfg.res.oracle index 0679a3298d65e00da3b719a09a886f5758b1d9c8..551fc327fb3a933007ebf953346ea6fa689aad11 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/cfg.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/cfg.res.oracle @@ -3,11 +3,11 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 5 goals scheduled -[wp] [Alt-Ergo] Goal typed_f1_ensures_BUG_LEGACY_WP : Unsuccess -[wp] [Alt-Ergo] Goal typed_f1_simpler_ensures_BUG_LEGACY_WP : Unsuccess -[wp] [Alt-Ergo] Goal typed_f1_variant_ensures_BUG_LEGACY_WP : Unsuccess -[wp] [Alt-Ergo] Goal typed_f1_variant_invert_ensures_FAILS_AS_EXPECTED : Unsuccess -[wp] [Alt-Ergo] Goal typed_f2_ensures_BUG_LEGACY_WP : Unsuccess +[wp] [Unknown] typed_f1_ensures_BUG_LEGACY_WP (Alt-Ergo) (Cached) +[wp] [Unknown] typed_f1_simpler_ensures_BUG_LEGACY_WP (Alt-Ergo) (Cached) +[wp] [Unknown] typed_f1_variant_ensures_BUG_LEGACY_WP (Alt-Ergo) (Cached) +[wp] [Unknown] typed_f1_variant_invert_ensures_FAILS_AS_EXPECTED (Alt-Ergo) (Cached) +[wp] [Unknown] typed_f2_ensures_BUG_LEGACY_WP (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 5 Alt-Ergo: 0 (unsuccess: 5) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/combined.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/combined.res.oracle index 4cb64dc0e51cdf7abae9c230ef9a5ca1a218e650..1c1789c3f82a35a510f5ce35aa37148132fafd1b 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/combined.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/combined.res.oracle @@ -3,20 +3,20 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 14 goals scheduled -[wp] [Alt-Ergo] Goal typed_job_assert : Unsuccess -[wp] [Qed] Goal typed_job_loop_invariant_preserved : Valid -[wp] [Qed] Goal typed_job_loop_invariant_established : Valid -[wp] [Alt-Ergo] Goal typed_job_loop_invariant_2_preserved : Valid -[wp] [Qed] Goal typed_job_loop_invariant_2_established : Valid -[wp] [Alt-Ergo] Goal typed_job_loop_invariant_3_preserved : Valid -[wp] [Qed] Goal typed_job_loop_invariant_3_established : Valid -[wp] [Alt-Ergo] Goal typed_job_assert_2 : Valid -[wp] [Qed] Goal typed_job_loop_assigns_part1 : Valid -[wp] [Qed] Goal typed_job_loop_assigns_part2 : Valid -[wp] [Qed] Goal typed_job_loop_assigns_part3 : Valid -[wp] [Qed] Goal typed_job_loop_assigns_2_part1 : Valid -[wp] [Qed] Goal typed_job_loop_assigns_2_part2 : Valid -[wp] [Alt-Ergo] Goal typed_job_loop_assigns_2_part3 : Valid +[wp] [Timeout] typed_job_assert (Alt-Ergo) (Cached) +[wp] [Valid] typed_job_loop_invariant_preserved (Qed) +[wp] [Valid] typed_job_loop_invariant_established (Qed) +[wp] [Valid] typed_job_loop_invariant_2_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_job_loop_invariant_2_established (Qed) +[wp] [Valid] typed_job_loop_invariant_3_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_job_loop_invariant_3_established (Qed) +[wp] [Valid] typed_job_assert_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_job_loop_assigns_part1 (Qed) +[wp] [Valid] typed_job_loop_assigns_part2 (Qed) +[wp] [Valid] typed_job_loop_assigns_part3 (Qed) +[wp] [Valid] typed_job_loop_assigns_2_part1 (Qed) +[wp] [Valid] typed_job_loop_assigns_2_part2 (Qed) +[wp] [Valid] typed_job_loop_assigns_2_part3 (Alt-Ergo) (Cached) [wp] Proved goals: 13 / 14 Qed: 9 Alt-Ergo: 4 (unsuccess: 1) diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/convert.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/convert.res.oracle index e0b8fc01010c34eed4093e0cc1c487eb78511a30..c50c521a8a66c12440281074582a1b0460a5cf21 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/convert.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/convert.res.oracle @@ -2,8 +2,8 @@ [kernel] Parsing convert.i (no preprocessing) [wp] Running WP plugin... [wp] 2 goals scheduled -[wp] [Alt-Ergo] Goal typed_lemma_ceil : Valid -[wp] [Alt-Ergo] Goal typed_lemma_floor : Valid +[wp] [Valid] typed_lemma_ceil (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_floor (Alt-Ergo) (Cached) [wp] Proved goals: 2 / 2 Qed: 0 Alt-Ergo: 2 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/copy.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/copy.res.oracle index 6b924bddcb43114d07f388f2208f5d07fcf42fa1..8384ee19e449e70819b7b6b41745abd74da008c5 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/copy.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/copy.res.oracle @@ -3,17 +3,17 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 11 goals scheduled -[wp] [Alt-Ergo] Goal typed_copy_ensures : Valid -[wp] [Alt-Ergo] Goal typed_copy_loop_invariant_Copy_preserved : Valid -[wp] [Qed] Goal typed_copy_loop_invariant_Copy_established : Valid -[wp] [Qed] Goal typed_copy_loop_invariant_Range_preserved : Valid -[wp] [Qed] Goal typed_copy_loop_invariant_Range_established : Valid -[wp] [Alt-Ergo] Goal typed_copy_assert_A : Valid -[wp] [Alt-Ergo] Goal typed_copy_assert_B : Valid -[wp] [Qed] Goal typed_copy_loop_assigns_part1 : Valid -[wp] [Qed] Goal typed_copy_loop_assigns_part2 : Valid -[wp] [Alt-Ergo] Goal typed_copy_loop_assigns_part3 : Valid -[wp] [Qed] Goal typed_copy_assigns : Valid +[wp] [Valid] typed_copy_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_copy_loop_invariant_Copy_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_copy_loop_invariant_Copy_established (Qed) +[wp] [Valid] typed_copy_loop_invariant_Range_preserved (Qed) +[wp] [Valid] typed_copy_loop_invariant_Range_established (Qed) +[wp] [Valid] typed_copy_assert_A (Alt-Ergo) (Cached) +[wp] [Valid] typed_copy_assert_B (Alt-Ergo) (Cached) +[wp] [Valid] typed_copy_loop_assigns_part1 (Qed) +[wp] [Valid] typed_copy_loop_assigns_part2 (Qed) +[wp] [Valid] typed_copy_loop_assigns_part3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_copy_assigns (Qed) [wp] Proved goals: 11 / 11 Qed: 6 Alt-Ergo: 5 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed.res.oracle index 668ba7d83d98a2ae14615230b83155c9a785da14..33b379e24f69cceaed99e8faa30611232b85bdc7 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed.res.oracle @@ -3,17 +3,15 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 7 goals scheduled -[wp] [Passed] Smoke-test typed_foo_wp_smoke_default_requires -[wp] [Failed] Smoke-test typed_foo_wp_smoke_A_requires - Qed: Valid +[wp] [Failed (Doomed)] typed_foo_wp_smoke_default_requires (Alt-Ergo) (Cached) +[wp] [Passed (Invalid)] typed_foo_wp_smoke_A_requires (Qed) [wp] doomed.i:27: Warning: Failed smoke-test -[wp] [Passed] Smoke-test typed_foo_wp_smoke_B_requires -[wp] [Passed] Smoke-test typed_bar_wp_smoke_default_requires -[wp] [Qed] Goal typed_bar_ensures : Valid -[wp] [Failed] Smoke-test typed_buzz_wp_smoke_default_requires - Qed: Valid +[wp] [Failed (Doomed)] typed_foo_wp_smoke_B_requires (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_bar_wp_smoke_default_requires (Alt-Ergo) (Cached) +[wp] [Valid] typed_bar_ensures (Qed) +[wp] [Passed (Invalid)] typed_buzz_wp_smoke_default_requires (Qed) [wp] doomed.i:41: Warning: Failed smoke-test -[wp] [Qed] Goal typed_buzz_ensures : Valid +[wp] [Valid] typed_buzz_ensures (Qed) [wp] Proved goals: 5 / 7 Qed: 2 (failed: 2) Alt-Ergo: 3 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_axioms.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_axioms.res.oracle index c455b41304a04c8cfad7160a008292ff77e6361d..114b97fe7dbdedeeb073eea3086a69c143a4739a 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_axioms.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_axioms.res.oracle @@ -3,22 +3,19 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 10 goals scheduled -[wp] [Failed] Smoke-test typed_foo_wp_smoke_dead_loop_s2 - Alt-Ergo: Valid +[wp] [Passed (Invalid)] typed_foo_wp_smoke_dead_loop_s2 (Alt-Ergo) (Cached) [wp] doomed_axioms.i:29: Warning: Failed smoke-test -[wp] [Failed] Smoke-test typed_foo_wp_smoke_dead_code_s7 - Alt-Ergo: Valid +[wp] [Passed (Invalid)] typed_foo_wp_smoke_dead_code_s7 (Alt-Ergo) (Cached) [wp] doomed_axioms.i:30: Warning: Failed smoke-test -[wp] [Failed] Smoke-test typed_foo_wp_smoke_dead_code_s9 - Alt-Ergo: Valid +[wp] [Passed (Invalid)] typed_foo_wp_smoke_dead_code_s9 (Alt-Ergo) (Cached) [wp] doomed_axioms.i:32: Warning: Failed smoke-test -[wp] [Alt-Ergo] Goal typed_foo_loop_invariant_A_preserved : Valid -[wp] [Alt-Ergo] Goal typed_foo_loop_invariant_A_established : Valid -[wp] [Alt-Ergo] Goal typed_foo_loop_invariant_B_preserved : Valid -[wp] [Alt-Ergo] Goal typed_foo_loop_invariant_B_established : Valid -[wp] [Alt-Ergo] Goal typed_foo_loop_invariant_C_preserved : Valid -[wp] [Alt-Ergo] Goal typed_foo_loop_invariant_C_established : Valid -[wp] [Qed] Goal typed_foo_loop_assigns : Valid +[wp] [Valid] typed_foo_loop_invariant_A_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_foo_loop_invariant_A_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_foo_loop_invariant_B_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_foo_loop_invariant_B_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_foo_loop_invariant_C_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_foo_loop_invariant_C_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_foo_loop_assigns (Qed) [wp] Proved goals: 7 / 10 Qed: 1 Alt-Ergo: 6 (failed: 3) diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_call.0.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_call.0.res.oracle index 771195e0c0a4c6c66b30306e919610a0fcf60892..0cc53d15d1af6b6265475b5fa0dae7c99603b751 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_call.0.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_call.0.res.oracle @@ -3,16 +3,16 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 10 goals scheduled -[wp] [Qed] Goal typed_f1_ok_ensures : Valid -[wp] [Qed] Goal typed_f1_ok_exits : Valid -[wp] [Qed] Goal typed_f2_ok_ensures : Valid -[wp] [Qed] Goal typed_f2_ok_exits : Valid -[wp] [Qed] Goal typed_f3_ko_ensures : Valid -[wp] [Qed] Goal typed_f3_ok_ensures : Valid -[wp] [Qed] Goal typed_f4_ok_ensures : Valid -[wp] [Qed] Goal typed_f4_ko_ensures : Valid -[wp] [Qed] Goal typed_f5_ok_ensures : Valid -[wp] [Qed] Goal typed_f5_ko_ensures : Valid +[wp] [Valid] typed_f1_ok_ensures (Qed) +[wp] [Valid] typed_f1_ok_exits (Qed) +[wp] [Valid] typed_f2_ok_ensures (Qed) +[wp] [Valid] typed_f2_ok_exits (Qed) +[wp] [Valid] typed_f3_ko_ensures (Qed) +[wp] [Valid] typed_f3_ok_ensures (Qed) +[wp] [Valid] typed_f4_ok_ensures (Qed) +[wp] [Valid] typed_f4_ko_ensures (Qed) +[wp] [Valid] typed_f5_ok_ensures (Qed) +[wp] [Valid] typed_f5_ko_ensures (Qed) [wp] Proved goals: 10 / 10 Qed: 10 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_call.1.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_call.1.res.oracle index cddd70df9fbe89f47e90ffe7548bb7e8531ff9bb..8876b4535d61df2d5fe645b73e255f0d5feb2e6d 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_call.1.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_call.1.res.oracle @@ -3,49 +3,44 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 33 goals scheduled -[wp] [Passed] Smoke-test typed_call_exit_ok_wp_smoke_dead_call_s2 -[wp] [Passed] Smoke-test typed_f1_ok_wp_smoke_dead_code_s2 -[wp] [Passed] Smoke-test typed_f1_ok_wp_smoke_dead_code_s4 -[wp] [Qed] Goal typed_f1_ok_ensures : Valid -[wp] [Qed] Goal typed_f1_ok_exits : Valid -[wp] [Passed] Smoke-test typed_call_post_ok_wp_smoke_dead_call_s9 -[wp] [Passed] Smoke-test typed_call_exit_ok_wp_smoke_dead_call_s10 -[wp] [Passed] Smoke-test typed_f2_ok_wp_smoke_dead_code_s9 -[wp] [Passed] Smoke-test typed_f2_ok_wp_smoke_dead_code_s10 -[wp] [Passed] Smoke-test typed_f2_ok_wp_smoke_dead_code_s11 -[wp] [Qed] Goal typed_f2_ok_ensures : Valid -[wp] [Qed] Goal typed_f2_ok_exits : Valid -[wp] [Failed] Smoke-test typed_call_ko_wp_smoke_dead_call_s14 - Qed: Valid +[wp] [Failed (Doomed)] typed_call_exit_ok_wp_smoke_dead_call_s2 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f1_ok_wp_smoke_dead_code_s2 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f1_ok_wp_smoke_dead_code_s4 (Alt-Ergo) (Cached) +[wp] [Valid] typed_f1_ok_ensures (Qed) +[wp] [Valid] typed_f1_ok_exits (Qed) +[wp] [Failed (Doomed)] typed_call_post_ok_wp_smoke_dead_call_s9 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_call_exit_ok_wp_smoke_dead_call_s10 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f2_ok_wp_smoke_dead_code_s9 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f2_ok_wp_smoke_dead_code_s10 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f2_ok_wp_smoke_dead_code_s11 (Alt-Ergo) (Cached) +[wp] [Valid] typed_f2_ok_ensures (Qed) +[wp] [Valid] typed_f2_ok_exits (Qed) +[wp] [Passed (Invalid)] typed_call_ko_wp_smoke_dead_call_s14 (Qed) [wp] doomed_call.i:68: Warning: Failed smoke-test -[wp] [Failed] Smoke-test typed_f3_ko_wp_smoke_dead_code_s15 - Qed: Valid +[wp] [Passed (Invalid)] typed_f3_ko_wp_smoke_dead_code_s15 (Qed) [wp] doomed_call.i:69: Warning: Failed smoke-test -[wp] [Qed] Goal typed_f3_ko_ensures : Valid -[wp] [Passed] Smoke-test typed_call_exit_ok_wp_smoke_dead_call_s18 -[wp] [Qed] Goal typed_f3_ok_ensures : Valid -[wp] [Passed] Smoke-test typed_call_ko_global_wp_smoke_dead_call_s22 -[wp] [Qed] Goal typed_f4_ok_ensures : Valid -[wp] [Failed] Smoke-test typed_call_ko_global_wp_smoke_dead_call_s26 - Qed: Valid +[wp] [Valid] typed_f3_ko_ensures (Qed) +[wp] [Failed (Doomed)] typed_call_exit_ok_wp_smoke_dead_call_s18 (Alt-Ergo) (Cached) +[wp] [Valid] typed_f3_ok_ensures (Qed) +[wp] [Failed (Doomed)] typed_call_ko_global_wp_smoke_dead_call_s22 (Alt-Ergo) (Cached) +[wp] [Valid] typed_f4_ok_ensures (Qed) +[wp] [Passed (Invalid)] typed_call_ko_global_wp_smoke_dead_call_s26 (Qed) [wp] doomed_call.i:89: Warning: Failed smoke-test -[wp] [Qed] Goal typed_f4_ko_ensures : Valid -[wp] [Passed] Smoke-test typed_call_effect_wp_smoke_dead_call_s29 -[wp] [Passed] Smoke-test typed_call_effect_wp_smoke_dead_call_s30 -[wp] [Passed] Smoke-test typed_call_effect_wp_smoke_dead_call_s31 -[wp] [Passed] Smoke-test typed_f5_ok_wp_smoke_dead_code_s30 -[wp] [Passed] Smoke-test typed_f5_ok_wp_smoke_dead_code_s31 -[wp] [Qed] Goal typed_f5_ok_ensures : Valid -[wp] [Passed] Smoke-test typed_call_wrong_wp_smoke_dead_call_s35 -[wp] [Passed] Smoke-test typed_call_effect_wp_smoke_dead_call_s34 -[wp] [Failed] Smoke-test typed_call_effect_wp_smoke_dead_call_s36 - Qed: Valid +[wp] [Valid] typed_f4_ko_ensures (Qed) +[wp] [Failed (Doomed)] typed_call_effect_wp_smoke_dead_call_s29 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_call_effect_wp_smoke_dead_call_s30 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_call_effect_wp_smoke_dead_call_s31 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f5_ok_wp_smoke_dead_code_s30 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f5_ok_wp_smoke_dead_code_s31 (Alt-Ergo) (Cached) +[wp] [Valid] typed_f5_ok_ensures (Qed) +[wp] [Failed (Doomed)] typed_call_wrong_wp_smoke_dead_call_s35 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_call_effect_wp_smoke_dead_call_s34 (Alt-Ergo) (Cached) +[wp] [Passed (Invalid)] typed_call_effect_wp_smoke_dead_call_s36 (Qed) [wp] doomed_call.i:121: Warning: Failed smoke-test -[wp] [Passed] Smoke-test typed_f5_ko_wp_smoke_dead_code_s35 -[wp] [Failed] Smoke-test typed_f5_ko_wp_smoke_dead_code_s36 - Qed: Valid +[wp] [Failed (Doomed)] typed_f5_ko_wp_smoke_dead_code_s35 (Alt-Ergo) (Cached) +[wp] [Passed (Invalid)] typed_f5_ko_wp_smoke_dead_code_s36 (Qed) [wp] doomed_call.i:121: Warning: Failed smoke-test -[wp] [Qed] Goal typed_f5_ko_ensures : Valid +[wp] [Valid] typed_f5_ko_ensures (Qed) [wp] Proved goals: 28 / 33 Qed: 10 (failed: 5) Alt-Ergo: 18 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_call.2.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_call.2.res.oracle index 23c3c026e3f0c30c825d0023ec10723aeef01ccf..4b8fcaef2ef1525f3aab216cc0679e450eb8d2ed 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_call.2.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_call.2.res.oracle @@ -3,52 +3,47 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 36 goals scheduled -[wp] [Passed] Smoke-test typed_call_exit_ok_wp_smoke_dead_call_s2 -[wp] [Passed] Smoke-test typed_f1_ok_wp_smoke_dead_code_s2 -[wp] [Passed] Smoke-test typed_f1_ok_wp_smoke_dead_code_s4 -[wp] [Qed] Goal typed_f1_ok_ensures_part1 : Valid -[wp] [Qed] Goal typed_f1_ok_ensures_part2 : Valid -[wp] [Qed] Goal typed_f1_ok_exits : Valid -[wp] [Passed] Smoke-test typed_call_post_ok_wp_smoke_dead_call_s9 -[wp] [Passed] Smoke-test typed_call_exit_ok_wp_smoke_dead_call_s10 -[wp] [Passed] Smoke-test typed_f2_ok_wp_smoke_dead_code_s9 -[wp] [Passed] Smoke-test typed_f2_ok_wp_smoke_dead_code_s10 -[wp] [Passed] Smoke-test typed_f2_ok_wp_smoke_dead_code_s11 -[wp] [Qed] Goal typed_f2_ok_ensures_part1 : Valid -[wp] [Qed] Goal typed_f2_ok_ensures_part2 : Valid -[wp] [Qed] Goal typed_f2_ok_exits_part1 : Valid -[wp] [Qed] Goal typed_f2_ok_exits_part2 : Valid -[wp] [Failed] Smoke-test typed_call_ko_wp_smoke_dead_call_s14 - Qed: Valid +[wp] [Failed (Doomed)] typed_call_exit_ok_wp_smoke_dead_call_s2 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f1_ok_wp_smoke_dead_code_s2 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f1_ok_wp_smoke_dead_code_s4 (Alt-Ergo) (Cached) +[wp] [Valid] typed_f1_ok_ensures_part1 (Qed) +[wp] [Valid] typed_f1_ok_ensures_part2 (Qed) +[wp] [Valid] typed_f1_ok_exits (Qed) +[wp] [Failed (Doomed)] typed_call_post_ok_wp_smoke_dead_call_s9 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_call_exit_ok_wp_smoke_dead_call_s10 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f2_ok_wp_smoke_dead_code_s9 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f2_ok_wp_smoke_dead_code_s10 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f2_ok_wp_smoke_dead_code_s11 (Alt-Ergo) (Cached) +[wp] [Valid] typed_f2_ok_ensures_part1 (Qed) +[wp] [Valid] typed_f2_ok_ensures_part2 (Qed) +[wp] [Valid] typed_f2_ok_exits_part1 (Qed) +[wp] [Valid] typed_f2_ok_exits_part2 (Qed) +[wp] [Passed (Invalid)] typed_call_ko_wp_smoke_dead_call_s14 (Qed) [wp] doomed_call.i:68: Warning: Failed smoke-test -[wp] [Failed] Smoke-test typed_f3_ko_wp_smoke_dead_code_s15 - Qed: Valid +[wp] [Passed (Invalid)] typed_f3_ko_wp_smoke_dead_code_s15 (Qed) [wp] doomed_call.i:69: Warning: Failed smoke-test -[wp] [Qed] Goal typed_f3_ko_ensures : Valid -[wp] [Passed] Smoke-test typed_call_exit_ok_wp_smoke_dead_call_s18 -[wp] [Qed] Goal typed_f3_ok_ensures : Valid -[wp] [Passed] Smoke-test typed_call_ko_global_wp_smoke_dead_call_s22 -[wp] [Qed] Goal typed_f4_ok_ensures : Valid -[wp] [Failed] Smoke-test typed_call_ko_global_wp_smoke_dead_call_s26 - Qed: Valid +[wp] [Valid] typed_f3_ko_ensures (Qed) +[wp] [Failed (Doomed)] typed_call_exit_ok_wp_smoke_dead_call_s18 (Alt-Ergo) (Cached) +[wp] [Valid] typed_f3_ok_ensures (Qed) +[wp] [Failed (Doomed)] typed_call_ko_global_wp_smoke_dead_call_s22 (Alt-Ergo) (Cached) +[wp] [Valid] typed_f4_ok_ensures (Qed) +[wp] [Passed (Invalid)] typed_call_ko_global_wp_smoke_dead_call_s26 (Qed) [wp] doomed_call.i:89: Warning: Failed smoke-test -[wp] [Qed] Goal typed_f4_ko_ensures : Valid -[wp] [Passed] Smoke-test typed_call_effect_wp_smoke_dead_call_s29 -[wp] [Passed] Smoke-test typed_call_effect_wp_smoke_dead_call_s30 -[wp] [Passed] Smoke-test typed_call_effect_wp_smoke_dead_call_s31 -[wp] [Passed] Smoke-test typed_f5_ok_wp_smoke_dead_code_s30 -[wp] [Passed] Smoke-test typed_f5_ok_wp_smoke_dead_code_s31 -[wp] [Qed] Goal typed_f5_ok_ensures : Valid -[wp] [Passed] Smoke-test typed_call_wrong_wp_smoke_dead_call_s35 -[wp] [Passed] Smoke-test typed_call_effect_wp_smoke_dead_call_s34 -[wp] [Failed] Smoke-test typed_call_effect_wp_smoke_dead_call_s36 - Qed: Valid +[wp] [Valid] typed_f4_ko_ensures (Qed) +[wp] [Failed (Doomed)] typed_call_effect_wp_smoke_dead_call_s29 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_call_effect_wp_smoke_dead_call_s30 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_call_effect_wp_smoke_dead_call_s31 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f5_ok_wp_smoke_dead_code_s30 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f5_ok_wp_smoke_dead_code_s31 (Alt-Ergo) (Cached) +[wp] [Valid] typed_f5_ok_ensures (Qed) +[wp] [Failed (Doomed)] typed_call_wrong_wp_smoke_dead_call_s35 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_call_effect_wp_smoke_dead_call_s34 (Alt-Ergo) (Cached) +[wp] [Passed (Invalid)] typed_call_effect_wp_smoke_dead_call_s36 (Qed) [wp] doomed_call.i:121: Warning: Failed smoke-test -[wp] [Passed] Smoke-test typed_f5_ko_wp_smoke_dead_code_s35 -[wp] [Failed] Smoke-test typed_f5_ko_wp_smoke_dead_code_s36 - Qed: Valid +[wp] [Failed (Doomed)] typed_f5_ko_wp_smoke_dead_code_s35 (Alt-Ergo) (Cached) +[wp] [Passed (Invalid)] typed_f5_ko_wp_smoke_dead_code_s36 (Qed) [wp] doomed_call.i:121: Warning: Failed smoke-test -[wp] [Qed] Goal typed_f5_ko_ensures : Valid +[wp] [Valid] typed_f5_ko_ensures (Qed) [wp] Proved goals: 31 / 36 Qed: 13 (failed: 5) Alt-Ergo: 18 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_dead.0.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_dead.0.res.oracle index c9ffe8235b5d267a6aebcce6fd22388f2c55a68e..4f879169d527ae78b7aa1aa6cf1feb727bd30d4e 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_dead.0.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_dead.0.res.oracle @@ -3,56 +3,54 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 46 goals scheduled -[wp] [Passed] Smoke-test typed_f1_ok_wp_smoke_dead_code_s3 -[wp] [Passed] Smoke-test typed_f1_ok_wp_smoke_dead_code_s7 -[wp] [Passed] Smoke-test typed_f1_ok_wp_smoke_dead_code_s10 -[wp] [Qed] Goal typed_f1_ok_assigns_part1 : Valid -[wp] [Qed] Goal typed_f1_ok_assigns_part2 : Valid -[wp] [Passed] Smoke-test typed_exit_wp_smoke_dead_call_s14 -[wp] [Passed] Smoke-test typed_f2_ok_wp_smoke_dead_code_s14 -[wp] [Passed] Smoke-test typed_f2_ok_wp_smoke_dead_code_s16 -[wp] [Qed] Goal typed_f2_ok_assigns_exit : Valid -[wp] [Qed] Goal typed_f2_ok_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_f2_ok_assigns_normal_part2 : Valid -[wp] [Passed] Smoke-test typed_exit_wp_smoke_dead_call_s22 -[wp] [Passed] Smoke-test typed_f2_ko_wp_smoke_dead_code_s22 -[wp] [Failed] Smoke-test typed_f2_ko_wp_smoke_dead_code_s23 - Qed: Valid +[wp] [Failed (Doomed)] typed_f1_ok_wp_smoke_dead_code_s3 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f1_ok_wp_smoke_dead_code_s7 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f1_ok_wp_smoke_dead_code_s10 (Alt-Ergo) (Cached) +[wp] [Valid] typed_f1_ok_assigns_part1 (Qed) +[wp] [Valid] typed_f1_ok_assigns_part2 (Qed) +[wp] [Failed (Doomed)] typed_exit_wp_smoke_dead_call_s14 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f2_ok_wp_smoke_dead_code_s14 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f2_ok_wp_smoke_dead_code_s16 (Alt-Ergo) (Cached) +[wp] [Valid] typed_f2_ok_assigns_exit (Qed) +[wp] [Valid] typed_f2_ok_assigns_normal_part1 (Qed) +[wp] [Valid] typed_f2_ok_assigns_normal_part2 (Qed) +[wp] [Failed (Doomed)] typed_exit_wp_smoke_dead_call_s22 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f2_ko_wp_smoke_dead_code_s22 (Alt-Ergo) (Cached) +[wp] [Passed (Invalid)] typed_f2_ko_wp_smoke_dead_code_s23 (Qed) [wp] doomed_dead.i:44: Warning: Failed smoke-test -[wp] [Passed] Smoke-test typed_f2_ko_wp_smoke_dead_code_s26 -[wp] [Qed] Goal typed_f2_ko_assigns_exit : Valid -[wp] [Qed] Goal typed_f2_ko_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_f2_ko_assigns_normal_part2 : Valid -[wp] [Passed] Smoke-test typed_call_wp_smoke_dead_call_s30 -[wp] [Passed] Smoke-test typed_f3_ok_wp_smoke_dead_code_s30 -[wp] [Passed] Smoke-test typed_f3_ok_wp_smoke_dead_code_s31 -[wp] [Passed] Smoke-test typed_f3_ok_wp_smoke_dead_code_s34 -[wp] [Qed] Goal typed_f3_ok_assigns_exit : Valid -[wp] [Qed] Goal typed_f3_ok_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_f3_ok_assigns_normal_part2 : Valid -[wp] [Passed] Smoke-test typed_exit_wp_smoke_dead_call_s38 -[wp] [Passed] Smoke-test typed_f4_ok_wp_smoke_dead_code_s41 -[wp] [Qed] Goal typed_f4_ok_assert : Valid -[wp] [Qed] Goal typed_f4_ok_assigns_exit : Valid -[wp] [Qed] Goal typed_f4_ok_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_f4_ok_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_f4_ok_assigns_normal_part3 : Valid -[wp] [Passed] Smoke-test typed_f5_ok_wp_smoke_dead_code_s48 -[wp] [Passed] Smoke-test typed_f5_ok_wp_smoke_dead_code_s50 -[wp] [Passed] Smoke-test typed_f5_ok_wp_smoke_dead_code_s52 -[wp] [Qed] Goal typed_f5_ok_assigns_part1 : Valid -[wp] [Qed] Goal typed_f5_ok_assigns_part2 : Valid -[wp] [Qed] Goal typed_f5_ok_assigns_part3 : Valid -[wp] [Passed] Smoke-test typed_f5_ko_wp_smoke_dead_code_s56 -[wp] [Failed] Smoke-test typed_f5_ko_wp_smoke_dead_code_s61 - Qed: Valid +[wp] [Failed (Doomed)] typed_f2_ko_wp_smoke_dead_code_s26 (Alt-Ergo) (Cached) +[wp] [Valid] typed_f2_ko_assigns_exit (Qed) +[wp] [Valid] typed_f2_ko_assigns_normal_part1 (Qed) +[wp] [Valid] typed_f2_ko_assigns_normal_part2 (Qed) +[wp] [Failed (Doomed)] typed_call_wp_smoke_dead_call_s30 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f3_ok_wp_smoke_dead_code_s30 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f3_ok_wp_smoke_dead_code_s31 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f3_ok_wp_smoke_dead_code_s34 (Alt-Ergo) (Cached) +[wp] [Valid] typed_f3_ok_assigns_exit (Qed) +[wp] [Valid] typed_f3_ok_assigns_normal_part1 (Qed) +[wp] [Valid] typed_f3_ok_assigns_normal_part2 (Qed) +[wp] [Failed (Doomed)] typed_exit_wp_smoke_dead_call_s38 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f4_ok_wp_smoke_dead_code_s41 (Alt-Ergo) (Cached) +[wp] [Valid] typed_f4_ok_assert (Qed) +[wp] [Valid] typed_f4_ok_assigns_exit (Qed) +[wp] [Valid] typed_f4_ok_assigns_normal_part1 (Qed) +[wp] [Valid] typed_f4_ok_assigns_normal_part2 (Qed) +[wp] [Valid] typed_f4_ok_assigns_normal_part3 (Qed) +[wp] [Failed (Doomed)] typed_f5_ok_wp_smoke_dead_code_s48 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f5_ok_wp_smoke_dead_code_s50 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f5_ok_wp_smoke_dead_code_s52 (Alt-Ergo) (Cached) +[wp] [Valid] typed_f5_ok_assigns_part1 (Qed) +[wp] [Valid] typed_f5_ok_assigns_part2 (Qed) +[wp] [Valid] typed_f5_ok_assigns_part3 (Qed) +[wp] [Failed (Doomed)] typed_f5_ko_wp_smoke_dead_code_s56 (Alt-Ergo) (Cached) +[wp] [Passed (Invalid)] typed_f5_ko_wp_smoke_dead_code_s61 (Qed) [wp] doomed_dead.i:90: Warning: Failed smoke-test -[wp] [Passed] Smoke-test typed_f5_ko_wp_smoke_dead_code_s63 -[wp] [Passed] Smoke-test typed_f5_ko_wp_smoke_dead_code_s65 -[wp] [Qed] Goal typed_f5_ko_assigns_part1 : Valid -[wp] [Qed] Goal typed_f5_ko_assigns_part2 : Valid -[wp] [Qed] Goal typed_f5_ko_assigns_part3 : Valid -[wp] [Qed] Goal typed_f5_ko_assigns_part4 : Valid +[wp] [Failed (Doomed)] typed_f5_ko_wp_smoke_dead_code_s63 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f5_ko_wp_smoke_dead_code_s65 (Alt-Ergo) (Cached) +[wp] [Valid] typed_f5_ko_assigns_part1 (Qed) +[wp] [Valid] typed_f5_ko_assigns_part2 (Qed) +[wp] [Valid] typed_f5_ko_assigns_part3 (Qed) +[wp] [Valid] typed_f5_ko_assigns_part4 (Qed) [wp] Proved goals: 44 / 46 Qed: 23 (failed: 2) Alt-Ergo: 21 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_dead.1.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_dead.1.res.oracle index f4d33461e8fcca11703dda46e089cb6218836401..2440cab302ca1b6985b43a32c596825d7a57725c 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_dead.1.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_dead.1.res.oracle @@ -3,58 +3,56 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 48 goals scheduled -[wp] [Passed] Smoke-test typed_f1_ok_wp_smoke_dead_code_s3 -[wp] [Passed] Smoke-test typed_f1_ok_wp_smoke_dead_code_s7 -[wp] [Passed] Smoke-test typed_f1_ok_wp_smoke_dead_code_s10 -[wp] [Qed] Goal typed_f1_ok_assigns_part1 : Valid -[wp] [Qed] Goal typed_f1_ok_assigns_part2 : Valid -[wp] [Qed] Goal typed_f1_ok_assigns_part3 : Valid -[wp] [Passed] Smoke-test typed_exit_wp_smoke_dead_call_s14 -[wp] [Passed] Smoke-test typed_f2_ok_wp_smoke_dead_code_s14 -[wp] [Passed] Smoke-test typed_f2_ok_wp_smoke_dead_code_s16 -[wp] [Qed] Goal typed_f2_ok_assigns_exit : Valid -[wp] [Qed] Goal typed_f2_ok_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_f2_ok_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_f2_ok_assigns_normal_part3 : Valid -[wp] [Passed] Smoke-test typed_exit_wp_smoke_dead_call_s22 -[wp] [Passed] Smoke-test typed_f2_ko_wp_smoke_dead_code_s22 -[wp] [Failed] Smoke-test typed_f2_ko_wp_smoke_dead_code_s23 - Qed: Valid +[wp] [Failed (Doomed)] typed_f1_ok_wp_smoke_dead_code_s3 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f1_ok_wp_smoke_dead_code_s7 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f1_ok_wp_smoke_dead_code_s10 (Alt-Ergo) (Cached) +[wp] [Valid] typed_f1_ok_assigns_part1 (Qed) +[wp] [Valid] typed_f1_ok_assigns_part2 (Qed) +[wp] [Valid] typed_f1_ok_assigns_part3 (Qed) +[wp] [Failed (Doomed)] typed_exit_wp_smoke_dead_call_s14 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f2_ok_wp_smoke_dead_code_s14 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f2_ok_wp_smoke_dead_code_s16 (Alt-Ergo) (Cached) +[wp] [Valid] typed_f2_ok_assigns_exit (Qed) +[wp] [Valid] typed_f2_ok_assigns_normal_part1 (Qed) +[wp] [Valid] typed_f2_ok_assigns_normal_part2 (Qed) +[wp] [Valid] typed_f2_ok_assigns_normal_part3 (Qed) +[wp] [Failed (Doomed)] typed_exit_wp_smoke_dead_call_s22 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f2_ko_wp_smoke_dead_code_s22 (Alt-Ergo) (Cached) +[wp] [Passed (Invalid)] typed_f2_ko_wp_smoke_dead_code_s23 (Qed) [wp] doomed_dead.i:44: Warning: Failed smoke-test -[wp] [Passed] Smoke-test typed_f2_ko_wp_smoke_dead_code_s26 -[wp] [Qed] Goal typed_f2_ko_assigns_exit : Valid -[wp] [Qed] Goal typed_f2_ko_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_f2_ko_assigns_normal_part2 : Valid -[wp] [Passed] Smoke-test typed_call_wp_smoke_dead_call_s30 -[wp] [Passed] Smoke-test typed_f3_ok_wp_smoke_dead_code_s30 -[wp] [Passed] Smoke-test typed_f3_ok_wp_smoke_dead_code_s31 -[wp] [Passed] Smoke-test typed_f3_ok_wp_smoke_dead_code_s34 -[wp] [Qed] Goal typed_f3_ok_assigns_exit : Valid -[wp] [Qed] Goal typed_f3_ok_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_f3_ok_assigns_normal_part2 : Valid -[wp] [Passed] Smoke-test typed_exit_wp_smoke_dead_call_s38 -[wp] [Passed] Smoke-test typed_f4_ok_wp_smoke_dead_code_s41 -[wp] [Qed] Goal typed_f4_ok_assert : Valid -[wp] [Qed] Goal typed_f4_ok_assigns_exit : Valid -[wp] [Qed] Goal typed_f4_ok_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_f4_ok_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_f4_ok_assigns_normal_part3 : Valid -[wp] [Passed] Smoke-test typed_f5_ok_wp_smoke_dead_code_s48 -[wp] [Passed] Smoke-test typed_f5_ok_wp_smoke_dead_code_s50 -[wp] [Passed] Smoke-test typed_f5_ok_wp_smoke_dead_code_s52 -[wp] [Qed] Goal typed_f5_ok_assigns_part1 : Valid -[wp] [Qed] Goal typed_f5_ok_assigns_part2 : Valid -[wp] [Qed] Goal typed_f5_ok_assigns_part3 : Valid -[wp] [Passed] Smoke-test typed_f5_ko_wp_smoke_dead_code_s56 -[wp] [Failed] Smoke-test typed_f5_ko_wp_smoke_dead_code_s61 - Qed: Valid +[wp] [Failed (Doomed)] typed_f2_ko_wp_smoke_dead_code_s26 (Alt-Ergo) (Cached) +[wp] [Valid] typed_f2_ko_assigns_exit (Qed) +[wp] [Valid] typed_f2_ko_assigns_normal_part1 (Qed) +[wp] [Valid] typed_f2_ko_assigns_normal_part2 (Qed) +[wp] [Failed (Doomed)] typed_call_wp_smoke_dead_call_s30 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f3_ok_wp_smoke_dead_code_s30 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f3_ok_wp_smoke_dead_code_s31 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f3_ok_wp_smoke_dead_code_s34 (Alt-Ergo) (Cached) +[wp] [Valid] typed_f3_ok_assigns_exit (Qed) +[wp] [Valid] typed_f3_ok_assigns_normal_part1 (Qed) +[wp] [Valid] typed_f3_ok_assigns_normal_part2 (Qed) +[wp] [Failed (Doomed)] typed_exit_wp_smoke_dead_call_s38 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f4_ok_wp_smoke_dead_code_s41 (Alt-Ergo) (Cached) +[wp] [Valid] typed_f4_ok_assert (Qed) +[wp] [Valid] typed_f4_ok_assigns_exit (Qed) +[wp] [Valid] typed_f4_ok_assigns_normal_part1 (Qed) +[wp] [Valid] typed_f4_ok_assigns_normal_part2 (Qed) +[wp] [Valid] typed_f4_ok_assigns_normal_part3 (Qed) +[wp] [Failed (Doomed)] typed_f5_ok_wp_smoke_dead_code_s48 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f5_ok_wp_smoke_dead_code_s50 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f5_ok_wp_smoke_dead_code_s52 (Alt-Ergo) (Cached) +[wp] [Valid] typed_f5_ok_assigns_part1 (Qed) +[wp] [Valid] typed_f5_ok_assigns_part2 (Qed) +[wp] [Valid] typed_f5_ok_assigns_part3 (Qed) +[wp] [Failed (Doomed)] typed_f5_ko_wp_smoke_dead_code_s56 (Alt-Ergo) (Cached) +[wp] [Passed (Invalid)] typed_f5_ko_wp_smoke_dead_code_s61 (Qed) [wp] doomed_dead.i:90: Warning: Failed smoke-test -[wp] [Passed] Smoke-test typed_f5_ko_wp_smoke_dead_code_s63 -[wp] [Passed] Smoke-test typed_f5_ko_wp_smoke_dead_code_s65 -[wp] [Qed] Goal typed_f5_ko_assigns_part1 : Valid -[wp] [Qed] Goal typed_f5_ko_assigns_part2 : Valid -[wp] [Qed] Goal typed_f5_ko_assigns_part3 : Valid -[wp] [Qed] Goal typed_f5_ko_assigns_part4 : Valid +[wp] [Failed (Doomed)] typed_f5_ko_wp_smoke_dead_code_s63 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_f5_ko_wp_smoke_dead_code_s65 (Alt-Ergo) (Cached) +[wp] [Valid] typed_f5_ko_assigns_part1 (Qed) +[wp] [Valid] typed_f5_ko_assigns_part2 (Qed) +[wp] [Valid] typed_f5_ko_assigns_part3 (Qed) +[wp] [Valid] typed_f5_ko_assigns_part4 (Qed) [wp] Proved goals: 46 / 48 Qed: 25 (failed: 2) Alt-Ergo: 21 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_localinit.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_localinit.res.oracle index f18b898fef4c9716d4c6d38a7d50446dc47a6bdc..2556b38935cac7951ff3003334970aa15eeace76 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_localinit.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_localinit.res.oracle @@ -3,12 +3,11 @@ [wp] Running WP plugin... [rte:annot] annotating function access [wp] 4 goals scheduled -[wp] [Passed] Smoke-test typed_access_wp_smoke_dead_code_s3 -[wp] [Failed] Smoke-test typed_access_wp_smoke_dead_code_s5 - Qed: Valid +[wp] [Failed (Doomed)] typed_access_wp_smoke_dead_code_s3 (Alt-Ergo) (Cached) +[wp] [Passed (Invalid)] typed_access_wp_smoke_dead_code_s5 (Qed) [wp] doomed_localinit.i:11: Warning: Failed smoke-test -[wp] [Alt-Ergo] Goal typed_access_assert_rte_mem_access : Unsuccess -[wp] [Alt-Ergo] Goal typed_access_assert_rte_mem_access_2 : Unsuccess +[wp] [Timeout] typed_access_assert_rte_mem_access (Alt-Ergo) (Cached) +[wp] [Timeout] typed_access_assert_rte_mem_access_2 (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 4 Qed: 0 (failed: 1) Alt-Ergo: 1 (unsuccess: 2) diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_loop.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_loop.res.oracle index ea9a729fb715cb28a1912160e9f6b2317f66f069..0cecf94944c951f59fc11738330f7ef17f591553 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_loop.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_loop.res.oracle @@ -3,20 +3,17 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 8 goals scheduled -[wp] [Failed] Smoke-test typed_foo_wp_smoke_dead_loop_s2 - Qed: Valid +[wp] [Passed (Invalid)] typed_foo_wp_smoke_dead_loop_s2 (Qed) [wp] doomed_loop.i:22: Warning: Failed smoke-test -[wp] [Failed] Smoke-test typed_foo_wp_smoke_dead_code_s7 - Qed: Valid +[wp] [Passed (Invalid)] typed_foo_wp_smoke_dead_code_s7 (Qed) [wp] doomed_loop.i:23: Warning: Failed smoke-test -[wp] [Failed] Smoke-test typed_foo_wp_smoke_dead_code_s9 - Qed: Valid +[wp] [Passed (Invalid)] typed_foo_wp_smoke_dead_code_s9 (Qed) [wp] doomed_loop.i:25: Warning: Failed smoke-test -[wp] [Qed] Goal typed_foo_loop_invariant_A_preserved : Valid -[wp] [Alt-Ergo] Goal typed_foo_loop_invariant_A_established : Unsuccess -[wp] [Qed] Goal typed_foo_loop_invariant_B_preserved : Valid -[wp] [Alt-Ergo] Goal typed_foo_loop_invariant_B_established : Unsuccess -[wp] [Qed] Goal typed_foo_loop_assigns : Valid +[wp] [Valid] typed_foo_loop_invariant_A_preserved (Qed) +[wp] [Unknown] typed_foo_loop_invariant_A_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_foo_loop_invariant_B_preserved (Qed) +[wp] [Unknown] typed_foo_loop_invariant_B_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_foo_loop_assigns (Qed) [wp] Proved goals: 3 / 8 Qed: 3 (failed: 3) Alt-Ergo: 0 (unsuccess: 2) diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_pre.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_pre.res.oracle index 6293429b57554146d02e8cefbc94bf371272d588..1f8c56608948e8a2c058176c0dc5b6f06384b215 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_pre.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_pre.res.oracle @@ -3,34 +3,26 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 13 goals scheduled -[wp] [Failed] Smoke-test typed_requires_wp_smoke_default_requires - Qed: Valid +[wp] [Passed (Invalid)] typed_requires_wp_smoke_default_requires (Qed) [wp] doomed_pre.i:10: Warning: Failed smoke-test -[wp] [Passed] Smoke-test typed_reqs_assumes_wp_smoke_default_requires -[wp] [Failed] Smoke-test typed_reqs_assumes_wp_smoke_B_assumes - Qed: Valid +[wp] [Failed (Doomed)] typed_reqs_assumes_wp_smoke_default_requires (Alt-Ergo) (Cached) +[wp] [Passed (Invalid)] typed_reqs_assumes_wp_smoke_B_assumes (Qed) [wp] doomed_pre.i:16: Warning: Failed smoke-test -[wp] [Passed] Smoke-test typed_reqs_2_2_assumes_wp_smoke_default_requires -[wp] [Failed] Smoke-test typed_reqs_2_2_assumes_wp_smoke_B_assumes - Qed: Valid +[wp] [Failed (Doomed)] typed_reqs_2_2_assumes_wp_smoke_default_requires (Alt-Ergo) (Cached) +[wp] [Passed (Invalid)] typed_reqs_2_2_assumes_wp_smoke_B_assumes (Qed) [wp] doomed_pre.i:23: Warning: Failed smoke-test -[wp] [Passed] Smoke-test typed_reqs_1_2_assumes_wp_smoke_default_requires -[wp] [Failed] Smoke-test typed_reqs_1_2_assumes_wp_smoke_B_assumes - Qed: Valid +[wp] [Failed (Doomed)] typed_reqs_1_2_assumes_wp_smoke_default_requires (Alt-Ergo) (Cached) +[wp] [Passed (Invalid)] typed_reqs_1_2_assumes_wp_smoke_B_assumes (Qed) [wp] doomed_pre.i:30: Warning: Failed smoke-test -[wp] [Passed] Smoke-test typed_reqs_combined_assumes_wp_smoke_default_requires -[wp] [Failed] Smoke-test typed_reqs_combined_assumes_wp_smoke_B_assumes - Qed: Valid +[wp] [Failed (Doomed)] typed_reqs_combined_assumes_wp_smoke_default_requires (Alt-Ergo) (Cached) +[wp] [Passed (Invalid)] typed_reqs_combined_assumes_wp_smoke_B_assumes (Qed) [wp] doomed_pre.i:37: Warning: Failed smoke-test -[wp] [Failed] Smoke-test typed_bhv_requires_assumes_wp_smoke_B_requires - Qed: Valid +[wp] [Passed (Invalid)] typed_bhv_requires_assumes_wp_smoke_B_requires (Qed) [wp] doomed_pre.i:48: Warning: Failed smoke-test -[wp] [Passed] Smoke-test typed_reqs_massumes_wp_smoke_default_requires -[wp] [Failed] Smoke-test typed_reqs_massumes_wp_smoke_B1_assumes - Qed: Valid +[wp] [Failed (Doomed)] typed_reqs_massumes_wp_smoke_default_requires (Alt-Ergo) (Cached) +[wp] [Passed (Invalid)] typed_reqs_massumes_wp_smoke_B1_assumes (Qed) [wp] doomed_pre.i:56: Warning: Failed smoke-test -[wp] [Failed] Smoke-test typed_reqs_massumes_wp_smoke_B2_assumes - Qed: Valid +[wp] [Passed (Invalid)] typed_reqs_massumes_wp_smoke_B2_assumes (Qed) [wp] doomed_pre.i:56: Warning: Failed smoke-test [wp] Proved goals: 5 / 13 Qed: 0 (failed: 8) diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_report_ko.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_report_ko.res.oracle index fa0963a210ea29f16925424a20927d37447e7870..c8694f081d628e1a7e52c04f80fb61b96f397414 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_report_ko.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_report_ko.res.oracle @@ -3,22 +3,19 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 10 goals scheduled -[wp] [Failed] Smoke-test typed_foo_wp_smoke_dead_loop_s2 - Alt-Ergo: Valid +[wp] [Passed (Invalid)] typed_foo_wp_smoke_dead_loop_s2 (Alt-Ergo) (Cached) [wp] doomed_report_ko.i:29: Warning: Failed smoke-test -[wp] [Failed] Smoke-test typed_foo_wp_smoke_dead_code_s7 - Alt-Ergo: Valid +[wp] [Passed (Invalid)] typed_foo_wp_smoke_dead_code_s7 (Alt-Ergo) (Cached) [wp] doomed_report_ko.i:29: Warning: Failed smoke-test -[wp] [Failed] Smoke-test typed_foo_wp_smoke_dead_code_s9 - Alt-Ergo: Valid +[wp] [Passed (Invalid)] typed_foo_wp_smoke_dead_code_s9 (Alt-Ergo) (Cached) [wp] doomed_report_ko.i:30: Warning: Failed smoke-test -[wp] [Alt-Ergo] Goal typed_foo_loop_invariant_A_preserved : Valid -[wp] [Alt-Ergo] Goal typed_foo_loop_invariant_A_established : Valid -[wp] [Alt-Ergo] Goal typed_foo_loop_invariant_B_preserved : Valid -[wp] [Alt-Ergo] Goal typed_foo_loop_invariant_B_established : Valid -[wp] [Alt-Ergo] Goal typed_foo_loop_invariant_C_preserved : Valid -[wp] [Alt-Ergo] Goal typed_foo_loop_invariant_C_established : Valid -[wp] [Qed] Goal typed_foo_loop_assigns : Valid +[wp] [Valid] typed_foo_loop_invariant_A_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_foo_loop_invariant_A_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_foo_loop_invariant_B_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_foo_loop_invariant_B_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_foo_loop_invariant_C_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_foo_loop_invariant_C_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_foo_loop_assigns (Qed) [wp] Proved goals: 7 / 10 Qed: 1 Alt-Ergo: 6 (failed: 3) diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_report_ok.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_report_ok.res.oracle index 51405b441152b126651c07267a53551872f1e15b..1a708a992add7c82d300963eac233cc224019dcb 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_report_ok.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_report_ok.res.oracle @@ -3,16 +3,16 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 10 goals scheduled -[wp] [Passed] Smoke-test typed_foo_wp_smoke_dead_loop_s2 -[wp] [Passed] Smoke-test typed_foo_wp_smoke_dead_code_s7 -[wp] [Passed] Smoke-test typed_foo_wp_smoke_dead_code_s9 -[wp] [Alt-Ergo] Goal typed_foo_loop_invariant_A_preserved : Valid -[wp] [Alt-Ergo] Goal typed_foo_loop_invariant_A_established : Valid -[wp] [Alt-Ergo] Goal typed_foo_loop_invariant_B_preserved : Valid -[wp] [Alt-Ergo] Goal typed_foo_loop_invariant_B_established : Valid -[wp] [Alt-Ergo] Goal typed_foo_loop_invariant_C_preserved : Valid -[wp] [Alt-Ergo] Goal typed_foo_loop_invariant_C_established : Valid -[wp] [Qed] Goal typed_foo_loop_assigns : Valid +[wp] [Failed (Doomed)] typed_foo_wp_smoke_dead_loop_s2 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_foo_wp_smoke_dead_code_s7 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_foo_wp_smoke_dead_code_s9 (Alt-Ergo) (Cached) +[wp] [Valid] typed_foo_loop_invariant_A_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_foo_loop_invariant_A_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_foo_loop_invariant_B_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_foo_loop_invariant_B_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_foo_loop_invariant_C_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_foo_loop_invariant_C_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_foo_loop_assigns (Qed) [wp] Proved goals: 10 / 10 Qed: 1 Alt-Ergo: 9 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_unreach.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_unreach.res.oracle index 0a90384420013b7205ff0c4f8d4a86a56788dc5d..3264f7d6554ff164fb3ec60fb9bcf0b116f222f9 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_unreach.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_unreach.res.oracle @@ -6,12 +6,12 @@ [wp] doomed_unreach.i:22: Warning: Failed smoke-test [wp] Warning: Missing RTE guards [wp] 6 goals scheduled -[wp] [Passed] Smoke-test typed_job_wp_smoke_dead_code_s4 -[wp] [Passed] Smoke-test typed_job_wp_smoke_dead_code_s5 -[wp] [Passed] Smoke-test typed_job_wp_smoke_dead_code_s8 -[wp] [Qed] Goal typed_job_assigns_part1 : Valid -[wp] [Qed] Goal typed_job_assigns_part2 : Valid -[wp] [Qed] Goal typed_job_assigns_part3 : Valid +[wp] [Failed (Doomed)] typed_job_wp_smoke_dead_code_s4 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_job_wp_smoke_dead_code_s5 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_job_wp_smoke_dead_code_s8 (Alt-Ergo) (Cached) +[wp] [Valid] typed_job_assigns_part1 (Qed) +[wp] [Valid] typed_job_assigns_part2 (Qed) +[wp] [Valid] typed_job_assigns_part3 (Qed) [wp] Proved goals: 6 / 9 Qed: 3 Alt-Ergo: 3 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_unroll.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_unroll.res.oracle index e01d87f027ba84420e851e196229ddeb4a9b06d5..44f4519c1fc5ce64b2adf663b730d845f546e5c7 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_unroll.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/doomed_unroll.res.oracle @@ -5,11 +5,11 @@ [wp] doomed_unroll.i:15: Warning: Missing assigns clause (assigns 'everything' instead) [wp] 5 goals scheduled -[wp] [Passed] Smoke-test typed_foo_wp_smoke_dead_code_s27 -[wp] [Passed] Smoke-test typed_foo_wp_smoke_dead_code_s31 -[wp] [Passed] Smoke-test typed_foo_wp_smoke_dead_code_s35 -[wp] [Qed] Goal typed_foo_loop_invariant_preserved : Valid -[wp] [Qed] Goal typed_foo_loop_invariant_established : Valid +[wp] [Failed (Doomed)] typed_foo_wp_smoke_dead_code_s27 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_foo_wp_smoke_dead_code_s31 (Alt-Ergo) (Cached) +[wp] [Failed (Doomed)] typed_foo_wp_smoke_dead_code_s35 (Alt-Ergo) (Cached) +[wp] [Valid] typed_foo_loop_invariant_preserved (Qed) +[wp] [Valid] typed_foo_loop_invariant_established (Qed) [wp] Proved goals: 5 / 5 Qed: 2 Alt-Ergo: 3 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/dynamic.0.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/dynamic.0.res.oracle index 366d7bcb870eea642e3f961b6822687aaa962262..c090a19bc02413bff640b25a6327c72ef4503251 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/dynamic.0.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/dynamic.0.res.oracle @@ -4,53 +4,53 @@ [wp] Warning: Missing RTE guards [wp] dynamic.i:80: Warning: Missing 'calls' for default behavior [wp] 47 goals scheduled -[wp] [Alt-Ergo] Goal typed_call_call_point_f1_f2_s3 : Valid -[wp] [Qed] Goal typed_call_ensures_part1 : Valid -[wp] [Qed] Goal typed_call_ensures_part2 : Valid -[wp] [Alt-Ergo] Goal typed_call_call_f1_requires : Valid -[wp] [Alt-Ergo] Goal typed_behavior_call_point_h1_h2_s15 : Unsuccess -[wp] [Qed] Goal typed_behavior_call_point_h1_h2_s15 : Valid -[wp] [Qed] Goal typed_behavior_bhv1_ensures_part1 : Valid -[wp] [Qed] Goal typed_behavior_bhv1_ensures_part2 : Valid -[wp] [Qed] Goal typed_behavior_bhv1_assigns_exit_part1 : Valid -[wp] [Qed] Goal typed_behavior_bhv1_assigns_exit_part2 : Valid -[wp] [Qed] Goal typed_behavior_bhv1_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_behavior_bhv1_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_behavior_bhv1_assigns_normal_part3 : Valid -[wp] [Qed] Goal typed_behavior_bhv1_assigns_normal_part4 : Valid -[wp] [Qed] Goal typed_some_behaviors_call_point_h1_h2_h0_for_bhv1_s20 : Valid -[wp] [Qed] Goal typed_some_behaviors_bhv1_ensures_part1 : Valid -[wp] [Qed] Goal typed_some_behaviors_bhv1_ensures_part2 : Valid -[wp] [Qed] Goal typed_some_behaviors_bhv1_ensures_part3 : Valid -[wp] [Qed] Goal typed_some_behaviors_bhv1_assigns_exit_part1 : Valid -[wp] [Qed] Goal typed_some_behaviors_bhv1_assigns_exit_part2 : Valid -[wp] [Qed] Goal typed_some_behaviors_bhv1_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_some_behaviors_bhv1_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_some_behaviors_bhv1_assigns_normal_part3 : Valid -[wp] [Qed] Goal typed_some_behaviors_bhv1_assigns_normal_part4 : Valid -[wp] [Qed] Goal typed_some_behaviors_bhv1_assigns_normal_part5 : Valid -[wp] [Qed] Goal typed_some_behaviors_call_point_h1_h2_h0_for_bhv0_s20 : Valid -[wp] [Qed] Goal typed_some_behaviors_bhv0_ensures_part1 : Valid -[wp] [Qed] Goal typed_some_behaviors_bhv0_ensures_part2 : Valid -[wp] [Qed] Goal typed_some_behaviors_bhv0_ensures_part3 : Valid -[wp] [Qed] Goal typed_some_behaviors_bhv0_assigns_exit_part1 : Valid -[wp] [Qed] Goal typed_some_behaviors_bhv0_assigns_exit_part2 : Valid -[wp] [Qed] Goal typed_some_behaviors_bhv0_assigns_exit_part3 : Valid -[wp] [Qed] Goal typed_some_behaviors_bhv0_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_some_behaviors_bhv0_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_some_behaviors_bhv0_assigns_normal_part3 : Valid -[wp] [Qed] Goal typed_some_behaviors_bhv0_assigns_normal_part4 : Valid -[wp] [Qed] Goal typed_some_behaviors_bhv0_assigns_normal_part5 : Valid -[wp] [Qed] Goal typed_some_behaviors_bhv0_assigns_normal_part6 : Valid -[wp] [Alt-Ergo] Goal typed_missing_context_call_point_h1_s25 : Unsuccess -[wp] [Qed] Goal typed_missing_context_ensures : Valid -[wp] [Qed] Goal typed_missing_context_assigns_exit : Valid -[wp] [Qed] Goal typed_missing_context_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_missing_context_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_no_call_call_point_unreachable_g_s32 : Valid -[wp] [Qed] Goal typed_no_call_ensures_part1 : Valid -[wp] [Qed] Goal typed_no_call_ensures_part2 : Valid -[wp] [Qed] Goal typed_no_call_call_unreachable_g_requires : Valid +[wp] [Valid] typed_call_call_point_f1_f2_s3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_call_ensures_part1 (Qed) +[wp] [Valid] typed_call_ensures_part2 (Qed) +[wp] [Valid] typed_call_call_f1_requires (Alt-Ergo) (Cached) +[wp] [Unknown] typed_behavior_call_point_h1_h2_s15 (Alt-Ergo) (Cached) +[wp] [Valid] typed_behavior_call_point_h1_h2_s15 (Qed) +[wp] [Valid] typed_behavior_bhv1_ensures_part1 (Qed) +[wp] [Valid] typed_behavior_bhv1_ensures_part2 (Qed) +[wp] [Valid] typed_behavior_bhv1_assigns_exit_part1 (Qed) +[wp] [Valid] typed_behavior_bhv1_assigns_exit_part2 (Qed) +[wp] [Valid] typed_behavior_bhv1_assigns_normal_part1 (Qed) +[wp] [Valid] typed_behavior_bhv1_assigns_normal_part2 (Qed) +[wp] [Valid] typed_behavior_bhv1_assigns_normal_part3 (Qed) +[wp] [Valid] typed_behavior_bhv1_assigns_normal_part4 (Qed) +[wp] [Valid] typed_some_behaviors_call_point_h1_h2_h0_for_bhv1_s20 (Qed) +[wp] [Valid] typed_some_behaviors_bhv1_ensures_part1 (Qed) +[wp] [Valid] typed_some_behaviors_bhv1_ensures_part2 (Qed) +[wp] [Valid] typed_some_behaviors_bhv1_ensures_part3 (Qed) +[wp] [Valid] typed_some_behaviors_bhv1_assigns_exit_part1 (Qed) +[wp] [Valid] typed_some_behaviors_bhv1_assigns_exit_part2 (Qed) +[wp] [Valid] typed_some_behaviors_bhv1_assigns_normal_part1 (Qed) +[wp] [Valid] typed_some_behaviors_bhv1_assigns_normal_part2 (Qed) +[wp] [Valid] typed_some_behaviors_bhv1_assigns_normal_part3 (Qed) +[wp] [Valid] typed_some_behaviors_bhv1_assigns_normal_part4 (Qed) +[wp] [Valid] typed_some_behaviors_bhv1_assigns_normal_part5 (Qed) +[wp] [Valid] typed_some_behaviors_call_point_h1_h2_h0_for_bhv0_s20 (Qed) +[wp] [Valid] typed_some_behaviors_bhv0_ensures_part1 (Qed) +[wp] [Valid] typed_some_behaviors_bhv0_ensures_part2 (Qed) +[wp] [Valid] typed_some_behaviors_bhv0_ensures_part3 (Qed) +[wp] [Valid] typed_some_behaviors_bhv0_assigns_exit_part1 (Qed) +[wp] [Valid] typed_some_behaviors_bhv0_assigns_exit_part2 (Qed) +[wp] [Valid] typed_some_behaviors_bhv0_assigns_exit_part3 (Qed) +[wp] [Valid] typed_some_behaviors_bhv0_assigns_normal_part1 (Qed) +[wp] [Valid] typed_some_behaviors_bhv0_assigns_normal_part2 (Qed) +[wp] [Valid] typed_some_behaviors_bhv0_assigns_normal_part3 (Qed) +[wp] [Valid] typed_some_behaviors_bhv0_assigns_normal_part4 (Qed) +[wp] [Valid] typed_some_behaviors_bhv0_assigns_normal_part5 (Qed) +[wp] [Valid] typed_some_behaviors_bhv0_assigns_normal_part6 (Qed) +[wp] [Unknown] typed_missing_context_call_point_h1_s25 (Alt-Ergo) (Cached) +[wp] [Valid] typed_missing_context_ensures (Qed) +[wp] [Valid] typed_missing_context_assigns_exit (Qed) +[wp] [Valid] typed_missing_context_assigns_normal_part1 (Qed) +[wp] [Valid] typed_missing_context_assigns_normal_part2 (Qed) +[wp] [Valid] typed_no_call_call_point_unreachable_g_s32 (Qed) +[wp] [Valid] typed_no_call_ensures_part1 (Qed) +[wp] [Valid] typed_no_call_ensures_part2 (Qed) +[wp] [Valid] typed_no_call_call_unreachable_g_requires (Qed) [wp] Proved goals: 45 / 47 Qed: 43 Alt-Ergo: 2 (unsuccess: 2) diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/dynamic.1.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/dynamic.1.res.oracle index 6c888dcc5e6f46637a62c73acbadf375f9e3a7dc..d2d863e780a6abbfc82ec3e5236a8ee466b8df4a 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/dynamic.1.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/dynamic.1.res.oracle @@ -3,11 +3,11 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 5 goals scheduled -[wp] [Alt-Ergo] Goal typed_guarded_call_call_point_g_s9 : Valid -[wp] [Alt-Ergo] Goal typed_guarded_call_ensures_part1 : Valid -[wp] [Qed] Goal typed_guarded_call_ensures_part2 : Valid -[wp] [Qed] Goal typed_guarded_call_ensures_2_part1 : Valid -[wp] [Qed] Goal typed_guarded_call_ensures_2_part2 : Valid +[wp] [Valid] typed_guarded_call_call_point_g_s9 (Alt-Ergo) (Cached) +[wp] [Valid] typed_guarded_call_ensures_part1 (Alt-Ergo) (Cached) +[wp] [Valid] typed_guarded_call_ensures_part2 (Qed) +[wp] [Valid] typed_guarded_call_ensures_2_part1 (Qed) +[wp] [Valid] typed_guarded_call_ensures_2_part2 (Qed) [wp] Proved goals: 5 / 5 Qed: 3 Alt-Ergo: 2 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/fallback.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/fallback.res.oracle index 933a85f90f260d3d1b192cb2dc1d68cd65528cbb..194cb931ca494dfa024e43d665730268ced086ec 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/fallback.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/fallback.res.oracle @@ -4,7 +4,7 @@ [wp] Warning: Missing RTE guards [wp] Warning: Prover 'Alt-Ergo:1.2.0' not found, fallback to 'Alt-Ergo:2.2.0' [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_job_ensures : Valid +[wp] [Valid] typed_job_ensures (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 1 Qed: 0 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/flash.0.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/flash.0.res.oracle index e7deb6e2aa5b7951bf9a5d3b822cf67c0f6483a7..f0323b39d151f4e90f51a3e60cc3f562fa06edf0 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/flash.0.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/flash.0.res.oracle @@ -3,12 +3,12 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 6 goals scheduled -[wp] [Qed] Goal typed_job_ensures_Events : Valid -[wp] [Alt-Ergo] Goal typed_job_ensures_A_reads : Unsuccess -[wp] [Alt-Ergo] Goal typed_job_ensures_B_reads : Unsuccess -[wp] [Alt-Ergo] Goal typed_job_ensures_B_writes : Unsuccess -[wp] [Alt-Ergo] Goal typed_job_ensures_ReadValues : Unsuccess -[wp] [Alt-Ergo] Goal typed_job_ensures_WriteValues : Unsuccess +[wp] [Valid] typed_job_ensures_Events (Qed) +[wp] [Timeout] typed_job_ensures_A_reads (Alt-Ergo) (Cached) +[wp] [Timeout] typed_job_ensures_B_reads (Alt-Ergo) (Cached) +[wp] [Timeout] typed_job_ensures_B_writes (Alt-Ergo) (Cached) +[wp] [Timeout] typed_job_ensures_ReadValues (Alt-Ergo) (Cached) +[wp] [Timeout] typed_job_ensures_WriteValues (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 6 Qed: 1 Alt-Ergo: 0 (unsuccess: 5) diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/flash.1.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/flash.1.res.oracle index 09997a7fac3dfc41bd52eb294988b1d2bdc12825..c02544fc7ee1b49bd0377b1ecfe7b3e52c998838 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/flash.1.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/flash.1.res.oracle @@ -3,12 +3,12 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 6 goals scheduled -[wp] [Qed] Goal typed_flash_job_ensures_Events : Valid -[wp] [Qed] Goal typed_flash_job_ensures_A_reads : Valid -[wp] [Qed] Goal typed_flash_job_ensures_B_reads : Valid -[wp] [Qed] Goal typed_flash_job_ensures_B_writes : Valid -[wp] [Qed] Goal typed_flash_job_ensures_ReadValues : Valid -[wp] [Qed] Goal typed_flash_job_ensures_WriteValues : Valid +[wp] [Valid] typed_flash_job_ensures_Events (Qed) +[wp] [Valid] typed_flash_job_ensures_A_reads (Qed) +[wp] [Valid] typed_flash_job_ensures_B_reads (Qed) +[wp] [Valid] typed_flash_job_ensures_B_writes (Qed) +[wp] [Valid] typed_flash_job_ensures_ReadValues (Qed) +[wp] [Valid] typed_flash_job_ensures_WriteValues (Qed) [wp] Proved goals: 6 / 6 Qed: 6 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/float_format.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/float_format.res.oracle index cb9d081888bd4d94a305be62ff79c2f550a58ce1..5ab992b460df021d7c822406ccb841f44bae99a0 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/float_format.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/float_format.res.oracle @@ -6,7 +6,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_output_ensures_KO : Unsuccess +[wp] [Stepout] typed_output_ensures_KO (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 1 Alt-Ergo: 0 (unsuccess: 1) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/float_real.0.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/float_real.0.res.oracle index b9e76a083eb560a3bc135f93845116a3658d197d..a8e99fff31c0bd51272303b0756cc828b17f1585 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/float_real.0.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/float_real.0.res.oracle @@ -6,7 +6,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_real_dequal_ensures : Valid +[wp] [Valid] typed_real_dequal_ensures (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 1 Qed: 0 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/float_real.1.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/float_real.1.res.oracle index c7bb7c5f6280115c612b0dffe752b25c86bfab86..c63b464f7cbbd8c238927ac9639d3f76fd6bc883 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/float_real.1.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/float_real.1.res.oracle @@ -6,7 +6,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_dequal_ensures : Unsuccess +[wp] [Timeout] typed_dequal_ensures (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 1 Alt-Ergo: 0 (unsuccess: 1) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/frame.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/frame.res.oracle index faf78acad99845e6306af553cc43d723cf310a6d..5347c1f9f78d70041e080f525f3530db73c0d866 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/frame.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/frame.res.oracle @@ -3,12 +3,12 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 6 goals scheduled -[wp] [Qed] Goal typed_local_ensures_FRAMED : Valid -[wp] [Alt-Ergo] Goal typed_local_ensures_KO : Unsuccess -[wp] [Alt-Ergo] Goal typed_global_ensures_KO : Unsuccess -[wp] [Alt-Ergo] Goal typed_localref_ensures_KO : Unsuccess -[wp] [Qed] Goal typed_localref_assert_FRAMED : Valid -[wp] [Alt-Ergo] Goal typed_alias_ensures_KO : Unsuccess +[wp] [Valid] typed_local_ensures_FRAMED (Qed) +[wp] [Unknown] typed_local_ensures_KO (Alt-Ergo) (Cached) +[wp] [Unknown] typed_global_ensures_KO (Alt-Ergo) (Cached) +[wp] [Timeout] typed_localref_ensures_KO (Alt-Ergo) (Cached) +[wp] [Valid] typed_localref_assert_FRAMED (Qed) +[wp] [Timeout] typed_alias_ensures_KO (Alt-Ergo) (Cached) [wp] Proved goals: 2 / 6 Qed: 2 Alt-Ergo: 0 (unsuccess: 4) diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/ground_real.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/ground_real.res.oracle index e5e1c28c161bafa6cb0e994670bbefe3c0a72903..29f43b8b64711006f4c91d6fef370e8cf7ad7200 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/ground_real.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/ground_real.res.oracle @@ -2,7 +2,7 @@ [kernel] Parsing ground_real.i (no preprocessing) [wp] Running WP plugin... [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_lemma_R : Valid +[wp] [Valid] typed_lemma_R (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 1 Qed: 0 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/init_const.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/init_const.res.oracle index a408ed5a7aa067ef03064d5f917b8e30a018d19b..a111dd7733ba5d54cf7e449863bc5945aa7aec6c 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/init_const.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/init_const.res.oracle @@ -3,10 +3,10 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 4 goals scheduled -[wp] [Alt-Ergo] Goal typed_fA_ensures_KO : Unsuccess -[wp] [Qed] Goal typed_fB_ensures_OK : Valid -[wp] [Alt-Ergo] Goal typed_fC_ensures_KO : Unsuccess -[wp] [Qed] Goal typed_fD_ensures_OK : Valid +[wp] [Timeout] typed_fA_ensures_KO (Alt-Ergo) (Cached) +[wp] [Valid] typed_fB_ensures_OK (Qed) +[wp] [Timeout] typed_fC_ensures_KO (Alt-Ergo) (Cached) +[wp] [Valid] typed_fD_ensures_OK (Qed) [wp] Proved goals: 2 / 4 Qed: 2 Alt-Ergo: 0 (unsuccess: 2) diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/init_const_filter.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/init_const_filter.res.oracle index 448b7a4e984f012bb1cd272a21537b7a28d9ad98..efbde309e0cc00848169546e4640a31112cf937e 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/init_const_filter.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/init_const_filter.res.oracle @@ -3,7 +3,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_default_init_check_X : Valid +[wp] [Valid] typed_default_init_check_X (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 1 Qed: 0 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/init_const_guard.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/init_const_guard.res.oracle index b0c49e258b19b081dfd0612e079b878dbb83c7a9..4cada1ccac250f97929c5fdb5b21519ebda6e66e 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/init_const_guard.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/init_const_guard.res.oracle @@ -3,13 +3,13 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 7 goals scheduled -[wp] [Qed] Goal typed_f_ensures_Const : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_Pointed_Valid : Valid -[wp] [Qed] Goal typed_f_ensures_Q_ReadOnly : Valid -[wp] [Qed] Goal typed_f_ensures_Q_NotWrite : Valid -[wp] [Qed] Goal typed_g_ensures_P_not_Const : Valid -[wp] [Alt-Ergo] Goal typed_g_assert_Read : Valid -[wp] [Alt-Ergo] Goal typed_g_assert_Guard_against_Const : Unsuccess +[wp] [Valid] typed_f_ensures_Const (Qed) +[wp] [Valid] typed_f_ensures_Pointed_Valid (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_ensures_Q_ReadOnly (Qed) +[wp] [Valid] typed_f_ensures_Q_NotWrite (Qed) +[wp] [Valid] typed_g_ensures_P_not_Const (Qed) +[wp] [Valid] typed_g_assert_Read (Alt-Ergo) (Cached) +[wp] [Unknown] typed_g_assert_Guard_against_Const (Alt-Ergo) (Cached) [wp] Proved goals: 6 / 7 Qed: 4 Alt-Ergo: 2 (unsuccess: 1) diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/init_extern.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/init_extern.res.oracle index ff210a2b5b276422c9e290c5af3d3f1e5b849871..7ae17320f5b59f1b3a9e9a2d3dcd640be0ceab3b 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/init_extern.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/init_extern.res.oracle @@ -4,9 +4,9 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 3 goals scheduled -[wp] [Qed] Goal typed_f_ensures_OK : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_KO : Unsuccess -[wp] [Alt-Ergo] Goal typed_f_ensures_KO_2 : Unsuccess +[wp] [Valid] typed_f_ensures_OK (Qed) +[wp] [Unknown] typed_f_ensures_KO (Alt-Ergo) (Cached) +[wp] [Timeout] typed_f_ensures_KO_2 (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 3 Qed: 1 Alt-Ergo: 0 (unsuccess: 2) diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/init_valid.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/init_valid.res.oracle index c3a20d407b6fd093640b8277139376b7cd81575c..abef9598ad1c476caaab351897fd708742926dde 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/init_valid.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/init_valid.res.oracle @@ -3,10 +3,10 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 4 goals scheduled -[wp] [Qed] Goal typed_validA_assert_OK : Valid -[wp] [Qed] Goal typed_validA_assert_OK_2 : Valid -[wp] [Qed] Goal typed_validB_assert_OK : Valid -[wp] [Alt-Ergo] Goal typed_validB_assert_KO : Unsuccess +[wp] [Valid] typed_validA_assert_OK (Qed) +[wp] [Valid] typed_validA_assert_OK_2 (Qed) +[wp] [Valid] typed_validB_assert_OK (Qed) +[wp] [Unknown] typed_validB_assert_KO (Alt-Ergo) (Cached) [wp] Proved goals: 3 / 4 Qed: 3 Alt-Ergo: 0 (unsuccess: 1) diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/initarr.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/initarr.res.oracle index b6af203f6ca6d80fefbf7c3e2389ed8378a17437..776d35920dad7f0109bf6b999310a554adef111f 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/initarr.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/initarr.res.oracle @@ -3,8 +3,8 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 2 goals scheduled -[wp] [Alt-Ergo] Goal typed_job_ensures_SEP : Valid -[wp] [Alt-Ergo] Goal typed_job_ensures_ALT : Valid +[wp] [Valid] typed_job_ensures_SEP (Alt-Ergo) (Cached) +[wp] [Valid] typed_job_ensures_ALT (Alt-Ergo) (Cached) [wp] Proved goals: 2 / 2 Qed: 0 Alt-Ergo: 2 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/injector.0.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/injector.0.res.oracle index 696770932552ba2ba7df2c45031bf32bb95e6b27..d58ca1d932f0005a3e74d856b2daa984421826c7 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/injector.0.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/injector.0.res.oracle @@ -3,19 +3,19 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 13 goals scheduled -[wp] [Qed] Goal typed_f_call_g_requires : Valid -[wp] [Qed] Goal typed_f_call_g_2_requires : Valid -[wp] [Qed] Goal typed_f_FST_FAIL_ensures_qed_ok : Valid -[wp] [Qed] Goal typed_f_FST_FAIL_ensures_qed_ok_2 : Valid -[wp] [Qed] Goal typed_f_FST_FAIL_ensures_qed_ok_3 : Valid -[wp] [Qed] Goal typed_f_SND_FAIL_ensures_qed_ok : Valid -[wp] [Qed] Goal typed_f_SND_FAIL_ensures_qed_ok_2 : Valid -[wp] [Qed] Goal typed_f_SND_FAIL_ensures_qed_ok_3 : Valid -[wp] [Qed] Goal typed_f_SND_FAIL_ensures_qed_ok_4 : Valid -[wp] [Qed] Goal typed_f_SUCCESS_ensures_qed_ok : Valid -[wp] [Qed] Goal typed_f_SUCCESS_ensures_qed_ok_2 : Valid -[wp] [Qed] Goal typed_f_SUCCESS_ensures_qed_ok_3 : Valid -[wp] [Qed] Goal typed_f_SUCCESS_ensures_qed_ok_4 : Valid +[wp] [Valid] typed_f_call_g_requires (Qed) +[wp] [Valid] typed_f_call_g_2_requires (Qed) +[wp] [Valid] typed_f_FST_FAIL_ensures_qed_ok (Qed) +[wp] [Valid] typed_f_FST_FAIL_ensures_qed_ok_2 (Qed) +[wp] [Valid] typed_f_FST_FAIL_ensures_qed_ok_3 (Qed) +[wp] [Valid] typed_f_SND_FAIL_ensures_qed_ok (Qed) +[wp] [Valid] typed_f_SND_FAIL_ensures_qed_ok_2 (Qed) +[wp] [Valid] typed_f_SND_FAIL_ensures_qed_ok_3 (Qed) +[wp] [Valid] typed_f_SND_FAIL_ensures_qed_ok_4 (Qed) +[wp] [Valid] typed_f_SUCCESS_ensures_qed_ok (Qed) +[wp] [Valid] typed_f_SUCCESS_ensures_qed_ok_2 (Qed) +[wp] [Valid] typed_f_SUCCESS_ensures_qed_ok_3 (Qed) +[wp] [Valid] typed_f_SUCCESS_ensures_qed_ok_4 (Qed) [wp] Proved goals: 13 / 13 Qed: 13 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/injector.1.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/injector.1.res.oracle index fd35b184958ea5f904ac8c82f2fc8344533e4364..64e4d456e88a90c3fa66fbea5547b5a2e9506e26 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/injector.1.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/injector.1.res.oracle @@ -3,10 +3,10 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 4 goals scheduled -[wp] [Alt-Ergo] Goal typed_f_ko_ensures_qed_ko : Unsuccess -[wp] [Alt-Ergo] Goal typed_f_ko_1_ensures_qed_ko : Unsuccess -[wp] [Alt-Ergo] Goal typed_f_ko_1_ensures_qed_ko_2 : Unsuccess -[wp] [Alt-Ergo] Goal typed_f_ko_1_ensures_qed_ko_3 : Unsuccess +[wp] [Stepout] typed_f_ko_ensures_qed_ko (Alt-Ergo) (Cached) +[wp] [Stepout] typed_f_ko_1_ensures_qed_ko (Alt-Ergo) (Cached) +[wp] [Stepout] typed_f_ko_1_ensures_qed_ko_2 (Alt-Ergo) (Cached) +[wp] [Stepout] typed_f_ko_1_ensures_qed_ko_3 (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 4 Alt-Ergo: 0 (unsuccess: 4) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/loop.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/loop.res.oracle index b489f684f7c054439e5aceabe60d4568bb4cb8a3..a530113e97057e51265a881c7a516f9287e81285 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/loop.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/loop.res.oracle @@ -3,15 +3,15 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 9 goals scheduled -[wp] [Alt-Ergo] Goal typed_init_ensures_qed_ok : Valid -[wp] [Alt-Ergo] Goal typed_init_loop_invariant_qed_ok_preserved : Valid -[wp] [Alt-Ergo] Goal typed_init_loop_invariant_qed_ok_established : Valid -[wp] [Alt-Ergo] Goal typed_init_loop_invariant_qed_ok_2_preserved : Valid -[wp] [Qed] Goal typed_init_loop_invariant_qed_ok_2_established : Valid -[wp] [Qed] Goal typed_init_loop_assigns_part1 : Valid -[wp] [Qed] Goal typed_init_loop_assigns_part2 : Valid -[wp] [Alt-Ergo] Goal typed_init_loop_assigns_part3 : Valid -[wp] [Alt-Ergo] Goal typed_init_assigns : Unsuccess +[wp] [Valid] typed_init_ensures_qed_ok (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_loop_invariant_qed_ok_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_loop_invariant_qed_ok_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_loop_invariant_qed_ok_2_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_loop_invariant_qed_ok_2_established (Qed) +[wp] [Valid] typed_init_loop_assigns_part1 (Qed) +[wp] [Valid] typed_init_loop_assigns_part2 (Qed) +[wp] [Valid] typed_init_loop_assigns_part3 (Alt-Ergo) (Cached) +[wp] [Timeout] typed_init_assigns (Alt-Ergo) (Cached) [wp] Proved goals: 8 / 9 Qed: 3 Alt-Ergo: 5 (unsuccess: 1) diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/loopcurrent.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/loopcurrent.res.oracle index 24b26ed0544638fb3c55cfed2deede38d7090c86..ebb28a7ced44d50288a218c324f34aa5f2adb7ae 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/loopcurrent.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/loopcurrent.res.oracle @@ -5,10 +5,10 @@ [wp] loopcurrent.i:12: Warning: Missing assigns clause (assigns 'everything' instead) [wp] 4 goals scheduled -[wp] [Qed] Goal typed_f_loop_invariant_preserved : Valid -[wp] [Qed] Goal typed_f_loop_invariant_established : Valid -[wp] [Qed] Goal typed_f_loop_invariant_2_preserved : Valid -[wp] [Qed] Goal typed_f_loop_invariant_2_established : Valid +[wp] [Valid] typed_f_loop_invariant_preserved (Qed) +[wp] [Valid] typed_f_loop_invariant_established (Qed) +[wp] [Valid] typed_f_loop_invariant_2_preserved (Qed) +[wp] [Valid] typed_f_loop_invariant_2_established (Qed) [wp] Proved goals: 4 / 4 Qed: 4 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/loopentry.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/loopentry.res.oracle index 3f503a108e3613ba690d37eda50e2865bae6394c..d06f0c99c123b826038dbeac952c2a774ab6bfa8 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/loopentry.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/loopentry.res.oracle @@ -5,10 +5,10 @@ [wp] loopentry.i:12: Warning: Missing assigns clause (assigns 'everything' instead) [wp] 4 goals scheduled -[wp] [Qed] Goal typed_f_loop_invariant_preserved : Valid -[wp] [Qed] Goal typed_f_loop_invariant_established : Valid -[wp] [Qed] Goal typed_f_loop_invariant_2_preserved : Valid -[wp] [Qed] Goal typed_f_loop_invariant_2_established : Valid +[wp] [Valid] typed_f_loop_invariant_preserved (Qed) +[wp] [Valid] typed_f_loop_invariant_established (Qed) +[wp] [Valid] typed_f_loop_invariant_2_preserved (Qed) +[wp] [Valid] typed_f_loop_invariant_2_established (Qed) [wp] Proved goals: 4 / 4 Qed: 4 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/loopextra.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/loopextra.res.oracle index 102c14a3aaa226d33b8a9b76c4dc8e9e961ad0ed..b2bb97965344b9d9b81dc3c29555dd36e94d1c30 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/loopextra.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/loopextra.res.oracle @@ -7,9 +7,9 @@ [wp] loopextra.i:3: Warning: Missing assigns clause (assigns 'everything' instead) [wp] 3 goals scheduled -[wp] [Qed] Goal typed_f_assert : Valid -[wp] [Qed] Goal typed_f_assert_2 : Valid -[wp] [Qed] Goal typed_f_assert_3 : Valid +[wp] [Valid] typed_f_assert (Qed) +[wp] [Valid] typed_f_assert_2 (Qed) +[wp] [Valid] typed_f_assert_3 (Qed) [wp] Proved goals: 3 / 3 Qed: 3 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/mask.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/mask.res.oracle index 9b679add50012a09be29523fa602cf37c76ca1d4..46c89042b26247a8870c914b79e8e59c74384a95 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/mask.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/mask.res.oracle @@ -3,8 +3,8 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 2 goals scheduled -[wp] [Qed] Goal typed_compute_ensures_A : Valid -[wp] [Qed] Goal typed_compute_ensures_B : Valid +[wp] [Valid] typed_compute_ensures_A (Qed) +[wp] [Valid] typed_compute_ensures_B (Qed) [wp] Proved goals: 2 / 2 Qed: 2 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/math.0.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/math.0.res.oracle index 33c44e4df3707bd65474c02a3395dc12f07061e1..8f1e9ce0971482f3b3519d420fbf59699e03f110 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/math.0.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/math.0.res.oracle @@ -3,36 +3,36 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 30 goals scheduled -[wp] [Alt-Ergo] Goal typed_lemma_abs_neg : Valid -[wp] [Alt-Ergo] Goal typed_lemma_abs_pos : Valid -[wp] [Alt-Ergo] Goal typed_lemma_atan_sin_cos : Valid -[wp] [Alt-Ergo] Goal typed_lemma_cosh_opp : Valid -[wp] [Alt-Ergo] Goal typed_lemma_distance : Valid -[wp] [Alt-Ergo] Goal typed_lemma_exp_log_add_mul : Valid -[wp] [Qed] Goal typed_lemma_exp_pos : Valid -[wp] [Alt-Ergo] Goal typed_lemma_log_exp_mul_add : Valid -[wp] [Qed] Goal typed_lemma_max_ac : Valid -[wp] [Alt-Ergo] Goal typed_lemma_max_inf : Valid -[wp] [Alt-Ergo] Goal typed_lemma_max_or : Valid -[wp] [Qed] Goal typed_lemma_min_ac : Valid -[wp] [Alt-Ergo] Goal typed_lemma_min_inf : Valid -[wp] [Alt-Ergo] Goal typed_lemma_min_or : Valid -[wp] [Alt-Ergo] Goal typed_lemma_pow_2 : Valid -[wp] [Alt-Ergo] Goal typed_lemma_sinh_opp : Valid -[wp] [Alt-Ergo] Goal typed_lemma_sqrt_mono : Valid -[wp] [Alt-Ergo] Goal typed_lemma_sqrt_pos : Valid -[wp] [Alt-Ergo] Goal typed_lemma_tanh_opp : Valid -[wp] [Alt-Ergo] Goal typed_ok_ensures_sin_asin : Valid -[wp] [Alt-Ergo] Goal typed_ok_ensures_sin_asin_in_range : Valid -[wp] [Alt-Ergo] Goal typed_ok_ensures_cos_acos : Valid -[wp] [Alt-Ergo] Goal typed_ok_ensures_cos_acos_in_range : Valid -[wp] [Qed] Goal typed_ok_ensures_tan_atan : Valid -[wp] [Alt-Ergo] Goal typed_ok_ensures_log_pow : Valid -[wp] [Qed] Goal typed_ok_ensures_log_exp : Valid -[wp] [Alt-Ergo] Goal typed_ok_ensures_exp_log : Valid -[wp] [Alt-Ergo] Goal typed_ok_ensures_min_plus_distrib : Valid -[wp] [Alt-Ergo] Goal typed_ok_ensures_sqrt_pos : Valid -[wp] [Alt-Ergo] Goal typed_ok_ensures_sqrt_pos0 : Valid +[wp] [Valid] typed_lemma_abs_neg (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_abs_pos (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_atan_sin_cos (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_cosh_opp (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_distance (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_exp_log_add_mul (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_exp_pos (Qed) +[wp] [Valid] typed_lemma_log_exp_mul_add (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_max_ac (Qed) +[wp] [Valid] typed_lemma_max_inf (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_max_or (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_min_ac (Qed) +[wp] [Valid] typed_lemma_min_inf (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_min_or (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_pow_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_sinh_opp (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_sqrt_mono (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_sqrt_pos (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_tanh_opp (Alt-Ergo) (Cached) +[wp] [Valid] typed_ok_ensures_sin_asin (Alt-Ergo) (Cached) +[wp] [Valid] typed_ok_ensures_sin_asin_in_range (Alt-Ergo) (Cached) +[wp] [Valid] typed_ok_ensures_cos_acos (Alt-Ergo) (Cached) +[wp] [Valid] typed_ok_ensures_cos_acos_in_range (Alt-Ergo) (Cached) +[wp] [Valid] typed_ok_ensures_tan_atan (Qed) +[wp] [Valid] typed_ok_ensures_log_pow (Alt-Ergo) (Cached) +[wp] [Valid] typed_ok_ensures_log_exp (Qed) +[wp] [Valid] typed_ok_ensures_exp_log (Alt-Ergo) (Cached) +[wp] [Valid] typed_ok_ensures_min_plus_distrib (Alt-Ergo) (Cached) +[wp] [Valid] typed_ok_ensures_sqrt_pos (Alt-Ergo) (Cached) +[wp] [Valid] typed_ok_ensures_sqrt_pos0 (Alt-Ergo) (Cached) [wp] Proved goals: 30 / 30 Qed: 5 Alt-Ergo: 25 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/math.1.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/math.1.res.oracle index 69ac94a86894ed67b60991613cedc80023e2b4ad..7e2cd58bc85cb689d09b5fb7a4cc673c9beb1cbe 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/math.1.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/math.1.res.oracle @@ -3,15 +3,15 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 9 goals scheduled -[wp] [Alt-Ergo] Goal typed_ko_ensures_ko_sin_asin : Unsuccess -[wp] [Alt-Ergo] Goal typed_ko_ensures_ko_cos_acos : Unsuccess -[wp] [Alt-Ergo] Goal typed_ko_ensures_ko_asin_sin : Unsuccess -[wp] [Alt-Ergo] Goal typed_ko_ensures_ko_acos_cos : Unsuccess -[wp] [Alt-Ergo] Goal typed_ko_ensures_ko_atan_tan : Unsuccess -[wp] [Alt-Ergo] Goal typed_ko_ensures_ko_log_pow : Unsuccess -[wp] [Alt-Ergo] Goal typed_ko_ensures_ko_exp_log : Unsuccess -[wp] [Alt-Ergo] Goal typed_ko_ensures_ko_exp_log_add_mul : Unsuccess -[wp] [Alt-Ergo] Goal typed_ko_ensures_ko_sqrt_pos : Unsuccess +[wp] [Stepout] typed_ko_ensures_ko_sin_asin (Alt-Ergo) (Cached) +[wp] [Stepout] typed_ko_ensures_ko_cos_acos (Alt-Ergo) (Cached) +[wp] [Stepout] typed_ko_ensures_ko_asin_sin (Alt-Ergo) (Cached) +[wp] [Stepout] typed_ko_ensures_ko_acos_cos (Alt-Ergo) (Cached) +[wp] [Stepout] typed_ko_ensures_ko_atan_tan (Alt-Ergo) (Cached) +[wp] [Stepout] typed_ko_ensures_ko_log_pow (Alt-Ergo) (Cached) +[wp] [Stepout] typed_ko_ensures_ko_exp_log (Alt-Ergo) (Cached) +[wp] [Stepout] typed_ko_ensures_ko_exp_log_add_mul (Alt-Ergo) (Cached) +[wp] [Stepout] typed_ko_ensures_ko_sqrt_pos (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 9 Alt-Ergo: 0 (unsuccess: 9) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/model.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/model.res.oracle index 16921421e1bdbcb0a10f13b41d0179b4f67afae7..3623f82c94fb601b0b17e53d35718e88d4d2aa40 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/model.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/model.res.oracle @@ -76,7 +76,7 @@ end let x = get t (shift_sint32 a i) in region (a.base) <= 0 -> is_sint32 i -> is_sint32 x -> P_P x end -[wp] [Alt-Ergo] Goal typed_f_ensures : Unsuccess +[wp] [Timeout] typed_f_ensures (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 1 Alt-Ergo: 0 (unsuccess: 1) ------------------------------------------------------------ @@ -156,7 +156,7 @@ end let x = get1 t (shift_sint321 a i) in region1 (a.base1) <=' 0 -> is_sint321 i -> is_sint321 x -> P_P1 x end -[wp] [Alt-Ergo] Goal typed_ref_f_ensures : Unsuccess +[wp] [Timeout] typed_ref_f_ensures (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 1 Alt-Ergo: 0 (unsuccess: 1) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/no_step_limit.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/no_step_limit.res.oracle index 2ad3c977064ff6b9105e27b6d16ae0f5a06a713d..ff90cbbd0dbafe117868f083c1b00f416c8cd9c4 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/no_step_limit.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/no_step_limit.res.oracle @@ -2,6 +2,6 @@ [kernel] Parsing no_step_limit.i (no preprocessing) [wp] Running WP plugin... [wp] 1 goal scheduled -[wp] [no-steps] Goal typed_lemma_truc : Unsuccess +[wp] [Unknown] typed_lemma_truc (no-steps) [wp] Proved goals: 0 / 1 no-steps: 0 (unsuccess: 1) diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/nosession.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/nosession.res.oracle index f62cd996de8b64cab69560ddc68c1824ccf25b79..00cf47e08373b25508dfe8096f5f8bba584f88ba 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/nosession.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/nosession.res.oracle @@ -3,5 +3,4 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Failed] Goal typed_f_ensures [wp] Proved goals: 0 / 1 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/nth.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/nth.res.oracle index 855f0b498abb2e9353cf11f60972dc95e9a15fc1..9dfe4fdd8d32a443427114e393aaf6d1991c8eb2 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/nth.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/nth.res.oracle @@ -2,32 +2,32 @@ [kernel] Parsing nth.i (no preprocessing) [wp] Running WP plugin... [wp] 26 goals scheduled -[wp] [Alt-Ergo] Goal typed_lemma_access_16_16_ok : Valid -[wp] [Alt-Ergo] Goal typed_lemma_access_4_4_ok : Valid -[wp] [Alt-Ergo] Goal typed_lemma_access_repeat_concat_3_ok_lack : Valid -[wp] [Qed] Goal typed_check_lemma_constructor_elt_ok : Valid -[wp] [Qed] Goal typed_lemma_eq_repeat_concat_3_ok : Valid -[wp] [Qed] Goal typed_check_lemma_left_shift_repeat1_ok : Valid -[wp] [Qed] Goal typed_check_lemma_left_shift_repeat2_ok : Valid -[wp] [Qed] Goal typed_check_lemma_left_unfold_repeat1_ok : Valid -[wp] [Qed] Goal typed_check_lemma_left_unfold_repeat2_ok : Valid -[wp] [Qed] Goal typed_check_lemma_negative_repeat_ok : Valid -[wp] [Qed] Goal typed_check_lemma_not_nil_elt_ok : Valid -[wp] [Qed] Goal typed_check_lemma_nth_repeat_1_ok : Valid -[wp] [Qed] Goal typed_check_lemma_nth_repeat_2_ok : Valid -[wp] [Qed] Goal typed_check_lemma_nth_repeat_3_ok : Valid -[wp] [Qed] Goal typed_check_lemma_nth_repeat_4_ok : Valid -[wp] [Alt-Ergo] Goal typed_check_lemma_nth_repeat_undefined_1_ko : Unsuccess -[wp] [Qed] Goal typed_check_lemma_repeat1_ok : Valid -[wp] [Qed] Goal typed_check_lemma_repeat2_ok : Valid -[wp] [Qed] Goal typed_check_lemma_repeat_nil_ok : Valid -[wp] [Qed] Goal typed_check_lemma_repeat_one_ok : Valid -[wp] [Qed] Goal typed_check_lemma_repeat_repeated_ok : Valid -[wp] [Qed] Goal typed_check_lemma_right_shift_repeat1_ok : Valid -[wp] [Qed] Goal typed_check_lemma_right_shift_repeat2_ok : Valid -[wp] [Qed] Goal typed_check_lemma_right_unfold_repeat1_ok : Valid -[wp] [Qed] Goal typed_check_lemma_right_unfold_repeat2_ok : Valid -[wp] [Qed] Goal typed_check_lemma_subsequence1_ok : Valid +[wp] [Valid] typed_lemma_access_16_16_ok (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_access_4_4_ok (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_access_repeat_concat_3_ok_lack (Alt-Ergo) (Cached) +[wp] [Valid] typed_check_lemma_constructor_elt_ok (Qed) +[wp] [Valid] typed_lemma_eq_repeat_concat_3_ok (Qed) +[wp] [Valid] typed_check_lemma_left_shift_repeat1_ok (Qed) +[wp] [Valid] typed_check_lemma_left_shift_repeat2_ok (Qed) +[wp] [Valid] typed_check_lemma_left_unfold_repeat1_ok (Qed) +[wp] [Valid] typed_check_lemma_left_unfold_repeat2_ok (Qed) +[wp] [Valid] typed_check_lemma_negative_repeat_ok (Qed) +[wp] [Valid] typed_check_lemma_not_nil_elt_ok (Qed) +[wp] [Valid] typed_check_lemma_nth_repeat_1_ok (Qed) +[wp] [Valid] typed_check_lemma_nth_repeat_2_ok (Qed) +[wp] [Valid] typed_check_lemma_nth_repeat_3_ok (Qed) +[wp] [Valid] typed_check_lemma_nth_repeat_4_ok (Qed) +[wp] [Timeout] typed_check_lemma_nth_repeat_undefined_1_ko (Alt-Ergo) (Cached) +[wp] [Valid] typed_check_lemma_repeat1_ok (Qed) +[wp] [Valid] typed_check_lemma_repeat2_ok (Qed) +[wp] [Valid] typed_check_lemma_repeat_nil_ok (Qed) +[wp] [Valid] typed_check_lemma_repeat_one_ok (Qed) +[wp] [Valid] typed_check_lemma_repeat_repeated_ok (Qed) +[wp] [Valid] typed_check_lemma_right_shift_repeat1_ok (Qed) +[wp] [Valid] typed_check_lemma_right_shift_repeat2_ok (Qed) +[wp] [Valid] typed_check_lemma_right_unfold_repeat1_ok (Qed) +[wp] [Valid] typed_check_lemma_right_unfold_repeat2_ok (Qed) +[wp] [Valid] typed_check_lemma_subsequence1_ok (Qed) [wp] Proved goals: 25 / 26 Qed: 22 Alt-Ergo: 3 (unsuccess: 1) diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/nullable.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/nullable.res.oracle index f79cd54003b95e91d5b9811446963237fbf11893..05b739893344bc6a96dc474d4baa5d3929665e21 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/nullable.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/nullable.res.oracle @@ -4,11 +4,11 @@ [wp] Warning: In caveat model with nullable arguments, -wp-(no)-rte shall be explicitly positioned. [wp] Warning: Missing RTE guards [wp] 5 goals scheduled -[wp] [Alt-Ergo] Goal typed_caveat_nullable_coherence_check_must_fail : Unsuccess -[wp] [Qed] Goal typed_caveat_nullable_coherence_check : Valid -[wp] [Qed] Goal typed_caveat_nullable_coherence_assigns : Valid -[wp] [Qed] Goal typed_caveat_nullable_in_context_assigns_part1 : Valid -[wp] [Qed] Goal typed_caveat_nullable_in_context_assigns_part2 : Valid +[wp] [Unknown] typed_caveat_nullable_coherence_check_must_fail (Alt-Ergo) (Cached) +[wp] [Valid] typed_caveat_nullable_coherence_check (Qed) +[wp] [Valid] typed_caveat_nullable_coherence_assigns (Qed) +[wp] [Valid] typed_caveat_nullable_in_context_assigns_part1 (Qed) +[wp] [Valid] typed_caveat_nullable_in_context_assigns_part2 (Qed) [wp] Proved goals: 4 / 5 Qed: 4 Alt-Ergo: 0 (unsuccess: 1) diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/nullable_ext.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/nullable_ext.res.oracle index d6d5e047736a0cd4864f60a3af196865820425ad..927df4ba1d56a6a8805e46d1b7bd81ef2b7d353c 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/nullable_ext.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/nullable_ext.res.oracle @@ -4,12 +4,12 @@ [wp] Warning: In caveat model with nullable arguments, -wp-(no)-rte shall be explicitly positioned. [wp] Warning: Missing RTE guards [wp] 6 goals scheduled -[wp] [Alt-Ergo] Goal typed_caveat_nullable_coherence_check_must_fail : Unsuccess -[wp] [Qed] Goal typed_caveat_nullable_coherence_check : Valid -[wp] [Qed] Goal typed_caveat_nullable_coherence_assigns : Valid -[wp] [Qed] Goal typed_caveat_nullable_in_context_assigns_part1 : Valid -[wp] [Qed] Goal typed_caveat_nullable_in_context_assigns_part2 : Valid -[wp] [Qed] Goal typed_caveat_with_declaration_assigns : Valid +[wp] [Unknown] typed_caveat_nullable_coherence_check_must_fail (Alt-Ergo) (Cached) +[wp] [Valid] typed_caveat_nullable_coherence_check (Qed) +[wp] [Valid] typed_caveat_nullable_coherence_assigns (Qed) +[wp] [Valid] typed_caveat_nullable_in_context_assigns_part1 (Qed) +[wp] [Valid] typed_caveat_nullable_in_context_assigns_part2 (Qed) +[wp] [Valid] typed_caveat_with_declaration_assigns (Qed) [wp] Proved goals: 5 / 6 Qed: 5 Alt-Ergo: 0 (unsuccess: 1) diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/overarray.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/overarray.res.oracle index a118a81cac6c68f57d7352ac336d6d7815623b90..e8dba00ee9d358a2d3bdcfb2c2f9644db0495f6d 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/overarray.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/overarray.res.oracle @@ -3,18 +3,18 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 12 goals scheduled -[wp] [Qed] Goal typed_f1_ok_assigns_exit : Valid -[wp] [Qed] Goal typed_f1_ok_assigns_normal : Valid -[wp] [Qed] Goal typed_f2_ok_assigns_exit : Valid -[wp] [Qed] Goal typed_f2_ok_assigns_normal : Valid -[wp] [Qed] Goal typed_f3_ok_assigns_exit : Valid -[wp] [Qed] Goal typed_f3_ok_assigns_normal : Valid -[wp] [Qed] Goal typed_f4_ok_assigns_exit : Valid -[wp] [Qed] Goal typed_f4_ok_assigns_normal : Valid -[wp] [Alt-Ergo] Goal typed_f5_ko_assigns_exit : Unsuccess -[wp] [Alt-Ergo] Goal typed_f5_ko_assigns_normal : Unsuccess -[wp] [Alt-Ergo] Goal typed_f6_ko_assigns_exit : Unsuccess -[wp] [Alt-Ergo] Goal typed_f6_ko_assigns_normal : Unsuccess +[wp] [Valid] typed_f1_ok_assigns_exit (Qed) +[wp] [Valid] typed_f1_ok_assigns_normal (Qed) +[wp] [Valid] typed_f2_ok_assigns_exit (Qed) +[wp] [Valid] typed_f2_ok_assigns_normal (Qed) +[wp] [Valid] typed_f3_ok_assigns_exit (Qed) +[wp] [Valid] typed_f3_ok_assigns_normal (Qed) +[wp] [Valid] typed_f4_ok_assigns_exit (Qed) +[wp] [Valid] typed_f4_ok_assigns_normal (Qed) +[wp] [Timeout] typed_f5_ko_assigns_exit (Alt-Ergo) (Cached) +[wp] [Timeout] typed_f5_ko_assigns_normal (Alt-Ergo) (Cached) +[wp] [Timeout] typed_f6_ko_assigns_exit (Alt-Ergo) (Cached) +[wp] [Timeout] typed_f6_ko_assigns_normal (Alt-Ergo) (Cached) [wp] Proved goals: 8 / 12 Qed: 8 Alt-Ergo: 0 (unsuccess: 4) diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/overassign.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/overassign.res.oracle index b00c848c420eb6038983f4b5ccfa3f8a39faf985..ccd1a975575198c579e9dce207525be46811ec61 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/overassign.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/overassign.res.oracle @@ -3,18 +3,18 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 12 goals scheduled -[wp] [Qed] Goal typed_f1_ok_assigns_exit : Valid -[wp] [Qed] Goal typed_f1_ok_assigns_normal : Valid -[wp] [Qed] Goal typed_f2_ok_assigns_exit : Valid -[wp] [Qed] Goal typed_f2_ok_assigns_normal : Valid -[wp] [Alt-Ergo] Goal typed_f3_ok_assigns_exit : Valid -[wp] [Alt-Ergo] Goal typed_f3_ok_assigns_normal : Valid -[wp] [Alt-Ergo] Goal typed_f4_ok_assigns_exit : Valid -[wp] [Alt-Ergo] Goal typed_f4_ok_assigns_normal : Valid -[wp] [Alt-Ergo] Goal typed_f5_ko_assigns_exit : Unsuccess -[wp] [Alt-Ergo] Goal typed_f5_ko_assigns_normal : Unsuccess -[wp] [Alt-Ergo] Goal typed_f6_ko_assigns_exit : Unsuccess -[wp] [Alt-Ergo] Goal typed_f6_ko_assigns_normal : Unsuccess +[wp] [Valid] typed_f1_ok_assigns_exit (Qed) +[wp] [Valid] typed_f1_ok_assigns_normal (Qed) +[wp] [Valid] typed_f2_ok_assigns_exit (Qed) +[wp] [Valid] typed_f2_ok_assigns_normal (Qed) +[wp] [Valid] typed_f3_ok_assigns_exit (Alt-Ergo) (Cached) +[wp] [Valid] typed_f3_ok_assigns_normal (Alt-Ergo) (Cached) +[wp] [Valid] typed_f4_ok_assigns_exit (Alt-Ergo) (Cached) +[wp] [Valid] typed_f4_ok_assigns_normal (Alt-Ergo) (Cached) +[wp] [Unknown] typed_f5_ko_assigns_exit (Alt-Ergo) (Cached) +[wp] [Unknown] typed_f5_ko_assigns_normal (Alt-Ergo) (Cached) +[wp] [Unknown] typed_f6_ko_assigns_exit (Alt-Ergo) (Cached) +[wp] [Unknown] typed_f6_ko_assigns_normal (Alt-Ergo) (Cached) [wp] Proved goals: 8 / 12 Qed: 4 Alt-Ergo: 4 (unsuccess: 4) diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/overflow2.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/overflow2.res.oracle index e87a9220cce08a922d09c4304166ebee0717daf8..9adfa01be1e8a8c76f51d5880e3d69a17999e426 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/overflow2.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/overflow2.res.oracle @@ -3,20 +3,20 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 14 goals scheduled -[wp] [Qed] Goal typed_pointers_and_companions_ensures_post : Valid -[wp] [Qed] Goal typed_pointers_and_companions_assert_a01 : Valid -[wp] [Qed] Goal typed_pointers_and_companions_assert_a02 : Valid -[wp] [Qed] Goal typed_pointers_and_companions_assert_a03 : Valid -[wp] [Alt-Ergo] Goal typed_pointers_and_companions_assert_a04 : Valid -[wp] [Alt-Ergo] Goal typed_pointers_and_companions_assert_a05 : Valid -[wp] [Qed] Goal typed_pointers_and_companions_assigns : Valid -[wp] [Qed] Goal typed_pointers_and_companions_ulong_ensures_postul : Valid -[wp] [Qed] Goal typed_pointers_and_companions_ulong_assert_a06 : Valid -[wp] [Qed] Goal typed_pointers_and_companions_ulong_assert_a07 : Valid -[wp] [Qed] Goal typed_pointers_and_companions_ulong_assert_a08 : Valid -[wp] [Alt-Ergo] Goal typed_pointers_and_companions_ulong_assert_a09 : Valid -[wp] [Alt-Ergo] Goal typed_pointers_and_companions_ulong_assert_a10 : Valid -[wp] [Qed] Goal typed_pointers_and_companions_ulong_assigns : Valid +[wp] [Valid] typed_pointers_and_companions_ensures_post (Qed) +[wp] [Valid] typed_pointers_and_companions_assert_a01 (Qed) +[wp] [Valid] typed_pointers_and_companions_assert_a02 (Qed) +[wp] [Valid] typed_pointers_and_companions_assert_a03 (Qed) +[wp] [Valid] typed_pointers_and_companions_assert_a04 (Alt-Ergo) (Cached) +[wp] [Valid] typed_pointers_and_companions_assert_a05 (Alt-Ergo) (Cached) +[wp] [Valid] typed_pointers_and_companions_assigns (Qed) +[wp] [Valid] typed_pointers_and_companions_ulong_ensures_postul (Qed) +[wp] [Valid] typed_pointers_and_companions_ulong_assert_a06 (Qed) +[wp] [Valid] typed_pointers_and_companions_ulong_assert_a07 (Qed) +[wp] [Valid] typed_pointers_and_companions_ulong_assert_a08 (Qed) +[wp] [Valid] typed_pointers_and_companions_ulong_assert_a09 (Alt-Ergo) (Cached) +[wp] [Valid] typed_pointers_and_companions_ulong_assert_a10 (Alt-Ergo) (Cached) +[wp] [Valid] typed_pointers_and_companions_ulong_assigns (Qed) [wp] Proved goals: 14 / 14 Qed: 10 Alt-Ergo: 4 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/params.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/params.res.oracle index 4422d76ee9d151b7a83f9a7d8d9f874eacda4b20..8cd08ccd2247f4c542635cf395425c041b8969f6 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/params.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/params.res.oracle @@ -2,7 +2,7 @@ [kernel] Parsing params.i (no preprocessing) [wp] Running WP plugin... [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_lemma_lem : Valid +[wp] [Valid] typed_lemma_lem (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 1 Qed: 0 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/plet.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/plet.res.oracle index 67fbb57a51e2d528a8077c99f214a51eeb993c17..9792980c18d0b90c76cc91e5b76e395a1a35844f 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/plet.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/plet.res.oracle @@ -2,7 +2,7 @@ [kernel] Parsing plet.i (no preprocessing) [wp] Running WP plugin... [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_lemma_GOAL : Valid +[wp] [Valid] typed_lemma_GOAL (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 1 Qed: 0 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/post_assigns.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/post_assigns.res.oracle index 204d3559c5670e41039eed36cafd076aa0ed4451..02648990a822ce693287873e3fb4831741cf1c11 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/post_assigns.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/post_assigns.res.oracle @@ -3,11 +3,11 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 5 goals scheduled -[wp] [Qed] Goal typed_receive_ensures : Valid -[wp] [Qed] Goal typed_receive_assigns_exit_part1 : Valid -[wp] [Qed] Goal typed_receive_assigns_exit_part2 : Valid -[wp] [Qed] Goal typed_receive_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_receive_assigns_normal_part2 : Valid +[wp] [Valid] typed_receive_ensures (Qed) +[wp] [Valid] typed_receive_assigns_exit_part1 (Qed) +[wp] [Valid] typed_receive_assigns_exit_part2 (Qed) +[wp] [Valid] typed_receive_assigns_normal_part1 (Qed) +[wp] [Valid] typed_receive_assigns_normal_part2 (Qed) [wp] Proved goals: 5 / 5 Qed: 5 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/post_valid.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/post_valid.res.oracle index 93440d98a87aabadd1e02f6cccc40363426b1502..97f230ceec43e097c44a059e4055ac139834bad2 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/post_valid.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/post_valid.res.oracle @@ -3,9 +3,9 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 3 goals scheduled -[wp] [Alt-Ergo] Goal typed_job_ensures_LOCAL : Valid -[wp] [Alt-Ergo] Goal typed_job_ensures_FORMAL : Unsuccess -[wp] [Alt-Ergo] Goal typed_job_ensures_GLOBAL : Valid +[wp] [Valid] typed_job_ensures_LOCAL (Alt-Ergo) (Cached) +[wp] [Timeout] typed_job_ensures_FORMAL (Alt-Ergo) (Cached) +[wp] [Valid] typed_job_ensures_GLOBAL (Alt-Ergo) (Cached) [wp] Proved goals: 2 / 3 Qed: 0 Alt-Ergo: 2 (unsuccess: 1) diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/prenex.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/prenex.res.oracle index 02ab35a20338ee218e2719fb9c411bb64d052a3b..b26479bc666f0677c66d43e157851b676b202651 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/prenex.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/prenex.res.oracle @@ -3,18 +3,18 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 12 goals scheduled -[wp] [Alt-Ergo] Goal typed_diag_ensures : Valid -[wp] [Qed] Goal typed_diag_loop_invariant_I_preserved : Valid -[wp] [Qed] Goal typed_diag_loop_invariant_I_established : Valid -[wp] [Alt-Ergo] Goal typed_diag_loop_invariant_PI_preserved : Valid -[wp] [Qed] Goal typed_diag_loop_invariant_PI_established : Valid -[wp] [Qed] Goal typed_diag_loop_invariant_J_preserved : Valid -[wp] [Qed] Goal typed_diag_loop_invariant_J_established : Valid -[wp] [Alt-Ergo] Goal typed_diag_loop_invariant_PJ_preserved : Valid -[wp] [Qed] Goal typed_diag_loop_invariant_PJ_established : Valid -[wp] [Qed] Goal typed_diag_loop_assigns_part1 : Valid -[wp] [Qed] Goal typed_diag_loop_assigns_part2 : Valid -[wp] [Qed] Goal typed_diag_loop_assigns_2 : Valid +[wp] [Valid] typed_diag_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_diag_loop_invariant_I_preserved (Qed) +[wp] [Valid] typed_diag_loop_invariant_I_established (Qed) +[wp] [Valid] typed_diag_loop_invariant_PI_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_diag_loop_invariant_PI_established (Qed) +[wp] [Valid] typed_diag_loop_invariant_J_preserved (Qed) +[wp] [Valid] typed_diag_loop_invariant_J_established (Qed) +[wp] [Valid] typed_diag_loop_invariant_PJ_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_diag_loop_invariant_PJ_established (Qed) +[wp] [Valid] typed_diag_loop_assigns_part1 (Qed) +[wp] [Valid] typed_diag_loop_assigns_part2 (Qed) +[wp] [Valid] typed_diag_loop_assigns_2 (Qed) [wp] Proved goals: 12 / 12 Qed: 9 Alt-Ergo: 3 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/removed.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/removed.res.oracle index fea81fbc446980d841e953de902402a43b4f56b3..ae300b3149efaefb8c1098e798dd3bf7fd3a6b68 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/removed.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/removed.res.oracle @@ -12,7 +12,7 @@ __retres ∈ [-2147483647..2147483647] [wp] Running WP plugin... [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_main_assert_Eva_signed_overflow : Unsuccess +[wp] [Timeout] typed_main_assert_Eva_signed_overflow (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 1 Alt-Ergo: 0 (unsuccess: 1) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/repeat.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/repeat.res.oracle index 53ead599403a2c8c4c8df1443698a2d5ae2f49f9..2862b69e2177bd356f2c41e866b085740c03cd65 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/repeat.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/repeat.res.oracle @@ -4,53 +4,53 @@ [wp] Warning: Missing RTE guards [wp] repeat.c:47: Warning: Missing assigns clause (assigns 'everything' instead) [wp] 47 goals scheduled -[wp] [Qed] Goal typed_master_ensures : Valid -[wp] [Qed] Goal typed_master_assigns_exit : Valid -[wp] [Qed] Goal typed_master_assigns_normal : Valid -[wp] [Qed] Goal typed_unroll_ensures : Valid -[wp] [Qed] Goal typed_unroll_loop_invariant_preserved : Valid -[wp] [Qed] Goal typed_unroll_loop_invariant_established : Valid -[wp] [Qed] Goal typed_unroll_assigns_exit_part01 : Valid -[wp] [Qed] Goal typed_unroll_assigns_exit_part02 : Valid -[wp] [Qed] Goal typed_unroll_assigns_exit_part03 : Valid -[wp] [Qed] Goal typed_unroll_assigns_exit_part04 : Valid -[wp] [Qed] Goal typed_unroll_assigns_exit_part05 : Valid -[wp] [Qed] Goal typed_unroll_assigns_exit_part06 : Valid -[wp] [Qed] Goal typed_unroll_assigns_exit_part07 : Valid -[wp] [Qed] Goal typed_unroll_assigns_exit_part08 : Valid -[wp] [Qed] Goal typed_unroll_assigns_exit_part09 : Valid -[wp] [Qed] Goal typed_unroll_assigns_exit_part10 : Valid -[wp] [Qed] Goal typed_unroll_assigns_exit_part11 : Valid -[wp] [Qed] Goal typed_unroll_assigns_normal_part01 : Valid -[wp] [Qed] Goal typed_unroll_assigns_normal_part02 : Valid -[wp] [Qed] Goal typed_unroll_assigns_normal_part03 : Valid -[wp] [Qed] Goal typed_unroll_assigns_normal_part04 : Valid -[wp] [Qed] Goal typed_unroll_assigns_normal_part05 : Valid -[wp] [Qed] Goal typed_unroll_assigns_normal_part06 : Valid -[wp] [Qed] Goal typed_unroll_assigns_normal_part07 : Valid -[wp] [Qed] Goal typed_unroll_assigns_normal_part08 : Valid -[wp] [Qed] Goal typed_unroll_assigns_normal_part09 : Valid -[wp] [Qed] Goal typed_unroll_assigns_normal_part10 : Valid -[wp] [Qed] Goal typed_unroll_assigns_normal_part11 : Valid -[wp] [Qed] Goal typed_induction_ensures : Valid -[wp] [Qed] Goal typed_induction_loop_invariant_preserved : Valid -[wp] [Qed] Goal typed_induction_loop_invariant_established : Valid -[wp] [Alt-Ergo] Goal typed_induction_loop_invariant_2_preserved : Valid -[wp] [Qed] Goal typed_induction_loop_invariant_2_established : Valid -[wp] [Qed] Goal typed_induction_loop_assigns : Valid -[wp] [Qed] Goal typed_induction_assigns_exit_part1 : Valid -[wp] [Qed] Goal typed_induction_assigns_exit_part2 : Valid -[wp] [Qed] Goal typed_induction_assigns_normal : Valid -[wp] [Alt-Ergo] Goal typed_shifted_ensures : Valid -[wp] [Qed] Goal typed_shifted_loop_invariant_preserved : Valid -[wp] [Qed] Goal typed_shifted_loop_invariant_established : Valid -[wp] [Alt-Ergo] Goal typed_shifted_loop_invariant_2_preserved : Valid -[wp] [Qed] Goal typed_shifted_loop_invariant_2_established : Valid -[wp] [Qed] Goal typed_shifted_loop_assigns : Valid -[wp] [Qed] Goal typed_shifted_assigns_exit_part1 : Valid -[wp] [Qed] Goal typed_shifted_assigns_exit_part2 : Valid -[wp] [Qed] Goal typed_shifted_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_shifted_assigns_normal_part2 : Valid +[wp] [Valid] typed_master_ensures (Qed) +[wp] [Valid] typed_master_assigns_exit (Qed) +[wp] [Valid] typed_master_assigns_normal (Qed) +[wp] [Valid] typed_unroll_ensures (Qed) +[wp] [Valid] typed_unroll_loop_invariant_preserved (Qed) +[wp] [Valid] typed_unroll_loop_invariant_established (Qed) +[wp] [Valid] typed_unroll_assigns_exit_part01 (Qed) +[wp] [Valid] typed_unroll_assigns_exit_part02 (Qed) +[wp] [Valid] typed_unroll_assigns_exit_part03 (Qed) +[wp] [Valid] typed_unroll_assigns_exit_part04 (Qed) +[wp] [Valid] typed_unroll_assigns_exit_part05 (Qed) +[wp] [Valid] typed_unroll_assigns_exit_part06 (Qed) +[wp] [Valid] typed_unroll_assigns_exit_part07 (Qed) +[wp] [Valid] typed_unroll_assigns_exit_part08 (Qed) +[wp] [Valid] typed_unroll_assigns_exit_part09 (Qed) +[wp] [Valid] typed_unroll_assigns_exit_part10 (Qed) +[wp] [Valid] typed_unroll_assigns_exit_part11 (Qed) +[wp] [Valid] typed_unroll_assigns_normal_part01 (Qed) +[wp] [Valid] typed_unroll_assigns_normal_part02 (Qed) +[wp] [Valid] typed_unroll_assigns_normal_part03 (Qed) +[wp] [Valid] typed_unroll_assigns_normal_part04 (Qed) +[wp] [Valid] typed_unroll_assigns_normal_part05 (Qed) +[wp] [Valid] typed_unroll_assigns_normal_part06 (Qed) +[wp] [Valid] typed_unroll_assigns_normal_part07 (Qed) +[wp] [Valid] typed_unroll_assigns_normal_part08 (Qed) +[wp] [Valid] typed_unroll_assigns_normal_part09 (Qed) +[wp] [Valid] typed_unroll_assigns_normal_part10 (Qed) +[wp] [Valid] typed_unroll_assigns_normal_part11 (Qed) +[wp] [Valid] typed_induction_ensures (Qed) +[wp] [Valid] typed_induction_loop_invariant_preserved (Qed) +[wp] [Valid] typed_induction_loop_invariant_established (Qed) +[wp] [Valid] typed_induction_loop_invariant_2_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_induction_loop_invariant_2_established (Qed) +[wp] [Valid] typed_induction_loop_assigns (Qed) +[wp] [Valid] typed_induction_assigns_exit_part1 (Qed) +[wp] [Valid] typed_induction_assigns_exit_part2 (Qed) +[wp] [Valid] typed_induction_assigns_normal (Qed) +[wp] [Valid] typed_shifted_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_shifted_loop_invariant_preserved (Qed) +[wp] [Valid] typed_shifted_loop_invariant_established (Qed) +[wp] [Valid] typed_shifted_loop_invariant_2_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_shifted_loop_invariant_2_established (Qed) +[wp] [Valid] typed_shifted_loop_assigns (Qed) +[wp] [Valid] typed_shifted_assigns_exit_part1 (Qed) +[wp] [Valid] typed_shifted_assigns_exit_part2 (Qed) +[wp] [Valid] typed_shifted_assigns_normal_part1 (Qed) +[wp] [Valid] typed_shifted_assigns_normal_part2 (Qed) [wp] Proved goals: 47 / 47 Qed: 44 Alt-Ergo: 3 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/rte.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/rte.res.oracle index ec2f967233cd4044ec2d8afc0c304d4d33df35cf..961feb9f38f18af5bd3349d366518c20c2c88a95 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/rte.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/rte.res.oracle @@ -5,12 +5,12 @@ [rte:annot] annotating function job2 [rte:annot] annotating function job3 [wp] 6 goals scheduled -[wp] [Alt-Ergo] Goal typed_job_assert_rte_mem_access : Unsuccess -[wp] [Alt-Ergo] Goal typed_job_assert_rte_mem_access_2 : Valid -[wp] [Alt-Ergo] Goal typed_job_assert_rte_signed_overflow : Unsuccess -[wp] [Alt-Ergo] Goal typed_job_assert_rte_signed_overflow_2 : Unsuccess -[wp] [Qed] Goal typed_job_assert_rte_mem_access_3 : Valid -[wp] [Alt-Ergo] Goal typed_job3_assert_rte_bool_value : Valid +[wp] [Timeout] typed_job_assert_rte_mem_access (Alt-Ergo) (Cached) +[wp] [Valid] typed_job_assert_rte_mem_access_2 (Alt-Ergo) (Cached) +[wp] [Timeout] typed_job_assert_rte_signed_overflow (Alt-Ergo) (Cached) +[wp] [Timeout] typed_job_assert_rte_signed_overflow_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_job_assert_rte_mem_access_3 (Qed) +[wp] [Valid] typed_job3_assert_rte_bool_value (Alt-Ergo) (Cached) [wp] Proved goals: 3 / 6 Qed: 1 Alt-Ergo: 2 (unsuccess: 3) diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/sequence.0.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/sequence.0.res.oracle index 890caa285aa06ad4e13d7fa980f2477be2202a36..9db1b916d10327736b22ef61759ae7bdc28fa77b 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/sequence.0.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/sequence.0.res.oracle @@ -3,45 +3,45 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 39 goals scheduled -[wp] [Qed] Goal typed_caveat_no_calls_ensures_ok_m1 : Valid -[wp] [Alt-Ergo] Goal typed_caveat_no_calls_ensures_ok_m2 : Valid -[wp] [Qed] Goal typed_caveat_no_calls_ensures_ok_bug_why3_n1 : Valid -[wp] [Alt-Ergo] Goal typed_caveat_no_calls_ensures_ok_n2 : Valid -[wp] [Alt-Ergo] Goal typed_caveat_no_calls_ensures_ok_n3 : Valid -[wp] [Alt-Ergo] Goal typed_caveat_no_calls_ensures_ok_bug_why3_n5 : Valid -[wp] [Qed] Goal typed_caveat_no_calls_ensures_ok_bug_why3_n6 : Valid -[wp] [Alt-Ergo] Goal typed_caveat_no_calls_ensures_ok_bug_why3_n5_ok : Valid -[wp] [Qed] Goal typed_caveat_no_calls_ensures_ok_bug_why3_n6_ok : Valid -[wp] [Qed] Goal typed_caveat_no_calls_assigns : Valid -[wp] [Qed] Goal typed_caveat_sequence_assigns_exit : Valid -[wp] [Qed] Goal typed_caveat_sequence_assigns_normal : Valid -[wp] [Qed] Goal typed_caveat_sequence_g_called_ensures_ok_o1 : Valid -[wp] [Qed] Goal typed_caveat_sequence_g_called_ensures_ok_p1 : Valid -[wp] [Qed] Goal typed_caveat_sequence_g_called_ensures_ok_p2 : Valid -[wp] [Alt-Ergo] Goal typed_caveat_sequence_g_called_ensures_ok_p3 : Valid -[wp] [Qed] Goal typed_caveat_sequence_g_not_called_ensures_ok_o2 : Valid -[wp] [Qed] Goal typed_caveat_sequence_g_not_called_ensures_ok_q1 : Valid -[wp] [Qed] Goal typed_caveat_sequence_g_not_called_ensures_ok_q2 : Valid -[wp] [Alt-Ergo] Goal typed_caveat_sequence_g_not_called_ensures_ok_q3 : Valid -[wp] [Qed] Goal typed_caveat_loops_ensures_ok_first : Valid -[wp] [Alt-Ergo] Goal typed_caveat_loops_ensures_ok_last : Valid -[wp] [Qed] Goal typed_caveat_loops_loop_invariant_ok_id_max_preserved : Valid -[wp] [Qed] Goal typed_caveat_loops_loop_invariant_ok_id_max_established : Valid -[wp] [Qed] Goal typed_caveat_loops_loop_invariant_ok_id_min_preserved : Valid -[wp] [Qed] Goal typed_caveat_loops_loop_invariant_ok_id_min_established : Valid -[wp] [Alt-Ergo] Goal typed_caveat_loops_loop_invariant_ok_inv_preserved : Valid -[wp] [Qed] Goal typed_caveat_loops_loop_invariant_ok_inv_established : Valid -[wp] [Qed] Goal typed_caveat_loops_loop_assigns : Valid -[wp] [Qed] Goal typed_caveat_loops_assigns_exit_part1 : Valid -[wp] [Qed] Goal typed_caveat_loops_assigns_exit_part2 : Valid -[wp] [Qed] Goal typed_caveat_loops_assigns_exit_part3 : Valid -[wp] [Qed] Goal typed_caveat_loops_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_caveat_loops_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_caveat_loops_assigns_normal_part3 : Valid -[wp] [Qed] Goal typed_caveat_loops_g_called_ensures_ok_u1 : Valid -[wp] [Qed] Goal typed_caveat_loops_g_called_ensures_ok_u2 : Valid -[wp] [Alt-Ergo] Goal typed_caveat_loops_g_not_called_ensures_ok_v1 : Valid -[wp] [Alt-Ergo] Goal typed_caveat_loops_g_not_called_ensures_ok_v2 : Valid +[wp] [Valid] typed_caveat_no_calls_ensures_ok_m1 (Qed) +[wp] [Valid] typed_caveat_no_calls_ensures_ok_m2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_caveat_no_calls_ensures_ok_bug_why3_n1 (Qed) +[wp] [Valid] typed_caveat_no_calls_ensures_ok_n2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_caveat_no_calls_ensures_ok_n3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_caveat_no_calls_ensures_ok_bug_why3_n5 (Alt-Ergo) (Cached) +[wp] [Valid] typed_caveat_no_calls_ensures_ok_bug_why3_n6 (Qed) +[wp] [Valid] typed_caveat_no_calls_ensures_ok_bug_why3_n5_ok (Alt-Ergo) (Cached) +[wp] [Valid] typed_caveat_no_calls_ensures_ok_bug_why3_n6_ok (Qed) +[wp] [Valid] typed_caveat_no_calls_assigns (Qed) +[wp] [Valid] typed_caveat_sequence_assigns_exit (Qed) +[wp] [Valid] typed_caveat_sequence_assigns_normal (Qed) +[wp] [Valid] typed_caveat_sequence_g_called_ensures_ok_o1 (Qed) +[wp] [Valid] typed_caveat_sequence_g_called_ensures_ok_p1 (Qed) +[wp] [Valid] typed_caveat_sequence_g_called_ensures_ok_p2 (Qed) +[wp] [Valid] typed_caveat_sequence_g_called_ensures_ok_p3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_caveat_sequence_g_not_called_ensures_ok_o2 (Qed) +[wp] [Valid] typed_caveat_sequence_g_not_called_ensures_ok_q1 (Qed) +[wp] [Valid] typed_caveat_sequence_g_not_called_ensures_ok_q2 (Qed) +[wp] [Valid] typed_caveat_sequence_g_not_called_ensures_ok_q3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_caveat_loops_ensures_ok_first (Qed) +[wp] [Valid] typed_caveat_loops_ensures_ok_last (Alt-Ergo) (Cached) +[wp] [Valid] typed_caveat_loops_loop_invariant_ok_id_max_preserved (Qed) +[wp] [Valid] typed_caveat_loops_loop_invariant_ok_id_max_established (Qed) +[wp] [Valid] typed_caveat_loops_loop_invariant_ok_id_min_preserved (Qed) +[wp] [Valid] typed_caveat_loops_loop_invariant_ok_id_min_established (Qed) +[wp] [Valid] typed_caveat_loops_loop_invariant_ok_inv_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_caveat_loops_loop_invariant_ok_inv_established (Qed) +[wp] [Valid] typed_caveat_loops_loop_assigns (Qed) +[wp] [Valid] typed_caveat_loops_assigns_exit_part1 (Qed) +[wp] [Valid] typed_caveat_loops_assigns_exit_part2 (Qed) +[wp] [Valid] typed_caveat_loops_assigns_exit_part3 (Qed) +[wp] [Valid] typed_caveat_loops_assigns_normal_part1 (Qed) +[wp] [Valid] typed_caveat_loops_assigns_normal_part2 (Qed) +[wp] [Valid] typed_caveat_loops_assigns_normal_part3 (Qed) +[wp] [Valid] typed_caveat_loops_g_called_ensures_ok_u1 (Qed) +[wp] [Valid] typed_caveat_loops_g_called_ensures_ok_u2 (Qed) +[wp] [Valid] typed_caveat_loops_g_not_called_ensures_ok_v1 (Alt-Ergo) (Cached) +[wp] [Valid] typed_caveat_loops_g_not_called_ensures_ok_v2 (Alt-Ergo) (Cached) [wp] Proved goals: 39 / 39 Qed: 28 Alt-Ergo: 11 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/sequence.1.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/sequence.1.res.oracle index 8c504062e5a4b190e871f43e23f3c5fe64cd5410..7c1076bfbac300fee7e53dce929ca03b6a3dffc5 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/sequence.1.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/sequence.1.res.oracle @@ -3,40 +3,40 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 34 goals scheduled -[wp] [Qed] Goal typed_caveat_no_calls_ensures_ok_m1 : Valid -[wp] [Alt-Ergo] Goal typed_caveat_no_calls_ensures_ok_m2 : Valid -[wp] [Alt-Ergo] Goal typed_caveat_no_calls_ensures_ok_n2 : Valid -[wp] [Alt-Ergo] Goal typed_caveat_no_calls_ensures_ok_n3 : Valid -[wp] [Qed] Goal typed_caveat_no_calls_assigns : Valid -[wp] [Qed] Goal typed_caveat_sequence_assigns_exit : Valid -[wp] [Qed] Goal typed_caveat_sequence_assigns_normal : Valid -[wp] [Qed] Goal typed_caveat_sequence_g_called_ensures_ok_o1 : Valid -[wp] [Qed] Goal typed_caveat_sequence_g_called_ensures_ok_p1 : Valid -[wp] [Qed] Goal typed_caveat_sequence_g_called_ensures_ok_p2 : Valid -[wp] [Alt-Ergo] Goal typed_caveat_sequence_g_called_ensures_ok_p3 : Valid -[wp] [Qed] Goal typed_caveat_sequence_g_not_called_ensures_ok_o2 : Valid -[wp] [Qed] Goal typed_caveat_sequence_g_not_called_ensures_ok_q1 : Valid -[wp] [Qed] Goal typed_caveat_sequence_g_not_called_ensures_ok_q2 : Valid -[wp] [Alt-Ergo] Goal typed_caveat_sequence_g_not_called_ensures_ok_q3 : Valid -[wp] [Qed] Goal typed_caveat_loops_ensures_ok_first : Valid -[wp] [Alt-Ergo] Goal typed_caveat_loops_ensures_ok_last : Valid -[wp] [Qed] Goal typed_caveat_loops_loop_invariant_ok_id_max_preserved : Valid -[wp] [Qed] Goal typed_caveat_loops_loop_invariant_ok_id_max_established : Valid -[wp] [Qed] Goal typed_caveat_loops_loop_invariant_ok_id_min_preserved : Valid -[wp] [Qed] Goal typed_caveat_loops_loop_invariant_ok_id_min_established : Valid -[wp] [Alt-Ergo] Goal typed_caveat_loops_loop_invariant_ok_inv_preserved : Valid -[wp] [Qed] Goal typed_caveat_loops_loop_invariant_ok_inv_established : Valid -[wp] [Qed] Goal typed_caveat_loops_loop_assigns : Valid -[wp] [Qed] Goal typed_caveat_loops_assigns_exit_part1 : Valid -[wp] [Qed] Goal typed_caveat_loops_assigns_exit_part2 : Valid -[wp] [Qed] Goal typed_caveat_loops_assigns_exit_part3 : Valid -[wp] [Qed] Goal typed_caveat_loops_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_caveat_loops_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_caveat_loops_assigns_normal_part3 : Valid -[wp] [Qed] Goal typed_caveat_loops_g_called_ensures_ok_u1 : Valid -[wp] [Qed] Goal typed_caveat_loops_g_called_ensures_ok_u2 : Valid -[wp] [Alt-Ergo] Goal typed_caveat_loops_g_not_called_ensures_ok_v1 : Valid -[wp] [Alt-Ergo] Goal typed_caveat_loops_g_not_called_ensures_ok_v2 : Valid +[wp] [Valid] typed_caveat_no_calls_ensures_ok_m1 (Qed) +[wp] [Valid] typed_caveat_no_calls_ensures_ok_m2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_caveat_no_calls_ensures_ok_n2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_caveat_no_calls_ensures_ok_n3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_caveat_no_calls_assigns (Qed) +[wp] [Valid] typed_caveat_sequence_assigns_exit (Qed) +[wp] [Valid] typed_caveat_sequence_assigns_normal (Qed) +[wp] [Valid] typed_caveat_sequence_g_called_ensures_ok_o1 (Qed) +[wp] [Valid] typed_caveat_sequence_g_called_ensures_ok_p1 (Qed) +[wp] [Valid] typed_caveat_sequence_g_called_ensures_ok_p2 (Qed) +[wp] [Valid] typed_caveat_sequence_g_called_ensures_ok_p3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_caveat_sequence_g_not_called_ensures_ok_o2 (Qed) +[wp] [Valid] typed_caveat_sequence_g_not_called_ensures_ok_q1 (Qed) +[wp] [Valid] typed_caveat_sequence_g_not_called_ensures_ok_q2 (Qed) +[wp] [Valid] typed_caveat_sequence_g_not_called_ensures_ok_q3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_caveat_loops_ensures_ok_first (Qed) +[wp] [Valid] typed_caveat_loops_ensures_ok_last (Alt-Ergo) (Cached) +[wp] [Valid] typed_caveat_loops_loop_invariant_ok_id_max_preserved (Qed) +[wp] [Valid] typed_caveat_loops_loop_invariant_ok_id_max_established (Qed) +[wp] [Valid] typed_caveat_loops_loop_invariant_ok_id_min_preserved (Qed) +[wp] [Valid] typed_caveat_loops_loop_invariant_ok_id_min_established (Qed) +[wp] [Valid] typed_caveat_loops_loop_invariant_ok_inv_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_caveat_loops_loop_invariant_ok_inv_established (Qed) +[wp] [Valid] typed_caveat_loops_loop_assigns (Qed) +[wp] [Valid] typed_caveat_loops_assigns_exit_part1 (Qed) +[wp] [Valid] typed_caveat_loops_assigns_exit_part2 (Qed) +[wp] [Valid] typed_caveat_loops_assigns_exit_part3 (Qed) +[wp] [Valid] typed_caveat_loops_assigns_normal_part1 (Qed) +[wp] [Valid] typed_caveat_loops_assigns_normal_part2 (Qed) +[wp] [Valid] typed_caveat_loops_assigns_normal_part3 (Qed) +[wp] [Valid] typed_caveat_loops_g_called_ensures_ok_u1 (Qed) +[wp] [Valid] typed_caveat_loops_g_called_ensures_ok_u2 (Qed) +[wp] [Valid] typed_caveat_loops_g_not_called_ensures_ok_v1 (Alt-Ergo) (Cached) +[wp] [Valid] typed_caveat_loops_g_not_called_ensures_ok_v2 (Alt-Ergo) (Cached) [wp] Proved goals: 34 / 34 Qed: 25 Alt-Ergo: 9 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/string_c.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/string_c.res.oracle index 3d41a25d9572f1c6917dbe8d66df9426920c3ccb..bc3e371b93c20e5be6d4f20d79e436605a584208 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/string_c.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/string_c.res.oracle @@ -3,50 +3,50 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 44 goals scheduled -[wp] [Alt-Ergo] Goal typed_memcpy_ensures_copied_contents : Valid -[wp] [Qed] Goal typed_memcpy_ensures_result_ptr : Valid -[wp] [Alt-Ergo] Goal typed_memcpy_loop_invariant_no_eva_preserved : Valid -[wp] [Qed] Goal typed_memcpy_loop_invariant_no_eva_established : Valid -[wp] [Alt-Ergo] Goal typed_memcpy_loop_invariant_no_eva_2_preserved : Valid -[wp] [Qed] Goal typed_memcpy_loop_invariant_no_eva_2_established : Valid -[wp] [Qed] Goal typed_memcpy_loop_assigns_part1 : Valid -[wp] [Qed] Goal typed_memcpy_loop_assigns_part2 : Valid -[wp] [Alt-Ergo] Goal typed_memcpy_loop_assigns_part3 : Valid -[wp] [Qed] Goal typed_memcpy_assigns : Valid -[wp] [Alt-Ergo] Goal typed_memcpy_loop_variant_decrease : Valid -[wp] [Qed] Goal typed_memcpy_loop_variant_positive : Valid -[wp] [Alt-Ergo] Goal typed_memmove_ensures_copied_contents : Valid -[wp] [Qed] Goal typed_memmove_ensures_result_ptr : Valid -[wp] [Alt-Ergo] Goal typed_memmove_loop_invariant_no_eva_preserved : Valid -[wp] [Qed] Goal typed_memmove_loop_invariant_no_eva_established : Valid -[wp] [Alt-Ergo] Goal typed_memmove_loop_invariant_no_eva_2_preserved : Valid -[wp] [Qed] Goal typed_memmove_loop_invariant_no_eva_2_established : Valid -[wp] [Alt-Ergo] Goal typed_memmove_loop_invariant_no_eva_3_preserved : Valid -[wp] [Qed] Goal typed_memmove_loop_invariant_no_eva_3_established : Valid -[wp] [Alt-Ergo] Goal typed_memmove_loop_invariant_no_eva_4_preserved : Valid -[wp] [Alt-Ergo] Goal typed_memmove_loop_invariant_no_eva_4_established : Valid -[wp] [Alt-Ergo] Goal typed_memmove_loop_invariant_no_eva_5_preserved : Valid -[wp] [Alt-Ergo] Goal typed_memmove_loop_invariant_no_eva_5_established : Valid -[wp] [Alt-Ergo] Goal typed_memmove_loop_invariant_no_eva_6_preserved : Valid -[wp] [Qed] Goal typed_memmove_loop_invariant_no_eva_6_established : Valid -[wp] [Qed] Goal typed_memmove_loop_assigns_part1 : Valid -[wp] [Qed] Goal typed_memmove_loop_assigns_part2 : Valid -[wp] [Alt-Ergo] Goal typed_memmove_loop_assigns_part3 : Valid -[wp] [Qed] Goal typed_memmove_loop_assigns_2_part1 : Valid -[wp] [Qed] Goal typed_memmove_loop_assigns_2_part2 : Valid -[wp] [Alt-Ergo] Goal typed_memmove_loop_assigns_2_part3 : Valid -[wp] [Qed] Goal typed_memmove_assigns_exit : Valid -[wp] [Qed] Goal typed_memmove_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_memmove_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_memmove_assigns_normal_part3 : Valid -[wp] [Qed] Goal typed_memmove_assigns_normal_part4 : Valid -[wp] [Qed] Goal typed_memmove_assigns_normal_part5 : Valid -[wp] [Qed] Goal typed_memmove_assigns_normal_part6 : Valid -[wp] [Qed] Goal typed_memmove_assigns_normal_part7 : Valid -[wp] [Alt-Ergo] Goal typed_memmove_loop_variant_decrease : Valid -[wp] [Qed] Goal typed_memmove_loop_variant_positive : Valid -[wp] [Alt-Ergo] Goal typed_memmove_loop_variant_2_decrease : Valid -[wp] [Qed] Goal typed_memmove_loop_variant_2_positive : Valid +[wp] [Valid] typed_memcpy_ensures_copied_contents (Alt-Ergo) (Cached) +[wp] [Valid] typed_memcpy_ensures_result_ptr (Qed) +[wp] [Valid] typed_memcpy_loop_invariant_no_eva_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_memcpy_loop_invariant_no_eva_established (Qed) +[wp] [Valid] typed_memcpy_loop_invariant_no_eva_2_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_memcpy_loop_invariant_no_eva_2_established (Qed) +[wp] [Valid] typed_memcpy_loop_assigns_part1 (Qed) +[wp] [Valid] typed_memcpy_loop_assigns_part2 (Qed) +[wp] [Valid] typed_memcpy_loop_assigns_part3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_memcpy_assigns (Qed) +[wp] [Valid] typed_memcpy_loop_variant_decrease (Alt-Ergo) (Cached) +[wp] [Valid] typed_memcpy_loop_variant_positive (Qed) +[wp] [Valid] typed_memmove_ensures_copied_contents (Alt-Ergo) (Cached) +[wp] [Valid] typed_memmove_ensures_result_ptr (Qed) +[wp] [Valid] typed_memmove_loop_invariant_no_eva_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_memmove_loop_invariant_no_eva_established (Qed) +[wp] [Valid] typed_memmove_loop_invariant_no_eva_2_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_memmove_loop_invariant_no_eva_2_established (Qed) +[wp] [Valid] typed_memmove_loop_invariant_no_eva_3_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_memmove_loop_invariant_no_eva_3_established (Qed) +[wp] [Valid] typed_memmove_loop_invariant_no_eva_4_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_memmove_loop_invariant_no_eva_4_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_memmove_loop_invariant_no_eva_5_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_memmove_loop_invariant_no_eva_5_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_memmove_loop_invariant_no_eva_6_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_memmove_loop_invariant_no_eva_6_established (Qed) +[wp] [Valid] typed_memmove_loop_assigns_part1 (Qed) +[wp] [Valid] typed_memmove_loop_assigns_part2 (Qed) +[wp] [Valid] typed_memmove_loop_assigns_part3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_memmove_loop_assigns_2_part1 (Qed) +[wp] [Valid] typed_memmove_loop_assigns_2_part2 (Qed) +[wp] [Valid] typed_memmove_loop_assigns_2_part3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_memmove_assigns_exit (Qed) +[wp] [Valid] typed_memmove_assigns_normal_part1 (Qed) +[wp] [Valid] typed_memmove_assigns_normal_part2 (Qed) +[wp] [Valid] typed_memmove_assigns_normal_part3 (Qed) +[wp] [Valid] typed_memmove_assigns_normal_part4 (Qed) +[wp] [Valid] typed_memmove_assigns_normal_part5 (Qed) +[wp] [Valid] typed_memmove_assigns_normal_part6 (Qed) +[wp] [Valid] typed_memmove_assigns_normal_part7 (Qed) +[wp] [Valid] typed_memmove_loop_variant_decrease (Alt-Ergo) (Cached) +[wp] [Valid] typed_memmove_loop_variant_positive (Qed) +[wp] [Valid] typed_memmove_loop_variant_2_decrease (Alt-Ergo) (Cached) +[wp] [Valid] typed_memmove_loop_variant_2_positive (Qed) [wp] Proved goals: 44 / 44 Qed: 26 Alt-Ergo: 18 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/struct.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/struct.res.oracle index fca0d689320098ba0d0f6a51e7e1db6f58f5063a..fdb934a98d4781fc847c4dc0d5b2b6cf3fa8e18c 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/struct.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/struct.res.oracle @@ -3,24 +3,24 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 18 goals scheduled -[wp] [Qed] Goal typed_id_ensures_qed_ok_P1 : Valid -[wp] [Qed] Goal typed_id_ensures_qed_ok_P2 : Valid -[wp] [Qed] Goal typed_g_ensures_qed_ok_P3 : Valid -[wp] [Qed] Goal typed_g_ensures_qed_ok_P4 : Valid -[wp] [Qed] Goal typed_g_ensures_qed_ok_P5 : Valid -[wp] [Qed] Goal typed_g_assigns : Valid -[wp] [Qed] Goal typed_f_ensures_qed_ok_E0 : Valid -[wp] [Qed] Goal typed_f_ensures_qed_ok_E1 : Valid -[wp] [Qed] Goal typed_f_ensures_qed_ok_E2 : Valid -[wp] [Qed] Goal typed_f_ensures_qed_ok_E3 : Valid -[wp] [Qed] Goal typed_f_ensures_qed_ok_E4 : Valid -[wp] [Qed] Goal typed_f_ensures_qed_ok_E5 : Valid -[wp] [Qed] Goal typed_f_ensures_qed_ok_E6 : Valid -[wp] [Qed] Goal typed_f_ensures_qed_ok_E7 : Valid -[wp] [Qed] Goal typed_f_ensures_qed_ok_E8 : Valid -[wp] [Qed] Goal typed_f_ensures_qed_ok_E9 : Valid -[wp] [Qed] Goal typed_f_ensures_qed_ok_E10 : Valid -[wp] [Qed] Goal typed_f_ensures_qed_ok_E11 : Valid +[wp] [Valid] typed_id_ensures_qed_ok_P1 (Qed) +[wp] [Valid] typed_id_ensures_qed_ok_P2 (Qed) +[wp] [Valid] typed_g_ensures_qed_ok_P3 (Qed) +[wp] [Valid] typed_g_ensures_qed_ok_P4 (Qed) +[wp] [Valid] typed_g_ensures_qed_ok_P5 (Qed) +[wp] [Valid] typed_g_assigns (Qed) +[wp] [Valid] typed_f_ensures_qed_ok_E0 (Qed) +[wp] [Valid] typed_f_ensures_qed_ok_E1 (Qed) +[wp] [Valid] typed_f_ensures_qed_ok_E2 (Qed) +[wp] [Valid] typed_f_ensures_qed_ok_E3 (Qed) +[wp] [Valid] typed_f_ensures_qed_ok_E4 (Qed) +[wp] [Valid] typed_f_ensures_qed_ok_E5 (Qed) +[wp] [Valid] typed_f_ensures_qed_ok_E6 (Qed) +[wp] [Valid] typed_f_ensures_qed_ok_E7 (Qed) +[wp] [Valid] typed_f_ensures_qed_ok_E8 (Qed) +[wp] [Valid] typed_f_ensures_qed_ok_E9 (Qed) +[wp] [Valid] typed_f_ensures_qed_ok_E10 (Qed) +[wp] [Valid] typed_f_ensures_qed_ok_E11 (Qed) [wp] Proved goals: 18 / 18 Qed: 18 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/struct_hack.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/struct_hack.res.oracle index beb7d0635ebdb032fd508b4625482c767980c5b6..5cecb4e7313ae7d7f2229fe1c7f346091d87f605 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/struct_hack.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/struct_hack.res.oracle @@ -9,16 +9,16 @@ [wp] struct_hack.i:53: Warning: Missing assigns clause (assigns 'everything' instead) [wp] 10 goals scheduled -[wp] [Alt-Ergo] Goal typed_f0_loop_invariant_qed_ok_preserved : Valid -[wp] [Qed] Goal typed_f0_loop_invariant_qed_ok_established : Valid -[wp] [Alt-Ergo] Goal typed_f0_assert_qed_ok : Valid -[wp] [Qed] Goal typed_f0_loop_variant_decrease : Valid -[wp] [Qed] Goal typed_f0_loop_variant_positive : Valid -[wp] [Alt-Ergo] Goal typed_f1_loop_invariant_qed_ok_preserved : Valid -[wp] [Qed] Goal typed_f1_loop_invariant_qed_ok_established : Valid -[wp] [Alt-Ergo] Goal typed_f1_assert_qed_ok : Valid -[wp] [Qed] Goal typed_f1_loop_variant_decrease : Valid -[wp] [Qed] Goal typed_f1_loop_variant_positive : Valid +[wp] [Valid] typed_f0_loop_invariant_qed_ok_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_f0_loop_invariant_qed_ok_established (Qed) +[wp] [Valid] typed_f0_assert_qed_ok (Alt-Ergo) (Cached) +[wp] [Valid] typed_f0_loop_variant_decrease (Qed) +[wp] [Valid] typed_f0_loop_variant_positive (Qed) +[wp] [Valid] typed_f1_loop_invariant_qed_ok_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_f1_loop_invariant_qed_ok_established (Qed) +[wp] [Valid] typed_f1_assert_qed_ok (Alt-Ergo) (Cached) +[wp] [Valid] typed_f1_loop_variant_decrease (Qed) +[wp] [Valid] typed_f1_loop_variant_positive (Qed) [wp] Proved goals: 10 / 10 Qed: 6 Alt-Ergo: 4 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/subset.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/subset.res.oracle index 1f30109b1dfbc06aee348c087507e2ff074cbd4a..773846aa932b6a8bc0df757274bfbb1b6bbc0e17 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/subset.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/subset.res.oracle @@ -3,7 +3,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_mem_ensures : Valid +[wp] [Valid] typed_mem_ensures (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 1 Qed: 0 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/subset_fopen.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/subset_fopen.res.oracle index ed8617796b3e8ff571f09ceaf54f2180148a2938..ed54b903a24670c65926f57e7a2f01943c4e714f 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/subset_fopen.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/subset_fopen.res.oracle @@ -3,11 +3,11 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 5 goals scheduled -[wp] [Alt-Ergo] Goal typed_f_assert_Ok_A : Unsuccess -[wp] [Qed] Goal typed_f_assert_Ok_B : Valid -[wp] [Qed] Goal typed_f_assert_Ok_C : Valid -[wp] [Qed] Goal typed_f_assert_Ok_D : Valid -[wp] [Alt-Ergo] Goal typed_f_assert_Ok_E : Valid +[wp] [Timeout] typed_f_assert_Ok_A (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_assert_Ok_B (Qed) +[wp] [Valid] typed_f_assert_Ok_C (Qed) +[wp] [Valid] typed_f_assert_Ok_D (Qed) +[wp] [Valid] typed_f_assert_Ok_E (Alt-Ergo) (Cached) [wp] Proved goals: 4 / 5 Qed: 3 Alt-Ergo: 1 (unsuccess: 1) diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/trig.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/trig.res.oracle index 8c40c5d7ac8b0f5d89682024a25d4a93356f7aeb..fd39557b581cc1931e027af25e192bffbced3dd6 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/trig.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/trig.res.oracle @@ -3,10 +3,10 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 4 goals scheduled -[wp] [Alt-Ergo] Goal typed_foo_assert_ok_S : Valid -[wp] [Alt-Ergo] Goal typed_foo_assert_ok_A : Valid -[wp] [Alt-Ergo] Goal typed_foo_assert_ok_B : Unsuccess -[wp] [Qed] Goal typed_foo_call_fconcat_requires_qed_ok : Valid +[wp] [Valid] typed_foo_assert_ok_S (Alt-Ergo) (Cached) +[wp] [Valid] typed_foo_assert_ok_A (Alt-Ergo) (Cached) +[wp] [Timeout] typed_foo_assert_ok_B (Alt-Ergo) (Cached) +[wp] [Valid] typed_foo_call_fconcat_requires_qed_ok (Qed) [wp] Proved goals: 3 / 4 Qed: 1 Alt-Ergo: 2 (unsuccess: 1) diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/unfold_assigns.0.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/unfold_assigns.0.res.oracle index f36d08b530a539f8fb48bcafe5c08274df86d994..2df94fb87aef9dfc29bb72ad7085b255b2202a9b 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/unfold_assigns.0.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/unfold_assigns.0.res.oracle @@ -3,34 +3,34 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 28 goals scheduled -[wp] [Qed] Goal typed_NO_UNFOLD_OK_1_assigns_exit : Valid -[wp] [Qed] Goal typed_NO_UNFOLD_OK_1_assigns_normal : Valid -[wp] [Qed] Goal typed_NO_UNFOLD_OK_2_assigns_exit : Valid -[wp] [Qed] Goal typed_NO_UNFOLD_OK_2_assigns_normal : Valid -[wp] [Qed] Goal typed_NO_UNFOLD_OK_3_assigns_exit : Valid -[wp] [Qed] Goal typed_NO_UNFOLD_OK_3_assigns_normal : Valid -[wp] [Qed] Goal typed_NO_UNFOLD_KO_assigns_exit : Valid -[wp] [Qed] Goal typed_NO_UNFOLD_KO_assigns_normal : Valid -[wp] [Alt-Ergo] Goal typed_USE_ASSIGN_UNFOLD_OK_ensures : Valid -[wp] [Qed] Goal typed_USE_ASSIGN_UNFOLD_OK_assigns_exit : Valid -[wp] [Qed] Goal typed_USE_ASSIGN_UNFOLD_OK_assigns_normal : Valid -[wp] [Alt-Ergo] Goal typed_USE_ASSIGN_UNFOLD_KO_ensures : Valid -[wp] [Qed] Goal typed_USE_ASSIGN_UNFOLD_KO_assigns_exit : Valid -[wp] [Qed] Goal typed_USE_ASSIGN_UNFOLD_KO_assigns_normal : Valid -[wp] [Qed] Goal typed_ASSIGN_NO_UNFOLD_OK_assigns : Valid -[wp] [Qed] Goal typed_ASSIGN_NO_UNFOLD_KO_assigns : Valid -[wp] [Alt-Ergo] Goal typed_PARTIAL_ASSIGNS_STATIC_assigns_exit : Valid -[wp] [Alt-Ergo] Goal typed_PARTIAL_ASSIGNS_STATIC_assigns_normal : Valid -[wp] [Alt-Ergo] Goal typed_PARTIAL_ASSIGNS_VARS_assigns_exit : Valid -[wp] [Alt-Ergo] Goal typed_PARTIAL_ASSIGNS_VARS_assigns_normal : Valid -[wp] [Qed] Goal typed_NESTED_ARRAY_STATIC_assigns_exit : Valid -[wp] [Qed] Goal typed_NESTED_ARRAY_STATIC_assigns_normal : Valid -[wp] [Alt-Ergo] Goal typed_NESTED_ARRAY_VARS_assigns_exit : Valid -[wp] [Alt-Ergo] Goal typed_NESTED_ARRAY_VARS_assigns_normal : Valid -[wp] [Alt-Ergo] Goal typed_RANGE_NESTED_ARRAY_STATIC_assigns_exit : Valid -[wp] [Alt-Ergo] Goal typed_RANGE_NESTED_ARRAY_STATIC_assigns_normal : Valid -[wp] [Alt-Ergo] Goal typed_RANGE_NESTED_ARRAY_VARS_assigns_exit : Valid -[wp] [Alt-Ergo] Goal typed_RANGE_NESTED_ARRAY_VARS_assigns_normal : Valid +[wp] [Valid] typed_NO_UNFOLD_OK_1_assigns_exit (Qed) +[wp] [Valid] typed_NO_UNFOLD_OK_1_assigns_normal (Qed) +[wp] [Valid] typed_NO_UNFOLD_OK_2_assigns_exit (Qed) +[wp] [Valid] typed_NO_UNFOLD_OK_2_assigns_normal (Qed) +[wp] [Valid] typed_NO_UNFOLD_OK_3_assigns_exit (Qed) +[wp] [Valid] typed_NO_UNFOLD_OK_3_assigns_normal (Qed) +[wp] [Valid] typed_NO_UNFOLD_KO_assigns_exit (Qed) +[wp] [Valid] typed_NO_UNFOLD_KO_assigns_normal (Qed) +[wp] [Valid] typed_USE_ASSIGN_UNFOLD_OK_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_USE_ASSIGN_UNFOLD_OK_assigns_exit (Qed) +[wp] [Valid] typed_USE_ASSIGN_UNFOLD_OK_assigns_normal (Qed) +[wp] [Valid] typed_USE_ASSIGN_UNFOLD_KO_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_USE_ASSIGN_UNFOLD_KO_assigns_exit (Qed) +[wp] [Valid] typed_USE_ASSIGN_UNFOLD_KO_assigns_normal (Qed) +[wp] [Valid] typed_ASSIGN_NO_UNFOLD_OK_assigns (Qed) +[wp] [Valid] typed_ASSIGN_NO_UNFOLD_KO_assigns (Qed) +[wp] [Valid] typed_PARTIAL_ASSIGNS_STATIC_assigns_exit (Alt-Ergo) (Cached) +[wp] [Valid] typed_PARTIAL_ASSIGNS_STATIC_assigns_normal (Alt-Ergo) (Cached) +[wp] [Valid] typed_PARTIAL_ASSIGNS_VARS_assigns_exit (Alt-Ergo) (Cached) +[wp] [Valid] typed_PARTIAL_ASSIGNS_VARS_assigns_normal (Alt-Ergo) (Cached) +[wp] [Valid] typed_NESTED_ARRAY_STATIC_assigns_exit (Qed) +[wp] [Valid] typed_NESTED_ARRAY_STATIC_assigns_normal (Qed) +[wp] [Valid] typed_NESTED_ARRAY_VARS_assigns_exit (Alt-Ergo) (Cached) +[wp] [Valid] typed_NESTED_ARRAY_VARS_assigns_normal (Alt-Ergo) (Cached) +[wp] [Valid] typed_RANGE_NESTED_ARRAY_STATIC_assigns_exit (Alt-Ergo) (Cached) +[wp] [Valid] typed_RANGE_NESTED_ARRAY_STATIC_assigns_normal (Alt-Ergo) (Cached) +[wp] [Valid] typed_RANGE_NESTED_ARRAY_VARS_assigns_exit (Alt-Ergo) (Cached) +[wp] [Valid] typed_RANGE_NESTED_ARRAY_VARS_assigns_normal (Alt-Ergo) (Cached) [wp] Proved goals: 28 / 28 Qed: 16 Alt-Ergo: 12 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/unfold_assigns.1.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/unfold_assigns.1.res.oracle index 5dda36501ce56f78ccf68365292be36832748910..f265d552bc3a88b02b3b2c55cd7b07c39404db06 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/unfold_assigns.1.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/unfold_assigns.1.res.oracle @@ -3,34 +3,34 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 28 goals scheduled -[wp] [Qed] Goal typed_NO_UNFOLD_OK_1_assigns_exit : Valid -[wp] [Qed] Goal typed_NO_UNFOLD_OK_1_assigns_normal : Valid -[wp] [Qed] Goal typed_NO_UNFOLD_OK_2_assigns_exit : Valid -[wp] [Qed] Goal typed_NO_UNFOLD_OK_2_assigns_normal : Valid -[wp] [Qed] Goal typed_NO_UNFOLD_OK_3_assigns_exit : Valid -[wp] [Qed] Goal typed_NO_UNFOLD_OK_3_assigns_normal : Valid -[wp] [Qed] Goal typed_NO_UNFOLD_KO_assigns_exit : Valid -[wp] [Qed] Goal typed_NO_UNFOLD_KO_assigns_normal : Valid -[wp] [Alt-Ergo] Goal typed_USE_ASSIGN_UNFOLD_OK_ensures : Valid -[wp] [Qed] Goal typed_USE_ASSIGN_UNFOLD_OK_assigns_exit : Valid -[wp] [Qed] Goal typed_USE_ASSIGN_UNFOLD_OK_assigns_normal : Valid -[wp] [Alt-Ergo] Goal typed_USE_ASSIGN_UNFOLD_KO_ensures : Valid -[wp] [Qed] Goal typed_USE_ASSIGN_UNFOLD_KO_assigns_exit : Valid -[wp] [Qed] Goal typed_USE_ASSIGN_UNFOLD_KO_assigns_normal : Valid -[wp] [Qed] Goal typed_ASSIGN_NO_UNFOLD_OK_assigns : Valid -[wp] [Qed] Goal typed_ASSIGN_NO_UNFOLD_KO_assigns : Valid -[wp] [Alt-Ergo] Goal typed_PARTIAL_ASSIGNS_STATIC_assigns_exit : Valid -[wp] [Alt-Ergo] Goal typed_PARTIAL_ASSIGNS_STATIC_assigns_normal : Valid -[wp] [Alt-Ergo] Goal typed_PARTIAL_ASSIGNS_VARS_assigns_exit : Valid -[wp] [Alt-Ergo] Goal typed_PARTIAL_ASSIGNS_VARS_assigns_normal : Valid -[wp] [Qed] Goal typed_NESTED_ARRAY_STATIC_assigns_exit : Valid -[wp] [Qed] Goal typed_NESTED_ARRAY_STATIC_assigns_normal : Valid -[wp] [Alt-Ergo] Goal typed_NESTED_ARRAY_VARS_assigns_exit : Valid -[wp] [Alt-Ergo] Goal typed_NESTED_ARRAY_VARS_assigns_normal : Valid -[wp] [Alt-Ergo] Goal typed_RANGE_NESTED_ARRAY_STATIC_assigns_exit : Unsuccess -[wp] [Alt-Ergo] Goal typed_RANGE_NESTED_ARRAY_STATIC_assigns_normal : Unsuccess -[wp] [Alt-Ergo] Goal typed_RANGE_NESTED_ARRAY_VARS_assigns_exit : Unsuccess -[wp] [Alt-Ergo] Goal typed_RANGE_NESTED_ARRAY_VARS_assigns_normal : Unsuccess +[wp] [Valid] typed_NO_UNFOLD_OK_1_assigns_exit (Qed) +[wp] [Valid] typed_NO_UNFOLD_OK_1_assigns_normal (Qed) +[wp] [Valid] typed_NO_UNFOLD_OK_2_assigns_exit (Qed) +[wp] [Valid] typed_NO_UNFOLD_OK_2_assigns_normal (Qed) +[wp] [Valid] typed_NO_UNFOLD_OK_3_assigns_exit (Qed) +[wp] [Valid] typed_NO_UNFOLD_OK_3_assigns_normal (Qed) +[wp] [Valid] typed_NO_UNFOLD_KO_assigns_exit (Qed) +[wp] [Valid] typed_NO_UNFOLD_KO_assigns_normal (Qed) +[wp] [Valid] typed_USE_ASSIGN_UNFOLD_OK_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_USE_ASSIGN_UNFOLD_OK_assigns_exit (Qed) +[wp] [Valid] typed_USE_ASSIGN_UNFOLD_OK_assigns_normal (Qed) +[wp] [Valid] typed_USE_ASSIGN_UNFOLD_KO_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_USE_ASSIGN_UNFOLD_KO_assigns_exit (Qed) +[wp] [Valid] typed_USE_ASSIGN_UNFOLD_KO_assigns_normal (Qed) +[wp] [Valid] typed_ASSIGN_NO_UNFOLD_OK_assigns (Qed) +[wp] [Valid] typed_ASSIGN_NO_UNFOLD_KO_assigns (Qed) +[wp] [Valid] typed_PARTIAL_ASSIGNS_STATIC_assigns_exit (Alt-Ergo) (Cached) +[wp] [Valid] typed_PARTIAL_ASSIGNS_STATIC_assigns_normal (Alt-Ergo) (Cached) +[wp] [Valid] typed_PARTIAL_ASSIGNS_VARS_assigns_exit (Alt-Ergo) (Cached) +[wp] [Valid] typed_PARTIAL_ASSIGNS_VARS_assigns_normal (Alt-Ergo) (Cached) +[wp] [Valid] typed_NESTED_ARRAY_STATIC_assigns_exit (Qed) +[wp] [Valid] typed_NESTED_ARRAY_STATIC_assigns_normal (Qed) +[wp] [Valid] typed_NESTED_ARRAY_VARS_assigns_exit (Alt-Ergo) (Cached) +[wp] [Valid] typed_NESTED_ARRAY_VARS_assigns_normal (Alt-Ergo) (Cached) +[wp] [Timeout] typed_RANGE_NESTED_ARRAY_STATIC_assigns_exit (Alt-Ergo) (Cached) +[wp] [Timeout] typed_RANGE_NESTED_ARRAY_STATIC_assigns_normal (Alt-Ergo) (Cached) +[wp] [Timeout] typed_RANGE_NESTED_ARRAY_VARS_assigns_exit (Alt-Ergo) (Cached) +[wp] [Timeout] typed_RANGE_NESTED_ARRAY_VARS_assigns_normal (Alt-Ergo) (Cached) [wp] Proved goals: 24 / 28 Qed: 16 Alt-Ergo: 8 (unsuccess: 4) diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/unfold_assigns.2.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/unfold_assigns.2.res.oracle index 0a4ba7ace1915b44e230f439cc3f62fab114dfaa..8fb66e5dc093f9071288ab11404a70399bb3f25f 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/unfold_assigns.2.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/unfold_assigns.2.res.oracle @@ -3,34 +3,34 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 28 goals scheduled -[wp] [Qed] Goal typed_NO_UNFOLD_OK_1_assigns_exit : Valid -[wp] [Qed] Goal typed_NO_UNFOLD_OK_1_assigns_normal : Valid -[wp] [Qed] Goal typed_NO_UNFOLD_OK_2_assigns_exit : Valid -[wp] [Qed] Goal typed_NO_UNFOLD_OK_2_assigns_normal : Valid -[wp] [Qed] Goal typed_NO_UNFOLD_OK_3_assigns_exit : Valid -[wp] [Qed] Goal typed_NO_UNFOLD_OK_3_assigns_normal : Valid -[wp] [Qed] Goal typed_NO_UNFOLD_KO_assigns_exit : Valid -[wp] [Qed] Goal typed_NO_UNFOLD_KO_assigns_normal : Valid -[wp] [Alt-Ergo] Goal typed_USE_ASSIGN_UNFOLD_OK_ensures : Valid -[wp] [Qed] Goal typed_USE_ASSIGN_UNFOLD_OK_assigns_exit : Valid -[wp] [Qed] Goal typed_USE_ASSIGN_UNFOLD_OK_assigns_normal : Valid -[wp] [Alt-Ergo] Goal typed_USE_ASSIGN_UNFOLD_KO_ensures : Valid -[wp] [Qed] Goal typed_USE_ASSIGN_UNFOLD_KO_assigns_exit : Valid -[wp] [Qed] Goal typed_USE_ASSIGN_UNFOLD_KO_assigns_normal : Valid -[wp] [Qed] Goal typed_ASSIGN_NO_UNFOLD_OK_assigns : Valid -[wp] [Qed] Goal typed_ASSIGN_NO_UNFOLD_KO_assigns : Valid -[wp] [Alt-Ergo] Goal typed_PARTIAL_ASSIGNS_STATIC_assigns_exit : Valid -[wp] [Alt-Ergo] Goal typed_PARTIAL_ASSIGNS_STATIC_assigns_normal : Valid -[wp] [Alt-Ergo] Goal typed_PARTIAL_ASSIGNS_VARS_assigns_exit : Valid -[wp] [Alt-Ergo] Goal typed_PARTIAL_ASSIGNS_VARS_assigns_normal : Valid -[wp] [Alt-Ergo] Goal typed_NESTED_ARRAY_STATIC_assigns_exit : Unsuccess -[wp] [Alt-Ergo] Goal typed_NESTED_ARRAY_STATIC_assigns_normal : Unsuccess -[wp] [Alt-Ergo] Goal typed_NESTED_ARRAY_VARS_assigns_exit : Unsuccess -[wp] [Alt-Ergo] Goal typed_NESTED_ARRAY_VARS_assigns_normal : Unsuccess -[wp] [Alt-Ergo] Goal typed_RANGE_NESTED_ARRAY_STATIC_assigns_exit : Unsuccess -[wp] [Alt-Ergo] Goal typed_RANGE_NESTED_ARRAY_STATIC_assigns_normal : Unsuccess -[wp] [Alt-Ergo] Goal typed_RANGE_NESTED_ARRAY_VARS_assigns_exit : Unsuccess -[wp] [Alt-Ergo] Goal typed_RANGE_NESTED_ARRAY_VARS_assigns_normal : Unsuccess +[wp] [Valid] typed_NO_UNFOLD_OK_1_assigns_exit (Qed) +[wp] [Valid] typed_NO_UNFOLD_OK_1_assigns_normal (Qed) +[wp] [Valid] typed_NO_UNFOLD_OK_2_assigns_exit (Qed) +[wp] [Valid] typed_NO_UNFOLD_OK_2_assigns_normal (Qed) +[wp] [Valid] typed_NO_UNFOLD_OK_3_assigns_exit (Qed) +[wp] [Valid] typed_NO_UNFOLD_OK_3_assigns_normal (Qed) +[wp] [Valid] typed_NO_UNFOLD_KO_assigns_exit (Qed) +[wp] [Valid] typed_NO_UNFOLD_KO_assigns_normal (Qed) +[wp] [Valid] typed_USE_ASSIGN_UNFOLD_OK_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_USE_ASSIGN_UNFOLD_OK_assigns_exit (Qed) +[wp] [Valid] typed_USE_ASSIGN_UNFOLD_OK_assigns_normal (Qed) +[wp] [Valid] typed_USE_ASSIGN_UNFOLD_KO_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_USE_ASSIGN_UNFOLD_KO_assigns_exit (Qed) +[wp] [Valid] typed_USE_ASSIGN_UNFOLD_KO_assigns_normal (Qed) +[wp] [Valid] typed_ASSIGN_NO_UNFOLD_OK_assigns (Qed) +[wp] [Valid] typed_ASSIGN_NO_UNFOLD_KO_assigns (Qed) +[wp] [Valid] typed_PARTIAL_ASSIGNS_STATIC_assigns_exit (Alt-Ergo) (Cached) +[wp] [Valid] typed_PARTIAL_ASSIGNS_STATIC_assigns_normal (Alt-Ergo) (Cached) +[wp] [Valid] typed_PARTIAL_ASSIGNS_VARS_assigns_exit (Alt-Ergo) (Cached) +[wp] [Valid] typed_PARTIAL_ASSIGNS_VARS_assigns_normal (Alt-Ergo) (Cached) +[wp] [Timeout] typed_NESTED_ARRAY_STATIC_assigns_exit (Alt-Ergo) (Cached) +[wp] [Timeout] typed_NESTED_ARRAY_STATIC_assigns_normal (Alt-Ergo) (Cached) +[wp] [Timeout] typed_NESTED_ARRAY_VARS_assigns_exit (Alt-Ergo) (Cached) +[wp] [Timeout] typed_NESTED_ARRAY_VARS_assigns_normal (Alt-Ergo) (Cached) +[wp] [Timeout] typed_RANGE_NESTED_ARRAY_STATIC_assigns_exit (Alt-Ergo) (Cached) +[wp] [Timeout] typed_RANGE_NESTED_ARRAY_STATIC_assigns_normal (Alt-Ergo) (Cached) +[wp] [Timeout] typed_RANGE_NESTED_ARRAY_VARS_assigns_exit (Alt-Ergo) (Cached) +[wp] [Timeout] typed_RANGE_NESTED_ARRAY_VARS_assigns_normal (Alt-Ergo) (Cached) [wp] Proved goals: 20 / 28 Qed: 14 Alt-Ergo: 6 (unsuccess: 8) diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/unroll.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/unroll.res.oracle index b7eb8ace826c22a6387619acb232ad4bc4c75b8d..03e42c0b78e8ec522699f41ee9945419d0170c09 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/unroll.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/unroll.res.oracle @@ -4,7 +4,7 @@ [wp] Warning: Missing RTE guards [wp] unroll.i:21: Warning: Missing assigns clause (assigns 'everything' instead) [wp] 1 goal scheduled -[wp] [Script] Goal typed_unrolled_loop_ensures_zero : Valid +[wp] [Valid] typed_unrolled_loop_ensures_zero (Script) [wp] Proved goals: 1 / 1 Qed: 0 Script: 1 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/unsafe-arrays.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/unsafe-arrays.res.oracle index ac8bea6cd2303d32f43df9096e237c2ba50c0cb8..d71ae5375278377f7db16956f2a1ec68ff7cc405 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/unsafe-arrays.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/unsafe-arrays.res.oracle @@ -3,9 +3,9 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 3 goals scheduled -[wp] [Qed] Goal typed_f_ensures_ARRAYS : Valid -[wp] [Qed] Goal typed_f_ensures_STRUCT : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_INDIRP : Valid +[wp] [Valid] typed_f_ensures_ARRAYS (Qed) +[wp] [Valid] typed_f_ensures_STRUCT (Qed) +[wp] [Valid] typed_f_ensures_INDIRP (Alt-Ergo) (Cached) [wp] Proved goals: 3 / 3 Qed: 2 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/unsigned.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/unsigned.res.oracle index f5ea71506e349108dfb0029bd9f7d653742a2241..9ecc81d7d27df3a5ceea40e91478f0a722f8d5e1 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/unsigned.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/unsigned.res.oracle @@ -2,7 +2,7 @@ [kernel] Parsing unsigned.i (no preprocessing) [wp] Running WP plugin... [wp] 1 goal scheduled -[wp] [Script] Goal typed_lemma_U32 : Unsuccess +[wp] [Unknown] typed_lemma_U32 (Script) [wp] Proved goals: 0 / 1 ------------------------------------------------------------ Axiomatics WP Alt-Ergo Total Success diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/volatile.0.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/volatile.0.res.oracle index 00c1cee53ddac576cae3b9a519e82112d7f8e2df..6539a1f30173737480b4e0b8fc196adf4254ecf2 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/volatile.0.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/volatile.0.res.oracle @@ -3,11 +3,11 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 5 goals scheduled -[wp] [Alt-Ergo] Goal typed_job_assigns_assert_KO_WHEN_VOLATILE : Unsuccess -[wp] [Alt-Ergo] Goal typed_job_read_assert_KO_WHEN_VOLATILE : Unsuccess -[wp] [Qed] Goal typed_job_struct_assert_ok_dead_code : Valid -[wp] [Alt-Ergo] Goal typed_job_struct_assigns_assert_KO_WHEN_VOLATILE : Unsuccess -[wp] [Alt-Ergo] Goal typed_default_init_check_KO_WHEN_VOLATILE : Unsuccess +[wp] [Unknown] typed_job_assigns_assert_KO_WHEN_VOLATILE (Alt-Ergo) (Cached) +[wp] [Timeout] typed_job_read_assert_KO_WHEN_VOLATILE (Alt-Ergo) (Cached) +[wp] [Valid] typed_job_struct_assert_ok_dead_code (Qed) +[wp] [Unknown] typed_job_struct_assigns_assert_KO_WHEN_VOLATILE (Alt-Ergo) (Cached) +[wp] [Timeout] typed_default_init_check_KO_WHEN_VOLATILE (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 5 Qed: 1 Alt-Ergo: 0 (unsuccess: 4) diff --git a/src/plugins/wp/tests/wp_plugin/oracle_qualif/volatile.1.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle_qualif/volatile.1.res.oracle index d13bf36baf4ad85b06f6a024777992b68baa44de..ce38895bbc56f1bc4b20c2ec3dc16f02e5c7f38a 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle_qualif/volatile.1.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle_qualif/volatile.1.res.oracle @@ -12,11 +12,11 @@ [wp] volatile.i:35: Warning: unsafe read-access to volatile l-value [wp] volatile.i:45: Warning: unsafe read-access to volatile l-value [wp] 5 goals scheduled -[wp] [Qed] Goal typed_job_assigns_assert_KO_WHEN_VOLATILE : Valid -[wp] [Qed] Goal typed_job_read_assert_KO_WHEN_VOLATILE : Valid -[wp] [Qed] Goal typed_job_struct_assert_ok_dead_code : Valid -[wp] [Qed] Goal typed_job_struct_assigns_assert_KO_WHEN_VOLATILE : Valid -[wp] [Alt-Ergo] Goal typed_default_init_check_KO_WHEN_VOLATILE : Valid +[wp] [Valid] typed_job_assigns_assert_KO_WHEN_VOLATILE (Qed) (Stronger, 2 warnings) +[wp] [Valid] typed_job_read_assert_KO_WHEN_VOLATILE (Qed) (Stronger, 2 warnings) +[wp] [Valid] typed_job_struct_assert_ok_dead_code (Qed) +[wp] [Valid] typed_job_struct_assigns_assert_KO_WHEN_VOLATILE (Qed) (Stronger, 4 warnings) +[wp] [Valid] typed_default_init_check_KO_WHEN_VOLATILE (Alt-Ergo) (Cached) (Stronger) [wp] Proved goals: 5 / 5 Qed: 4 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_store/oracle_qualif/array.res.oracle b/src/plugins/wp/tests/wp_store/oracle_qualif/array.res.oracle index 828f168ec2f355aba506a79cadd00b0962f91f42..2540479ff07ac94a3c79ed91e2b6a352da1f7b14 100644 --- a/src/plugins/wp/tests/wp_store/oracle_qualif/array.res.oracle +++ b/src/plugins/wp/tests/wp_store/oracle_qualif/array.res.oracle @@ -3,8 +3,8 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 2 goals scheduled -[wp] [Qed] Goal typed_g_ensures_P_startof_qed_ok : Valid -[wp] [Qed] Goal typed_g_ensures_P_addr_shift_qed_ok : Valid +[wp] [Valid] typed_g_ensures_P_startof_qed_ok (Qed) +[wp] [Valid] typed_g_ensures_P_addr_shift_qed_ok (Qed) [wp] Proved goals: 2 / 2 Qed: 2 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_store/oracle_qualif/natural.res.oracle b/src/plugins/wp/tests/wp_store/oracle_qualif/natural.res.oracle index 99a7ed554c4b5846de141dfb494c92564e5b5bed..753e081af3a86778168eef6b6b795b03fe85ecf8 100644 --- a/src/plugins/wp/tests/wp_store/oracle_qualif/natural.res.oracle +++ b/src/plugins/wp/tests/wp_store/oracle_qualif/natural.res.oracle @@ -3,9 +3,9 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 3 goals scheduled -[wp] [Qed] Goal typed_f_ensures_qed_ok : Valid -[wp] [Qed] Goal typed_f_assigns_part1 : Valid -[wp] [Qed] Goal typed_f_assigns_part2 : Valid +[wp] [Valid] typed_f_ensures_qed_ok (Qed) +[wp] [Valid] typed_f_assigns_part1 (Qed) +[wp] [Valid] typed_f_assigns_part2 (Qed) [wp] Proved goals: 3 / 3 Qed: 3 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_store/oracle_qualif/nonaliasing.0.res.oracle b/src/plugins/wp/tests/wp_store/oracle_qualif/nonaliasing.0.res.oracle index 2533a1d5041400d0e3903c9ba50330b8b3c25bb7..ffb1b3fed9a1241a3bbef769e3e6512478f15670 100644 --- a/src/plugins/wp/tests/wp_store/oracle_qualif/nonaliasing.0.res.oracle +++ b/src/plugins/wp/tests/wp_store/oracle_qualif/nonaliasing.0.res.oracle @@ -3,8 +3,8 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 2 goals scheduled -[wp] [Alt-Ergo] Goal typed_f_ensures_qed_ok_P : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_qed_ok_Q : Valid +[wp] [Valid] typed_f_ensures_qed_ok_P (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_ensures_qed_ok_Q (Alt-Ergo) (Cached) [wp] Proved goals: 2 / 2 Qed: 0 Alt-Ergo: 2 diff --git a/src/plugins/wp/tests/wp_store/oracle_qualif/nonaliasing.1.res.oracle b/src/plugins/wp/tests/wp_store/oracle_qualif/nonaliasing.1.res.oracle index 9ffac3505bda57866d9dabf813a7d887e79f6729..ac4bb595d33ca1fa4d0a1bcf303d869f769c8560 100644 --- a/src/plugins/wp/tests/wp_store/oracle_qualif/nonaliasing.1.res.oracle +++ b/src/plugins/wp/tests/wp_store/oracle_qualif/nonaliasing.1.res.oracle @@ -3,8 +3,8 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 2 goals scheduled -[wp] [Alt-Ergo] Goal typed_f_ensures_qed_ko_P_oracle_ko : Unsuccess -[wp] [Alt-Ergo] Goal typed_f_ensures_qed_ko_Q_oracle_ko : Unsuccess +[wp] [Stepout] typed_f_ensures_qed_ko_P_oracle_ko (Alt-Ergo) (Cached) +[wp] [Stepout] typed_f_ensures_qed_ko_Q_oracle_ko (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 2 Alt-Ergo: 0 (unsuccess: 2) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_store/oracle_qualif/struct.res.oracle b/src/plugins/wp/tests/wp_store/oracle_qualif/struct.res.oracle index 175ee82b24147aa4a38cab1438ade3bf3d4cd2f4..1bdd3b34cdb1ac52e7f1ed530a480e0488cbdbc9 100644 --- a/src/plugins/wp/tests/wp_store/oracle_qualif/struct.res.oracle +++ b/src/plugins/wp/tests/wp_store/oracle_qualif/struct.res.oracle @@ -3,12 +3,12 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 6 goals scheduled -[wp] [Qed] Goal typed_g_ensures : Valid -[wp] [Qed] Goal typed_g_assigns : Valid -[wp] [Qed] Goal typed_f_assert_qed_ok : Valid -[wp] [Alt-Ergo] Goal typed_f_call_g_requires : Valid -[wp] [Alt-Ergo] Goal typed_main_ensures_P_qed_ok : Valid -[wp] [Alt-Ergo] Goal typed_main_ensures_Q_qed_ok : Valid +[wp] [Valid] typed_g_ensures (Qed) +[wp] [Valid] typed_g_assigns (Qed) +[wp] [Valid] typed_f_assert_qed_ok (Qed) +[wp] [Valid] typed_f_call_g_requires (Alt-Ergo) (Cached) +[wp] [Valid] typed_main_ensures_P_qed_ok (Alt-Ergo) (Cached) +[wp] [Valid] typed_main_ensures_Q_qed_ok (Alt-Ergo) (Cached) [wp] Proved goals: 6 / 6 Qed: 3 Alt-Ergo: 3 diff --git a/src/plugins/wp/tests/wp_tip/oracle/clear.res.oracle b/src/plugins/wp/tests/wp_tip/oracle/clear.res.oracle index 9c2a626fc58df6e504db7003ad19ac459f55babc..def71a156f5561e74f8379e3f31adc22a1b0f1b8 100644 --- a/src/plugins/wp/tests/wp_tip/oracle/clear.res.oracle +++ b/src/plugins/wp/tests/wp_tip/oracle/clear.res.oracle @@ -105,7 +105,7 @@ Prove: P_S(42). ------------------------------------------------------------ -[wp] [Script] Goal typed_clear_in_step_check : Unsuccess +[wp] [Unknown] typed_clear_in_step_check (Script) [wp:script:allgoals] typed_clear_ensures subgoal: @@ -143,5 +143,5 @@ Prove: P_S(a + b). ------------------------------------------------------------ -[wp] [Script] Goal typed_clear_ensures : Unsuccess +[wp] [Unknown] typed_clear_ensures (Script) [wp] Proved goals: 0 / 2 diff --git a/src/plugins/wp/tests/wp_tip/oracle/induction_typing.res.oracle b/src/plugins/wp/tests/wp_tip/oracle/induction_typing.res.oracle index 113403f25fbc37f948c666780eb6283b6f44e185..d56e54307acb3e020712988d2d98dc8fa206acab 100644 --- a/src/plugins/wp/tests/wp_tip/oracle/induction_typing.res.oracle +++ b/src/plugins/wp/tests/wp_tip/oracle/induction_typing.res.oracle @@ -28,7 +28,7 @@ Prove: ([ 1 ] *^ x) = a_1. ------------------------------------------------------------ -[wp] [Qed] Goal typed_function_loop_invariant_X_established : Valid +[wp] [Valid] typed_function_loop_invariant_X_established (Qed) [wp:script:allgoals] typed_function_loop_invariant_X_preserved subgoal: @@ -54,7 +54,7 @@ Prove: false. ------------------------------------------------------------ -[wp] [Script] Goal typed_function_loop_invariant_X_preserved : Unsuccess +[wp] [Unknown] typed_function_loop_invariant_X_preserved (Script) [wp:script:allgoals] typed_function_loop_invariant_X_preserved subgoal: diff --git a/src/plugins/wp/tests/wp_tip/oracle/modmask.0.res.oracle b/src/plugins/wp/tests/wp_tip/oracle/modmask.0.res.oracle index 9176f7834810f23617fc86c4a39271e1de24b202..7db5771084a2153d55e8fa9b7fa0289e8f7615a2 100644 --- a/src/plugins/wp/tests/wp_tip/oracle/modmask.0.res.oracle +++ b/src/plugins/wp/tests/wp_tip/oracle/modmask.0.res.oracle @@ -14,7 +14,7 @@ Prove: (is_uint16 us_0) -> ((us_0 mod 256)=(land 255 us_0)) ------------------------------------------------------------ -[wp] [Script] Goal typed_check_lemma_and_modulo_us_255 : Valid +[wp] [Valid] typed_check_lemma_and_modulo_us_255 (Script) [wp:script:allgoals] typed_check_lemma_and_modulo_u subgoal: @@ -56,7 +56,7 @@ Prove: exists i : Z. (lsl(1, i) = lsl(1, shift_0)) /\ (0 <= i). ------------------------------------------------------------ -[wp] [Script] Goal typed_check_lemma_and_modulo_u : Valid +[wp] [Valid] typed_check_lemma_and_modulo_u (Script) [wp] Proved goals: 2 / 2 Qed: 0 Script: 2 diff --git a/src/plugins/wp/tests/wp_tip/oracle/modmask.1.res.oracle b/src/plugins/wp/tests/wp_tip/oracle/modmask.1.res.oracle index 9176f7834810f23617fc86c4a39271e1de24b202..7db5771084a2153d55e8fa9b7fa0289e8f7615a2 100644 --- a/src/plugins/wp/tests/wp_tip/oracle/modmask.1.res.oracle +++ b/src/plugins/wp/tests/wp_tip/oracle/modmask.1.res.oracle @@ -14,7 +14,7 @@ Prove: (is_uint16 us_0) -> ((us_0 mod 256)=(land 255 us_0)) ------------------------------------------------------------ -[wp] [Script] Goal typed_check_lemma_and_modulo_us_255 : Valid +[wp] [Valid] typed_check_lemma_and_modulo_us_255 (Script) [wp:script:allgoals] typed_check_lemma_and_modulo_u subgoal: @@ -56,7 +56,7 @@ Prove: exists i : Z. (lsl(1, i) = lsl(1, shift_0)) /\ (0 <= i). ------------------------------------------------------------ -[wp] [Script] Goal typed_check_lemma_and_modulo_u : Valid +[wp] [Valid] typed_check_lemma_and_modulo_u (Script) [wp] Proved goals: 2 / 2 Qed: 0 Script: 2 diff --git a/src/plugins/wp/tests/wp_tip/oracle/split.res.oracle b/src/plugins/wp/tests/wp_tip/oracle/split.res.oracle index 3538ceb7485fd7a277aa0f03ee783db8e35f0246..9d27fa468795f483be98de6f81cbcbd7e2c2f53d 100644 --- a/src/plugins/wp/tests/wp_tip/oracle/split.res.oracle +++ b/src/plugins/wp/tests/wp_tip/oracle/split.res.oracle @@ -201,7 +201,7 @@ Prove: P_S. ------------------------------------------------------------ -[wp] [Script] Goal typed_test_step_branch_ensures : Unsuccess +[wp] [Unknown] typed_test_step_branch_ensures (Script) [wp:script:allgoals] typed_test_step_branch_ensures subgoal: @@ -224,7 +224,7 @@ Prove: P_S. ------------------------------------------------------------ -[wp] [Script] Goal typed_test_step_or_ensures : Unsuccess +[wp] [Unknown] typed_test_step_or_ensures (Script) [wp:script:allgoals] typed_test_step_or_ensures subgoal: @@ -256,7 +256,7 @@ Prove: P_S. ------------------------------------------------------------ -[wp] [Script] Goal typed_test_step_and_ensures : Unsuccess +[wp] [Unknown] typed_test_step_and_ensures (Script) [wp:script:allgoals] typed_test_step_peq_ensures subgoal: @@ -265,7 +265,7 @@ Prove: P_S. ------------------------------------------------------------ -[wp] [Script] Goal typed_test_step_peq_ensures : Unsuccess +[wp] [Unknown] typed_test_step_peq_ensures (Script) [wp:script:allgoals] typed_test_step_peq_ensures subgoal: @@ -282,7 +282,7 @@ Prove: P_S. ------------------------------------------------------------ -[wp] [Script] Goal typed_test_step_pneq_ensures : Unsuccess +[wp] [Unknown] typed_test_step_pneq_ensures (Script) [wp:script:allgoals] typed_test_step_pneq_ensures subgoal: @@ -299,7 +299,7 @@ Prove: P_S. ------------------------------------------------------------ -[wp] [Script] Goal typed_test_step_neq_ensures : Unsuccess +[wp] [Unknown] typed_test_step_neq_ensures (Script) [wp:script:allgoals] typed_test_step_neq_ensures subgoal: @@ -324,7 +324,7 @@ Prove: P_S. ------------------------------------------------------------ -[wp] [Script] Goal typed_test_step_leq_ensures : Unsuccess +[wp] [Unknown] typed_test_step_leq_ensures (Script) [wp:script:allgoals] typed_test_step_leq_ensures subgoal: @@ -354,7 +354,7 @@ Prove: P_S. ------------------------------------------------------------ -[wp] [Script] Goal typed_test_step_lt_ensures : Unsuccess +[wp] [Unknown] typed_test_step_lt_ensures (Script) [wp:script:allgoals] typed_test_step_lt_ensures subgoal: @@ -379,7 +379,7 @@ Prove: P_S. ------------------------------------------------------------ -[wp] [Script] Goal typed_test_step_if_ensures : Unsuccess +[wp] [Unknown] typed_test_step_if_ensures (Script) [wp:script:allgoals] typed_test_step_if_ensures subgoal: @@ -405,7 +405,7 @@ Prove: P_S. ------------------------------------------------------------ -[wp] [Script] Goal typed_test_step_fa_if_ensures : Unsuccess +[wp] [Unknown] typed_test_step_fa_if_ensures (Script) [wp:script:allgoals] typed_test_step_fa_if_ensures subgoal: @@ -427,7 +427,7 @@ Prove: P_S. ------------------------------------------------------------ -[wp] [Script] Goal typed_test_step_fa_or_ensures : Unsuccess +[wp] [Unknown] typed_test_step_fa_or_ensures (Script) [wp:script:allgoals] typed_test_step_fa_or_ensures subgoal: @@ -448,7 +448,7 @@ Prove: P_S. ------------------------------------------------------------ -[wp] [Script] Goal typed_test_step_fa_and_ensures : Unsuccess +[wp] [Unknown] typed_test_step_fa_and_ensures (Script) [wp:script:allgoals] typed_test_inside_leq_ensures subgoal: @@ -463,7 +463,7 @@ Prove: P_Q. ------------------------------------------------------------ -[wp] [Script] Goal typed_test_inside_leq_ensures : Unsuccess +[wp] [Unknown] typed_test_inside_leq_ensures (Script) [wp:script:allgoals] typed_test_inside_leq_ensures subgoal: @@ -494,7 +494,7 @@ Prove: P_Q. ------------------------------------------------------------ -[wp] [Script] Goal typed_test_inside_lt_ensures : Unsuccess +[wp] [Unknown] typed_test_inside_lt_ensures (Script) [wp:script:allgoals] typed_test_inside_lt_ensures subgoal: @@ -525,7 +525,7 @@ Prove: P_Q. ------------------------------------------------------------ -[wp] [Script] Goal typed_test_inside_neq_ensures : Unsuccess +[wp] [Unknown] typed_test_inside_neq_ensures (Script) [wp:script:allgoals] typed_test_inside_neq_ensures subgoal: @@ -556,7 +556,7 @@ Prove: P_P. ------------------------------------------------------------ -[wp] [Script] Goal typed_test_goal_and_ensures : Unsuccess +[wp] [Unknown] typed_test_goal_and_ensures (Script) [wp:script:allgoals] typed_test_goal_and_ensures subgoal: @@ -581,7 +581,7 @@ Prove: (L_LP=true). ------------------------------------------------------------ -[wp] [Script] Goal typed_test_goal_eq_ensures : Unsuccess +[wp] [Unknown] typed_test_goal_eq_ensures (Script) [wp:script:allgoals] typed_test_goal_eq_ensures subgoal: @@ -598,7 +598,7 @@ Prove: (L_LP=false). ------------------------------------------------------------ -[wp] [Script] Goal typed_test_goal_neq_ensures : Unsuccess +[wp] [Unknown] typed_test_goal_neq_ensures (Script) [wp:script:allgoals] typed_test_goal_neq_ensures subgoal: @@ -620,7 +620,7 @@ Prove: P_P. ------------------------------------------------------------ -[wp] [Script] Goal typed_test_goal_if_ensures : Unsuccess +[wp] [Unknown] typed_test_goal_if_ensures (Script) [wp:script:allgoals] typed_test_goal_if_ensures subgoal: @@ -642,7 +642,7 @@ Prove: exists i : Z. P_Pi(i) /\ P_Qi(i). ------------------------------------------------------------ -[wp] [Script] Goal typed_test_goal_ex_and_ensures : Unsuccess +[wp] [Unknown] typed_test_goal_ex_and_ensures (Script) [wp:script:allgoals] typed_test_goal_ex_and_ensures subgoal: @@ -659,7 +659,7 @@ Prove: P_P \/ P_Q \/ (exists i : Z. P_Pi(i)) \/ (exists i : Z. P_Qi(i)). ------------------------------------------------------------ -[wp] [Script] Goal typed_test_goal_ex_or_ensures : Unsuccess +[wp] [Unknown] typed_test_goal_ex_or_ensures (Script) [wp:script:allgoals] typed_test_goal_ex_if_ensures subgoal: @@ -674,7 +674,7 @@ Prove: exists i : Z. P_Pi(i) /\ P_Qi(i). ------------------------------------------------------------ -[wp] [Script] Goal typed_test_goal_ex_if_ensures : Unsuccess +[wp] [Unknown] typed_test_goal_ex_if_ensures (Script) [wp:script:allgoals] typed_test_goal_ex_if_ensures subgoal: @@ -702,5 +702,5 @@ Prove: exists i : Z. P_Qi(i). ------------------------------------------------------------ -[wp] [Script] Goal typed_test_goal_ex_imply_ensures : Unsuccess +[wp] [Unknown] typed_test_goal_ex_imply_ensures (Script) [wp] Proved goals: 0 / 23 diff --git a/src/plugins/wp/tests/wp_tip/oracle_qualif/induction.0.res.oracle b/src/plugins/wp/tests/wp_tip/oracle_qualif/induction.0.res.oracle index f72a908339b9f2eb5f2efa8af5f2ac2457a71567..4d3c4e24423d9b1510f3ddab3f9beb135dc7c1d2 100644 --- a/src/plugins/wp/tests/wp_tip/oracle_qualif/induction.0.res.oracle +++ b/src/plugins/wp/tests/wp_tip/oracle_qualif/induction.0.res.oracle @@ -2,7 +2,7 @@ [kernel] Parsing induction.i (no preprocessing) [wp] Running WP plugin... [wp] 1 goal scheduled -[wp] [Script] Goal typed_lemma_ByInd : Valid +[wp] [Valid] typed_lemma_ByInd (Script) [wp] Proved goals: 1 / 1 Qed: 0 Script: 1 diff --git a/src/plugins/wp/tests/wp_tip/oracle_qualif/induction.1.res.oracle b/src/plugins/wp/tests/wp_tip/oracle_qualif/induction.1.res.oracle index 7b0e85cdd6aa8a32c2af39fe064c0bcba5345030..1e70dd144df64caa2f569dd66529ba9cbd77a0c5 100644 --- a/src/plugins/wp/tests/wp_tip/oracle_qualif/induction.1.res.oracle +++ b/src/plugins/wp/tests/wp_tip/oracle_qualif/induction.1.res.oracle @@ -2,7 +2,7 @@ [kernel] Parsing induction.i (no preprocessing) [wp] Running WP plugin... [wp] 1 goal scheduled -[wp] [Script] Goal typed_lemma_ByInd : Unsuccess +[wp] [Unknown] typed_lemma_ByInd (Script) [wp] Proved goals: 0 / 1 ------------------------------------------------------------ Axiomatics WP Alt-Ergo Total Success diff --git a/src/plugins/wp/tests/wp_tip/oracle_qualif/induction.2.res.oracle b/src/plugins/wp/tests/wp_tip/oracle_qualif/induction.2.res.oracle index 7b0e85cdd6aa8a32c2af39fe064c0bcba5345030..1e70dd144df64caa2f569dd66529ba9cbd77a0c5 100644 --- a/src/plugins/wp/tests/wp_tip/oracle_qualif/induction.2.res.oracle +++ b/src/plugins/wp/tests/wp_tip/oracle_qualif/induction.2.res.oracle @@ -2,7 +2,7 @@ [kernel] Parsing induction.i (no preprocessing) [wp] Running WP plugin... [wp] 1 goal scheduled -[wp] [Script] Goal typed_lemma_ByInd : Unsuccess +[wp] [Unknown] typed_lemma_ByInd (Script) [wp] Proved goals: 0 / 1 ------------------------------------------------------------ Axiomatics WP Alt-Ergo Total Success diff --git a/src/plugins/wp/tests/wp_tip/oracle_qualif/overflow.res.oracle b/src/plugins/wp/tests/wp_tip/oracle_qualif/overflow.res.oracle index 1bd319699d546ba56caa82e4cfa2f51f91a55053..7cd2f2e12457ff9e67975ac67d5025e303c87903 100644 --- a/src/plugins/wp/tests/wp_tip/oracle_qualif/overflow.res.oracle +++ b/src/plugins/wp/tests/wp_tip/oracle_qualif/overflow.res.oracle @@ -2,8 +2,8 @@ [kernel] Parsing overflow.i (no preprocessing) [wp] Running WP plugin... [wp] 2 goals scheduled -[wp] [Script] Goal typed_lemma_j_incr_char : Valid -[wp] [Script] Goal typed_lemma_j_incr_short : Valid +[wp] [Valid] typed_lemma_j_incr_char (Script) +[wp] [Valid] typed_lemma_j_incr_short (Script) [wp] Proved goals: 2 / 2 Qed: 0 Script: 2 diff --git a/src/plugins/wp/tests/wp_tip/oracle_qualif/tac_split_quantifiers.res.oracle b/src/plugins/wp/tests/wp_tip/oracle_qualif/tac_split_quantifiers.res.oracle index 799137686930a9c8e499381d87d5d5ca2ee033b8..8a92c43c205a8fbbf32815ee92f6e041d41cb424 100644 --- a/src/plugins/wp/tests/wp_tip/oracle_qualif/tac_split_quantifiers.res.oracle +++ b/src/plugins/wp/tests/wp_tip/oracle_qualif/tac_split_quantifiers.res.oracle @@ -3,11 +3,11 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 5 goals scheduled -[wp] [Script] Goal typed_split_ensures_Goal_Exist_Or : Unsuccess -[wp] [Script] Goal typed_split_ensures_Goal_Exist_And : Unsuccess -[wp] [Script] Goal typed_split_ensures_Goal_Exist_And_bis : Unsuccess -[wp] [Script] Goal typed_split_ensures_Hyp_Forall_And : Unsuccess -[wp] [Script] Goal typed_split_ensures_Hyp_Forall_Or_bis : Unsuccess +[wp] [Unknown] typed_split_ensures_Goal_Exist_Or (Script) +[wp] [Unknown] typed_split_ensures_Goal_Exist_And (Script) +[wp] [Unknown] typed_split_ensures_Goal_Exist_And_bis (Script) +[wp] [Unknown] typed_split_ensures_Hyp_Forall_And (Script) +[wp] [Unknown] typed_split_ensures_Hyp_Forall_Or_bis (Script) [wp] Proved goals: 0 / 5 ------------------------------------------------------------ Functions WP Alt-Ergo Total Success diff --git a/src/plugins/wp/tests/wp_tip/oracle_qualif/unroll.res.oracle b/src/plugins/wp/tests/wp_tip/oracle_qualif/unroll.res.oracle index b59bcd71b7a4918a5f786fa5b08f374d20d03405..a515c1fc7f8e0462c3232646c8c13dacabb09be3 100644 --- a/src/plugins/wp/tests/wp_tip/oracle_qualif/unroll.res.oracle +++ b/src/plugins/wp/tests/wp_tip/oracle_qualif/unroll.res.oracle @@ -2,9 +2,9 @@ [kernel] Parsing unroll.i (no preprocessing) [wp] Running WP plugin... [wp] 3 goals scheduled -[wp] [Script] Goal typed_lemma_LEFT : Valid -[wp] [Script] Goal typed_lemma_RIGHT : Valid -[wp] [Script] Goal typed_lemma_SUM : Valid +[wp] [Valid] typed_lemma_LEFT (Script) +[wp] [Valid] typed_lemma_RIGHT (Script) +[wp] [Valid] typed_lemma_SUM (Script) [wp] Proved goals: 3 / 3 Qed: 0 Script: 3 diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/array_initialized.0.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/array_initialized.0.res.oracle index 65ff9d0005cd3cb565634d614bf84a3a3f0d489e..77bc1c2c26dc5a383672f395b39894ea3c37af37 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/array_initialized.0.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/array_initialized.0.res.oracle @@ -4,11 +4,11 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 5 goals scheduled -[wp] [Alt-Ergo] Goal typed_main1_assert : Valid -[wp] [Alt-Ergo] Goal typed_main2_assert : Valid -[wp] [Qed] Goal typed_main3_assert : Valid -[wp] [Alt-Ergo] Goal typed_main_pointer_assert : Valid -[wp] [Alt-Ergo] Goal typed_simpl_ensures : Valid +[wp] [Valid] typed_main1_assert (Alt-Ergo) (Cached) +[wp] [Valid] typed_main2_assert (Alt-Ergo) (Cached) +[wp] [Valid] typed_main3_assert (Qed) +[wp] [Valid] typed_main_pointer_assert (Alt-Ergo) (Cached) +[wp] [Valid] typed_simpl_ensures (Alt-Ergo) (Cached) [wp] Proved goals: 5 / 5 Qed: 1 Alt-Ergo: 4 diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/array_initialized.1.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/array_initialized.1.res.oracle index 65ff9d0005cd3cb565634d614bf84a3a3f0d489e..77bc1c2c26dc5a383672f395b39894ea3c37af37 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/array_initialized.1.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/array_initialized.1.res.oracle @@ -4,11 +4,11 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 5 goals scheduled -[wp] [Alt-Ergo] Goal typed_main1_assert : Valid -[wp] [Alt-Ergo] Goal typed_main2_assert : Valid -[wp] [Qed] Goal typed_main3_assert : Valid -[wp] [Alt-Ergo] Goal typed_main_pointer_assert : Valid -[wp] [Alt-Ergo] Goal typed_simpl_ensures : Valid +[wp] [Valid] typed_main1_assert (Alt-Ergo) (Cached) +[wp] [Valid] typed_main2_assert (Alt-Ergo) (Cached) +[wp] [Valid] typed_main3_assert (Qed) +[wp] [Valid] typed_main_pointer_assert (Alt-Ergo) (Cached) +[wp] [Valid] typed_simpl_ensures (Alt-Ergo) (Cached) [wp] Proved goals: 5 / 5 Qed: 1 Alt-Ergo: 4 diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/avar.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/avar.res.oracle index 45fd4bf0e5411018494d04b9c3c63fbe4db8e346..3600dcbe6cf4ed84e6901b84e0149422a9f2af32 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/avar.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/avar.res.oracle @@ -5,7 +5,7 @@ No code nor implicit assigns clause for function f, generating default assigns from the prototype [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Qed] Goal typed_g_call_f_requires : Valid +[wp] [Valid] typed_g_call_f_requires (Qed) [wp] Proved goals: 1 / 1 Qed: 1 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/cast_fits.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/cast_fits.res.oracle index f96f47cdcd3b055ee8c79c643fdb7b07d8be3719..148ca5ef3fa1a8bf6c43c96a943acd7aa42c6c7c 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/cast_fits.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/cast_fits.res.oracle @@ -12,14 +12,14 @@ Cast with incompatible pointers types (source: sint32*) (target: __anonunion_L8_8*) [wp] 8 goals scheduled -[wp] [Alt-Ergo] Goal typed_fits1_ensures : Valid -[wp] [Alt-Ergo] Goal typed_mismatch1_ensures : Unsuccess (Stronger) -[wp] [Alt-Ergo] Goal typed_fits2_ensures : Valid -[wp] [Alt-Ergo] Goal typed_fits3_ensures : Valid -[wp] [Alt-Ergo] Goal typed_fits4_ensures : Valid -[wp] [Alt-Ergo] Goal typed_fits5_ensures : Valid -[wp] [Alt-Ergo] Goal typed_mismatch2_ensures : Unsuccess (Stronger) -[wp] [Alt-Ergo] Goal typed_mismatch3_ensures : Unsuccess (Stronger) +[wp] [Valid] typed_fits1_ensures (Alt-Ergo) (Cached) +[wp] [Timeout] typed_mismatch1_ensures (Alt-Ergo) (Cached) (Stronger) +[wp] [Valid] typed_fits2_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_fits3_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_fits4_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_fits5_ensures (Alt-Ergo) (Cached) +[wp] [Timeout] typed_mismatch2_ensures (Alt-Ergo) (Cached) (Stronger) +[wp] [Timeout] typed_mismatch3_ensures (Alt-Ergo) (Cached) (Stronger) [wp] Proved goals: 5 / 8 Qed: 0 Alt-Ergo: 5 (unsuccess: 3) diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/frame.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/frame.res.oracle index 524ea60e43d5f3f5f06cabbd1ca46f9aabc7d687..e25ad6cd507bc230aec47acf373d58fbeedb94bd 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/frame.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/frame.res.oracle @@ -3,12 +3,12 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 6 goals scheduled -[wp] [Alt-Ergo] Goal typed_compound_assert_SEP : Unsuccess -[wp] [Alt-Ergo] Goal typed_compound_assert_RES : Valid -[wp] [Alt-Ergo] Goal typed_local_region_assert_A_X : Valid -[wp] [Alt-Ergo] Goal typed_local_region_assert_A_Y : Unsuccess -[wp] [Alt-Ergo] Goal typed_formal_region_assert_A_X : Valid -[wp] [Alt-Ergo] Goal typed_formal_region_assert_A_Y : Unsuccess +[wp] [Timeout] typed_compound_assert_SEP (Alt-Ergo) (Cached) +[wp] [Valid] typed_compound_assert_RES (Alt-Ergo) (Cached) +[wp] [Valid] typed_local_region_assert_A_X (Alt-Ergo) (Cached) +[wp] [Unknown] typed_local_region_assert_A_Y (Alt-Ergo) (Cached) +[wp] [Valid] typed_formal_region_assert_A_X (Alt-Ergo) (Cached) +[wp] [Unknown] typed_formal_region_assert_A_Y (Alt-Ergo) (Cached) [wp] Proved goals: 3 / 6 Qed: 0 Alt-Ergo: 3 (unsuccess: 3) diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/mvar.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/mvar.res.oracle index 030854cc6ec7b17531ca979ab37d602e31bbd11a..2cc205a30b9a56742dd091d2920177b77d2d6624 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/mvar.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/mvar.res.oracle @@ -5,7 +5,7 @@ No code nor implicit assigns clause for function Write, generating default assigns from the prototype [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_Job_ensures : Valid +[wp] [Valid] typed_Job_ensures (Alt-Ergo) [wp] Proved goals: 1 / 1 Qed: 0 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/shift_lemma.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/shift_lemma.res.oracle index bf090f92058410ee65931150a69346250beb1c56..f062663cf5190284948758cb32a5683d1c44ee77 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/shift_lemma.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/shift_lemma.res.oracle @@ -3,11 +3,11 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 5 goals scheduled -[wp] [Alt-Ergo] Goal typed_f_assert : Valid -[wp] [Alt-Ergo] Goal typed_f_assert_2 : Valid -[wp] [Qed] Goal typed_f_assert_3 : Valid -[wp] [Qed] Goal typed_f_assert_4 : Valid -[wp] [Alt-Ergo] Goal typed_f_assert_5 : Valid +[wp] [Valid] typed_f_assert (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_assert_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_assert_3 (Qed) +[wp] [Valid] typed_f_assert_4 (Qed) +[wp] [Valid] typed_f_assert_5 (Alt-Ergo) (Cached) [wp] Proved goals: 5 / 5 Qed: 2 Alt-Ergo: 3 diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/struct_array_type.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/struct_array_type.res.oracle index 483125f2578c3b68946adf09d692cc225cad2a63..c0c342b8e9d160040970923e6c7c8201f4d302b5 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/struct_array_type.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/struct_array_type.res.oracle @@ -3,7 +3,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Alt-Ergo] Goal typed_f_ensures : Valid +[wp] [Valid] typed_f_ensures (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 1 Qed: 0 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_alloc.0.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_alloc.0.res.oracle index b54ffc7ece70d36c2bbf8b2a2a7ef85b5b4d3614..599afed71e6bf44c328d5ca24f61e0ef69d650e4 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_alloc.0.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_alloc.0.res.oracle @@ -3,13 +3,13 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 7 goals scheduled -[wp] [Qed] Goal typed_job_assert : Valid -[wp] [Alt-Ergo] Goal typed_job_assert_2 : Valid -[wp] [Qed] Goal typed_job_assert_3 : Valid -[wp] [Alt-Ergo] Goal typed_job_assert_4 : Valid -[wp] [Qed] Goal typed_f_assigns : Valid -[wp] [Qed] Goal typed_g_assigns : Valid -[wp] [Alt-Ergo] Goal typed_h_ensures : Valid +[wp] [Valid] typed_job_assert (Qed) +[wp] [Valid] typed_job_assert_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_job_assert_3 (Qed) +[wp] [Valid] typed_job_assert_4 (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_assigns (Qed) +[wp] [Valid] typed_g_assigns (Qed) +[wp] [Valid] typed_h_ensures (Alt-Ergo) (Cached) [wp] Proved goals: 7 / 7 Qed: 4 Alt-Ergo: 3 diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_alloc.1.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_alloc.1.res.oracle index 39a55dfb45ead4e90c495cd67bef0f1b5b9fe9a9..72b5c87b44cddf40b712c9b98c39ac56911e6518 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_alloc.1.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_alloc.1.res.oracle @@ -3,13 +3,13 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 7 goals scheduled -[wp] [Qed] Goal typed_ref_job_assert : Valid -[wp] [Alt-Ergo] Goal typed_ref_job_assert_2 : Valid -[wp] [Qed] Goal typed_ref_job_assert_3 : Valid -[wp] [Alt-Ergo] Goal typed_ref_job_assert_4 : Valid -[wp] [Qed] Goal typed_ref_f_assigns : Valid -[wp] [Qed] Goal typed_ref_g_assigns : Valid -[wp] [Alt-Ergo] Goal typed_ref_h_ensures : Valid +[wp] [Valid] typed_ref_job_assert (Qed) +[wp] [Valid] typed_ref_job_assert_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_job_assert_3 (Qed) +[wp] [Valid] typed_ref_job_assert_4 (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_f_assigns (Qed) +[wp] [Valid] typed_ref_g_assigns (Qed) +[wp] [Valid] typed_ref_h_ensures (Alt-Ergo) (Cached) [wp] Proved goals: 7 / 7 Qed: 4 Alt-Ergo: 3 diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_bitwise.0.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_bitwise.0.res.oracle index 8c72c29788e6c5de7430921640c4ca0c5b4297fd..ce011d663a2243023d29342785bf32c27661d19c 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_bitwise.0.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_bitwise.0.res.oracle @@ -3,67 +3,67 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 61 goals scheduled -[wp] [Alt-Ergo] Goal typed_lemma_band_sint8 : Valid -[wp] [Alt-Ergo] Goal typed_lemma_band_uint8 : Valid -[wp] [Alt-Ergo] Goal typed_lemma_blsr_sint8 : Valid -[wp] [Alt-Ergo] Goal typed_lemma_blsr_uint8 : Valid -[wp] [Alt-Ergo] Goal typed_lemma_bnot_sint8 : Valid -[wp] [Alt-Ergo] Goal typed_lemma_bor_sint8 : Valid -[wp] [Alt-Ergo] Goal typed_lemma_bor_uint8 : Valid -[wp] [Alt-Ergo] Goal typed_lemma_bxor_sint8 : Valid -[wp] [Qed] Goal typed_lemma_land_abs : Valid -[wp] [Qed] Goal typed_lemma_land_assoc : Valid -[wp] [Qed] Goal typed_lemma_land_com : Valid -[wp] [Qed] Goal typed_lemma_land_stb : Valid -[wp] [Qed] Goal typed_lemma_lor_assoc : Valid -[wp] [Qed] Goal typed_lemma_lor_com : Valid -[wp] [Qed] Goal typed_lemma_lor_neu : Valid -[wp] [Qed] Goal typed_lemma_lor_stb : Valid -[wp] [Qed] Goal typed_lemma_lxor_assoc : Valid -[wp] [Qed] Goal typed_lemma_lxor_com : Valid -[wp] [Qed] Goal typed_band_int_ensures_ok : Valid -[wp] [Qed] Goal typed_band_int_assert_ok : Valid -[wp] [Qed] Goal typed_bor_int_ensures_ok : Valid -[wp] [Qed] Goal typed_bxor_int_ensures_ok : Valid -[wp] [Qed] Goal typed_bnot_int_ensures_ok : Valid -[wp] [Qed] Goal typed_lshift_int_ensures_ok : Valid -[wp] [Qed] Goal typed_rshift_int_ensures_ok : Valid -[wp] [Qed] Goal typed_band1_uint_assert_ok : Valid -[wp] [Qed] Goal typed_band1_uint_assert_ok_2 : Valid -[wp] [Qed] Goal typed_band_uint_ensures_ok : Valid -[wp] [Qed] Goal typed_bor_uint_ensures_ok : Valid -[wp] [Qed] Goal typed_bxor_uint_ensures_ok : Valid -[wp] [Alt-Ergo] Goal typed_bxor_uint_ensures_ok_2 : Valid -[wp] [Qed] Goal typed_bnot_uint_ensures_ok : Valid -[wp] [Qed] Goal typed_lshift_uint_ensures_ok : Valid -[wp] [Qed] Goal typed_rshift_uint_ensures_ok : Valid -[wp] [Alt-Ergo] Goal typed_band_char_ensures_ok : Valid -[wp] [Alt-Ergo] Goal typed_bor_char_ensures_ok : Valid -[wp] [Alt-Ergo] Goal typed_bxor_char_ensures_ok : Valid -[wp] [Alt-Ergo] Goal typed_bnot_char_ensures_ok : Valid -[wp] [Qed] Goal typed_lshift_char_ensures_ok : Valid -[wp] [Qed] Goal typed_rshift_char_ensures_ok : Valid -[wp] [Qed] Goal typed_band1_uchar_assert_ok : Valid -[wp] [Qed] Goal typed_band1_uchar_assert_ok_2 : Valid -[wp] [Alt-Ergo] Goal typed_band_uchar_ensures_ok : Valid -[wp] [Qed] Goal typed_bor_uchar_ensures_ok : Valid -[wp] [Qed] Goal typed_bxor_uchar_ensures_ok : Valid -[wp] [Alt-Ergo] Goal typed_bxor_uchar_ensures_ok_2 : Valid -[wp] [Qed] Goal typed_bnot_uchar_ensures_ok : Valid -[wp] [Qed] Goal typed_lshift_uchar_ensures_ok : Valid -[wp] [Alt-Ergo] Goal typed_rshift_uchar_ensures_ok : Valid -[wp] [Qed] Goal typed_band1_ushort_assert_ok : Valid -[wp] [Qed] Goal typed_band1_ushort_assert_ok_2 : Valid -[wp] [Qed] Goal typed_band1_ulong_assert_ok : Valid -[wp] [Qed] Goal typed_band1_ulong_assert_ok_2 : Valid -[wp] [Qed] Goal typed_cast_ensures_ok : Valid -[wp] [Qed] Goal typed_cast_assert_ok : Valid -[wp] [Qed] Goal typed_cast_assert_ok_2 : Valid -[wp] [Qed] Goal typed_cast_assert_ok_3 : Valid -[wp] [Qed] Goal typed_cast_assert_ok_4 : Valid -[wp] [Qed] Goal typed_cast_assert_ok_5 : Valid -[wp] [Qed] Goal typed_cast_assert_ok_6 : Valid -[wp] [Qed] Goal typed_cast_assert_ok_7 : Valid +[wp] [Valid] typed_lemma_band_sint8 (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_band_uint8 (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_blsr_sint8 (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_blsr_uint8 (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_bnot_sint8 (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_bor_sint8 (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_bor_uint8 (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_bxor_sint8 (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_land_abs (Qed) +[wp] [Valid] typed_lemma_land_assoc (Qed) +[wp] [Valid] typed_lemma_land_com (Qed) +[wp] [Valid] typed_lemma_land_stb (Qed) +[wp] [Valid] typed_lemma_lor_assoc (Qed) +[wp] [Valid] typed_lemma_lor_com (Qed) +[wp] [Valid] typed_lemma_lor_neu (Qed) +[wp] [Valid] typed_lemma_lor_stb (Qed) +[wp] [Valid] typed_lemma_lxor_assoc (Qed) +[wp] [Valid] typed_lemma_lxor_com (Qed) +[wp] [Valid] typed_band_int_ensures_ok (Qed) +[wp] [Valid] typed_band_int_assert_ok (Qed) +[wp] [Valid] typed_bor_int_ensures_ok (Qed) +[wp] [Valid] typed_bxor_int_ensures_ok (Qed) +[wp] [Valid] typed_bnot_int_ensures_ok (Qed) +[wp] [Valid] typed_lshift_int_ensures_ok (Qed) +[wp] [Valid] typed_rshift_int_ensures_ok (Qed) +[wp] [Valid] typed_band1_uint_assert_ok (Qed) +[wp] [Valid] typed_band1_uint_assert_ok_2 (Qed) +[wp] [Valid] typed_band_uint_ensures_ok (Qed) +[wp] [Valid] typed_bor_uint_ensures_ok (Qed) +[wp] [Valid] typed_bxor_uint_ensures_ok (Qed) +[wp] [Valid] typed_bxor_uint_ensures_ok_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_bnot_uint_ensures_ok (Qed) +[wp] [Valid] typed_lshift_uint_ensures_ok (Qed) +[wp] [Valid] typed_rshift_uint_ensures_ok (Qed) +[wp] [Valid] typed_band_char_ensures_ok (Alt-Ergo) (Cached) +[wp] [Valid] typed_bor_char_ensures_ok (Alt-Ergo) (Cached) +[wp] [Valid] typed_bxor_char_ensures_ok (Alt-Ergo) (Cached) +[wp] [Valid] typed_bnot_char_ensures_ok (Alt-Ergo) (Cached) +[wp] [Valid] typed_lshift_char_ensures_ok (Qed) +[wp] [Valid] typed_rshift_char_ensures_ok (Qed) +[wp] [Valid] typed_band1_uchar_assert_ok (Qed) +[wp] [Valid] typed_band1_uchar_assert_ok_2 (Qed) +[wp] [Valid] typed_band_uchar_ensures_ok (Alt-Ergo) (Cached) +[wp] [Valid] typed_bor_uchar_ensures_ok (Qed) +[wp] [Valid] typed_bxor_uchar_ensures_ok (Qed) +[wp] [Valid] typed_bxor_uchar_ensures_ok_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_bnot_uchar_ensures_ok (Qed) +[wp] [Valid] typed_lshift_uchar_ensures_ok (Qed) +[wp] [Valid] typed_rshift_uchar_ensures_ok (Alt-Ergo) (Cached) +[wp] [Valid] typed_band1_ushort_assert_ok (Qed) +[wp] [Valid] typed_band1_ushort_assert_ok_2 (Qed) +[wp] [Valid] typed_band1_ulong_assert_ok (Qed) +[wp] [Valid] typed_band1_ulong_assert_ok_2 (Qed) +[wp] [Valid] typed_cast_ensures_ok (Qed) +[wp] [Valid] typed_cast_assert_ok (Qed) +[wp] [Valid] typed_cast_assert_ok_2 (Qed) +[wp] [Valid] typed_cast_assert_ok_3 (Qed) +[wp] [Valid] typed_cast_assert_ok_4 (Qed) +[wp] [Valid] typed_cast_assert_ok_5 (Qed) +[wp] [Valid] typed_cast_assert_ok_6 (Qed) +[wp] [Valid] typed_cast_assert_ok_7 (Qed) [wp] Proved goals: 61 / 61 Qed: 45 Alt-Ergo: 16 diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_bitwise.1.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_bitwise.1.res.oracle index 4e42c26ecdc94ceb3ee630300941ba2c4fb0473f..f8594c311563dfcc254163511dcae4ad6e039ac7 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_bitwise.1.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_bitwise.1.res.oracle @@ -3,10 +3,10 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 4 goals scheduled -[wp] [Alt-Ergo] Goal typed_band_int_assert_ko : Unsuccess -[wp] [Alt-Ergo] Goal typed_bnot_uint_ensures_ko : Unsuccess -[wp] [Alt-Ergo] Goal typed_bnot_uchar_ensures_ko : Unsuccess -[wp] [Alt-Ergo] Goal typed_cast_assert_ko : Unsuccess +[wp] [Timeout] typed_band_int_assert_ko (Alt-Ergo) (Cached) +[wp] [Timeout] typed_bnot_uint_ensures_ko (Alt-Ergo) (Cached) +[wp] [Timeout] typed_bnot_uchar_ensures_ko (Alt-Ergo) (Cached) +[wp] [Timeout] typed_cast_assert_ko (Alt-Ergo) (Cached) [wp] Proved goals: 0 / 4 Alt-Ergo: 0 (unsuccess: 4) ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_call.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_call.res.oracle index 764c77ab83c3656ea9e0dc9daa4c6cdc74f9add3..8511246e3d97c259f14ec0b5d0a1d7fd83426395 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_call.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_call.res.oracle @@ -5,7 +5,7 @@ No code nor implicit assigns clause for function f, generating default assigns from the prototype [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Qed] Goal typed_job_assert : Valid +[wp] [Valid] typed_job_assert (Qed) [wp] Proved goals: 1 / 1 Qed: 1 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_cast.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_cast.res.oracle index a64f3428fb96e557ff0b662416073aeb092a44a1..ff8a95698cffdceddbc83a57f6b4b02b07327d40 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_cast.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_cast.res.oracle @@ -5,7 +5,7 @@ [wp] unit_cast.i:4: Warning: Cast with incompatible pointers types (source: sint32*) (target: sint8*) [wp] 1 goal scheduled -[wp] [Qed] Goal typed_f_assert_OUT : Valid +[wp] [Valid] typed_f_assert_OUT (Qed) (Stronger) [wp] Proved goals: 1 / 1 Qed: 1 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_cst.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_cst.res.oracle index 62c584845135b6317f98dd101ed0d7885d079732..e08c05b056b78f1c4e0f9411e417d027b09abcab 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_cst.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_cst.res.oracle @@ -3,8 +3,8 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 2 goals scheduled -[wp] [Qed] Goal typed_f_ensures_A : Valid -[wp] [Qed] Goal typed_f_ensures_B : Valid +[wp] [Valid] typed_f_ensures_A (Qed) +[wp] [Valid] typed_f_ensures_B (Qed) [wp] Proved goals: 2 / 2 Qed: 2 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_float.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_float.res.oracle index 65274bde6233dd86829baeded90e6d0d58f1fa43..e4b89916e0f41c238385ec27631f3cce1daee6a3 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_float.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_float.res.oracle @@ -6,12 +6,12 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 6 goals scheduled -[wp] [Qed] Goal typed_main_ensures_CST_F : Valid -[wp] [Qed] Goal typed_main_ensures_CST_D : Valid -[wp] [Qed] Goal typed_main_ensures_CNV_F : Valid -[wp] [Qed] Goal typed_main_ensures_CNV_D : Valid -[wp] [Qed] Goal typed_main_ensures_VAR_F : Valid -[wp] [Qed] Goal typed_main_ensures_VAR_D : Valid +[wp] [Valid] typed_main_ensures_CST_F (Qed) +[wp] [Valid] typed_main_ensures_CST_D (Qed) +[wp] [Valid] typed_main_ensures_CNV_F (Qed) +[wp] [Valid] typed_main_ensures_CNV_D (Qed) +[wp] [Valid] typed_main_ensures_VAR_F (Qed) +[wp] [Valid] typed_main_ensures_VAR_D (Qed) [wp] Proved goals: 6 / 6 Qed: 6 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_hard.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_hard.res.oracle index 0ed8a513df71316c569bc0a58144bfdf54302ad8..8641173d9cadc1de28c841c6cae2508d595acc33 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_hard.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_hard.res.oracle @@ -3,9 +3,9 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 3 goals scheduled -[wp] [Qed] Goal typed_main_requires_p_is_33FF : Valid -[wp] [Qed] Goal typed_main_requires_q_is_66F0 : Valid -[wp] [Alt-Ergo] Goal typed_main_requires_r_is_q1_ko : Unsuccess +[wp] [Valid] typed_main_requires_p_is_33FF (Qed) +[wp] [Valid] typed_main_requires_q_is_66F0 (Qed) +[wp] [Unknown] typed_main_requires_r_is_q1_ko (Alt-Ergo) (Cached) [wp] Proved goals: 2 / 3 Qed: 2 Alt-Ergo: 0 (unsuccess: 1) diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_ite.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_ite.res.oracle index e1e6ce212b47b6c79df6366ce5836e9d64d02e43..086d131203891c0ee06fdd07283fd881878e0acf 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_ite.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_ite.res.oracle @@ -3,7 +3,7 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 1 goal scheduled -[wp] [Qed] Goal typed_check_ensures : Valid +[wp] [Valid] typed_check_ensures (Qed) [wp] Proved goals: 1 / 1 Qed: 1 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_labels.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_labels.res.oracle index 050fa05259a4c593b12fbb19622fe4a630f93544..37b2344206f52be35919811a2a110a947b5cf7aa 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_labels.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_labels.res.oracle @@ -3,9 +3,9 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 3 goals scheduled -[wp] [Alt-Ergo] Goal typed_duplet_ensures : Valid -[wp] [Alt-Ergo] Goal typed_duplet_assert_PI : Valid -[wp] [Alt-Ergo] Goal typed_duplet_assert_PJ : Valid +[wp] [Valid] typed_duplet_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_duplet_assert_PI (Alt-Ergo) (Cached) +[wp] [Valid] typed_duplet_assert_PJ (Alt-Ergo) (Cached) [wp] Proved goals: 3 / 3 Qed: 0 Alt-Ergo: 3 diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_lemma.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_lemma.res.oracle index 9f0f8042b987e52a4a6d42a2698d491a9d1d9ec2..9783d65de720b76489b5040bb7288c41f708d6d4 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_lemma.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_lemma.res.oracle @@ -2,12 +2,12 @@ [kernel] Parsing unit_lemma.i (no preprocessing) [wp] Running WP plugin... [wp] 6 goals scheduled -[wp] [Alt-Ergo] Goal typed_lemma_Foo : Valid -[wp] [Alt-Ergo] Goal typed_lemma_P13 : Valid -[wp] [Alt-Ergo] Goal typed_lemma_P14 : Valid -[wp] [Alt-Ergo] Goal typed_lemma_P23_KO : Unsuccess -[wp] [Alt-Ergo] Goal typed_lemma_P52 : Valid -[wp] [Alt-Ergo] Goal typed_lemma_P54 : Valid +[wp] [Valid] typed_lemma_Foo (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_P13 (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_P14 (Alt-Ergo) (Cached) +[wp] [Unknown] typed_lemma_P23_KO (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_P52 (Alt-Ergo) (Cached) +[wp] [Valid] typed_lemma_P54 (Alt-Ergo) (Cached) [wp] Proved goals: 5 / 6 Qed: 0 Alt-Ergo: 5 (unsuccess: 1) diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_local.0.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_local.0.res.oracle index 47f5d6597bd044fee352620f445256aa504b8f63..0f6204c640372b01d6a5f27b795dbd64dfc9e816 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_local.0.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_local.0.res.oracle @@ -3,9 +3,9 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 3 goals scheduled -[wp] [Qed] Goal typed_foo_assigns_part1 : Valid -[wp] [Alt-Ergo] Goal typed_foo_assigns_part2 : Valid -[wp] [Qed] Goal typed_bar_assigns : Valid +[wp] [Valid] typed_foo_assigns_part1 (Qed) +[wp] [Valid] typed_foo_assigns_part2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_bar_assigns (Qed) [wp] Proved goals: 3 / 3 Qed: 2 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_local.1.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_local.1.res.oracle index 8a6a8ae7efc1670f58366a92af8cc539af79329e..6d4b2c6c0350f3d11d1235fd88c15ebf3e1ea03f 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_local.1.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_local.1.res.oracle @@ -3,9 +3,9 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 3 goals scheduled -[wp] [Alt-Ergo] Goal typed_raw_foo_assigns_part1 : Valid -[wp] [Alt-Ergo] Goal typed_raw_foo_assigns_part2 : Valid -[wp] [Alt-Ergo] Goal typed_raw_bar_assigns : Valid +[wp] [Valid] typed_raw_foo_assigns_part1 (Alt-Ergo) (Cached) +[wp] [Valid] typed_raw_foo_assigns_part2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_raw_bar_assigns (Alt-Ergo) (Cached) [wp] Proved goals: 3 / 3 Qed: 0 Alt-Ergo: 3 diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_loopscope.0.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_loopscope.0.res.oracle index 2729ba2028b9b8268232821e2e9f5db8344426bd..9cd1606c484dba92d9ad829890148f26ebf21d97 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_loopscope.0.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_loopscope.0.res.oracle @@ -5,8 +5,8 @@ [wp] unit_loopscope.i:14: Warning: Missing assigns clause (assigns 'everything' instead) [wp] 2 goals scheduled -[wp] [Qed] Goal typed_f_loop_invariant_preserved : Valid -[wp] [Alt-Ergo] Goal typed_f_loop_invariant_established : Unsuccess +[wp] [Valid] typed_f_loop_invariant_preserved (Qed) +[wp] [Unknown] typed_f_loop_invariant_established (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 2 Qed: 1 Alt-Ergo: 0 (unsuccess: 1) diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_loopscope.1.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_loopscope.1.res.oracle index cdfb6b1f86bbb77a081a27a90e0da1bd6044043e..6aa84b3c5fc1f8ad8f10ec817dd1c0cba5d6818a 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_loopscope.1.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_loopscope.1.res.oracle @@ -5,8 +5,8 @@ [wp] unit_loopscope.i:14: Warning: Missing assigns clause (assigns 'everything' instead) [wp] 2 goals scheduled -[wp] [Qed] Goal typed_ref_f_loop_invariant_preserved : Valid -[wp] [Alt-Ergo] Goal typed_ref_f_loop_invariant_established : Unsuccess +[wp] [Valid] typed_ref_f_loop_invariant_preserved (Qed) +[wp] [Unknown] typed_ref_f_loop_invariant_established (Alt-Ergo) (Cached) [wp] Proved goals: 1 / 2 Qed: 1 Alt-Ergo: 0 (unsuccess: 1) diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_matrix.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_matrix.res.oracle index bf852b0844c2ebc91117caf6d96ced85201f2c0f..f9baeaed92ae4e9c431600f396810ce6c73ccfe0 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_matrix.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_matrix.res.oracle @@ -3,9 +3,9 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 3 goals scheduled -[wp] [Alt-Ergo] Goal typed_make_ensures_OK1 : Valid -[wp] [Qed] Goal typed_make_ensures_OK2 : Valid -[wp] [Alt-Ergo] Goal typed_make_ensures_KO : Unsuccess +[wp] [Valid] typed_make_ensures_OK1 (Alt-Ergo) (Cached) +[wp] [Valid] typed_make_ensures_OK2 (Qed) +[wp] [Timeout] typed_make_ensures_KO (Alt-Ergo) (Cached) [wp] Proved goals: 2 / 3 Qed: 1 Alt-Ergo: 1 (unsuccess: 1) diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_string.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_string.res.oracle index f894ee5abeeb1e15bcae4840798ecd90cba1db3a..9a54cc2ef609e706d7268c067700907e122e26f3 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_string.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_string.res.oracle @@ -3,12 +3,12 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 6 goals scheduled -[wp] [Alt-Ergo] Goal typed_f_assert_AB : Valid -[wp] [Alt-Ergo] Goal typed_f_assert_B_valid : Valid -[wp] [Alt-Ergo] Goal typed_f_assert_B_end : Valid -[wp] [Alt-Ergo] Goal typed_f_assert_B_out : Valid -[wp] [Alt-Ergo] Goal typed_f_assert_B_rw : Valid -[wp] [Alt-Ergo] Goal typed_f_assert_VAL : Valid +[wp] [Valid] typed_f_assert_AB (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_assert_B_valid (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_assert_B_end (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_assert_B_out (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_assert_B_rw (Alt-Ergo) (Cached) +[wp] [Valid] typed_f_assert_VAL (Alt-Ergo) (Cached) [wp] Proved goals: 6 / 6 Qed: 0 Alt-Ergo: 6 diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_tset.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_tset.res.oracle index 0a57553d8fa7c697b4b7e07caaf5dcb70369a14e..fbc655a854875f56fb961ab7d99603680fe78c8a 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_tset.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/unit_tset.res.oracle @@ -3,9 +3,9 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 3 goals scheduled -[wp] [Qed] Goal typed_complex_assigns_exit : Valid -[wp] [Qed] Goal typed_complex_assigns_normal : Valid -[wp] [Qed] Goal typed_complex_call_job_requires : Valid +[wp] [Valid] typed_complex_assigns_exit (Qed) +[wp] [Valid] typed_complex_assigns_normal (Qed) +[wp] [Valid] typed_complex_call_job_requires (Qed) [wp] Proved goals: 3 / 3 Qed: 3 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/user_bitwise.0.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/user_bitwise.0.res.oracle index 552cfc2b33328a43cb354572a3ffae67dcb5df63..d5996a1a0917bb87954f6c4ee6ee06ed0a2ff931 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/user_bitwise.0.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/user_bitwise.0.res.oracle @@ -3,18 +3,18 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 12 goals scheduled -[wp] [Qed] Goal typed_ref_rl1_ensures_b0 : Valid -[wp] [Alt-Ergo] Goal typed_ref_rl1_ensures_bk : Valid -[wp] [Qed] Goal typed_ref_rr1_ensures_b0 : Valid -[wp] [Alt-Ergo] Goal typed_ref_rr1_ensures_bk : Valid -[wp] [Alt-Ergo] Goal typed_ref_rln32_ensures_b1 : Valid -[wp] [Alt-Ergo] Goal typed_ref_rln32_ensures_b2 : Valid -[wp] [Alt-Ergo] Goal typed_ref_rrn32_ensures_b1 : Valid -[wp] [Alt-Ergo] Goal typed_ref_rrn32_ensures_b2 : Valid -[wp] [Alt-Ergo] Goal typed_ref_rln64_ensures_b1 : Valid -[wp] [Alt-Ergo] Goal typed_ref_rln64_ensures_b2 : Valid -[wp] [Alt-Ergo] Goal typed_ref_rrn64_ensures_b1 : Valid -[wp] [Alt-Ergo] Goal typed_ref_rrn64_ensures_b2 : Valid +[wp] [Valid] typed_ref_rl1_ensures_b0 (Qed) +[wp] [Valid] typed_ref_rl1_ensures_bk (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_rr1_ensures_b0 (Qed) +[wp] [Valid] typed_ref_rr1_ensures_bk (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_rln32_ensures_b1 (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_rln32_ensures_b2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_rrn32_ensures_b1 (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_rrn32_ensures_b2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_rln64_ensures_b1 (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_rln64_ensures_b2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_rrn64_ensures_b1 (Alt-Ergo) (Cached) +[wp] [Valid] typed_ref_rrn64_ensures_b2 (Alt-Ergo) (Cached) [wp] Proved goals: 12 / 12 Qed: 2 Alt-Ergo: 10 diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/user_collect.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/user_collect.res.oracle index 2b77015db8f380ff4d15f77143db07e7c94b81ac..ec4b7d19a42b77f0c7572472edb53cadf27bc456 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/user_collect.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/user_collect.res.oracle @@ -3,38 +3,38 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 32 goals scheduled -[wp] [Qed] Goal typed_job_ensures_K : Valid -[wp] [Qed] Goal typed_job_ensures_P : Valid -[wp] [Qed] Goal typed_job_assigns_part1 : Valid -[wp] [Qed] Goal typed_job_assigns_part2 : Valid -[wp] [Qed] Goal typed_job_assigns_part3 : Valid -[wp] [Qed] Goal typed_job2_ensures_K : Valid -[wp] [Qed] Goal typed_job2_ensures_Q : Valid -[wp] [Qed] Goal typed_job2_assigns_part1 : Valid -[wp] [Qed] Goal typed_job2_assigns_part2 : Valid -[wp] [Qed] Goal typed_job2_assigns_part3 : Valid -[wp] [Qed] Goal typed_job3_ensures_K : Valid -[wp] [Alt-Ergo] Goal typed_job3_ensures_Q : Valid -[wp] [Qed] Goal typed_job3_assigns_part1 : Valid -[wp] [Qed] Goal typed_job3_assigns_part2 : Valid -[wp] [Qed] Goal typed_job3_assigns_part3 : Valid -[wp] [Qed] Goal typed_caller_ensures_K : Valid -[wp] [Alt-Ergo] Goal typed_caller_ensures_P1 : Valid -[wp] [Alt-Ergo] Goal typed_caller_ensures_P2 : Valid -[wp] [Qed] Goal typed_caller_call_job_requires : Valid -[wp] [Qed] Goal typed_caller_call_job_2_requires : Valid -[wp] [Qed] Goal typed_caller2_ensures_K : Valid -[wp] [Alt-Ergo] Goal typed_caller2_ensures_Q1 : Valid -[wp] [Alt-Ergo] Goal typed_caller2_ensures_Q2 : Valid -[wp] [Alt-Ergo] Goal typed_caller2_ensures_R : Valid -[wp] [Qed] Goal typed_caller2_call_job2_requires : Valid -[wp] [Qed] Goal typed_caller2_call_job2_2_requires : Valid -[wp] [Qed] Goal typed_caller3_ensures_K : Valid -[wp] [Alt-Ergo] Goal typed_caller3_ensures_Q1 : Valid -[wp] [Alt-Ergo] Goal typed_caller3_ensures_Q2 : Valid -[wp] [Alt-Ergo] Goal typed_caller3_ensures_R : Valid -[wp] [Qed] Goal typed_caller3_call_job3_requires : Valid -[wp] [Qed] Goal typed_caller3_call_job3_2_requires : Valid +[wp] [Valid] typed_job_ensures_K (Qed) +[wp] [Valid] typed_job_ensures_P (Qed) +[wp] [Valid] typed_job_assigns_part1 (Qed) +[wp] [Valid] typed_job_assigns_part2 (Qed) +[wp] [Valid] typed_job_assigns_part3 (Qed) +[wp] [Valid] typed_job2_ensures_K (Qed) +[wp] [Valid] typed_job2_ensures_Q (Qed) +[wp] [Valid] typed_job2_assigns_part1 (Qed) +[wp] [Valid] typed_job2_assigns_part2 (Qed) +[wp] [Valid] typed_job2_assigns_part3 (Qed) +[wp] [Valid] typed_job3_ensures_K (Qed) +[wp] [Valid] typed_job3_ensures_Q (Alt-Ergo) (Cached) +[wp] [Valid] typed_job3_assigns_part1 (Qed) +[wp] [Valid] typed_job3_assigns_part2 (Qed) +[wp] [Valid] typed_job3_assigns_part3 (Qed) +[wp] [Valid] typed_caller_ensures_K (Qed) +[wp] [Valid] typed_caller_ensures_P1 (Alt-Ergo) (Cached) +[wp] [Valid] typed_caller_ensures_P2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_caller_call_job_requires (Qed) +[wp] [Valid] typed_caller_call_job_2_requires (Qed) +[wp] [Valid] typed_caller2_ensures_K (Qed) +[wp] [Valid] typed_caller2_ensures_Q1 (Alt-Ergo) (Cached) +[wp] [Valid] typed_caller2_ensures_Q2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_caller2_ensures_R (Alt-Ergo) (Cached) +[wp] [Valid] typed_caller2_call_job2_requires (Qed) +[wp] [Valid] typed_caller2_call_job2_2_requires (Qed) +[wp] [Valid] typed_caller3_ensures_K (Qed) +[wp] [Valid] typed_caller3_ensures_Q1 (Alt-Ergo) (Cached) +[wp] [Valid] typed_caller3_ensures_Q2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_caller3_ensures_R (Alt-Ergo) (Cached) +[wp] [Valid] typed_caller3_call_job3_requires (Qed) +[wp] [Valid] typed_caller3_call_job3_2_requires (Qed) [wp] Proved goals: 32 / 32 Qed: 23 Alt-Ergo: 9 diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/user_init.0.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/user_init.0.res.oracle index 03608893948267aa0621d6f529a4c5f445a8509a..a40dba8e3029db5e5b86eddda4cf214cee58c6c8 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/user_init.0.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/user_init.0.res.oracle @@ -8,98 +8,98 @@ [wp] [CFG] Goal init_t2_v2_exits : Valid (Unreachable) [wp] [CFG] Goal init_t2_v3_exits : Valid (Unreachable) [wp] 92 goals scheduled -[wp] [Alt-Ergo] Goal typed_init_ensures : Valid -[wp] [Alt-Ergo] Goal typed_init_loop_invariant_Partial_preserved : Valid -[wp] [Qed] Goal typed_init_loop_invariant_Partial_established : Valid -[wp] [Qed] Goal typed_init_loop_invariant_Range_preserved : Valid -[wp] [Qed] Goal typed_init_loop_invariant_Range_established : Valid -[wp] [Qed] Goal typed_init_loop_assigns_part1 : Valid -[wp] [Qed] Goal typed_init_loop_assigns_part2 : Valid -[wp] [Alt-Ergo] Goal typed_init_loop_assigns_part3 : Valid -[wp] [Qed] Goal typed_init_assigns : Valid -[wp] [Qed] Goal typed_init_loop_variant_decrease : Valid -[wp] [Qed] Goal typed_init_loop_variant_positive : Valid -[wp] [Alt-Ergo] Goal typed_init_t1_ensures : Valid -[wp] [Alt-Ergo] Goal typed_init_t1_loop_invariant_Partial_preserved : Valid -[wp] [Qed] Goal typed_init_t1_loop_invariant_Partial_established : Valid -[wp] [Alt-Ergo] Goal typed_init_t1_loop_invariant_Range_preserved : Valid -[wp] [Qed] Goal typed_init_t1_loop_invariant_Range_established : Valid -[wp] [Qed] Goal typed_init_t1_loop_assigns : Valid -[wp] [Qed] Goal typed_init_t1_assigns_part1 : Valid -[wp] [Qed] Goal typed_init_t1_assigns_part2 : Valid -[wp] [Alt-Ergo] Goal typed_init_t1_loop_variant_decrease : Valid -[wp] [Qed] Goal typed_init_t1_loop_variant_positive : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_v1_ensures : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_v1_loop_invariant_Partial_i_preserved : Valid -[wp] [Qed] Goal typed_init_t2_v1_loop_invariant_Partial_i_established : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_v1_loop_invariant_Range_i_preserved : Valid -[wp] [Qed] Goal typed_init_t2_v1_loop_invariant_Range_i_established : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_v1_loop_invariant_Partial_j_preserved : Valid -[wp] [Qed] Goal typed_init_t2_v1_loop_invariant_Partial_j_established : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_v1_loop_invariant_Previous_i_preserved : Valid -[wp] [Qed] Goal typed_init_t2_v1_loop_invariant_Previous_i_established : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_v1_loop_invariant_Range_j_preserved : Valid -[wp] [Qed] Goal typed_init_t2_v1_loop_invariant_Range_j_established : Valid -[wp] [Qed] Goal typed_init_t2_v1_assert_Last_j : Valid -[wp] [Qed] Goal typed_init_t2_v1_assert_Last_i : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_v1_loop_variant_decrease : Valid -[wp] [Qed] Goal typed_init_t2_v1_loop_variant_positive : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_v1_loop_variant_2_decrease : Valid -[wp] [Qed] Goal typed_init_t2_v1_loop_variant_2_positive : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_v2_ensures : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_v2_loop_invariant_Partial_i_preserved : Valid -[wp] [Qed] Goal typed_init_t2_v2_loop_invariant_Partial_i_established : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_v2_loop_invariant_Range_i_preserved : Valid -[wp] [Qed] Goal typed_init_t2_v2_loop_invariant_Range_i_established : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_v2_loop_invariant_Partial_j_preserved : Valid -[wp] [Qed] Goal typed_init_t2_v2_loop_invariant_Partial_j_established : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_v2_loop_invariant_Previous_i_preserved : Valid -[wp] [Qed] Goal typed_init_t2_v2_loop_invariant_Previous_i_established : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_v2_loop_invariant_Range_j_preserved : Valid -[wp] [Qed] Goal typed_init_t2_v2_loop_invariant_Range_j_established : Valid -[wp] [Qed] Goal typed_init_t2_v2_assert_Last_j : Valid -[wp] [Qed] Goal typed_init_t2_v2_assert_Last_i : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_v2_loop_variant_decrease : Valid -[wp] [Qed] Goal typed_init_t2_v2_loop_variant_positive : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_v2_loop_variant_2_decrease : Valid -[wp] [Qed] Goal typed_init_t2_v2_loop_variant_2_positive : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_v3_ensures : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_v3_loop_invariant_Partial_i_preserved : Valid -[wp] [Qed] Goal typed_init_t2_v3_loop_invariant_Partial_i_established : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_v3_loop_invariant_Range_i_preserved : Valid -[wp] [Qed] Goal typed_init_t2_v3_loop_invariant_Range_i_established : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_v3_loop_invariant_Partial_j_preserved : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_v3_loop_invariant_Partial_j_established : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_v3_loop_invariant_Range_j_preserved : Valid -[wp] [Qed] Goal typed_init_t2_v3_loop_invariant_Range_j_established : Valid -[wp] [Qed] Goal typed_init_t2_v3_assert_Last_j : Valid -[wp] [Qed] Goal typed_init_t2_v3_assert_Last_i : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_v3_loop_variant_decrease : Valid -[wp] [Qed] Goal typed_init_t2_v3_loop_variant_positive : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_v3_loop_variant_2_decrease : Valid -[wp] [Qed] Goal typed_init_t2_v3_loop_variant_2_positive : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_bis_v1_ensures : Valid -[wp] [Qed] Goal typed_init_t2_bis_v1_exits : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_bis_v1_loop_invariant_Partial_preserved : Valid -[wp] [Qed] Goal typed_init_t2_bis_v1_loop_invariant_Partial_established : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_bis_v1_loop_invariant_Range_preserved : Valid -[wp] [Qed] Goal typed_init_t2_bis_v1_loop_invariant_Range_established : Valid -[wp] [Qed] Goal typed_init_t2_bis_v1_assert_Offset : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_bis_v1_loop_variant_decrease : Valid -[wp] [Qed] Goal typed_init_t2_bis_v1_loop_variant_positive : Valid -[wp] [Qed] Goal typed_init_t2_bis_v1_call_init_requires : Valid -[wp] [Qed] Goal typed_init_t2_bis_v1_call_init_requires_2 : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_bis_v2_ensures : Valid -[wp] [Qed] Goal typed_init_t2_bis_v2_exits : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_bis_v2_loop_invariant_Partial_preserved : Valid -[wp] [Qed] Goal typed_init_t2_bis_v2_loop_invariant_Partial_established : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_bis_v2_loop_invariant_Range_preserved : Valid -[wp] [Qed] Goal typed_init_t2_bis_v2_loop_invariant_Range_established : Valid -[wp] [Qed] Goal typed_init_t2_bis_v2_assert_Offset_i : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_bis_v2_loop_variant_decrease : Valid -[wp] [Qed] Goal typed_init_t2_bis_v2_loop_variant_positive : Valid -[wp] [Qed] Goal typed_init_t2_bis_v2_call_init_requires : Valid -[wp] [Qed] Goal typed_init_t2_bis_v2_call_init_requires_2 : Valid +[wp] [Valid] typed_init_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_loop_invariant_Partial_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_loop_invariant_Partial_established (Qed) +[wp] [Valid] typed_init_loop_invariant_Range_preserved (Qed) +[wp] [Valid] typed_init_loop_invariant_Range_established (Qed) +[wp] [Valid] typed_init_loop_assigns_part1 (Qed) +[wp] [Valid] typed_init_loop_assigns_part2 (Qed) +[wp] [Valid] typed_init_loop_assigns_part3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_assigns (Qed) +[wp] [Valid] typed_init_loop_variant_decrease (Qed) +[wp] [Valid] typed_init_loop_variant_positive (Qed) +[wp] [Valid] typed_init_t1_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t1_loop_invariant_Partial_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t1_loop_invariant_Partial_established (Qed) +[wp] [Valid] typed_init_t1_loop_invariant_Range_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t1_loop_invariant_Range_established (Qed) +[wp] [Valid] typed_init_t1_loop_assigns (Qed) +[wp] [Valid] typed_init_t1_assigns_part1 (Qed) +[wp] [Valid] typed_init_t1_assigns_part2 (Qed) +[wp] [Valid] typed_init_t1_loop_variant_decrease (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t1_loop_variant_positive (Qed) +[wp] [Valid] typed_init_t2_v1_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_v1_loop_invariant_Partial_i_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_v1_loop_invariant_Partial_i_established (Qed) +[wp] [Valid] typed_init_t2_v1_loop_invariant_Range_i_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_v1_loop_invariant_Range_i_established (Qed) +[wp] [Valid] typed_init_t2_v1_loop_invariant_Partial_j_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_v1_loop_invariant_Partial_j_established (Qed) +[wp] [Valid] typed_init_t2_v1_loop_invariant_Previous_i_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_v1_loop_invariant_Previous_i_established (Qed) +[wp] [Valid] typed_init_t2_v1_loop_invariant_Range_j_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_v1_loop_invariant_Range_j_established (Qed) +[wp] [Valid] typed_init_t2_v1_assert_Last_j (Qed) +[wp] [Valid] typed_init_t2_v1_assert_Last_i (Qed) +[wp] [Valid] typed_init_t2_v1_loop_variant_decrease (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_v1_loop_variant_positive (Qed) +[wp] [Valid] typed_init_t2_v1_loop_variant_2_decrease (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_v1_loop_variant_2_positive (Qed) +[wp] [Valid] typed_init_t2_v2_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_v2_loop_invariant_Partial_i_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_v2_loop_invariant_Partial_i_established (Qed) +[wp] [Valid] typed_init_t2_v2_loop_invariant_Range_i_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_v2_loop_invariant_Range_i_established (Qed) +[wp] [Valid] typed_init_t2_v2_loop_invariant_Partial_j_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_v2_loop_invariant_Partial_j_established (Qed) +[wp] [Valid] typed_init_t2_v2_loop_invariant_Previous_i_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_v2_loop_invariant_Previous_i_established (Qed) +[wp] [Valid] typed_init_t2_v2_loop_invariant_Range_j_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_v2_loop_invariant_Range_j_established (Qed) +[wp] [Valid] typed_init_t2_v2_assert_Last_j (Qed) +[wp] [Valid] typed_init_t2_v2_assert_Last_i (Qed) +[wp] [Valid] typed_init_t2_v2_loop_variant_decrease (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_v2_loop_variant_positive (Qed) +[wp] [Valid] typed_init_t2_v2_loop_variant_2_decrease (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_v2_loop_variant_2_positive (Qed) +[wp] [Valid] typed_init_t2_v3_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_v3_loop_invariant_Partial_i_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_v3_loop_invariant_Partial_i_established (Qed) +[wp] [Valid] typed_init_t2_v3_loop_invariant_Range_i_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_v3_loop_invariant_Range_i_established (Qed) +[wp] [Valid] typed_init_t2_v3_loop_invariant_Partial_j_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_v3_loop_invariant_Partial_j_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_v3_loop_invariant_Range_j_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_v3_loop_invariant_Range_j_established (Qed) +[wp] [Valid] typed_init_t2_v3_assert_Last_j (Qed) +[wp] [Valid] typed_init_t2_v3_assert_Last_i (Qed) +[wp] [Valid] typed_init_t2_v3_loop_variant_decrease (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_v3_loop_variant_positive (Qed) +[wp] [Valid] typed_init_t2_v3_loop_variant_2_decrease (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_v3_loop_variant_2_positive (Qed) +[wp] [Valid] typed_init_t2_bis_v1_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_bis_v1_exits (Qed) +[wp] [Valid] typed_init_t2_bis_v1_loop_invariant_Partial_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_bis_v1_loop_invariant_Partial_established (Qed) +[wp] [Valid] typed_init_t2_bis_v1_loop_invariant_Range_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_bis_v1_loop_invariant_Range_established (Qed) +[wp] [Valid] typed_init_t2_bis_v1_assert_Offset (Qed) +[wp] [Valid] typed_init_t2_bis_v1_loop_variant_decrease (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_bis_v1_loop_variant_positive (Qed) +[wp] [Valid] typed_init_t2_bis_v1_call_init_requires (Qed) +[wp] [Valid] typed_init_t2_bis_v1_call_init_requires_2 (Qed) +[wp] [Valid] typed_init_t2_bis_v2_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_bis_v2_exits (Qed) +[wp] [Valid] typed_init_t2_bis_v2_loop_invariant_Partial_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_bis_v2_loop_invariant_Partial_established (Qed) +[wp] [Valid] typed_init_t2_bis_v2_loop_invariant_Range_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_bis_v2_loop_invariant_Range_established (Qed) +[wp] [Valid] typed_init_t2_bis_v2_assert_Offset_i (Qed) +[wp] [Valid] typed_init_t2_bis_v2_loop_variant_decrease (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_bis_v2_loop_variant_positive (Qed) +[wp] [Valid] typed_init_t2_bis_v2_call_init_requires (Qed) +[wp] [Valid] typed_init_t2_bis_v2_call_init_requires_2 (Qed) [wp] Proved goals: 97 / 97 Qed: 53 Alt-Ergo: 39 diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/user_init.1.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/user_init.1.res.oracle index cf4d5306048978038940884b3cfd74840706581c..e67a634d8b1d1af8828a2f5cb1cea7aca86bb5c0 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/user_init.1.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/user_init.1.res.oracle @@ -3,29 +3,29 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 23 goals scheduled -[wp] [Qed] Goal typed_init_t2_v2_loop_assigns_part1 : Valid -[wp] [Script] Goal typed_init_t2_v2_loop_assigns_part2 : Valid -[wp] [Script] Goal typed_init_t2_v2_loop_assigns_part3 : Valid -[wp] [Qed] Goal typed_init_t2_v2_loop_assigns_2_part1 : Valid -[wp] [Script] Goal typed_init_t2_v2_loop_assigns_2_part2 : Valid -[wp] [Script] Goal typed_init_t2_v2_loop_assigns_2_part3 : Valid -[wp] [Qed] Goal typed_init_t2_v2_assigns_part1 : Valid -[wp] [Script] Goal typed_init_t2_v2_assigns_part2 : Valid -[wp] [Qed] Goal typed_init_t2_v3_loop_assigns_part1 : Valid -[wp] [Script] Goal typed_init_t2_v3_loop_assigns_part2 : Valid -[wp] [Script] Goal typed_init_t2_v3_loop_assigns_part3 : Valid -[wp] [Qed] Goal typed_init_t2_v3_loop_assigns_2_part1 : Valid -[wp] [Qed] Goal typed_init_t2_v3_loop_assigns_2_part2 : Valid -[wp] [Qed] Goal typed_init_t2_v3_assigns_part1 : Valid -[wp] [Script] Goal typed_init_t2_v3_assigns_part2 : Valid -[wp] [Qed] Goal typed_init_t2_bis_v2_loop_assigns_part1 : Valid -[wp] [Script] Goal typed_init_t2_bis_v2_loop_assigns_part2 : Valid -[wp] [Script] Goal typed_init_t2_bis_v2_loop_assigns_part3 : Valid -[wp] [Qed] Goal typed_init_t2_bis_v2_assigns_exit_part1 : Valid -[wp] [Script] Goal typed_init_t2_bis_v2_assigns_exit_part2 : Valid -[wp] [Qed] Goal typed_init_t2_bis_v2_assigns_exit_part3 : Valid -[wp] [Qed] Goal typed_init_t2_bis_v2_assigns_normal_part1 : Valid -[wp] [Script] Goal typed_init_t2_bis_v2_assigns_normal_part2 : Valid +[wp] [Valid] typed_init_t2_v2_loop_assigns_part1 (Qed) +[wp] [Valid] typed_init_t2_v2_loop_assigns_part2 (Script) +[wp] [Valid] typed_init_t2_v2_loop_assigns_part3 (Script) +[wp] [Valid] typed_init_t2_v2_loop_assigns_2_part1 (Qed) +[wp] [Valid] typed_init_t2_v2_loop_assigns_2_part2 (Script) +[wp] [Valid] typed_init_t2_v2_loop_assigns_2_part3 (Script) +[wp] [Valid] typed_init_t2_v2_assigns_part1 (Qed) +[wp] [Valid] typed_init_t2_v2_assigns_part2 (Script) +[wp] [Valid] typed_init_t2_v3_loop_assigns_part1 (Qed) +[wp] [Valid] typed_init_t2_v3_loop_assigns_part2 (Script) +[wp] [Valid] typed_init_t2_v3_loop_assigns_part3 (Script) +[wp] [Valid] typed_init_t2_v3_loop_assigns_2_part1 (Qed) +[wp] [Valid] typed_init_t2_v3_loop_assigns_2_part2 (Qed) +[wp] [Valid] typed_init_t2_v3_assigns_part1 (Qed) +[wp] [Valid] typed_init_t2_v3_assigns_part2 (Script) +[wp] [Valid] typed_init_t2_bis_v2_loop_assigns_part1 (Qed) +[wp] [Valid] typed_init_t2_bis_v2_loop_assigns_part2 (Script) +[wp] [Valid] typed_init_t2_bis_v2_loop_assigns_part3 (Script) +[wp] [Valid] typed_init_t2_bis_v2_assigns_exit_part1 (Qed) +[wp] [Valid] typed_init_t2_bis_v2_assigns_exit_part2 (Script) +[wp] [Valid] typed_init_t2_bis_v2_assigns_exit_part3 (Qed) +[wp] [Valid] typed_init_t2_bis_v2_assigns_normal_part1 (Qed) +[wp] [Valid] typed_init_t2_bis_v2_assigns_normal_part2 (Script) [wp] Proved goals: 23 / 23 Qed: 11 Script: 12 diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/user_init.2.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/user_init.2.res.oracle index 3416ef1be51fbaaf9888dd8e886ad948972a573c..49c3d939f28a4027e4e95a60d81f2c152d7cda5e 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/user_init.2.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/user_init.2.res.oracle @@ -3,22 +3,22 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 16 goals scheduled -[wp] [Qed] Goal typed_init_t2_v1_loop_assigns_part1 : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_v1_loop_assigns_part2 : Unsuccess -[wp] [Alt-Ergo] Goal typed_init_t2_v1_loop_assigns_part3 : Unsuccess -[wp] [Qed] Goal typed_init_t2_v1_loop_assigns_2_part1 : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_v1_loop_assigns_2_part2 : Unsuccess -[wp] [Alt-Ergo] Goal typed_init_t2_v1_loop_assigns_2_part3 : Unsuccess -[wp] [Qed] Goal typed_init_t2_v1_assigns_part1 : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_v1_assigns_part2 : Unsuccess -[wp] [Qed] Goal typed_init_t2_bis_v1_loop_assigns_part1 : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_bis_v1_loop_assigns_part2 : Unsuccess -[wp] [Alt-Ergo] Goal typed_init_t2_bis_v1_loop_assigns_part3 : Unsuccess -[wp] [Qed] Goal typed_init_t2_bis_v1_assigns_exit_part1 : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_bis_v1_assigns_exit_part2 : Unsuccess -[wp] [Qed] Goal typed_init_t2_bis_v1_assigns_exit_part3 : Valid -[wp] [Qed] Goal typed_init_t2_bis_v1_assigns_normal_part1 : Valid -[wp] [Alt-Ergo] Goal typed_init_t2_bis_v1_assigns_normal_part2 : Unsuccess +[wp] [Valid] typed_init_t2_v1_loop_assigns_part1 (Qed) +[wp] [Timeout] typed_init_t2_v1_loop_assigns_part2 (Alt-Ergo) (Cached) +[wp] [Timeout] typed_init_t2_v1_loop_assigns_part3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_v1_loop_assigns_2_part1 (Qed) +[wp] [Timeout] typed_init_t2_v1_loop_assigns_2_part2 (Alt-Ergo) (Cached) +[wp] [Timeout] typed_init_t2_v1_loop_assigns_2_part3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_v1_assigns_part1 (Qed) +[wp] [Timeout] typed_init_t2_v1_assigns_part2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_bis_v1_loop_assigns_part1 (Qed) +[wp] [Timeout] typed_init_t2_bis_v1_loop_assigns_part2 (Alt-Ergo) (Cached) +[wp] [Timeout] typed_init_t2_bis_v1_loop_assigns_part3 (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_bis_v1_assigns_exit_part1 (Qed) +[wp] [Unknown] typed_init_t2_bis_v1_assigns_exit_part2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_init_t2_bis_v1_assigns_exit_part3 (Qed) +[wp] [Valid] typed_init_t2_bis_v1_assigns_normal_part1 (Qed) +[wp] [Unknown] typed_init_t2_bis_v1_assigns_normal_part2 (Alt-Ergo) (Cached) [wp] Proved goals: 7 / 16 Qed: 7 Alt-Ergo: 0 (unsuccess: 9) diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/user_injector.0.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/user_injector.0.res.oracle index f55bf7c679fdd03df298f54bb4c45dd72ad80874..b930588a0780253df0a6964822a19fe368c5d05f 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/user_injector.0.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/user_injector.0.res.oracle @@ -3,26 +3,26 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 20 goals scheduled -[wp] [Qed] Goal typed_job_ensures_SEQ : Valid -[wp] [Qed] Goal typed_job_ensures_ID1 : Valid -[wp] [Qed] Goal typed_job_ensures_ID2 : Valid -[wp] [Qed] Goal typed_job_ensures_R1 : Valid -[wp] [Qed] Goal typed_job_ensures_R2 : Valid -[wp] [Qed] Goal typed_job_ensures_R0 : Valid -[wp] [Qed] Goal typed_job_ensures_E1 : Valid -[wp] [Qed] Goal typed_job_ensures_E2 : Valid -[wp] [Qed] Goal typed_job_assigns_exit_part1 : Valid -[wp] [Qed] Goal typed_job_assigns_exit_part2 : Valid -[wp] [Qed] Goal typed_job_assigns_exit_part3 : Valid -[wp] [Qed] Goal typed_job_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_job_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_job_assigns_normal_part3 : Valid -[wp] [Qed] Goal typed_job_assigns_normal_part4 : Valid -[wp] [Qed] Goal typed_job_assigns_normal_part5 : Valid -[wp] [Qed] Goal typed_job_assigns_normal_part6 : Valid -[wp] [Qed] Goal typed_job_assigns_normal_part7 : Valid -[wp] [Qed] Goal typed_job_assigns_normal_part8 : Valid -[wp] [Qed] Goal typed_job_assigns_normal_part9 : Valid +[wp] [Valid] typed_job_ensures_SEQ (Qed) +[wp] [Valid] typed_job_ensures_ID1 (Qed) +[wp] [Valid] typed_job_ensures_ID2 (Qed) +[wp] [Valid] typed_job_ensures_R1 (Qed) +[wp] [Valid] typed_job_ensures_R2 (Qed) +[wp] [Valid] typed_job_ensures_R0 (Qed) +[wp] [Valid] typed_job_ensures_E1 (Qed) +[wp] [Valid] typed_job_ensures_E2 (Qed) +[wp] [Valid] typed_job_assigns_exit_part1 (Qed) +[wp] [Valid] typed_job_assigns_exit_part2 (Qed) +[wp] [Valid] typed_job_assigns_exit_part3 (Qed) +[wp] [Valid] typed_job_assigns_normal_part1 (Qed) +[wp] [Valid] typed_job_assigns_normal_part2 (Qed) +[wp] [Valid] typed_job_assigns_normal_part3 (Qed) +[wp] [Valid] typed_job_assigns_normal_part4 (Qed) +[wp] [Valid] typed_job_assigns_normal_part5 (Qed) +[wp] [Valid] typed_job_assigns_normal_part6 (Qed) +[wp] [Valid] typed_job_assigns_normal_part7 (Qed) +[wp] [Valid] typed_job_assigns_normal_part8 (Qed) +[wp] [Valid] typed_job_assigns_normal_part9 (Qed) [wp] Proved goals: 20 / 20 Qed: 20 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/user_injector.1.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/user_injector.1.res.oracle index a15c36af50f637ad5dc6c6fd7e5a4de06d5ca586..1bb99dacb0ea7fffd1620bbe9d7d355a6748577c 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/user_injector.1.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/user_injector.1.res.oracle @@ -3,22 +3,22 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 16 goals scheduled -[wp] [Qed] Goal typed_ref_job_ensures_SEQ : Valid -[wp] [Qed] Goal typed_ref_job_ensures_ID1 : Valid -[wp] [Qed] Goal typed_ref_job_ensures_ID2 : Valid -[wp] [Qed] Goal typed_ref_job_ensures_R1 : Valid -[wp] [Qed] Goal typed_ref_job_ensures_R2 : Valid -[wp] [Qed] Goal typed_ref_job_ensures_R0 : Valid -[wp] [Qed] Goal typed_ref_job_ensures_E1 : Valid -[wp] [Qed] Goal typed_ref_job_ensures_E2 : Valid -[wp] [Qed] Goal typed_ref_job_assigns_exit_part1 : Valid -[wp] [Qed] Goal typed_ref_job_assigns_exit_part2 : Valid -[wp] [Qed] Goal typed_ref_job_assigns_normal_part1 : Valid -[wp] [Qed] Goal typed_ref_job_assigns_normal_part2 : Valid -[wp] [Qed] Goal typed_ref_job_assigns_normal_part3 : Valid -[wp] [Qed] Goal typed_ref_job_assigns_normal_part4 : Valid -[wp] [Qed] Goal typed_ref_job_assigns_normal_part5 : Valid -[wp] [Qed] Goal typed_ref_job_assigns_normal_part6 : Valid +[wp] [Valid] typed_ref_job_ensures_SEQ (Qed) +[wp] [Valid] typed_ref_job_ensures_ID1 (Qed) +[wp] [Valid] typed_ref_job_ensures_ID2 (Qed) +[wp] [Valid] typed_ref_job_ensures_R1 (Qed) +[wp] [Valid] typed_ref_job_ensures_R2 (Qed) +[wp] [Valid] typed_ref_job_ensures_R0 (Qed) +[wp] [Valid] typed_ref_job_ensures_E1 (Qed) +[wp] [Valid] typed_ref_job_ensures_E2 (Qed) +[wp] [Valid] typed_ref_job_assigns_exit_part1 (Qed) +[wp] [Valid] typed_ref_job_assigns_exit_part2 (Qed) +[wp] [Valid] typed_ref_job_assigns_normal_part1 (Qed) +[wp] [Valid] typed_ref_job_assigns_normal_part2 (Qed) +[wp] [Valid] typed_ref_job_assigns_normal_part3 (Qed) +[wp] [Valid] typed_ref_job_assigns_normal_part4 (Qed) +[wp] [Valid] typed_ref_job_assigns_normal_part5 (Qed) +[wp] [Valid] typed_ref_job_assigns_normal_part6 (Qed) [wp] Proved goals: 16 / 16 Qed: 16 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/user_rec.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/user_rec.res.oracle index e5acf75e0c54333f32b8eb415037cb422f1bf4b1..f82c3a516257fda65ac84465ab73c8dd97a6e9e9 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/user_rec.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/user_rec.res.oracle @@ -3,24 +3,24 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 18 goals scheduled -[wp] [Alt-Ergo] Goal typed_F1_ensures : Valid -[wp] [Qed] Goal typed_F1_loop_invariant_preserved : Valid -[wp] [Qed] Goal typed_F1_loop_invariant_established : Valid -[wp] [Alt-Ergo] Goal typed_F1_loop_invariant_2_preserved : Valid -[wp] [Alt-Ergo] Goal typed_F1_loop_invariant_2_established : Valid -[wp] [Qed] Goal typed_F1_loop_assigns : Valid -[wp] [Alt-Ergo] Goal typed_F2_ensures : Valid -[wp] [Alt-Ergo] Goal typed_F2_loop_invariant_PART_preserved : Valid -[wp] [Alt-Ergo] Goal typed_F2_loop_invariant_PART_established : Valid -[wp] [Alt-Ergo] Goal typed_F2_loop_invariant_RANGE_preserved : Valid -[wp] [Qed] Goal typed_F2_loop_invariant_RANGE_established : Valid -[wp] [Qed] Goal typed_F2_loop_assigns : Valid -[wp] [Alt-Ergo] Goal typed_F4_ensures : Valid -[wp] [Alt-Ergo] Goal typed_F4_loop_invariant_NEVER_preserved : Valid -[wp] [Alt-Ergo] Goal typed_F4_loop_invariant_NEVER_established : Valid -[wp] [Alt-Ergo] Goal typed_F4_loop_invariant_RANGE_preserved : Valid -[wp] [Qed] Goal typed_F4_loop_invariant_RANGE_established : Valid -[wp] [Qed] Goal typed_F4_loop_assigns : Valid +[wp] [Valid] typed_F1_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_F1_loop_invariant_preserved (Qed) +[wp] [Valid] typed_F1_loop_invariant_established (Qed) +[wp] [Valid] typed_F1_loop_invariant_2_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_F1_loop_invariant_2_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_F1_loop_assigns (Qed) +[wp] [Valid] typed_F2_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_F2_loop_invariant_PART_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_F2_loop_invariant_PART_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_F2_loop_invariant_RANGE_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_F2_loop_invariant_RANGE_established (Qed) +[wp] [Valid] typed_F2_loop_assigns (Qed) +[wp] [Valid] typed_F4_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_F4_loop_invariant_NEVER_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_F4_loop_invariant_NEVER_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_F4_loop_invariant_RANGE_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_F4_loop_invariant_RANGE_established (Qed) +[wp] [Valid] typed_F4_loop_assigns (Qed) [wp] Proved goals: 18 / 18 Qed: 7 Alt-Ergo: 11 diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/user_string.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/user_string.res.oracle index 7ce998fa950fa087f225e2f05f1d2288fad51675..e2823ba2672aef91995dfd7c1763e9c69d91c4a3 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/user_string.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/user_string.res.oracle @@ -3,19 +3,19 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 13 goals scheduled -[wp] [Qed] Goal typed_strlen_ensures : Valid -[wp] [Qed] Goal typed_strlen_loop_invariant_BASE_preserved : Valid -[wp] [Qed] Goal typed_strlen_loop_invariant_BASE_established : Valid -[wp] [Alt-Ergo] Goal typed_strlen_loop_invariant_RANGE_preserved : Valid -[wp] [Alt-Ergo] Goal typed_strlen_loop_invariant_RANGE_established : Valid -[wp] [Alt-Ergo] Goal typed_strlen_loop_invariant_ZERO_preserved : Valid -[wp] [Qed] Goal typed_strlen_loop_invariant_ZERO_established : Valid -[wp] [Alt-Ergo] Goal typed_strlen_assert_END : Valid -[wp] [Qed] Goal typed_strlen_loop_assigns : Valid -[wp] [Qed] Goal typed_strlen_assigns_part1 : Valid -[wp] [Qed] Goal typed_strlen_assigns_part2 : Valid -[wp] [Qed] Goal typed_strlen_loop_variant_decrease : Valid -[wp] [Alt-Ergo] Goal typed_strlen_loop_variant_positive : Valid +[wp] [Valid] typed_strlen_ensures (Qed) +[wp] [Valid] typed_strlen_loop_invariant_BASE_preserved (Qed) +[wp] [Valid] typed_strlen_loop_invariant_BASE_established (Qed) +[wp] [Valid] typed_strlen_loop_invariant_RANGE_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_strlen_loop_invariant_RANGE_established (Alt-Ergo) (Cached) +[wp] [Valid] typed_strlen_loop_invariant_ZERO_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_strlen_loop_invariant_ZERO_established (Qed) +[wp] [Valid] typed_strlen_assert_END (Alt-Ergo) (Cached) +[wp] [Valid] typed_strlen_loop_assigns (Qed) +[wp] [Valid] typed_strlen_assigns_part1 (Qed) +[wp] [Valid] typed_strlen_assigns_part2 (Qed) +[wp] [Valid] typed_strlen_loop_variant_decrease (Qed) +[wp] [Valid] typed_strlen_loop_variant_positive (Alt-Ergo) (Cached) [wp] Proved goals: 13 / 13 Qed: 8 Alt-Ergo: 5 diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/user_swap.0.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/user_swap.0.res.oracle index 3257125abab11b9afed371919432c0c1f69fd9f6..afe608c07d540db047faf38b9d023a59ec349f93 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/user_swap.0.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/user_swap.0.res.oracle @@ -3,13 +3,13 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 7 goals scheduled -[wp] [Alt-Ergo] Goal typed_swap_ensures_A : Valid -[wp] [Qed] Goal typed_swap_ensures_B : Valid -[wp] [Qed] Goal typed_swap_assigns_part1 : Valid -[wp] [Qed] Goal typed_swap_assigns_part2 : Valid -[wp] [Qed] Goal typed_main_assert : Valid -[wp] [Qed] Goal typed_main_call_swap_requires : Valid -[wp] [Qed] Goal typed_main_call_swap_requires_2 : Valid +[wp] [Valid] typed_swap_ensures_A (Alt-Ergo) (Cached) +[wp] [Valid] typed_swap_ensures_B (Qed) +[wp] [Valid] typed_swap_assigns_part1 (Qed) +[wp] [Valid] typed_swap_assigns_part2 (Qed) +[wp] [Valid] typed_main_assert (Qed) +[wp] [Valid] typed_main_call_swap_requires (Qed) +[wp] [Valid] typed_main_call_swap_requires_2 (Qed) [wp] Proved goals: 7 / 7 Qed: 6 Alt-Ergo: 1 diff --git a/src/plugins/wp/tests/wp_typed/oracle_qualif/user_swap.1.res.oracle b/src/plugins/wp/tests/wp_typed/oracle_qualif/user_swap.1.res.oracle index 3deaec819b60eea87bcc62e6d1c3cf3d797758a4..125d6a55c07e6680f4b2816c6bb0bf828a55e42b 100644 --- a/src/plugins/wp/tests/wp_typed/oracle_qualif/user_swap.1.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle_qualif/user_swap.1.res.oracle @@ -3,12 +3,12 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 6 goals scheduled -[wp] [Qed] Goal typed_ref_swap_ensures_A : Valid -[wp] [Qed] Goal typed_ref_swap_ensures_B : Valid -[wp] [Qed] Goal typed_ref_swap_assigns : Valid -[wp] [Qed] Goal typed_ref_main_assert : Valid -[wp] [Qed] Goal typed_ref_main_call_swap_requires : Valid -[wp] [Qed] Goal typed_ref_main_call_swap_requires_2 : Valid +[wp] [Valid] typed_ref_swap_ensures_A (Qed) +[wp] [Valid] typed_ref_swap_ensures_B (Qed) +[wp] [Valid] typed_ref_swap_assigns (Qed) +[wp] [Valid] typed_ref_main_assert (Qed) +[wp] [Valid] typed_ref_main_call_swap_requires (Qed) +[wp] [Valid] typed_ref_main_call_swap_requires_2 (Qed) [wp] Proved goals: 6 / 6 Qed: 6 ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_usage/oracle_qualif/caveat2.res.oracle b/src/plugins/wp/tests/wp_usage/oracle_qualif/caveat2.res.oracle index 1797f0fdbbb7a1c740799dd113168dba2f61f0e3..4b4999bcc313d6248ae6b64b5cda0d30dd0c9d52 100644 --- a/src/plugins/wp/tests/wp_usage/oracle_qualif/caveat2.res.oracle +++ b/src/plugins/wp/tests/wp_usage/oracle_qualif/caveat2.res.oracle @@ -4,15 +4,15 @@ [wp] Warning: Missing RTE guards [wp] caveat2.i:14: Warning: Undefined array-size (sint32[]) [wp] 9 goals scheduled -[wp] [Qed] Goal typed_caveat_job_ensures_N : Valid -[wp] [Alt-Ergo] Goal typed_caveat_job_ensures_A : Valid -[wp] [Qed] Goal typed_caveat_job_loop_invariant_preserved : Valid -[wp] [Qed] Goal typed_caveat_job_loop_invariant_established : Valid -[wp] [Alt-Ergo] Goal typed_caveat_job_loop_invariant_2_preserved : Valid -[wp] [Qed] Goal typed_caveat_job_loop_invariant_2_established : Valid -[wp] [Qed] Goal typed_caveat_job_loop_assigns : Valid -[wp] [Qed] Goal typed_caveat_job_assigns_part1 : Valid -[wp] [Qed] Goal typed_caveat_job_assigns_part2 : Valid +[wp] [Valid] typed_caveat_job_ensures_N (Qed) +[wp] [Valid] typed_caveat_job_ensures_A (Alt-Ergo) (Cached) (Stronger) +[wp] [Valid] typed_caveat_job_loop_invariant_preserved (Qed) +[wp] [Valid] typed_caveat_job_loop_invariant_established (Qed) +[wp] [Valid] typed_caveat_job_loop_invariant_2_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_caveat_job_loop_invariant_2_established (Qed) +[wp] [Valid] typed_caveat_job_loop_assigns (Qed) +[wp] [Valid] typed_caveat_job_assigns_part1 (Qed) +[wp] [Valid] typed_caveat_job_assigns_part2 (Qed) [wp] Proved goals: 9 / 9 Qed: 7 Alt-Ergo: 2 diff --git a/src/plugins/wp/tests/wp_usage/oracle_qualif/caveat_range.res.oracle b/src/plugins/wp/tests/wp_usage/oracle_qualif/caveat_range.res.oracle index 4dd118b0742599e74b2c21bcfc012590ee771f5f..7d81e16a03de746fc20e494ea066b68f308c5de0 100644 --- a/src/plugins/wp/tests/wp_usage/oracle_qualif/caveat_range.res.oracle +++ b/src/plugins/wp/tests/wp_usage/oracle_qualif/caveat_range.res.oracle @@ -3,18 +3,18 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 12 goals scheduled -[wp] [Alt-Ergo] Goal typed_caveat_reset_ensures : Valid -[wp] [Alt-Ergo] Goal typed_caveat_reset_ensures_2 : Valid -[wp] [Qed] Goal typed_caveat_reset_loop_invariant_preserved : Valid -[wp] [Qed] Goal typed_caveat_reset_loop_invariant_established : Valid -[wp] [Alt-Ergo] Goal typed_caveat_reset_loop_invariant_2_preserved : Valid -[wp] [Qed] Goal typed_caveat_reset_loop_invariant_2_established : Valid -[wp] [Alt-Ergo] Goal typed_caveat_reset_loop_invariant_3_preserved : Valid -[wp] [Qed] Goal typed_caveat_reset_loop_invariant_3_established : Valid -[wp] [Qed] Goal typed_caveat_reset_loop_assigns_part1 : Valid -[wp] [Qed] Goal typed_caveat_reset_loop_assigns_part2 : Valid -[wp] [Qed] Goal typed_caveat_reset_loop_assigns_part3 : Valid -[wp] [Qed] Goal typed_caveat_reset_assigns : Valid +[wp] [Valid] typed_caveat_reset_ensures (Alt-Ergo) (Cached) +[wp] [Valid] typed_caveat_reset_ensures_2 (Alt-Ergo) (Cached) +[wp] [Valid] typed_caveat_reset_loop_invariant_preserved (Qed) +[wp] [Valid] typed_caveat_reset_loop_invariant_established (Qed) +[wp] [Valid] typed_caveat_reset_loop_invariant_2_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_caveat_reset_loop_invariant_2_established (Qed) +[wp] [Valid] typed_caveat_reset_loop_invariant_3_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_caveat_reset_loop_invariant_3_established (Qed) +[wp] [Valid] typed_caveat_reset_loop_assigns_part1 (Qed) +[wp] [Valid] typed_caveat_reset_loop_assigns_part2 (Qed) +[wp] [Valid] typed_caveat_reset_loop_assigns_part3 (Qed) +[wp] [Valid] typed_caveat_reset_assigns (Qed) [wp] Proved goals: 12 / 12 Qed: 8 Alt-Ergo: 4 diff --git a/src/plugins/wp/tests/wp_usage/oracle_qualif/issue-189-bis.0.res.oracle b/src/plugins/wp/tests/wp_usage/oracle_qualif/issue-189-bis.0.res.oracle index 593b7a3bd52dd3f48bd55b82d311e40ff8397a0c..44b09c2a518881dc0418ea2e0c5a0495fa372c67 100644 --- a/src/plugins/wp/tests/wp_usage/oracle_qualif/issue-189-bis.0.res.oracle +++ b/src/plugins/wp/tests/wp_usage/oracle_qualif/issue-189-bis.0.res.oracle @@ -3,36 +3,36 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 30 goals scheduled -[wp] [Alt-Ergo] Goal typed_memcpy_alias_vars_ensures_memcpy : Valid -[wp] [Alt-Ergo] Goal typed_memcpy_alias_vars_ensures_unmodified : Valid -[wp] [Alt-Ergo] Goal typed_memcpy_alias_vars_loop_invariant_cpy_preserved : Valid -[wp] [Qed] Goal typed_memcpy_alias_vars_loop_invariant_cpy_established : Valid -[wp] [Qed] Goal typed_memcpy_alias_vars_loop_invariant_dst_preserved : Valid -[wp] [Qed] Goal typed_memcpy_alias_vars_loop_invariant_dst_established : Valid -[wp] [Alt-Ergo] Goal typed_memcpy_alias_vars_loop_invariant_len_preserved : Valid -[wp] [Qed] Goal typed_memcpy_alias_vars_loop_invariant_len_established : Valid -[wp] [Qed] Goal typed_memcpy_alias_vars_loop_invariant_src_preserved : Valid -[wp] [Qed] Goal typed_memcpy_alias_vars_loop_invariant_src_established : Valid -[wp] [Qed] Goal typed_memcpy_alias_vars_loop_assigns_part1 : Valid -[wp] [Qed] Goal typed_memcpy_alias_vars_loop_assigns_part2 : Valid -[wp] [Qed] Goal typed_memcpy_alias_vars_loop_assigns_part3 : Valid -[wp] [Alt-Ergo] Goal typed_memcpy_alias_vars_loop_assigns_part4 : Valid -[wp] [Qed] Goal typed_memcpy_alias_vars_assigns : Valid -[wp] [Alt-Ergo] Goal typed_memcpy_context_vars_ensures_memcpy_ok : Valid -[wp] [Alt-Ergo] Goal typed_memcpy_context_vars_ensures_unmodified_ok : Valid -[wp] [Alt-Ergo] Goal typed_memcpy_context_vars_loop_invariant_ok_cpy_preserved : Valid -[wp] [Qed] Goal typed_memcpy_context_vars_loop_invariant_ok_cpy_established : Valid -[wp] [Qed] Goal typed_memcpy_context_vars_loop_invariant_ok_dst_preserved : Valid -[wp] [Qed] Goal typed_memcpy_context_vars_loop_invariant_ok_dst_established : Valid -[wp] [Alt-Ergo] Goal typed_memcpy_context_vars_loop_invariant_ok_len_preserved : Valid -[wp] [Qed] Goal typed_memcpy_context_vars_loop_invariant_ok_len_established : Valid -[wp] [Qed] Goal typed_memcpy_context_vars_loop_invariant_ok_src_preserved : Valid -[wp] [Qed] Goal typed_memcpy_context_vars_loop_invariant_ok_src_established : Valid -[wp] [Qed] Goal typed_memcpy_context_vars_loop_assigns_part1 : Valid -[wp] [Qed] Goal typed_memcpy_context_vars_loop_assigns_part2 : Valid -[wp] [Qed] Goal typed_memcpy_context_vars_loop_assigns_part3 : Valid -[wp] [Alt-Ergo] Goal typed_memcpy_context_vars_loop_assigns_part4 : Valid -[wp] [Qed] Goal typed_memcpy_context_vars_assigns : Valid +[wp] [Valid] typed_memcpy_alias_vars_ensures_memcpy (Alt-Ergo) (Cached) +[wp] [Valid] typed_memcpy_alias_vars_ensures_unmodified (Alt-Ergo) (Cached) +[wp] [Valid] typed_memcpy_alias_vars_loop_invariant_cpy_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_memcpy_alias_vars_loop_invariant_cpy_established (Qed) +[wp] [Valid] typed_memcpy_alias_vars_loop_invariant_dst_preserved (Qed) +[wp] [Valid] typed_memcpy_alias_vars_loop_invariant_dst_established (Qed) +[wp] [Valid] typed_memcpy_alias_vars_loop_invariant_len_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_memcpy_alias_vars_loop_invariant_len_established (Qed) +[wp] [Valid] typed_memcpy_alias_vars_loop_invariant_src_preserved (Qed) +[wp] [Valid] typed_memcpy_alias_vars_loop_invariant_src_established (Qed) +[wp] [Valid] typed_memcpy_alias_vars_loop_assigns_part1 (Qed) +[wp] [Valid] typed_memcpy_alias_vars_loop_assigns_part2 (Qed) +[wp] [Valid] typed_memcpy_alias_vars_loop_assigns_part3 (Qed) +[wp] [Valid] typed_memcpy_alias_vars_loop_assigns_part4 (Alt-Ergo) (Cached) +[wp] [Valid] typed_memcpy_alias_vars_assigns (Qed) +[wp] [Valid] typed_memcpy_context_vars_ensures_memcpy_ok (Alt-Ergo) (Cached) +[wp] [Valid] typed_memcpy_context_vars_ensures_unmodified_ok (Alt-Ergo) (Cached) +[wp] [Valid] typed_memcpy_context_vars_loop_invariant_ok_cpy_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_memcpy_context_vars_loop_invariant_ok_cpy_established (Qed) +[wp] [Valid] typed_memcpy_context_vars_loop_invariant_ok_dst_preserved (Qed) +[wp] [Valid] typed_memcpy_context_vars_loop_invariant_ok_dst_established (Qed) +[wp] [Valid] typed_memcpy_context_vars_loop_invariant_ok_len_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_memcpy_context_vars_loop_invariant_ok_len_established (Qed) +[wp] [Valid] typed_memcpy_context_vars_loop_invariant_ok_src_preserved (Qed) +[wp] [Valid] typed_memcpy_context_vars_loop_invariant_ok_src_established (Qed) +[wp] [Valid] typed_memcpy_context_vars_loop_assigns_part1 (Qed) +[wp] [Valid] typed_memcpy_context_vars_loop_assigns_part2 (Qed) +[wp] [Valid] typed_memcpy_context_vars_loop_assigns_part3 (Qed) +[wp] [Valid] typed_memcpy_context_vars_loop_assigns_part4 (Alt-Ergo) (Cached) +[wp] [Valid] typed_memcpy_context_vars_assigns (Qed) [wp] Proved goals: 30 / 30 Qed: 20 Alt-Ergo: 10 diff --git a/src/plugins/wp/tests/wp_usage/oracle_qualif/issue-189-bis.1.res.oracle b/src/plugins/wp/tests/wp_usage/oracle_qualif/issue-189-bis.1.res.oracle index 542edabc6c24c395abaa5003b4eafe74e0fd1457..b48b2ec718c82b03b1cbc8ca7291117324650fc7 100644 --- a/src/plugins/wp/tests/wp_usage/oracle_qualif/issue-189-bis.1.res.oracle +++ b/src/plugins/wp/tests/wp_usage/oracle_qualif/issue-189-bis.1.res.oracle @@ -3,16 +3,16 @@ [wp] Running WP plugin... [wp] Warning: Missing RTE guards [wp] 10 goals scheduled -[wp] [Alt-Ergo] Goal typed_memcpy_context_vars_ensures_memcpy_ok : Valid -[wp] [Qed] Goal typed_memcpy_context_vars_ensures_unmodified_ok : Valid -[wp] [Alt-Ergo] Goal typed_memcpy_context_vars_loop_invariant_ok_cpy_preserved : Valid -[wp] [Qed] Goal typed_memcpy_context_vars_loop_invariant_ok_cpy_established : Valid -[wp] [Qed] Goal typed_memcpy_context_vars_loop_invariant_ok_dst_preserved : Valid -[wp] [Qed] Goal typed_memcpy_context_vars_loop_invariant_ok_dst_established : Valid -[wp] [Alt-Ergo] Goal typed_memcpy_context_vars_loop_invariant_ok_len_preserved : Valid -[wp] [Qed] Goal typed_memcpy_context_vars_loop_invariant_ok_len_established : Valid -[wp] [Qed] Goal typed_memcpy_context_vars_loop_invariant_ok_src_preserved : Valid -[wp] [Qed] Goal typed_memcpy_context_vars_loop_invariant_ok_src_established : Valid +[wp] [Valid] typed_memcpy_context_vars_ensures_memcpy_ok (Alt-Ergo) (Cached) +[wp] [Valid] typed_memcpy_context_vars_ensures_unmodified_ok (Qed) +[wp] [Valid] typed_memcpy_context_vars_loop_invariant_ok_cpy_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_memcpy_context_vars_loop_invariant_ok_cpy_established (Qed) +[wp] [Valid] typed_memcpy_context_vars_loop_invariant_ok_dst_preserved (Qed) +[wp] [Valid] typed_memcpy_context_vars_loop_invariant_ok_dst_established (Qed) +[wp] [Valid] typed_memcpy_context_vars_loop_invariant_ok_len_preserved (Alt-Ergo) (Cached) +[wp] [Valid] typed_memcpy_context_vars_loop_invariant_ok_len_established (Qed) +[wp] [Valid] typed_memcpy_context_vars_loop_invariant_ok_src_preserved (Qed) +[wp] [Valid] typed_memcpy_context_vars_loop_invariant_ok_src_established (Qed) [wp] Proved goals: 10 / 10 Qed: 7 Alt-Ergo: 3