Skip to content
Snippets Groups Projects
Commit 885730d0 authored by Julien Signoles's avatar Julien Signoles
Browse files

[E-ACSL] do not call __clean when not required + ongoing manual

parent ed2cc51f
No related branches found
No related tags found
No related merge requests found
Showing
with 0 additions and 44 deletions
......@@ -30,8 +30,6 @@ axiomatic
}
*/
extern __attribute__((__FC_BUILTIN__)) void __clean(void);
extern size_t __memory_size;
/*@
......@@ -47,7 +45,6 @@ int main(void)
/*@ assert \true; */
e_acsl_assert(1,(char *)"Assertion",(char *)"main",(char *)"\\true",10);
__retres = 0;
__clean();
return __retres;
}
......
......@@ -30,8 +30,6 @@ axiomatic
}
*/
extern __attribute__((__FC_BUILTIN__)) void __clean(void);
extern size_t __memory_size;
/*@
......@@ -47,7 +45,6 @@ int main(void)
/*@ assert \true; */
e_acsl_assert(1,(char *)"Assertion",(char *)"main",(char *)"\\true",10);
__retres = 0;
__clean();
return __retres;
}
......
......@@ -31,8 +31,6 @@ axiomatic
}
*/
extern __attribute__((__FC_BUILTIN__)) void __clean(void);
extern size_t __memory_size;
/*@
......@@ -48,7 +46,6 @@ int main(void)
e_acsl_assert((int)x == 0,(char *)"Assertion",(char *)"main",
(char *)"x == 0",11);
__retres = 0;
__clean();
return __retres;
}
......
......@@ -61,8 +61,6 @@ axiomatic
}
*/
extern __attribute__((__FC_BUILTIN__)) void __clean(void);
extern size_t __memory_size;
/*@
......@@ -89,7 +87,6 @@ int main(void)
__gmpz_clear(__e_acsl);
}
__retres = 0;
__clean();
return __retres;
}
......
......@@ -33,8 +33,6 @@ share/e-acsl/e_acsl_gmp.h:70:[value] Function __gmpz_init_set_str: precondition
share/e-acsl/e_acsl_gmp.h:72:[value] Function __gmpz_init_set_str: postcondition got status valid.
share/e-acsl/e_acsl_gmp.h:73:[value] Function __gmpz_init_set_str: postcondition got status unknown.
tests/e-acsl-runtime/integer_constant.i:13:[value] Assertion got status valid.
[kernel] warning: Neither code nor specification for function __clean, generating default assigns from the prototype
[value] using specification for function __clean
[value] done for function main
[value] ====== VALUES COMPUTED ======
[value] Values at end of function main:
......
......@@ -30,8 +30,6 @@ share/e-acsl/e_acsl_gmp.h:116:[value] Function __gmpz_cmp: precondition got stat
share/e-acsl/e_acsl.h:34:[value] Function e_acsl_assert: precondition got status unknown.
[value] using specification for function __gmpz_clear
share/e-acsl/e_acsl_gmp.h:105:[value] Function __gmpz_clear: precondition got status valid.
[kernel] warning: Neither code nor specification for function __clean, generating default assigns from the prototype
[value] using specification for function __clean
[value] done for function main
[value] ====== VALUES COMPUTED ======
[value] Values at end of function main:
......
......@@ -28,8 +28,6 @@ share/e-acsl/e_acsl.h:34:[value] Function e_acsl_assert: precondition got status
share/e-acsl/e_acsl_gmp.h:105:[value] Function __gmpz_clear: precondition got status valid.
share/e-acsl/e_acsl.h:34:[value] Function e_acsl_assert: precondition got status unknown.
tests/e-acsl-runtime/invariant.i:10:[kernel] warning: signed overflow. assert x+i ≤ 2147483647;
[kernel] warning: Neither code nor specification for function __clean, generating default assigns from the prototype
[value] using specification for function __clean
[value] done for function main
[value] ====== VALUES COMPUTED ======
[value] Values at end of function main:
......
......@@ -19,8 +19,6 @@ tests/e-acsl-runtime/invariant.i:8:[value] entering loop for the first time
share/e-acsl/e_acsl.h:34:[value] Function e_acsl_assert: precondition got status valid.
share/e-acsl/e_acsl.h:34:[value] Function e_acsl_assert: precondition got status unknown.
tests/e-acsl-runtime/invariant.i:10:[kernel] warning: signed overflow. assert x+i ≤ 2147483647;
[kernel] warning: Neither code nor specification for function __clean, generating default assigns from the prototype
[value] using specification for function __clean
[value] done for function main
[value] ====== VALUES COMPUTED ======
[value] Values at end of function main:
......
......@@ -28,8 +28,6 @@ share/e-acsl/e_acsl.h:34:[value] Function e_acsl_assert: precondition got status
[value] using specification for function __gmpz_clear
share/e-acsl/e_acsl_gmp.h:105:[value] Function __gmpz_clear: precondition got status valid.
tests/e-acsl-runtime/labeled_stmt.i:9:[value] Function __e_acsl_main: postcondition got status valid.
[kernel] warning: Neither code nor specification for function __clean, generating default assigns from the prototype
[value] using specification for function __clean
tests/e-acsl-runtime/labeled_stmt.i:9:[value] Function main: postcondition got status valid.
[value] done for function main
[value] ====== VALUES COMPUTED ======
......
......@@ -19,8 +19,6 @@ tests/e-acsl-runtime/labeled_stmt.i:12:[value] Assertion got status valid.
[value] using specification for function e_acsl_assert
share/e-acsl/e_acsl.h:34:[value] Function e_acsl_assert: precondition got status valid.
tests/e-acsl-runtime/labeled_stmt.i:9:[value] Function __e_acsl_main: postcondition got status valid.
[kernel] warning: Neither code nor specification for function __clean, generating default assigns from the prototype
[value] using specification for function __clean
tests/e-acsl-runtime/labeled_stmt.i:9:[value] Function main: postcondition got status valid.
[value] done for function main
[value] ====== VALUES COMPUTED ======
......
......@@ -52,8 +52,6 @@ tests/e-acsl-runtime/lazy.i:27:[value] Assertion got status valid.
tests/e-acsl-runtime/lazy.i:28:[value] Assertion got status valid.
tests/e-acsl-runtime/lazy.i:29:[value] Assertion got status valid.
tests/e-acsl-runtime/lazy.i:30:[value] Assertion got status valid.
[kernel] warning: Neither code nor specification for function __clean, generating default assigns from the prototype
[value] using specification for function __clean
[value] done for function main
[value] ====== VALUES COMPUTED ======
[value] Values at end of function main:
......
......@@ -35,8 +35,6 @@ tests/e-acsl-runtime/lazy.i:27:[value] Assertion got status valid.
tests/e-acsl-runtime/lazy.i:28:[value] Assertion got status valid.
tests/e-acsl-runtime/lazy.i:29:[value] Assertion got status valid.
tests/e-acsl-runtime/lazy.i:30:[value] Assertion got status valid.
[kernel] warning: Neither code nor specification for function __clean, generating default assigns from the prototype
[value] using specification for function __clean
[value] done for function main
[value] ====== VALUES COMPUTED ======
[value] Values at end of function main:
......
......@@ -61,8 +61,6 @@ tests/e-acsl-runtime/linear_search.i:12:[value] Function __e_acsl_search, behavi
tests/e-acsl-runtime/linear_search.i:15:[value] Function __e_acsl_search, behavior not_exists: postcondition got status unknown. (Behavior may be inactive, no reduction performed.)
tests/e-acsl-runtime/linear_search.i:33:[value] Assertion got status unknown.
tests/e-acsl-runtime/linear_search.i:36:[value] Assertion got status unknown.
[kernel] warning: Neither code nor specification for function __clean, generating default assigns from the prototype
[value] using specification for function __clean
[value] done for function main
[value] ====== VALUES COMPUTED ======
[value] Values at end of function search:
......
......@@ -33,8 +33,6 @@ tests/e-acsl-runtime/linear_search.i:12:[value] Function __e_acsl_search, behavi
tests/e-acsl-runtime/linear_search.i:15:[value] Function __e_acsl_search, behavior not_exists: postcondition got status unknown. (Behavior may be inactive, no reduction performed.)
tests/e-acsl-runtime/linear_search.i:33:[value] Assertion got status unknown.
tests/e-acsl-runtime/linear_search.i:36:[value] Assertion got status unknown.
[kernel] warning: Neither code nor specification for function __clean, generating default assigns from the prototype
[value] using specification for function __clean
[value] done for function main
[value] ====== VALUES COMPUTED ======
[value] Values at end of function search:
......
......@@ -26,8 +26,6 @@ share/e-acsl/e_acsl_gmp.h:116:[value] Function __gmpz_cmp: precondition got stat
share/e-acsl/e_acsl.h:34:[value] Function e_acsl_assert: precondition got status unknown.
[value] using specification for function __gmpz_clear
share/e-acsl/e_acsl_gmp.h:105:[value] Function __gmpz_clear: precondition got status valid.
[kernel] warning: Neither code nor specification for function __clean, generating default assigns from the prototype
[value] using specification for function __clean
[value] done for function main
[value] ====== VALUES COMPUTED ======
[value] Values at end of function main:
......
......@@ -17,8 +17,6 @@
tests/e-acsl-runtime/nested_code_annot.i:9:[value] Assertion got status valid.
[value] using specification for function e_acsl_assert
share/e-acsl/e_acsl.h:34:[value] Function e_acsl_assert: precondition got status valid.
[kernel] warning: Neither code nor specification for function __clean, generating default assigns from the prototype
[value] using specification for function __clean
[value] done for function main
[value] ====== VALUES COMPUTED ======
[value] Values at end of function main:
......
......@@ -26,8 +26,6 @@ share/e-acsl/e_acsl_gmp.h:116:[value] Function __gmpz_cmp: precondition got stat
share/e-acsl/e_acsl.h:34:[value] Function e_acsl_assert: precondition got status unknown.
[value] using specification for function __gmpz_clear
share/e-acsl/e_acsl_gmp.h:105:[value] Function __gmpz_clear: precondition got status valid.
[kernel] warning: Neither code nor specification for function __clean, generating default assigns from the prototype
[value] using specification for function __clean
[value] done for function main
[value] ====== VALUES COMPUTED ======
[value] Values at end of function main:
......
......@@ -17,8 +17,6 @@
tests/e-acsl-runtime/not.i:8:[value] Assertion got status valid.
[value] using specification for function e_acsl_assert
share/e-acsl/e_acsl.h:34:[value] Function e_acsl_assert: precondition got status valid.
[kernel] warning: Neither code nor specification for function __clean, generating default assigns from the prototype
[value] using specification for function __clean
[value] done for function main
[value] ====== VALUES COMPUTED ======
[value] Values at end of function main:
......
......@@ -17,8 +17,6 @@
tests/e-acsl-runtime/null.i:8:[value] Assertion got status valid.
[value] using specification for function e_acsl_assert
share/e-acsl/e_acsl.h:34:[value] Function e_acsl_assert: precondition got status valid.
[kernel] warning: Neither code nor specification for function __clean, generating default assigns from the prototype
[value] using specification for function __clean
[value] done for function main
[value] ====== VALUES COMPUTED ======
[value] Values at end of function main:
......
......@@ -17,8 +17,6 @@
tests/e-acsl-runtime/null.i:8:[value] Assertion got status valid.
[value] using specification for function e_acsl_assert
share/e-acsl/e_acsl.h:34:[value] Function e_acsl_assert: precondition got status valid.
[kernel] warning: Neither code nor specification for function __clean, generating default assigns from the prototype
[value] using specification for function __clean
[value] done for function main
[value] ====== VALUES COMPUTED ======
[value] Values at end of function main:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment