From 879423fec6de98cc5b833cacb9230f4e4437cc40 Mon Sep 17 00:00:00 2001
From: Julien Signoles <julien.signoles@cea.fr>
Date: Mon, 23 Jan 2012 17:43:24 +0000
Subject: [PATCH] [e-acsl] fixed name of __gmp_com in share/e_acsl_gmp.h

---
 src/plugins/e-acsl/TODO                       |   5 +-
 src/plugins/e-acsl/doc/Changelog              |   2 +
 src/plugins/e-acsl/share/e-acsl/e_acsl_gmp.h  |  20 +-
 .../e-acsl-runtime/oracle/addrOf.1.res.oracle |   4 +-
 .../e-acsl-runtime/oracle/addrOf.res.oracle   |   4 +-
 .../e-acsl-runtime/oracle/arith.1.res.oracle  | 540 +++++++-------
 .../e-acsl-runtime/oracle/arith.res.oracle    |  72 +-
 .../e-acsl-runtime/oracle/array.1.res.oracle  |  44 +-
 .../e-acsl-runtime/oracle/array.res.oracle    |  24 +-
 .../e-acsl-runtime/oracle/at.1.res.oracle     | 230 +++---
 .../tests/e-acsl-runtime/oracle/at.res.oracle |  48 +-
 .../e-acsl-runtime/oracle/cast.1.res.oracle   | 124 ++--
 .../e-acsl-runtime/oracle/cast.res.oracle     |  22 +-
 .../oracle/comparison.1.res.oracle            | 330 ++++-----
 .../oracle/comparison.res.oracle              |  72 +-
 .../oracle/function_contract.1.res.oracle     | 480 ++++++------
 .../oracle/function_contract.res.oracle       |  92 +--
 .../tests/e-acsl-runtime/oracle/gen_arith2.c  |   9 +-
 .../tests/e-acsl-runtime/oracle/gen_at2.c     |   9 +-
 .../oracle/gen_function_contract2.c           |   9 +-
 .../oracle/gen_linear_search2.c               |   9 +-
 .../e-acsl-runtime/oracle/gen_quantif2.c      |   9 +-
 .../tests/e-acsl-runtime/oracle/gen_result2.c |   9 +-
 .../oracle/gen_stmt_contract2.c               |   9 +-
 .../oracle/integer_constant.1.res.oracle      |  48 +-
 .../oracle/integer_constant.res.oracle        |  12 +-
 .../oracle/invariant.1.res.oracle             | 686 +++++++++---------
 .../oracle/invariant.res.oracle               | 132 ++--
 .../oracle/labeled_stmt.1.res.oracle          |  70 +-
 .../oracle/labeled_stmt.res.oracle            |  12 +-
 .../e-acsl-runtime/oracle/lazy.1.res.oracle   | 454 ++++++------
 .../e-acsl-runtime/oracle/lazy.res.oracle     |  56 +-
 .../oracle/linear_search.1.res.oracle         | 428 +++++------
 .../oracle/linear_search.res.oracle           |  72 +-
 .../oracle/nested_code_annot.1.res.oracle     | 116 +--
 .../oracle/nested_code_annot.res.oracle       |  16 +-
 .../e-acsl-runtime/oracle/not.1.res.oracle    |  20 +-
 .../e-acsl-runtime/oracle/not.res.oracle      |   4 +-
 .../e-acsl-runtime/oracle/null.1.res.oracle   |   4 +-
 .../e-acsl-runtime/oracle/null.res.oracle     |   4 +-
 .../oracle/other_constants.1.res.oracle       |  38 +-
 .../oracle/other_constants.res.oracle         |  12 +-
 .../e-acsl-runtime/oracle/ptr.1.res.oracle    | 360 ++++-----
 .../e-acsl-runtime/oracle/ptr.res.oracle      |  64 +-
 .../oracle/quantif.1.res.oracle               | 504 ++++++-------
 .../e-acsl-runtime/oracle/quantif.res.oracle  |  88 +--
 .../e-acsl-runtime/oracle/result.1.res.oracle |  82 +--
 .../e-acsl-runtime/oracle/result.res.oracle   |  18 +-
 .../e-acsl-runtime/oracle/sizeof.1.res.oracle |  38 +-
 .../e-acsl-runtime/oracle/sizeof.res.oracle   |   8 +-
 .../oracle/stmt_contract.1.res.oracle         | 350 ++++-----
 .../oracle/stmt_contract.res.oracle           |  36 +-
 .../e-acsl-runtime/oracle/true.1.res.oracle   |   4 +-
 .../e-acsl-runtime/oracle/true.res.oracle     |   4 +-
 .../oracle/typedef.1.res.oracle               |  20 +-
 .../e-acsl-runtime/oracle/typedef.res.oracle  |   4 +-
 56 files changed, 2992 insertions(+), 2948 deletions(-)

diff --git a/src/plugins/e-acsl/TODO b/src/plugins/e-acsl/TODO
index 58d73e9b763..7966ddab59d 100644
--- a/src/plugins/e-acsl/TODO
+++ b/src/plugins/e-acsl/TODO
@@ -15,8 +15,6 @@
 - utiliser Rte pour tous les overflows potentiels
   (get_rte_annotations dans Oxygen)
 - [Yannick] Logic functions
-- vérifier l'export des fonctions GMP dans share: je crois qu'il manque mpz_com
-- regarder BTS 72 (bug Jessie) et regarder le comportement d'E-ACSL
 
 ##############
 # KNOWN BUGS #
@@ -25,7 +23,8 @@
 - \at incorrect si StmtLabel faisant référence au stmt courant (voir test at.i)
 - incorrect d'utiliser un \old dans le post-state si pre-state == post-state
   (même raison que ci-dessus)
-- incorrect d'utiliser Pre, Post, Here, Old dans stmt contract
+- incorrect d'utiliser Pre, Post, Here, Old dans stmt contract 
+  (même problème que Jessie: cf. BTS #72)
 
 #########
 # TESTS #
diff --git a/src/plugins/e-acsl/doc/Changelog b/src/plugins/e-acsl/doc/Changelog
index 60cb51183fe..650d8101370 100644
--- a/src/plugins/e-acsl/doc/Changelog
+++ b/src/plugins/e-acsl/doc/Changelog
@@ -15,6 +15,8 @@
 #   E-ACSL: the Whole E-ACSL plug-in
 ###############################################################################
 
+* E-ACSL	[2012/01/23] Function __gmp_com was wrongly named in
+	        E_ACSL C header.
 - E-ACSL	[2012/01/20] Use GMP arithmetics only when required
 	        (i.e. mostly never in practice).
 
diff --git a/src/plugins/e-acsl/share/e-acsl/e_acsl_gmp.h b/src/plugins/e-acsl/share/e-acsl/e_acsl_gmp.h
index c2a27a32c6a..5b15d2ba3e6 100644
--- a/src/plugins/e-acsl/share/e-acsl/e_acsl_gmp.h
+++ b/src/plugins/e-acsl/share/e-acsl/e_acsl_gmp.h
@@ -83,14 +83,9 @@ extern void __gmpz_clear(mpz_t x);
   @ assigns \nothing; */
 extern int __gmpz_cmp(const mpz_t z1, const mpz_t z2);
 
-/***********************/
-/* Arithmetic operator */
-/***********************/
-
-/*@ requires \valid(z1);
-  @ requires \valid(z2);
-  @ assigns *z1; */
-extern int __gmpz_comp(mpz_t z1, const mpz_t z2);
+/************************/
+/* Arithmetic operators */
+/************************/
 
 /*@ requires \valid(z1);
   @ requires \valid(z2);
@@ -127,6 +122,15 @@ extern void __gmpz_tdiv_q(mpz_t z1, const mpz_t z2, const mpz_t z3);
   @ assigns *z1; */
 extern void __gmpz_tdiv_r(mpz_t z1, const mpz_t z2, const mpz_t z3);
 
+/*********************/
+/* Bitwise operators */
+/*********************/
+
+/*@ requires \valid(z1);
+  @ requires \valid(z2);
+  @ assigns *z1; */
+extern int __gmpz_com(mpz_t z1, const mpz_t z2);
+
 /************************/
 /* Coercions to C types */
 /************************/
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/addrOf.1.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/addrOf.1.res.oracle
index fb5f86313ee..72477dd8610 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/addrOf.1.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/addrOf.1.res.oracle
@@ -2,9 +2,9 @@
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:230:[value] Assertion got status valid.
+PROJECT_FILE.i:234:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:231.
+        Called from PROJECT_FILE.i:235.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] Recording results for main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/addrOf.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/addrOf.res.oracle
index fb5f86313ee..72477dd8610 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/addrOf.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/addrOf.res.oracle
@@ -2,9 +2,9 @@
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:230:[value] Assertion got status valid.
+PROJECT_FILE.i:234:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:231.
+        Called from PROJECT_FILE.i:235.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] Recording results for main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/arith.1.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/arith.1.res.oracle
index 91fa0ec13e0..c85391c6a7e 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/arith.1.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/arith.1.res.oracle
@@ -12,719 +12,708 @@
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:232:[value] Assertion got status valid.
+PROJECT_FILE.i:236:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:238.
+        Called from PROJECT_FILE.i:242.
 PROJECT_FILE.i:82:[value] Function __gmpz_init_set_si: postcondition got status valid.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:239.
+        Called from PROJECT_FILE.i:243.
 PROJECT_FILE.i:69:[value] Function __gmpz_init: postcondition got status valid.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_neg <- main.
-        Called from PROJECT_FILE.i:240.
-PROJECT_FILE.i:133:[value] Function __gmpz_neg: precondition got status valid.
-PROJECT_FILE.i:134:[value] Function __gmpz_neg: precondition got status valid.
+        Called from PROJECT_FILE.i:244.
+PROJECT_FILE.i:128:[value] Function __gmpz_neg: precondition got status valid.
+PROJECT_FILE.i:129:[value] Function __gmpz_neg: precondition got status valid.
 [value] Done for function __gmpz_neg
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:241.
+        Called from PROJECT_FILE.i:245.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:242.
+        Called from PROJECT_FILE.i:246.
 PROJECT_FILE.i:119:[value] Function __gmpz_cmp: precondition got status valid.
 PROJECT_FILE.i:120:[value] Function __gmpz_cmp: precondition got status valid.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:243.
+        Called from PROJECT_FILE.i:247.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
-PROJECT_FILE.i:207:[value] Function exit: postcondition got status invalid.
+        Called from PROJECT_FILE.i:225.
+PROJECT_FILE.i:211:[value] Function exit: postcondition got status invalid.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:244.
+        Called from PROJECT_FILE.i:248.
 PROJECT_FILE.i:111:[value] Function __gmpz_clear: precondition got status valid.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:245.
+        Called from PROJECT_FILE.i:249.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:246.
+        Called from PROJECT_FILE.i:250.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:250:[value] Assertion got status valid.
+PROJECT_FILE.i:254:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:256.
+        Called from PROJECT_FILE.i:260.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:257.
+        Called from PROJECT_FILE.i:261.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:258.
+        Called from PROJECT_FILE.i:262.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_neg <- main.
-        Called from PROJECT_FILE.i:259.
+        Called from PROJECT_FILE.i:263.
 [value] Done for function __gmpz_neg
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:260.
+        Called from PROJECT_FILE.i:264.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:261.
+        Called from PROJECT_FILE.i:265.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:262.
+        Called from PROJECT_FILE.i:266.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:263.
+        Called from PROJECT_FILE.i:267.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:264.
+        Called from PROJECT_FILE.i:268.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:268:[value] Assertion got status valid.
+PROJECT_FILE.i:272:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:273.
+        Called from PROJECT_FILE.i:277.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:274.
+        Called from PROJECT_FILE.i:278.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_com <- main.
-        Called from PROJECT_FILE.i:275.
-[kernel] warning: No code for function __gmpz_com, default assigns generated
+        Called from PROJECT_FILE.i:279.
+PROJECT_FILE.i:167:[value] Function __gmpz_com: precondition got status valid.
+PROJECT_FILE.i:168:[value] Function __gmpz_com: precondition got status valid.
 [value] Done for function __gmpz_com
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:276.
+        Called from PROJECT_FILE.i:280.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:277.
+        Called from PROJECT_FILE.i:281.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:278.
+        Called from PROJECT_FILE.i:282.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:279.
+        Called from PROJECT_FILE.i:283.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:283:[value] Assertion got status valid.
+PROJECT_FILE.i:287:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:291.
+        Called from PROJECT_FILE.i:295.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:292.
+        Called from PROJECT_FILE.i:296.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:293.
+        Called from PROJECT_FILE.i:297.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- main.
-        Called from PROJECT_FILE.i:294.
-PROJECT_FILE.i:138:[value] Function __gmpz_add: precondition got status valid.
-PROJECT_FILE.i:139:[value] Function __gmpz_add: precondition got status valid.
-PROJECT_FILE.i:140:[value] Function __gmpz_add: precondition got status valid.
+        Called from PROJECT_FILE.i:298.
+PROJECT_FILE.i:133:[value] Function __gmpz_add: precondition got status valid.
+PROJECT_FILE.i:134:[value] Function __gmpz_add: precondition got status valid.
+PROJECT_FILE.i:135:[value] Function __gmpz_add: precondition got status valid.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:295.
+        Called from PROJECT_FILE.i:299.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:296.
+        Called from PROJECT_FILE.i:300.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_neg <- main.
-        Called from PROJECT_FILE.i:297.
+        Called from PROJECT_FILE.i:301.
 [value] Done for function __gmpz_neg
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:298.
+        Called from PROJECT_FILE.i:302.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:299.
+        Called from PROJECT_FILE.i:303.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:300.
+        Called from PROJECT_FILE.i:304.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:301.
+        Called from PROJECT_FILE.i:305.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:302.
+        Called from PROJECT_FILE.i:306.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:303.
+        Called from PROJECT_FILE.i:307.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:304.
+        Called from PROJECT_FILE.i:308.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:308:[value] Assertion got status valid.
+PROJECT_FILE.i:312:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:316.
+        Called from PROJECT_FILE.i:320.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:317.
+        Called from PROJECT_FILE.i:321.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:318.
+        Called from PROJECT_FILE.i:322.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_sub <- main.
-        Called from PROJECT_FILE.i:319.
-PROJECT_FILE.i:144:[value] Function __gmpz_sub: precondition got status valid.
-PROJECT_FILE.i:145:[value] Function __gmpz_sub: precondition got status valid.
-PROJECT_FILE.i:146:[value] Function __gmpz_sub: precondition got status valid.
+        Called from PROJECT_FILE.i:323.
+PROJECT_FILE.i:139:[value] Function __gmpz_sub: precondition got status valid.
+PROJECT_FILE.i:140:[value] Function __gmpz_sub: precondition got status valid.
+PROJECT_FILE.i:141:[value] Function __gmpz_sub: precondition got status valid.
 [value] Done for function __gmpz_sub
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:320.
+        Called from PROJECT_FILE.i:324.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:321.
+        Called from PROJECT_FILE.i:325.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_neg <- main.
-        Called from PROJECT_FILE.i:322.
+        Called from PROJECT_FILE.i:326.
 [value] Done for function __gmpz_neg
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:323.
+        Called from PROJECT_FILE.i:327.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:324.
+        Called from PROJECT_FILE.i:328.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:325.
+        Called from PROJECT_FILE.i:329.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:326.
+        Called from PROJECT_FILE.i:330.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:327.
+        Called from PROJECT_FILE.i:331.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:328.
+        Called from PROJECT_FILE.i:332.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:329.
+        Called from PROJECT_FILE.i:333.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:333:[value] Assertion got status valid.
+PROJECT_FILE.i:337:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:341.
+        Called from PROJECT_FILE.i:345.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:342.
+        Called from PROJECT_FILE.i:346.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:343.
+        Called from PROJECT_FILE.i:347.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_mul <- main.
-        Called from PROJECT_FILE.i:344.
-PROJECT_FILE.i:150:[value] Function __gmpz_mul: precondition got status valid.
-PROJECT_FILE.i:151:[value] Function __gmpz_mul: precondition got status valid.
-PROJECT_FILE.i:152:[value] Function __gmpz_mul: precondition got status valid.
+        Called from PROJECT_FILE.i:348.
+PROJECT_FILE.i:145:[value] Function __gmpz_mul: precondition got status valid.
+PROJECT_FILE.i:146:[value] Function __gmpz_mul: precondition got status valid.
+PROJECT_FILE.i:147:[value] Function __gmpz_mul: precondition got status valid.
 [value] Done for function __gmpz_mul
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:345.
+        Called from PROJECT_FILE.i:349.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:346.
+        Called from PROJECT_FILE.i:350.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_neg <- main.
-        Called from PROJECT_FILE.i:347.
+        Called from PROJECT_FILE.i:351.
 [value] Done for function __gmpz_neg
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:348.
+        Called from PROJECT_FILE.i:352.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:349.
+        Called from PROJECT_FILE.i:353.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:350.
+        Called from PROJECT_FILE.i:354.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:351.
+        Called from PROJECT_FILE.i:355.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:352.
+        Called from PROJECT_FILE.i:356.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:353.
+        Called from PROJECT_FILE.i:357.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:354.
+        Called from PROJECT_FILE.i:358.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:358:[value] Assertion got status valid.
+PROJECT_FILE.i:362:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:368.
+        Called from PROJECT_FILE.i:372.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:369.
+        Called from PROJECT_FILE.i:373.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:370.
+        Called from PROJECT_FILE.i:374.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:371.
+        Called from PROJECT_FILE.i:375.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:372.
+        Called from PROJECT_FILE.i:376.
 [value] Done for function __gmpz_init
-PROJECT_FILE.i:373:[value] Assertion got status valid.
+PROJECT_FILE.i:377:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:374.
+        Called from PROJECT_FILE.i:378.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_tdiv_q <- main.
-        Called from PROJECT_FILE.i:375.
-PROJECT_FILE.i:156:[value] Function __gmpz_tdiv_q: precondition got status valid.
-PROJECT_FILE.i:157:[value] Function __gmpz_tdiv_q: precondition got status valid.
-PROJECT_FILE.i:158:[value] Function __gmpz_tdiv_q: precondition got status valid.
+        Called from PROJECT_FILE.i:379.
+PROJECT_FILE.i:151:[value] Function __gmpz_tdiv_q: precondition got status valid.
+PROJECT_FILE.i:152:[value] Function __gmpz_tdiv_q: precondition got status valid.
+PROJECT_FILE.i:153:[value] Function __gmpz_tdiv_q: precondition got status valid.
 [value] Done for function __gmpz_tdiv_q
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:376.
+        Called from PROJECT_FILE.i:380.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:377.
+        Called from PROJECT_FILE.i:381.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_neg <- main.
-        Called from PROJECT_FILE.i:378.
+        Called from PROJECT_FILE.i:382.
 [value] Done for function __gmpz_neg
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:379.
+        Called from PROJECT_FILE.i:383.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:380.
+        Called from PROJECT_FILE.i:384.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:381.
+        Called from PROJECT_FILE.i:385.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:382.
+        Called from PROJECT_FILE.i:386.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:383.
+        Called from PROJECT_FILE.i:387.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:384.
+        Called from PROJECT_FILE.i:388.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:385.
+        Called from PROJECT_FILE.i:389.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:386.
+        Called from PROJECT_FILE.i:390.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:390:[value] Assertion got status valid.
+PROJECT_FILE.i:394:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_str <- main.
-        Called from PROJECT_FILE.i:398.
+        Called from PROJECT_FILE.i:402.
 PROJECT_FILE.i:86:[value] Function __gmpz_init_set_str: postcondition got status valid.
 [value] Done for function __gmpz_init_set_str
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:399.
+        Called from PROJECT_FILE.i:403.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:400.
+        Called from PROJECT_FILE.i:404.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:401.
+        Called from PROJECT_FILE.i:405.
 [value] Done for function __gmpz_init
-PROJECT_FILE.i:402:[value] Assertion got status valid.
+PROJECT_FILE.i:406:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:403.
+        Called from PROJECT_FILE.i:407.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_tdiv_q <- main.
-        Called from PROJECT_FILE.i:404.
+        Called from PROJECT_FILE.i:408.
 [value] Done for function __gmpz_tdiv_q
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:405.
+        Called from PROJECT_FILE.i:409.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:406.
+        Called from PROJECT_FILE.i:410.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:407.
+        Called from PROJECT_FILE.i:411.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:409.
+        Called from PROJECT_FILE.i:413.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:410.
+        Called from PROJECT_FILE.i:414.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:411.
+        Called from PROJECT_FILE.i:415.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:412.
+        Called from PROJECT_FILE.i:416.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:416:[value] Assertion got status valid.
+PROJECT_FILE.i:420:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:426.
+        Called from PROJECT_FILE.i:430.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:427.
+        Called from PROJECT_FILE.i:431.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:428.
+        Called from PROJECT_FILE.i:432.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:429.
+        Called from PROJECT_FILE.i:433.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:430.
+        Called from PROJECT_FILE.i:434.
 [value] Done for function __gmpz_init
-PROJECT_FILE.i:431:[value] Assertion got status valid.
+PROJECT_FILE.i:435:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:432.
+        Called from PROJECT_FILE.i:436.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_tdiv_r <- main.
-        Called from PROJECT_FILE.i:433.
-PROJECT_FILE.i:162:[value] Function __gmpz_tdiv_r: precondition got status valid.
-PROJECT_FILE.i:163:[value] Function __gmpz_tdiv_r: precondition got status valid.
-PROJECT_FILE.i:164:[value] Function __gmpz_tdiv_r: precondition got status valid.
+        Called from PROJECT_FILE.i:437.
+PROJECT_FILE.i:157:[value] Function __gmpz_tdiv_r: precondition got status valid.
+PROJECT_FILE.i:158:[value] Function __gmpz_tdiv_r: precondition got status valid.
+PROJECT_FILE.i:159:[value] Function __gmpz_tdiv_r: precondition got status valid.
 [value] Done for function __gmpz_tdiv_r
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:434.
+        Called from PROJECT_FILE.i:438.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:435.
+        Called from PROJECT_FILE.i:439.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_neg <- main.
-        Called from PROJECT_FILE.i:436.
+        Called from PROJECT_FILE.i:440.
 [value] Done for function __gmpz_neg
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:437.
+        Called from PROJECT_FILE.i:441.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:438.
+        Called from PROJECT_FILE.i:442.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:439.
+        Called from PROJECT_FILE.i:443.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:440.
+        Called from PROJECT_FILE.i:444.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:441.
+        Called from PROJECT_FILE.i:445.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:442.
+        Called from PROJECT_FILE.i:446.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:443.
+        Called from PROJECT_FILE.i:447.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:444.
+        Called from PROJECT_FILE.i:448.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:448:[value] Assertion got status valid.
+PROJECT_FILE.i:452:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:460.
+        Called from PROJECT_FILE.i:464.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:461.
+        Called from PROJECT_FILE.i:465.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_neg <- main.
-        Called from PROJECT_FILE.i:462.
+        Called from PROJECT_FILE.i:466.
 [value] Done for function __gmpz_neg
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:463.
+        Called from PROJECT_FILE.i:467.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:464.
+        Called from PROJECT_FILE.i:468.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_neg <- main.
-        Called from PROJECT_FILE.i:465.
+        Called from PROJECT_FILE.i:469.
 [value] Done for function __gmpz_neg
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:466.
+        Called from PROJECT_FILE.i:470.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:467.
+        Called from PROJECT_FILE.i:471.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:468.
+        Called from PROJECT_FILE.i:472.
 [value] Done for function __gmpz_init
-PROJECT_FILE.i:469:[value] Assertion got status valid.
+PROJECT_FILE.i:473:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:470.
+        Called from PROJECT_FILE.i:474.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_tdiv_r <- main.
-        Called from PROJECT_FILE.i:471.
+        Called from PROJECT_FILE.i:475.
 [value] Done for function __gmpz_tdiv_r
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:472.
+        Called from PROJECT_FILE.i:476.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:473.
+        Called from PROJECT_FILE.i:477.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_neg <- main.
-        Called from PROJECT_FILE.i:474.
+        Called from PROJECT_FILE.i:478.
 [value] Done for function __gmpz_neg
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:475.
+        Called from PROJECT_FILE.i:479.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:476.
+        Called from PROJECT_FILE.i:480.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:477.
+        Called from PROJECT_FILE.i:481.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:478.
+        Called from PROJECT_FILE.i:482.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:479.
+        Called from PROJECT_FILE.i:483.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:480.
+        Called from PROJECT_FILE.i:484.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:481.
+        Called from PROJECT_FILE.i:485.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:482.
+        Called from PROJECT_FILE.i:486.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:483.
+        Called from PROJECT_FILE.i:487.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:484.
+        Called from PROJECT_FILE.i:488.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:488:[value] Assertion got status valid.
+PROJECT_FILE.i:492:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:498.
+        Called from PROJECT_FILE.i:502.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:499.
+        Called from PROJECT_FILE.i:503.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:500.
+        Called from PROJECT_FILE.i:504.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_neg <- main.
-        Called from PROJECT_FILE.i:501.
+        Called from PROJECT_FILE.i:505.
 [value] Done for function __gmpz_neg
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:502.
+        Called from PROJECT_FILE.i:506.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:503.
+        Called from PROJECT_FILE.i:507.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:504.
+        Called from PROJECT_FILE.i:508.
 [value] Done for function __gmpz_init
-PROJECT_FILE.i:505:[value] Assertion got status valid.
+PROJECT_FILE.i:509:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:506.
+        Called from PROJECT_FILE.i:510.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_tdiv_r <- main.
-        Called from PROJECT_FILE.i:507.
+        Called from PROJECT_FILE.i:511.
 [value] Done for function __gmpz_tdiv_r
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:508.
+        Called from PROJECT_FILE.i:512.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:509.
+        Called from PROJECT_FILE.i:513.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:510.
+        Called from PROJECT_FILE.i:514.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:511.
+        Called from PROJECT_FILE.i:515.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:512.
+        Called from PROJECT_FILE.i:516.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:513.
+        Called from PROJECT_FILE.i:517.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:514.
+        Called from PROJECT_FILE.i:518.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:515.
+        Called from PROJECT_FILE.i:519.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:516.
+        Called from PROJECT_FILE.i:520.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:520:[value] Assertion got status valid.
+PROJECT_FILE.i:524:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:536.
+        Called from PROJECT_FILE.i:540.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:537.
+        Called from PROJECT_FILE.i:541.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:538.
+        Called from PROJECT_FILE.i:542.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_mul <- main.
-        Called from PROJECT_FILE.i:539.
+        Called from PROJECT_FILE.i:543.
 [value] Done for function __gmpz_mul
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:540.
+        Called from PROJECT_FILE.i:544.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:541.
+        Called from PROJECT_FILE.i:545.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:542.
+        Called from PROJECT_FILE.i:546.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- main.
-        Called from PROJECT_FILE.i:543.
+        Called from PROJECT_FILE.i:547.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:544.
+        Called from PROJECT_FILE.i:548.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- main.
-        Called from PROJECT_FILE.i:545.
+        Called from PROJECT_FILE.i:549.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:546.
+        Called from PROJECT_FILE.i:550.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:547.
+        Called from PROJECT_FILE.i:551.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_sub <- main.
-        Called from PROJECT_FILE.i:548.
+        Called from PROJECT_FILE.i:552.
 [value] Done for function __gmpz_sub
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:549.
+        Called from PROJECT_FILE.i:553.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_sub <- main.
-        Called from PROJECT_FILE.i:550.
+        Called from PROJECT_FILE.i:554.
 [value] Done for function __gmpz_sub
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:551.
+        Called from PROJECT_FILE.i:555.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- main.
-        Called from PROJECT_FILE.i:552.
+        Called from PROJECT_FILE.i:556.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:553.
+        Called from PROJECT_FILE.i:557.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:554.
+        Called from PROJECT_FILE.i:558.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_neg <- main.
-        Called from PROJECT_FILE.i:555.
+        Called from PROJECT_FILE.i:559.
 [value] Done for function __gmpz_neg
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:556.
+        Called from PROJECT_FILE.i:560.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:557.
+        Called from PROJECT_FILE.i:561.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-[value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:559.
-[value] Done for function __gmpz_clear
-[value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:560.
-[value] Done for function __gmpz_clear
-[value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:561.
-[value] Done for function __gmpz_clear
-[value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:562.
-[value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
         Called from PROJECT_FILE.i:563.
 [value] Done for function __gmpz_clear
@@ -752,11 +741,23 @@ PROJECT_FILE.i:520:[value] Assertion got status valid.
 [value] computing for function __gmpz_clear <- main.
         Called from PROJECT_FILE.i:571.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:575:[value] Assertion got status valid.
-PROJECT_FILE.i:577:[value] Assertion got status valid.
+[value] computing for function __gmpz_clear <- main.
+        Called from PROJECT_FILE.i:572.
+[value] Done for function __gmpz_clear
+[value] computing for function __gmpz_clear <- main.
+        Called from PROJECT_FILE.i:573.
+[value] Done for function __gmpz_clear
+[value] computing for function __gmpz_clear <- main.
+        Called from PROJECT_FILE.i:574.
+[value] Done for function __gmpz_clear
+[value] computing for function __gmpz_clear <- main.
+        Called from PROJECT_FILE.i:575.
+[value] Done for function __gmpz_clear
 PROJECT_FILE.i:579:[value] Assertion got status valid.
 PROJECT_FILE.i:581:[value] Assertion got status valid.
 PROJECT_FILE.i:583:[value] Assertion got status valid.
+PROJECT_FILE.i:585:[value] Assertion got status valid.
+PROJECT_FILE.i:587:[value] Assertion got status valid.
 [value] Recording results for main
 [value] done for function main
 [value] ====== VALUES COMPUTED ======
@@ -837,6 +838,11 @@ extern void __gmpz_tdiv_q(__mpz_struct * /*[1]*/ z1,
 extern void __gmpz_tdiv_r(__mpz_struct * /*[1]*/ z1,
                           __mpz_struct const * /*[1]*/ z2,
                           __mpz_struct const * /*[1]*/ z3);
+/*@ requires \valid(z1);
+    requires \valid(z2);
+    assigns *z1;  */
+extern int __gmpz_com(__mpz_struct * /*[1]*/ z1,
+                      __mpz_struct const * /*[1]*/ z2);
 /*@ terminates \false;
     ensures \false;
     assigns \nothing;  */
@@ -853,9 +859,6 @@ void e_acsl_assert(int predicate, char *kind, char *pred_txt, int line)
   return;
 }
 
-/*@ behavior generated:
-      assigns \at(\result,Post) \from \nothing;  */
-extern int ( /* missing proto */ __gmpz_com)();
 int main(void)
 {
   int __retres;
@@ -910,7 +913,8 @@ int main(void)
     int __e_acsl_var_11;
     __gmpz_init_set_si((__mpz_struct *)(__e_acsl_var_9),(long)0);
     __gmpz_init((__mpz_struct *)(__e_acsl_var_10));
-    __gmpz_com(__e_acsl_var_10,__e_acsl_var_9);
+    __gmpz_com((__mpz_struct *)(__e_acsl_var_10),
+               (__mpz_struct const *)(__e_acsl_var_9));
     __e_acsl_var_11 = __gmpz_cmp((__mpz_struct const *)(__e_acsl_var_9),
                                  (__mpz_struct const *)(__e_acsl_var_10));
     e_acsl_assert(! (__e_acsl_var_11 != 0),(char *)"Assertion",
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/arith.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/arith.res.oracle
index 293fa4bb90c..4487bf92d3a 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/arith.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/arith.res.oracle
@@ -2,24 +2,19 @@
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:232:[value] Assertion got status valid.
+PROJECT_FILE.i:236:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:233.
+        Called from PROJECT_FILE.i:237.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:235:[value] Assertion got status valid.
+PROJECT_FILE.i:239:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:236.
+        Called from PROJECT_FILE.i:240.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:238:[value] Assertion got status valid.
+PROJECT_FILE.i:242:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:239.
-[value] Recording results for e_acsl_assert
-[value] Done for function e_acsl_assert
-PROJECT_FILE.i:241:[value] Assertion got status valid.
-[value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:242.
+        Called from PROJECT_FILE.i:243.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 PROJECT_FILE.i:245:[value] Assertion got status valid.
@@ -33,63 +28,63 @@ PROJECT_FILE.i:249:[value] Assertion got status valid.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 PROJECT_FILE.i:253:[value] Assertion got status valid.
-PROJECT_FILE.i:256:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:257.
+        Called from PROJECT_FILE.i:254.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
+PROJECT_FILE.i:257:[value] Assertion got status valid.
+PROJECT_FILE.i:260:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:259.
+        Called from PROJECT_FILE.i:261.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:263:[value] Assertion got status valid.
-PROJECT_FILE.i:266:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:267.
+        Called from PROJECT_FILE.i:263.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
+PROJECT_FILE.i:267:[value] Assertion got status valid.
+PROJECT_FILE.i:270:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:269.
+        Called from PROJECT_FILE.i:271.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:274:[value] Assertion got status valid.
-PROJECT_FILE.i:277:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:278.
+        Called from PROJECT_FILE.i:273.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
+PROJECT_FILE.i:278:[value] Assertion got status valid.
+PROJECT_FILE.i:281:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:280.
+        Called from PROJECT_FILE.i:282.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:284:[value] Assertion got status valid.
-PROJECT_FILE.i:287:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:288.
+        Called from PROJECT_FILE.i:284.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
+PROJECT_FILE.i:288:[value] Assertion got status valid.
+PROJECT_FILE.i:291:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:290.
+        Called from PROJECT_FILE.i:292.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:294:[value] Assertion got status valid.
-PROJECT_FILE.i:297:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:298.
+        Called from PROJECT_FILE.i:294.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
+PROJECT_FILE.i:298:[value] Assertion got status valid.
+PROJECT_FILE.i:301:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:300.
+        Called from PROJECT_FILE.i:302.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:304:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:305.
+        Called from PROJECT_FILE.i:304.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:309:[value] Assertion got status valid.
+PROJECT_FILE.i:308:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:310.
+        Called from PROJECT_FILE.i:309.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 PROJECT_FILE.i:313:[value] Assertion got status valid.
@@ -97,9 +92,9 @@ PROJECT_FILE.i:313:[value] Assertion got status valid.
         Called from PROJECT_FILE.i:314.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:316:[value] Assertion got status valid.
+PROJECT_FILE.i:317:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:317.
+        Called from PROJECT_FILE.i:318.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 PROJECT_FILE.i:320:[value] Assertion got status valid.
@@ -112,6 +107,11 @@ PROJECT_FILE.i:324:[value] Assertion got status valid.
         Called from PROJECT_FILE.i:325.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
+PROJECT_FILE.i:328:[value] Assertion got status valid.
+[value] computing for function e_acsl_assert <- main.
+        Called from PROJECT_FILE.i:329.
+[value] Recording results for e_acsl_assert
+[value] Done for function e_acsl_assert
 [value] Recording results for main
 [value] done for function main
 [value] ====== VALUES COMPUTED ======
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/array.1.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/array.1.res.oracle
index 50366ff9a21..2142552d69c 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/array.1.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/array.1.res.oracle
@@ -8,65 +8,65 @@ tests/e-acsl-runtime/array.i:15:[e-acsl] warning: missing guard for ensuring tha
 [value] Values of globals at initialization
         T1[0..2] ∈ {0}
         T2[0..3] ∈ {0}
-PROJECT_FILE.i:232:[value] entering loop for the first time
-PROJECT_FILE.i:236:[value] assigning non deterministic value for the first time
-PROJECT_FILE.i:241:[value] entering loop for the first time
-PROJECT_FILE.i:248:[value] Assertion got status unknown.
+PROJECT_FILE.i:236:[value] entering loop for the first time
+PROJECT_FILE.i:240:[value] assigning non deterministic value for the first time
+PROJECT_FILE.i:245:[value] entering loop for the first time
+PROJECT_FILE.i:252:[value] Assertion got status unknown.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:253.
+        Called from PROJECT_FILE.i:257.
 PROJECT_FILE.i:82:[value] Function __gmpz_init_set_si: postcondition got status valid.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:254.
+        Called from PROJECT_FILE.i:258.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:255.
+        Called from PROJECT_FILE.i:259.
 PROJECT_FILE.i:119:[value] Function __gmpz_cmp: precondition got status valid.
 PROJECT_FILE.i:120:[value] Function __gmpz_cmp: precondition got status valid.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:256.
+        Called from PROJECT_FILE.i:260.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
-PROJECT_FILE.i:207:[value] Function exit: postcondition got status invalid.
+        Called from PROJECT_FILE.i:225.
+PROJECT_FILE.i:211:[value] Function exit: postcondition got status invalid.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:257.
+        Called from PROJECT_FILE.i:261.
 PROJECT_FILE.i:111:[value] Function __gmpz_clear: precondition got status valid.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:258.
+        Called from PROJECT_FILE.i:262.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:262:[value] Assertion got status unknown.
+PROJECT_FILE.i:266:[value] Assertion got status unknown.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:267.
+        Called from PROJECT_FILE.i:271.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:268.
+        Called from PROJECT_FILE.i:272.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:269.
+        Called from PROJECT_FILE.i:273.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:270.
+        Called from PROJECT_FILE.i:274.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:271.
+        Called from PROJECT_FILE.i:275.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:272.
+        Called from PROJECT_FILE.i:276.
 [value] Done for function __gmpz_clear
 [value] Recording results for main
 [value] done for function main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/array.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/array.res.oracle
index 314e6f5a45b..32f4b390a89 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/array.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/array.res.oracle
@@ -8,29 +8,29 @@ tests/e-acsl-runtime/array.i:15:[e-acsl] warning: missing guard for ensuring tha
 [value] Values of globals at initialization
         T1[0..2] ∈ {0}
         T2[0..3] ∈ {0}
-PROJECT_FILE.i:232:[value] entering loop for the first time
-PROJECT_FILE.i:236:[value] assigning non deterministic value for the first time
-PROJECT_FILE.i:241:[value] entering loop for the first time
-PROJECT_FILE.i:248:[value] Assertion got status unknown.
+PROJECT_FILE.i:236:[value] entering loop for the first time
+PROJECT_FILE.i:240:[value] assigning non deterministic value for the first time
+PROJECT_FILE.i:245:[value] entering loop for the first time
+PROJECT_FILE.i:252:[value] Assertion got status unknown.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:249.
+        Called from PROJECT_FILE.i:253.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
-PROJECT_FILE.i:207:[value] Function exit: postcondition got status invalid.
+        Called from PROJECT_FILE.i:225.
+PROJECT_FILE.i:211:[value] Function exit: postcondition got status invalid.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:251:[value] Assertion got status unknown.
+PROJECT_FILE.i:255:[value] Assertion got status unknown.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:252.
+        Called from PROJECT_FILE.i:256.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/at.1.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/at.1.res.oracle
index 370933c159e..0fea43ef51b 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/at.1.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/at.1.res.oracle
@@ -10,339 +10,339 @@ tests/e-acsl-runtime/at.i:34:[e-acsl] warning: missing guard for ensuring that p
 [value] Values of globals at initialization
         A ∈ {0}
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:388.
+        Called from PROJECT_FILE.i:392.
 PROJECT_FILE.i:82:[value] Function __gmpz_init_set_si: postcondition got status valid.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:389.
+        Called from PROJECT_FILE.i:393.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:390.
+        Called from PROJECT_FILE.i:394.
 PROJECT_FILE.i:69:[value] Function __gmpz_init: postcondition got status valid.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- main.
-        Called from PROJECT_FILE.i:391.
-PROJECT_FILE.i:138:[value] Function __gmpz_add: precondition got status valid.
-PROJECT_FILE.i:139:[value] Function __gmpz_add: precondition got status valid.
-PROJECT_FILE.i:140:[value] Function __gmpz_add: precondition got status valid.
+        Called from PROJECT_FILE.i:395.
+PROJECT_FILE.i:133:[value] Function __gmpz_add: precondition got status valid.
+PROJECT_FILE.i:134:[value] Function __gmpz_add: precondition got status valid.
+PROJECT_FILE.i:135:[value] Function __gmpz_add: precondition got status valid.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_init_set <- main.
-        Called from PROJECT_FILE.i:392.
+        Called from PROJECT_FILE.i:396.
 PROJECT_FILE.i:73:[value] Function __gmpz_init_set: precondition got status valid.
 PROJECT_FILE.i:74:[value] Function __gmpz_init_set: postcondition got status valid.
 [value] Done for function __gmpz_init_set
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:393.
+        Called from PROJECT_FILE.i:397.
 PROJECT_FILE.i:111:[value] Function __gmpz_clear: precondition got status valid.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:394.
+        Called from PROJECT_FILE.i:398.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:395.
+        Called from PROJECT_FILE.i:399.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:399:[value] Assertion got status valid.
+PROJECT_FILE.i:403:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:404.
+        Called from PROJECT_FILE.i:408.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:405.
+        Called from PROJECT_FILE.i:409.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:406.
+        Called from PROJECT_FILE.i:410.
 PROJECT_FILE.i:119:[value] Function __gmpz_cmp: precondition got status valid.
 PROJECT_FILE.i:120:[value] Function __gmpz_cmp: precondition got status valid.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:407.
+        Called from PROJECT_FILE.i:411.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
-PROJECT_FILE.i:207:[value] Function exit: postcondition got status invalid.
+        Called from PROJECT_FILE.i:225.
+PROJECT_FILE.i:211:[value] Function exit: postcondition got status invalid.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:408.
+        Called from PROJECT_FILE.i:412.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:409.
+        Called from PROJECT_FILE.i:413.
 [value] Done for function __gmpz_clear
 [value] computing for function f <- main.
-        Called from PROJECT_FILE.i:415.
-PROJECT_FILE.i:242:[value] Assertion got status valid.
+        Called from PROJECT_FILE.i:419.
+PROJECT_FILE.i:246:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- f <- main.
-        Called from PROJECT_FILE.i:247.
+        Called from PROJECT_FILE.i:251.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- f <- main.
-        Called from PROJECT_FILE.i:248.
+        Called from PROJECT_FILE.i:252.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- f <- main.
-        Called from PROJECT_FILE.i:249.
+        Called from PROJECT_FILE.i:253.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- f <- main.
-        Called from PROJECT_FILE.i:250.
+        Called from PROJECT_FILE.i:254.
 [value] computing for function printf <- e_acsl_assert <- f <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- f <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- f <- main.
-        Called from PROJECT_FILE.i:252.
+        Called from PROJECT_FILE.i:256.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- f <- main.
-        Called from PROJECT_FILE.i:253.
+        Called from PROJECT_FILE.i:257.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:257:[value] Assertion got status unknown.
+PROJECT_FILE.i:261:[value] Assertion got status unknown.
 [value] computing for function __gmpz_init_set_si <- f <- main.
-        Called from PROJECT_FILE.i:262.
+        Called from PROJECT_FILE.i:266.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- f <- main.
-        Called from PROJECT_FILE.i:263.
+        Called from PROJECT_FILE.i:267.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- f <- main.
-        Called from PROJECT_FILE.i:264.
+        Called from PROJECT_FILE.i:268.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- f <- main.
-        Called from PROJECT_FILE.i:265.
+        Called from PROJECT_FILE.i:269.
 [value] computing for function printf <- e_acsl_assert <- f <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- f <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- f <- main.
-        Called from PROJECT_FILE.i:266.
+        Called from PROJECT_FILE.i:270.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- f <- main.
-        Called from PROJECT_FILE.i:267.
+        Called from PROJECT_FILE.i:271.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:271:[value] Assertion got status valid.
+PROJECT_FILE.i:275:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- f <- main.
-        Called from PROJECT_FILE.i:277.
+        Called from PROJECT_FILE.i:281.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- f <- main.
-        Called from PROJECT_FILE.i:278.
+        Called from PROJECT_FILE.i:282.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- f <- main.
-        Called from PROJECT_FILE.i:279.
+        Called from PROJECT_FILE.i:283.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- f <- main.
-        Called from PROJECT_FILE.i:280.
+        Called from PROJECT_FILE.i:284.
 [value] computing for function printf <- e_acsl_assert <- f <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- f <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- f <- main.
-        Called from PROJECT_FILE.i:282.
+        Called from PROJECT_FILE.i:286.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- f <- main.
-        Called from PROJECT_FILE.i:283.
+        Called from PROJECT_FILE.i:287.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:287:[value] Assertion got status unknown.
+PROJECT_FILE.i:291:[value] Assertion got status unknown.
 [value] computing for function __gmpz_init_set_si <- f <- main.
-        Called from PROJECT_FILE.i:292.
+        Called from PROJECT_FILE.i:296.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- f <- main.
-        Called from PROJECT_FILE.i:293.
+        Called from PROJECT_FILE.i:297.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- f <- main.
-        Called from PROJECT_FILE.i:294.
+        Called from PROJECT_FILE.i:298.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- f <- main.
-        Called from PROJECT_FILE.i:295.
+        Called from PROJECT_FILE.i:299.
 [value] computing for function printf <- e_acsl_assert <- f <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- f <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- f <- main.
-        Called from PROJECT_FILE.i:297.
+        Called from PROJECT_FILE.i:301.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- f <- main.
-        Called from PROJECT_FILE.i:298.
+        Called from PROJECT_FILE.i:302.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- f <- main.
-        Called from PROJECT_FILE.i:308.
+        Called from PROJECT_FILE.i:312.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- f <- main.
-        Called from PROJECT_FILE.i:309.
+        Called from PROJECT_FILE.i:313.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- f <- main.
-        Called from PROJECT_FILE.i:310.
+        Called from PROJECT_FILE.i:314.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- f <- main.
-        Called from PROJECT_FILE.i:311.
+        Called from PROJECT_FILE.i:315.
 [value] computing for function printf <- e_acsl_assert <- f <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- f <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- f <- main.
-        Called from PROJECT_FILE.i:313.
+        Called from PROJECT_FILE.i:317.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- f <- main.
-        Called from PROJECT_FILE.i:314.
+        Called from PROJECT_FILE.i:318.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:226:[value] Function f: postcondition got status valid.
+PROJECT_FILE.i:230:[value] Function f: postcondition got status valid.
 [value] Recording results for f
 [value] Done for function f
-PROJECT_FILE.i:416:[value] Assertion got status unknown.
+PROJECT_FILE.i:420:[value] Assertion got status unknown.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:421.
+        Called from PROJECT_FILE.i:425.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:422.
+        Called from PROJECT_FILE.i:426.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:423.
+        Called from PROJECT_FILE.i:427.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:424.
+        Called from PROJECT_FILE.i:428.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:425.
+        Called from PROJECT_FILE.i:429.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:426.
+        Called from PROJECT_FILE.i:430.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:430:[value] Assertion got status unknown.
+PROJECT_FILE.i:434:[value] Assertion got status unknown.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:434.
+        Called from PROJECT_FILE.i:438.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:435.
+        Called from PROJECT_FILE.i:439.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:436.
+        Called from PROJECT_FILE.i:440.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:438.
+        Called from PROJECT_FILE.i:442.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:442:[value] Assertion got status unknown.
+PROJECT_FILE.i:446:[value] Assertion got status unknown.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:448.
+        Called from PROJECT_FILE.i:452.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:449.
+        Called from PROJECT_FILE.i:453.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:450.
+        Called from PROJECT_FILE.i:454.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- main.
-        Called from PROJECT_FILE.i:451.
+        Called from PROJECT_FILE.i:455.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:452.
+        Called from PROJECT_FILE.i:456.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:453.
+        Called from PROJECT_FILE.i:457.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:455.
+        Called from PROJECT_FILE.i:459.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:456.
+        Called from PROJECT_FILE.i:460.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:457.
+        Called from PROJECT_FILE.i:461.
 [value] Done for function __gmpz_clear
 [value] computing for function g <- main.
-        Called from PROJECT_FILE.i:461.
-PROJECT_FILE.i:338:[value] Assertion got status unknown.
+        Called from PROJECT_FILE.i:465.
+PROJECT_FILE.i:342:[value] Assertion got status unknown.
 [value] computing for function __gmpz_init_set_si <- g <- main.
-        Called from PROJECT_FILE.i:343.
+        Called from PROJECT_FILE.i:347.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- g <- main.
-        Called from PROJECT_FILE.i:344.
+        Called from PROJECT_FILE.i:348.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- g <- main.
-        Called from PROJECT_FILE.i:345.
+        Called from PROJECT_FILE.i:349.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- g <- main.
-        Called from PROJECT_FILE.i:346.
+        Called from PROJECT_FILE.i:350.
 [value] computing for function printf <- e_acsl_assert <- g <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- g <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- g <- main.
-        Called from PROJECT_FILE.i:348.
+        Called from PROJECT_FILE.i:352.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- g <- main.
-        Called from PROJECT_FILE.i:349.
+        Called from PROJECT_FILE.i:353.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:354:[value] Assertion got status unknown.
+PROJECT_FILE.i:358:[value] Assertion got status unknown.
 [value] computing for function __gmpz_init_set_si <- g <- main.
-        Called from PROJECT_FILE.i:360.
+        Called from PROJECT_FILE.i:364.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- g <- main.
-        Called from PROJECT_FILE.i:361.
+        Called from PROJECT_FILE.i:365.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- g <- main.
-        Called from PROJECT_FILE.i:362.
+        Called from PROJECT_FILE.i:366.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- g <- main.
-        Called from PROJECT_FILE.i:363.
+        Called from PROJECT_FILE.i:367.
 [value] computing for function printf <- e_acsl_assert <- g <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- g <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- g <- main.
-        Called from PROJECT_FILE.i:365.
+        Called from PROJECT_FILE.i:369.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- g <- main.
-        Called from PROJECT_FILE.i:366.
+        Called from PROJECT_FILE.i:370.
 [value] Done for function __gmpz_clear
 [value] Recording results for g
 [value] Done for function g
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:463.
+        Called from PROJECT_FILE.i:467.
 [value] Done for function __gmpz_clear
 [value] Recording results for main
 [value] done for function main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/at.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/at.res.oracle
index 4fd2721b201..27c829f6fdc 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/at.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/at.res.oracle
@@ -9,65 +9,65 @@ tests/e-acsl-runtime/at.i:34:[e-acsl] warning: missing guard for ensuring that p
 [value] Initial state computed
 [value] Values of globals at initialization
         A ∈ {0}
-PROJECT_FILE.i:307:[value] Assertion got status valid.
+PROJECT_FILE.i:311:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:308.
+        Called from PROJECT_FILE.i:312.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function f <- main.
-        Called from PROJECT_FILE.i:312.
-PROJECT_FILE.i:242:[value] Assertion got status valid.
+        Called from PROJECT_FILE.i:316.
+PROJECT_FILE.i:246:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- f <- main.
-        Called from PROJECT_FILE.i:243.
+        Called from PROJECT_FILE.i:247.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:245:[value] Assertion got status unknown.
+PROJECT_FILE.i:249:[value] Assertion got status unknown.
 [value] computing for function e_acsl_assert <- f <- main.
-        Called from PROJECT_FILE.i:246.
+        Called from PROJECT_FILE.i:250.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:248:[value] Assertion got status valid.
+PROJECT_FILE.i:252:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- f <- main.
-        Called from PROJECT_FILE.i:250.
+        Called from PROJECT_FILE.i:254.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:252:[value] Assertion got status unknown.
+PROJECT_FILE.i:256:[value] Assertion got status unknown.
 [value] computing for function e_acsl_assert <- f <- main.
-        Called from PROJECT_FILE.i:253.
+        Called from PROJECT_FILE.i:257.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- f <- main.
-        Called from PROJECT_FILE.i:258.
+        Called from PROJECT_FILE.i:262.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:226:[value] Function f: postcondition got status valid.
+PROJECT_FILE.i:230:[value] Function f: postcondition got status valid.
 [value] Recording results for f
 [value] Done for function f
-PROJECT_FILE.i:313:[value] Assertion got status unknown.
+PROJECT_FILE.i:317:[value] Assertion got status unknown.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:314.
+        Called from PROJECT_FILE.i:318.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:316:[value] Assertion got status unknown.
+PROJECT_FILE.i:320:[value] Assertion got status unknown.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:317.
+        Called from PROJECT_FILE.i:321.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:320:[value] Assertion got status unknown.
+PROJECT_FILE.i:324:[value] Assertion got status unknown.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:321.
+        Called from PROJECT_FILE.i:325.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function g <- main.
-        Called from PROJECT_FILE.i:324.
-PROJECT_FILE.i:281:[value] Assertion got status unknown.
+        Called from PROJECT_FILE.i:328.
+PROJECT_FILE.i:285:[value] Assertion got status unknown.
 [value] computing for function e_acsl_assert <- g <- main.
-        Called from PROJECT_FILE.i:282.
+        Called from PROJECT_FILE.i:286.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:286:[value] Assertion got status unknown.
+PROJECT_FILE.i:290:[value] Assertion got status unknown.
 [value] computing for function e_acsl_assert <- g <- main.
-        Called from PROJECT_FILE.i:288.
+        Called from PROJECT_FILE.i:292.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] Recording results for g
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/cast.1.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/cast.1.res.oracle
index 197de065be5..4f3e1c0f07a 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/cast.1.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/cast.1.res.oracle
@@ -4,187 +4,187 @@ tests/e-acsl-runtime/cast.i:19:[e-acsl] warning: missing guard for ensuring that
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:232:[value] Assertion got status valid.
+PROJECT_FILE.i:236:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:237.
+        Called from PROJECT_FILE.i:241.
 PROJECT_FILE.i:82:[value] Function __gmpz_init_set_si: postcondition got status valid.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:238.
+        Called from PROJECT_FILE.i:242.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:239.
+        Called from PROJECT_FILE.i:243.
 PROJECT_FILE.i:119:[value] Function __gmpz_cmp: precondition got status valid.
 PROJECT_FILE.i:120:[value] Function __gmpz_cmp: precondition got status valid.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
-PROJECT_FILE.i:207:[value] Function exit: postcondition got status invalid.
+        Called from PROJECT_FILE.i:225.
+PROJECT_FILE.i:211:[value] Function exit: postcondition got status invalid.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:241.
+        Called from PROJECT_FILE.i:245.
 PROJECT_FILE.i:111:[value] Function __gmpz_clear: precondition got status valid.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:242.
+        Called from PROJECT_FILE.i:246.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:246:[value] Assertion got status valid.
+PROJECT_FILE.i:250:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:251.
+        Called from PROJECT_FILE.i:255.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:252.
+        Called from PROJECT_FILE.i:256.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:253.
+        Called from PROJECT_FILE.i:257.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:254.
+        Called from PROJECT_FILE.i:258.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:255.
+        Called from PROJECT_FILE.i:259.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:256.
+        Called from PROJECT_FILE.i:260.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:260:[value] Assertion got status valid.
+PROJECT_FILE.i:264:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:265.
+        Called from PROJECT_FILE.i:269.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:266.
+        Called from PROJECT_FILE.i:270.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:267.
+        Called from PROJECT_FILE.i:271.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:268.
+        Called from PROJECT_FILE.i:272.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:269.
+        Called from PROJECT_FILE.i:273.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:270.
+        Called from PROJECT_FILE.i:274.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:274:[value] Assertion got status valid.
+PROJECT_FILE.i:278:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_ui <- main.
-        Called from PROJECT_FILE.i:279.
+        Called from PROJECT_FILE.i:283.
 PROJECT_FILE.i:78:[value] Function __gmpz_init_set_ui: postcondition got status valid.
 [value] Done for function __gmpz_init_set_ui
 [value] computing for function __gmpz_init_set_ui <- main.
-        Called from PROJECT_FILE.i:280.
+        Called from PROJECT_FILE.i:284.
 [value] Done for function __gmpz_init_set_ui
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:281.
+        Called from PROJECT_FILE.i:285.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:282.
+        Called from PROJECT_FILE.i:286.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:284.
+        Called from PROJECT_FILE.i:288.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:285.
+        Called from PROJECT_FILE.i:289.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:289:[value] Assertion got status valid.
+PROJECT_FILE.i:293:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:296.
+        Called from PROJECT_FILE.i:300.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_str <- main.
-        Called from PROJECT_FILE.i:297.
+        Called from PROJECT_FILE.i:301.
 PROJECT_FILE.i:86:[value] Function __gmpz_init_set_str: postcondition got status valid.
 [value] Done for function __gmpz_init_set_str
 [value] computing for function __gmpz_get_ui <- main.
-        Called from PROJECT_FILE.i:298.
-PROJECT_FILE.i:176:[value] Function __gmpz_get_ui: precondition got status valid.
+        Called from PROJECT_FILE.i:302.
+PROJECT_FILE.i:180:[value] Function __gmpz_get_ui: precondition got status valid.
 [value] Done for function __gmpz_get_ui
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:299.
+        Called from PROJECT_FILE.i:303.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:300.
+        Called from PROJECT_FILE.i:304.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:301.
+        Called from PROJECT_FILE.i:305.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:303.
+        Called from PROJECT_FILE.i:307.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:304.
+        Called from PROJECT_FILE.i:308.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:305.
+        Called from PROJECT_FILE.i:309.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:309:[value] Assertion got status valid.
+PROJECT_FILE.i:313:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_ui <- main.
-        Called from PROJECT_FILE.i:316.
+        Called from PROJECT_FILE.i:320.
 [value] Done for function __gmpz_init_set_ui
 [value] computing for function __gmpz_init_set_str <- main.
-        Called from PROJECT_FILE.i:317.
+        Called from PROJECT_FILE.i:321.
 [value] Done for function __gmpz_init_set_str
 [value] computing for function __gmpz_get_ui <- main.
-        Called from PROJECT_FILE.i:318.
+        Called from PROJECT_FILE.i:322.
 [value] Done for function __gmpz_get_ui
 [value] computing for function __gmpz_init_set_ui <- main.
-        Called from PROJECT_FILE.i:319.
+        Called from PROJECT_FILE.i:323.
 [value] Done for function __gmpz_init_set_ui
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:320.
+        Called from PROJECT_FILE.i:324.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:321.
+        Called from PROJECT_FILE.i:325.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:323.
+        Called from PROJECT_FILE.i:327.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:324.
+        Called from PROJECT_FILE.i:328.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:325.
+        Called from PROJECT_FILE.i:329.
 [value] Done for function __gmpz_clear
 [value] Recording results for main
 [value] done for function main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/cast.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/cast.res.oracle
index 0f509cdfdbe..ac011039d4f 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/cast.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/cast.res.oracle
@@ -2,24 +2,19 @@
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:232:[value] Assertion got status valid.
+PROJECT_FILE.i:236:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:233.
+        Called from PROJECT_FILE.i:237.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:235:[value] Assertion got status valid.
+PROJECT_FILE.i:239:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:236.
+        Called from PROJECT_FILE.i:240.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:238:[value] Assertion got status valid.
+PROJECT_FILE.i:242:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:239.
-[value] Recording results for e_acsl_assert
-[value] Done for function e_acsl_assert
-PROJECT_FILE.i:241:[value] Assertion got status valid.
-[value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:242.
+        Called from PROJECT_FILE.i:243.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 PROJECT_FILE.i:245:[value] Assertion got status valid.
@@ -32,6 +27,11 @@ PROJECT_FILE.i:249:[value] Assertion got status valid.
         Called from PROJECT_FILE.i:250.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
+PROJECT_FILE.i:253:[value] Assertion got status valid.
+[value] computing for function e_acsl_assert <- main.
+        Called from PROJECT_FILE.i:254.
+[value] Recording results for e_acsl_assert
+[value] Done for function e_acsl_assert
 [value] Recording results for main
 [value] done for function main
 [value] ====== VALUES COMPUTED ======
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/comparison.1.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/comparison.1.res.oracle
index ced33bde147..b8e3aec5935 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/comparison.1.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/comparison.1.res.oracle
@@ -2,481 +2,481 @@
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:233:[value] Assertion got status valid.
+PROJECT_FILE.i:237:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:238.
+        Called from PROJECT_FILE.i:242.
 PROJECT_FILE.i:82:[value] Function __gmpz_init_set_si: postcondition got status valid.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:239.
+        Called from PROJECT_FILE.i:243.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 PROJECT_FILE.i:119:[value] Function __gmpz_cmp: precondition got status valid.
 PROJECT_FILE.i:120:[value] Function __gmpz_cmp: precondition got status valid.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:241.
+        Called from PROJECT_FILE.i:245.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
-PROJECT_FILE.i:207:[value] Function exit: postcondition got status invalid.
+        Called from PROJECT_FILE.i:225.
+PROJECT_FILE.i:211:[value] Function exit: postcondition got status invalid.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:242.
+        Called from PROJECT_FILE.i:246.
 PROJECT_FILE.i:111:[value] Function __gmpz_clear: precondition got status valid.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:243.
+        Called from PROJECT_FILE.i:247.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:247:[value] Assertion got status valid.
+PROJECT_FILE.i:251:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:252.
+        Called from PROJECT_FILE.i:256.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:253.
+        Called from PROJECT_FILE.i:257.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:254.
+        Called from PROJECT_FILE.i:258.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:255.
+        Called from PROJECT_FILE.i:259.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:256.
+        Called from PROJECT_FILE.i:260.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:257.
+        Called from PROJECT_FILE.i:261.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:261:[value] Assertion got status valid.
+PROJECT_FILE.i:265:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:266.
+        Called from PROJECT_FILE.i:270.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:267.
+        Called from PROJECT_FILE.i:271.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:268.
+        Called from PROJECT_FILE.i:272.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:269.
+        Called from PROJECT_FILE.i:273.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:270.
+        Called from PROJECT_FILE.i:274.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:271.
+        Called from PROJECT_FILE.i:275.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:275:[value] Assertion got status valid.
+PROJECT_FILE.i:279:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:280.
+        Called from PROJECT_FILE.i:284.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:281.
+        Called from PROJECT_FILE.i:285.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:282.
+        Called from PROJECT_FILE.i:286.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:283.
+        Called from PROJECT_FILE.i:287.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:284.
+        Called from PROJECT_FILE.i:288.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:285.
+        Called from PROJECT_FILE.i:289.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:290:[value] Assertion got status valid.
+PROJECT_FILE.i:294:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:291.
+        Called from PROJECT_FILE.i:295.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:293:[value] Assertion got status unknown.
+PROJECT_FILE.i:297:[value] Assertion got status unknown.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:294.
+        Called from PROJECT_FILE.i:298.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:296:[value] Assertion got status valid.
+PROJECT_FILE.i:300:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:301.
+        Called from PROJECT_FILE.i:305.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:302.
+        Called from PROJECT_FILE.i:306.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:303.
+        Called from PROJECT_FILE.i:307.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:304.
+        Called from PROJECT_FILE.i:308.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:305.
+        Called from PROJECT_FILE.i:309.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:306.
+        Called from PROJECT_FILE.i:310.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:310:[value] Assertion got status valid.
+PROJECT_FILE.i:314:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:315.
+        Called from PROJECT_FILE.i:319.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:316.
+        Called from PROJECT_FILE.i:320.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:317.
+        Called from PROJECT_FILE.i:321.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:318.
+        Called from PROJECT_FILE.i:322.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:319.
+        Called from PROJECT_FILE.i:323.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:320.
+        Called from PROJECT_FILE.i:324.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:324:[value] Assertion got status valid.
+PROJECT_FILE.i:328:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:329.
+        Called from PROJECT_FILE.i:333.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:330.
+        Called from PROJECT_FILE.i:334.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:331.
+        Called from PROJECT_FILE.i:335.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:332.
+        Called from PROJECT_FILE.i:336.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:333.
+        Called from PROJECT_FILE.i:337.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:334.
+        Called from PROJECT_FILE.i:338.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:338:[value] Assertion got status valid.
+PROJECT_FILE.i:342:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:343.
+        Called from PROJECT_FILE.i:347.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:344.
+        Called from PROJECT_FILE.i:348.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:345.
+        Called from PROJECT_FILE.i:349.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:346.
+        Called from PROJECT_FILE.i:350.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:347.
+        Called from PROJECT_FILE.i:351.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:348.
+        Called from PROJECT_FILE.i:352.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:352:[value] Assertion got status valid.
+PROJECT_FILE.i:356:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:356.
+        Called from PROJECT_FILE.i:360.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:357.
+        Called from PROJECT_FILE.i:361.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:358.
+        Called from PROJECT_FILE.i:362.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:359.
+        Called from PROJECT_FILE.i:363.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:363:[value] Assertion got status valid.
+PROJECT_FILE.i:367:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:368.
+        Called from PROJECT_FILE.i:372.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:369.
+        Called from PROJECT_FILE.i:373.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:370.
+        Called from PROJECT_FILE.i:374.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:371.
+        Called from PROJECT_FILE.i:375.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:372.
+        Called from PROJECT_FILE.i:376.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:373.
+        Called from PROJECT_FILE.i:377.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:377:[value] Assertion got status valid.
+PROJECT_FILE.i:381:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:383.
+        Called from PROJECT_FILE.i:387.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:384.
+        Called from PROJECT_FILE.i:388.
 PROJECT_FILE.i:69:[value] Function __gmpz_init: postcondition got status valid.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_neg <- main.
-        Called from PROJECT_FILE.i:385.
-PROJECT_FILE.i:133:[value] Function __gmpz_neg: precondition got status valid.
-PROJECT_FILE.i:134:[value] Function __gmpz_neg: precondition got status valid.
+        Called from PROJECT_FILE.i:389.
+PROJECT_FILE.i:128:[value] Function __gmpz_neg: precondition got status valid.
+PROJECT_FILE.i:129:[value] Function __gmpz_neg: precondition got status valid.
 [value] Done for function __gmpz_neg
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:386.
+        Called from PROJECT_FILE.i:390.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:387.
+        Called from PROJECT_FILE.i:391.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:388.
+        Called from PROJECT_FILE.i:392.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:389.
+        Called from PROJECT_FILE.i:393.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:390.
+        Called from PROJECT_FILE.i:394.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:391.
+        Called from PROJECT_FILE.i:395.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:395:[value] Assertion got status valid.
+PROJECT_FILE.i:399:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:401.
+        Called from PROJECT_FILE.i:405.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:402.
+        Called from PROJECT_FILE.i:406.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:403.
+        Called from PROJECT_FILE.i:407.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_neg <- main.
-        Called from PROJECT_FILE.i:404.
+        Called from PROJECT_FILE.i:408.
 [value] Done for function __gmpz_neg
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:405.
+        Called from PROJECT_FILE.i:409.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:406.
+        Called from PROJECT_FILE.i:410.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:407.
+        Called from PROJECT_FILE.i:411.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:408.
+        Called from PROJECT_FILE.i:412.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:409.
+        Called from PROJECT_FILE.i:413.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:413:[value] Assertion got status valid.
+PROJECT_FILE.i:417:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:419.
+        Called from PROJECT_FILE.i:423.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:420.
+        Called from PROJECT_FILE.i:424.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_neg <- main.
-        Called from PROJECT_FILE.i:421.
+        Called from PROJECT_FILE.i:425.
 [value] Done for function __gmpz_neg
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:422.
+        Called from PROJECT_FILE.i:426.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:423.
+        Called from PROJECT_FILE.i:427.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:424.
+        Called from PROJECT_FILE.i:428.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:425.
+        Called from PROJECT_FILE.i:429.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:426.
+        Called from PROJECT_FILE.i:430.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:427.
+        Called from PROJECT_FILE.i:431.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:431:[value] Assertion got status valid.
+PROJECT_FILE.i:435:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:437.
+        Called from PROJECT_FILE.i:441.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:438.
+        Called from PROJECT_FILE.i:442.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:439.
+        Called from PROJECT_FILE.i:443.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_neg <- main.
-        Called from PROJECT_FILE.i:440.
+        Called from PROJECT_FILE.i:444.
 [value] Done for function __gmpz_neg
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:441.
+        Called from PROJECT_FILE.i:445.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:442.
+        Called from PROJECT_FILE.i:446.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:443.
+        Called from PROJECT_FILE.i:447.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:444.
+        Called from PROJECT_FILE.i:448.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:445.
+        Called from PROJECT_FILE.i:449.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:449:[value] Assertion got status valid.
+PROJECT_FILE.i:453:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:454.
+        Called from PROJECT_FILE.i:458.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:455.
+        Called from PROJECT_FILE.i:459.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_neg <- main.
-        Called from PROJECT_FILE.i:456.
+        Called from PROJECT_FILE.i:460.
 [value] Done for function __gmpz_neg
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:457.
+        Called from PROJECT_FILE.i:461.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:458.
+        Called from PROJECT_FILE.i:462.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:459.
+        Called from PROJECT_FILE.i:463.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:460.
+        Called from PROJECT_FILE.i:464.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:464:[value] Assertion got status valid.
+PROJECT_FILE.i:468:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:470.
+        Called from PROJECT_FILE.i:474.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:471.
+        Called from PROJECT_FILE.i:475.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:472.
+        Called from PROJECT_FILE.i:476.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_neg <- main.
-        Called from PROJECT_FILE.i:473.
+        Called from PROJECT_FILE.i:477.
 [value] Done for function __gmpz_neg
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:474.
+        Called from PROJECT_FILE.i:478.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:475.
+        Called from PROJECT_FILE.i:479.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:476.
+        Called from PROJECT_FILE.i:480.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:477.
+        Called from PROJECT_FILE.i:481.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:478.
+        Called from PROJECT_FILE.i:482.
 [value] Done for function __gmpz_clear
 [value] Recording results for main
 [value] done for function main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/comparison.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/comparison.res.oracle
index 07bcf631f1a..5d7164da93a 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/comparison.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/comparison.res.oracle
@@ -2,94 +2,94 @@
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:233:[value] Assertion got status valid.
+PROJECT_FILE.i:237:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:234.
+        Called from PROJECT_FILE.i:238.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:236:[value] Assertion got status valid.
+PROJECT_FILE.i:240:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:237.
+        Called from PROJECT_FILE.i:241.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:239:[value] Assertion got status valid.
+PROJECT_FILE.i:243:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:242:[value] Assertion got status valid.
+PROJECT_FILE.i:246:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:243.
+        Called from PROJECT_FILE.i:247.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:246:[value] Assertion got status valid.
+PROJECT_FILE.i:250:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:247.
+        Called from PROJECT_FILE.i:251.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:249:[value] Assertion got status unknown.
+PROJECT_FILE.i:253:[value] Assertion got status unknown.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:250.
+        Called from PROJECT_FILE.i:254.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:252:[value] Assertion got status valid.
+PROJECT_FILE.i:256:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:253.
+        Called from PROJECT_FILE.i:257.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:255:[value] Assertion got status valid.
+PROJECT_FILE.i:259:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:256.
+        Called from PROJECT_FILE.i:260.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:258:[value] Assertion got status valid.
+PROJECT_FILE.i:262:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:259.
+        Called from PROJECT_FILE.i:263.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:261:[value] Assertion got status valid.
+PROJECT_FILE.i:265:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:262.
+        Called from PROJECT_FILE.i:266.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:264:[value] Assertion got status valid.
+PROJECT_FILE.i:268:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:265.
+        Called from PROJECT_FILE.i:269.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:267:[value] Assertion got status valid.
+PROJECT_FILE.i:271:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:268.
+        Called from PROJECT_FILE.i:272.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:270:[value] Assertion got status valid.
+PROJECT_FILE.i:274:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:271.
+        Called from PROJECT_FILE.i:275.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:273:[value] Assertion got status valid.
+PROJECT_FILE.i:277:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:274.
+        Called from PROJECT_FILE.i:278.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:276:[value] Assertion got status valid.
+PROJECT_FILE.i:280:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:277.
+        Called from PROJECT_FILE.i:281.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:279:[value] Assertion got status valid.
+PROJECT_FILE.i:283:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:280.
+        Called from PROJECT_FILE.i:284.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:282:[value] Assertion got status valid.
+PROJECT_FILE.i:286:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:283.
+        Called from PROJECT_FILE.i:287.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:285:[value] Assertion got status valid.
+PROJECT_FILE.i:289:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:286.
+        Called from PROJECT_FILE.i:290.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] Recording results for main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/function_contract.1.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/function_contract.1.res.oracle
index 44c80c0d585..b7818bc190e 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/function_contract.1.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/function_contract.1.res.oracle
@@ -5,707 +5,707 @@
         X ∈ {0}
         Y ∈ {2}
 [value] computing for function f <- main.
-        Called from PROJECT_FILE.i:681.
+        Called from PROJECT_FILE.i:685.
 [value] computing for function __gmpz_init_set_si <- f <- main.
-        Called from PROJECT_FILE.i:235.
+        Called from PROJECT_FILE.i:239.
 PROJECT_FILE.i:82:[value] Function __gmpz_init_set_si: postcondition got status valid.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- f <- main.
-        Called from PROJECT_FILE.i:236.
+        Called from PROJECT_FILE.i:240.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- f <- main.
-        Called from PROJECT_FILE.i:237.
+        Called from PROJECT_FILE.i:241.
 PROJECT_FILE.i:119:[value] Function __gmpz_cmp: precondition got status valid.
 PROJECT_FILE.i:120:[value] Function __gmpz_cmp: precondition got status valid.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- f <- main.
-        Called from PROJECT_FILE.i:238.
+        Called from PROJECT_FILE.i:242.
 [value] computing for function printf <- e_acsl_assert <- f <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- f <- main.
-        Called from PROJECT_FILE.i:221.
-PROJECT_FILE.i:207:[value] Function exit: postcondition got status invalid.
+        Called from PROJECT_FILE.i:225.
+PROJECT_FILE.i:211:[value] Function exit: postcondition got status invalid.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- f <- main.
-        Called from PROJECT_FILE.i:239.
+        Called from PROJECT_FILE.i:243.
 PROJECT_FILE.i:111:[value] Function __gmpz_clear: precondition got status valid.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- f <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:227:[value] Function f: postcondition got status valid.
+PROJECT_FILE.i:231:[value] Function f: postcondition got status valid.
 [value] Recording results for f
 [value] Done for function f
 [value] computing for function g <- main.
-        Called from PROJECT_FILE.i:682.
+        Called from PROJECT_FILE.i:686.
 [value] computing for function __gmpz_init_set_si <- g <- main.
-        Called from PROJECT_FILE.i:257.
+        Called from PROJECT_FILE.i:261.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- g <- main.
-        Called from PROJECT_FILE.i:258.
+        Called from PROJECT_FILE.i:262.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- g <- main.
-        Called from PROJECT_FILE.i:259.
+        Called from PROJECT_FILE.i:263.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- g <- main.
-        Called from PROJECT_FILE.i:260.
+        Called from PROJECT_FILE.i:264.
 [value] computing for function printf <- e_acsl_assert <- g <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- g <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_init_set_si <- g <- main.
-        Called from PROJECT_FILE.i:261.
+        Called from PROJECT_FILE.i:265.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- g <- main.
-        Called from PROJECT_FILE.i:262.
+        Called from PROJECT_FILE.i:266.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- g <- main.
-        Called from PROJECT_FILE.i:263.
+        Called from PROJECT_FILE.i:267.
 [value] computing for function printf <- e_acsl_assert <- g <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- g <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- g <- main.
-        Called from PROJECT_FILE.i:264.
+        Called from PROJECT_FILE.i:268.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- g <- main.
-        Called from PROJECT_FILE.i:265.
+        Called from PROJECT_FILE.i:269.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- g <- main.
-        Called from PROJECT_FILE.i:266.
+        Called from PROJECT_FILE.i:270.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:246:[value] Function g: postcondition got status valid.
-PROJECT_FILE.i:247:[value] Function g: postcondition got status valid.
+PROJECT_FILE.i:250:[value] Function g: postcondition got status valid.
+PROJECT_FILE.i:251:[value] Function g: postcondition got status valid.
 [value] Recording results for g
 [value] Done for function g
 [value] computing for function h <- main.
-        Called from PROJECT_FILE.i:683.
-PROJECT_FILE.i:272:[value] Function h: precondition got status valid.
+        Called from PROJECT_FILE.i:687.
+PROJECT_FILE.i:276:[value] Function h: precondition got status valid.
 [value] computing for function __gmpz_init_set_si <- h <- main.
-        Called from PROJECT_FILE.i:279.
+        Called from PROJECT_FILE.i:283.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- h <- main.
-        Called from PROJECT_FILE.i:280.
+        Called from PROJECT_FILE.i:284.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- h <- main.
-        Called from PROJECT_FILE.i:281.
+        Called from PROJECT_FILE.i:285.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- h <- main.
-        Called from PROJECT_FILE.i:282.
+        Called from PROJECT_FILE.i:286.
 [value] computing for function printf <- e_acsl_assert <- h <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- h <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- h <- main.
-        Called from PROJECT_FILE.i:283.
+        Called from PROJECT_FILE.i:287.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- h <- main.
-        Called from PROJECT_FILE.i:284.
+        Called from PROJECT_FILE.i:288.
 [value] Done for function __gmpz_clear
 [value] Recording results for h
 [value] Done for function h
 [value] computing for function i <- main.
-        Called from PROJECT_FILE.i:684.
-PROJECT_FILE.i:291:[value] Function i: precondition got status valid.
-PROJECT_FILE.i:292:[value] Function i: precondition got status valid.
+        Called from PROJECT_FILE.i:688.
+PROJECT_FILE.i:295:[value] Function i: precondition got status valid.
+PROJECT_FILE.i:296:[value] Function i: precondition got status valid.
 [value] computing for function __gmpz_init_set_si <- i <- main.
-        Called from PROJECT_FILE.i:302.
+        Called from PROJECT_FILE.i:306.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- i <- main.
-        Called from PROJECT_FILE.i:303.
+        Called from PROJECT_FILE.i:307.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- i <- main.
-        Called from PROJECT_FILE.i:304.
+        Called from PROJECT_FILE.i:308.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- i <- main.
-        Called from PROJECT_FILE.i:305.
+        Called from PROJECT_FILE.i:309.
 [value] computing for function printf <- e_acsl_assert <- i <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- i <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_init_set_si <- i <- main.
-        Called from PROJECT_FILE.i:306.
+        Called from PROJECT_FILE.i:310.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- i <- main.
-        Called from PROJECT_FILE.i:307.
+        Called from PROJECT_FILE.i:311.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- i <- main.
-        Called from PROJECT_FILE.i:308.
+        Called from PROJECT_FILE.i:312.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- i <- main.
-        Called from PROJECT_FILE.i:309.
+        Called from PROJECT_FILE.i:313.
 [value] computing for function printf <- e_acsl_assert <- i <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- i <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- i <- main.
-        Called from PROJECT_FILE.i:310.
+        Called from PROJECT_FILE.i:314.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- i <- main.
-        Called from PROJECT_FILE.i:311.
+        Called from PROJECT_FILE.i:315.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- i <- main.
-        Called from PROJECT_FILE.i:312.
+        Called from PROJECT_FILE.i:316.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- i <- main.
-        Called from PROJECT_FILE.i:313.
+        Called from PROJECT_FILE.i:317.
 [value] Done for function __gmpz_clear
 [value] Recording results for i
 [value] Done for function i
 [value] computing for function j <- main.
-        Called from PROJECT_FILE.i:685.
-PROJECT_FILE.i:321:[value] Function j, behavior b1: precondition got status valid.
-PROJECT_FILE.i:325:[value] Function j, behavior b2: precondition got status valid.
-PROJECT_FILE.i:326:[value] Function j, behavior b2: precondition got status valid.
+        Called from PROJECT_FILE.i:689.
+PROJECT_FILE.i:325:[value] Function j, behavior b1: precondition got status valid.
+PROJECT_FILE.i:329:[value] Function j, behavior b2: precondition got status valid.
+PROJECT_FILE.i:330:[value] Function j, behavior b2: precondition got status valid.
 [value] computing for function __gmpz_init_set_si <- j <- main.
-        Called from PROJECT_FILE.i:343.
+        Called from PROJECT_FILE.i:347.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- j <- main.
-        Called from PROJECT_FILE.i:344.
+        Called from PROJECT_FILE.i:348.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- j <- main.
-        Called from PROJECT_FILE.i:345.
+        Called from PROJECT_FILE.i:349.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- j <- main.
-        Called from PROJECT_FILE.i:346.
+        Called from PROJECT_FILE.i:350.
 [value] computing for function printf <- e_acsl_assert <- j <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- j <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_init_set_si <- j <- main.
-        Called from PROJECT_FILE.i:347.
+        Called from PROJECT_FILE.i:351.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- j <- main.
-        Called from PROJECT_FILE.i:348.
+        Called from PROJECT_FILE.i:352.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- j <- main.
-        Called from PROJECT_FILE.i:349.
+        Called from PROJECT_FILE.i:353.
 PROJECT_FILE.i:69:[value] Function __gmpz_init: postcondition got status valid.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- j <- main.
-        Called from PROJECT_FILE.i:350.
-PROJECT_FILE.i:138:[value] Function __gmpz_add: precondition got status valid.
-PROJECT_FILE.i:139:[value] Function __gmpz_add: precondition got status valid.
-PROJECT_FILE.i:140:[value] Function __gmpz_add: precondition got status valid.
+        Called from PROJECT_FILE.i:354.
+PROJECT_FILE.i:133:[value] Function __gmpz_add: precondition got status valid.
+PROJECT_FILE.i:134:[value] Function __gmpz_add: precondition got status valid.
+PROJECT_FILE.i:135:[value] Function __gmpz_add: precondition got status valid.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_cmp <- j <- main.
-        Called from PROJECT_FILE.i:351.
+        Called from PROJECT_FILE.i:355.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- j <- main.
-        Called from PROJECT_FILE.i:352.
+        Called from PROJECT_FILE.i:356.
 [value] computing for function printf <- e_acsl_assert <- j <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- j <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_init_set_si <- j <- main.
-        Called from PROJECT_FILE.i:353.
+        Called from PROJECT_FILE.i:357.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- j <- main.
-        Called from PROJECT_FILE.i:354.
+        Called from PROJECT_FILE.i:358.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- j <- main.
-        Called from PROJECT_FILE.i:355.
+        Called from PROJECT_FILE.i:359.
 [value] computing for function printf <- e_acsl_assert <- j <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- j <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- j <- main.
-        Called from PROJECT_FILE.i:356.
+        Called from PROJECT_FILE.i:360.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- j <- main.
-        Called from PROJECT_FILE.i:357.
+        Called from PROJECT_FILE.i:361.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- j <- main.
-        Called from PROJECT_FILE.i:358.
+        Called from PROJECT_FILE.i:362.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- j <- main.
-        Called from PROJECT_FILE.i:359.
+        Called from PROJECT_FILE.i:363.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- j <- main.
-        Called from PROJECT_FILE.i:360.
+        Called from PROJECT_FILE.i:364.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- j <- main.
-        Called from PROJECT_FILE.i:361.
+        Called from PROJECT_FILE.i:365.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- j <- main.
-        Called from PROJECT_FILE.i:373.
+        Called from PROJECT_FILE.i:377.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- j <- main.
-        Called from PROJECT_FILE.i:374.
+        Called from PROJECT_FILE.i:378.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- j <- main.
-        Called from PROJECT_FILE.i:375.
+        Called from PROJECT_FILE.i:379.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- j <- main.
-        Called from PROJECT_FILE.i:376.
+        Called from PROJECT_FILE.i:380.
 [value] computing for function printf <- e_acsl_assert <- j <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- j <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_init_set_si <- j <- main.
-        Called from PROJECT_FILE.i:377.
+        Called from PROJECT_FILE.i:381.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- j <- main.
-        Called from PROJECT_FILE.i:378.
+        Called from PROJECT_FILE.i:382.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- j <- main.
-        Called from PROJECT_FILE.i:379.
+        Called from PROJECT_FILE.i:383.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- j <- main.
-        Called from PROJECT_FILE.i:380.
+        Called from PROJECT_FILE.i:384.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_cmp <- j <- main.
-        Called from PROJECT_FILE.i:381.
+        Called from PROJECT_FILE.i:385.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- j <- main.
-        Called from PROJECT_FILE.i:382.
+        Called from PROJECT_FILE.i:386.
 [value] computing for function printf <- e_acsl_assert <- j <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- j <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- j <- main.
-        Called from PROJECT_FILE.i:383.
+        Called from PROJECT_FILE.i:387.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- j <- main.
-        Called from PROJECT_FILE.i:384.
+        Called from PROJECT_FILE.i:388.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- j <- main.
-        Called from PROJECT_FILE.i:385.
+        Called from PROJECT_FILE.i:389.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- j <- main.
-        Called from PROJECT_FILE.i:386.
+        Called from PROJECT_FILE.i:390.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- j <- main.
-        Called from PROJECT_FILE.i:387.
+        Called from PROJECT_FILE.i:391.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:322:[value] Function j, behavior b1: postcondition got status valid.
-PROJECT_FILE.i:327:[value] Function j, behavior b2: postcondition got status valid.
+PROJECT_FILE.i:326:[value] Function j, behavior b1: postcondition got status valid.
+PROJECT_FILE.i:331:[value] Function j, behavior b2: postcondition got status valid.
 [value] Recording results for j
 [value] Done for function j
 [value] computing for function k <- main.
-        Called from PROJECT_FILE.i:686.
-PROJECT_FILE.i:395:[value] Function k, behavior b1: assumption got status invalid; precondition not evaluated.
-PROJECT_FILE.i:400:[value] Function k, behavior b2: precondition got status valid.
-PROJECT_FILE.i:401:[value] Function k, behavior b2: precondition got status valid.
+        Called from PROJECT_FILE.i:690.
+PROJECT_FILE.i:399:[value] Function k, behavior b1: assumption got status invalid; precondition not evaluated.
+PROJECT_FILE.i:404:[value] Function k, behavior b2: precondition got status valid.
+PROJECT_FILE.i:405:[value] Function k, behavior b2: precondition got status valid.
 [value] computing for function __gmpz_init_set_si <- k <- main.
-        Called from PROJECT_FILE.i:419.
+        Called from PROJECT_FILE.i:423.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- k <- main.
-        Called from PROJECT_FILE.i:420.
+        Called from PROJECT_FILE.i:424.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- k <- main.
-        Called from PROJECT_FILE.i:421.
+        Called from PROJECT_FILE.i:425.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- k <- main.
-        Called from PROJECT_FILE.i:427.
+        Called from PROJECT_FILE.i:431.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- k <- main.
-        Called from PROJECT_FILE.i:428.
+        Called from PROJECT_FILE.i:432.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- k <- main.
-        Called from PROJECT_FILE.i:429.
+        Called from PROJECT_FILE.i:433.
 [value] Done for function __gmpz_cmp
-PROJECT_FILE.i:430:[value] assigning non deterministic value for the first time
+PROJECT_FILE.i:434:[value] assigning non deterministic value for the first time
 [value] computing for function __gmpz_clear <- k <- main.
-        Called from PROJECT_FILE.i:431.
+        Called from PROJECT_FILE.i:435.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- k <- main.
-        Called from PROJECT_FILE.i:432.
+        Called from PROJECT_FILE.i:436.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- k <- main.
-        Called from PROJECT_FILE.i:434.
+        Called from PROJECT_FILE.i:438.
 [value] computing for function printf <- e_acsl_assert <- k <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- k <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_init_set_si <- k <- main.
-        Called from PROJECT_FILE.i:435.
+        Called from PROJECT_FILE.i:439.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- k <- main.
-        Called from PROJECT_FILE.i:436.
+        Called from PROJECT_FILE.i:440.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- k <- main.
-        Called from PROJECT_FILE.i:441.
+        Called from PROJECT_FILE.i:445.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- k <- main.
-        Called from PROJECT_FILE.i:442.
+        Called from PROJECT_FILE.i:446.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- k <- main.
-        Called from PROJECT_FILE.i:443.
+        Called from PROJECT_FILE.i:447.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- k <- main.
-        Called from PROJECT_FILE.i:445.
+        Called from PROJECT_FILE.i:449.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- k <- main.
-        Called from PROJECT_FILE.i:446.
+        Called from PROJECT_FILE.i:450.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- k <- main.
-        Called from PROJECT_FILE.i:454.
+        Called from PROJECT_FILE.i:458.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- k <- main.
-        Called from PROJECT_FILE.i:455.
+        Called from PROJECT_FILE.i:459.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- k <- main.
-        Called from PROJECT_FILE.i:456.
+        Called from PROJECT_FILE.i:460.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- k <- main.
-        Called from PROJECT_FILE.i:458.
+        Called from PROJECT_FILE.i:462.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- k <- main.
-        Called from PROJECT_FILE.i:459.
+        Called from PROJECT_FILE.i:463.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- k <- main.
-        Called from PROJECT_FILE.i:461.
+        Called from PROJECT_FILE.i:465.
 [value] computing for function printf <- e_acsl_assert <- k <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- k <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_cmp <- k <- main.
-        Called from PROJECT_FILE.i:463.
+        Called from PROJECT_FILE.i:467.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- k <- main.
-        Called from PROJECT_FILE.i:468.
+        Called from PROJECT_FILE.i:472.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- k <- main.
-        Called from PROJECT_FILE.i:469.
+        Called from PROJECT_FILE.i:473.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- k <- main.
-        Called from PROJECT_FILE.i:470.
+        Called from PROJECT_FILE.i:474.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- k <- main.
-        Called from PROJECT_FILE.i:472.
+        Called from PROJECT_FILE.i:476.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- k <- main.
-        Called from PROJECT_FILE.i:473.
+        Called from PROJECT_FILE.i:477.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- k <- main.
-        Called from PROJECT_FILE.i:483.
+        Called from PROJECT_FILE.i:487.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- k <- main.
-        Called from PROJECT_FILE.i:484.
+        Called from PROJECT_FILE.i:488.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- k <- main.
-        Called from PROJECT_FILE.i:485.
+        Called from PROJECT_FILE.i:489.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- k <- main.
-        Called from PROJECT_FILE.i:486.
+        Called from PROJECT_FILE.i:490.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_init_set_si <- k <- main.
-        Called from PROJECT_FILE.i:487.
+        Called from PROJECT_FILE.i:491.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- k <- main.
-        Called from PROJECT_FILE.i:488.
+        Called from PROJECT_FILE.i:492.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- k <- main.
-        Called from PROJECT_FILE.i:490.
+        Called from PROJECT_FILE.i:494.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- k <- main.
-        Called from PROJECT_FILE.i:491.
+        Called from PROJECT_FILE.i:495.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- k <- main.
-        Called from PROJECT_FILE.i:492.
+        Called from PROJECT_FILE.i:496.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- k <- main.
-        Called from PROJECT_FILE.i:493.
+        Called from PROJECT_FILE.i:497.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- k <- main.
-        Called from PROJECT_FILE.i:495.
+        Called from PROJECT_FILE.i:499.
 [value] computing for function printf <- e_acsl_assert <- k <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- k <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- k <- main.
-        Called from PROJECT_FILE.i:497.
+        Called from PROJECT_FILE.i:501.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- k <- main.
-        Called from PROJECT_FILE.i:498.
+        Called from PROJECT_FILE.i:502.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- k <- main.
-        Called from PROJECT_FILE.i:499.
+        Called from PROJECT_FILE.i:503.
 [value] Done for function __gmpz_clear
 [value] Recording results for k
 [value] Done for function k
 [value] computing for function l <- main.
-        Called from PROJECT_FILE.i:687.
-PROJECT_FILE.i:509:[value] Assertion got status valid.
+        Called from PROJECT_FILE.i:691.
+PROJECT_FILE.i:513:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- l <- main.
-        Called from PROJECT_FILE.i:514.
+        Called from PROJECT_FILE.i:518.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- l <- main.
-        Called from PROJECT_FILE.i:515.
+        Called from PROJECT_FILE.i:519.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- l <- main.
-        Called from PROJECT_FILE.i:516.
+        Called from PROJECT_FILE.i:520.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- l <- main.
-        Called from PROJECT_FILE.i:517.
+        Called from PROJECT_FILE.i:521.
 [value] computing for function printf <- e_acsl_assert <- l <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- l <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- l <- main.
-        Called from PROJECT_FILE.i:518.
+        Called from PROJECT_FILE.i:522.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- l <- main.
-        Called from PROJECT_FILE.i:519.
+        Called from PROJECT_FILE.i:523.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- l <- main.
-        Called from PROJECT_FILE.i:527.
+        Called from PROJECT_FILE.i:531.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- l <- main.
-        Called from PROJECT_FILE.i:528.
+        Called from PROJECT_FILE.i:532.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- l <- main.
-        Called from PROJECT_FILE.i:529.
+        Called from PROJECT_FILE.i:533.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- l <- main.
-        Called from PROJECT_FILE.i:530.
+        Called from PROJECT_FILE.i:534.
 [value] computing for function printf <- e_acsl_assert <- l <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- l <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- l <- main.
-        Called from PROJECT_FILE.i:531.
+        Called from PROJECT_FILE.i:535.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- l <- main.
-        Called from PROJECT_FILE.i:532.
+        Called from PROJECT_FILE.i:536.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:506:[value] Function l: postcondition got status valid.
+PROJECT_FILE.i:510:[value] Function l: postcondition got status valid.
 [value] Recording results for l
 [value] Done for function l
 [value] computing for function m <- main.
-        Called from PROJECT_FILE.i:688.
+        Called from PROJECT_FILE.i:692.
 [value] computing for function __gmpz_init_set_si <- m <- main.
-        Called from PROJECT_FILE.i:562.
+        Called from PROJECT_FILE.i:566.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- m <- main.
-        Called from PROJECT_FILE.i:563.
+        Called from PROJECT_FILE.i:567.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- m <- main.
-        Called from PROJECT_FILE.i:564.
+        Called from PROJECT_FILE.i:568.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- m <- main.
-        Called from PROJECT_FILE.i:569.
+        Called from PROJECT_FILE.i:573.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- m <- main.
-        Called from PROJECT_FILE.i:570.
+        Called from PROJECT_FILE.i:574.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- m <- main.
-        Called from PROJECT_FILE.i:571.
+        Called from PROJECT_FILE.i:575.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- m <- main.
-        Called from PROJECT_FILE.i:573.
+        Called from PROJECT_FILE.i:577.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- m <- main.
-        Called from PROJECT_FILE.i:574.
+        Called from PROJECT_FILE.i:578.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- m <- main.
-        Called from PROJECT_FILE.i:578.
+        Called from PROJECT_FILE.i:582.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- m <- main.
-        Called from PROJECT_FILE.i:579.
+        Called from PROJECT_FILE.i:583.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- m <- main.
-        Called from PROJECT_FILE.i:587.
+        Called from PROJECT_FILE.i:591.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- m <- main.
-        Called from PROJECT_FILE.i:588.
+        Called from PROJECT_FILE.i:592.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- m <- main.
-        Called from PROJECT_FILE.i:589.
+        Called from PROJECT_FILE.i:593.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- m <- main.
-        Called from PROJECT_FILE.i:594.
+        Called from PROJECT_FILE.i:598.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- m <- main.
-        Called from PROJECT_FILE.i:595.
+        Called from PROJECT_FILE.i:599.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- m <- main.
-        Called from PROJECT_FILE.i:596.
+        Called from PROJECT_FILE.i:600.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- m <- main.
-        Called from PROJECT_FILE.i:598.
+        Called from PROJECT_FILE.i:602.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- m <- main.
-        Called from PROJECT_FILE.i:599.
+        Called from PROJECT_FILE.i:603.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- m <- main.
-        Called from PROJECT_FILE.i:603.
+        Called from PROJECT_FILE.i:607.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- m <- main.
-        Called from PROJECT_FILE.i:604.
+        Called from PROJECT_FILE.i:608.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- m <- main.
-        Called from PROJECT_FILE.i:611.
+        Called from PROJECT_FILE.i:615.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- m <- main.
-        Called from PROJECT_FILE.i:612.
+        Called from PROJECT_FILE.i:616.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- m <- main.
-        Called from PROJECT_FILE.i:613.
+        Called from PROJECT_FILE.i:617.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- m <- main.
-        Called from PROJECT_FILE.i:615.
+        Called from PROJECT_FILE.i:619.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- m <- main.
-        Called from PROJECT_FILE.i:616.
+        Called from PROJECT_FILE.i:620.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- m <- main.
-        Called from PROJECT_FILE.i:629.
+        Called from PROJECT_FILE.i:633.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- m <- main.
-        Called from PROJECT_FILE.i:630.
+        Called from PROJECT_FILE.i:634.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- m <- main.
-        Called from PROJECT_FILE.i:631.
+        Called from PROJECT_FILE.i:635.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- m <- main.
-        Called from PROJECT_FILE.i:633.
+        Called from PROJECT_FILE.i:637.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- m <- main.
-        Called from PROJECT_FILE.i:634.
+        Called from PROJECT_FILE.i:638.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- m <- main.
-        Called from PROJECT_FILE.i:636.
+        Called from PROJECT_FILE.i:640.
 [value] computing for function printf <- e_acsl_assert <- m <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- m <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_init_set_si <- m <- main.
-        Called from PROJECT_FILE.i:643.
+        Called from PROJECT_FILE.i:647.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- m <- main.
-        Called from PROJECT_FILE.i:644.
+        Called from PROJECT_FILE.i:648.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- m <- main.
-        Called from PROJECT_FILE.i:645.
+        Called from PROJECT_FILE.i:649.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- m <- main.
-        Called from PROJECT_FILE.i:647.
+        Called from PROJECT_FILE.i:651.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- m <- main.
-        Called from PROJECT_FILE.i:648.
+        Called from PROJECT_FILE.i:652.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- m <- main.
-        Called from PROJECT_FILE.i:650.
+        Called from PROJECT_FILE.i:654.
 [value] computing for function printf <- e_acsl_assert <- m <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- m <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_init_set_si <- m <- main.
-        Called from PROJECT_FILE.i:659.
+        Called from PROJECT_FILE.i:663.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- m <- main.
-        Called from PROJECT_FILE.i:660.
+        Called from PROJECT_FILE.i:664.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- m <- main.
-        Called from PROJECT_FILE.i:661.
+        Called from PROJECT_FILE.i:665.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- m <- main.
-        Called from PROJECT_FILE.i:662.
+        Called from PROJECT_FILE.i:666.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- m <- main.
-        Called from PROJECT_FILE.i:663.
+        Called from PROJECT_FILE.i:667.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_cmp <- m <- main.
-        Called from PROJECT_FILE.i:664.
+        Called from PROJECT_FILE.i:668.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- m <- main.
-        Called from PROJECT_FILE.i:666.
+        Called from PROJECT_FILE.i:670.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- m <- main.
-        Called from PROJECT_FILE.i:667.
+        Called from PROJECT_FILE.i:671.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- m <- main.
-        Called from PROJECT_FILE.i:668.
+        Called from PROJECT_FILE.i:672.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- m <- main.
-        Called from PROJECT_FILE.i:669.
+        Called from PROJECT_FILE.i:673.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- m <- main.
-        Called from PROJECT_FILE.i:671.
+        Called from PROJECT_FILE.i:675.
 [value] computing for function printf <- e_acsl_assert <- m <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- m <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:540:[value] Function m, behavior b1: assumes got status invalid; post-condition not evaluated.
-PROJECT_FILE.i:545:[value] Function m, behavior b2: postcondition got status valid.
-PROJECT_FILE.i:546:[value] Function m, behavior b2: postcondition got status valid.
+PROJECT_FILE.i:544:[value] Function m, behavior b1: assumes got status invalid; post-condition not evaluated.
+PROJECT_FILE.i:549:[value] Function m, behavior b2: postcondition got status valid.
+PROJECT_FILE.i:550:[value] Function m, behavior b2: postcondition got status valid.
 [value] Recording results for m
 [value] Done for function m
 [value] Recording results for main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/function_contract.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/function_contract.res.oracle
index 7e4e3bcae2f..91e761b5340 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/function_contract.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/function_contract.res.oracle
@@ -5,130 +5,130 @@
         X ∈ {0}
         Y ∈ {2}
 [value] computing for function f <- main.
-        Called from PROJECT_FILE.i:397.
+        Called from PROJECT_FILE.i:401.
 [value] computing for function e_acsl_assert <- f <- main.
-        Called from PROJECT_FILE.i:231.
+        Called from PROJECT_FILE.i:235.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:227:[value] Function f: postcondition got status valid.
+PROJECT_FILE.i:231:[value] Function f: postcondition got status valid.
 [value] Recording results for f
 [value] Done for function f
 [value] computing for function g <- main.
-        Called from PROJECT_FILE.i:398.
+        Called from PROJECT_FILE.i:402.
 [value] computing for function e_acsl_assert <- g <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- g <- main.
-        Called from PROJECT_FILE.i:241.
+        Called from PROJECT_FILE.i:245.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:235:[value] Function g: postcondition got status valid.
-PROJECT_FILE.i:236:[value] Function g: postcondition got status valid.
+PROJECT_FILE.i:239:[value] Function g: postcondition got status valid.
+PROJECT_FILE.i:240:[value] Function g: postcondition got status valid.
 [value] Recording results for g
 [value] Done for function g
 [value] computing for function h <- main.
-        Called from PROJECT_FILE.i:399.
-PROJECT_FILE.i:245:[value] Function h: precondition got status valid.
+        Called from PROJECT_FILE.i:403.
+PROJECT_FILE.i:249:[value] Function h: precondition got status valid.
 [value] computing for function e_acsl_assert <- h <- main.
-        Called from PROJECT_FILE.i:248.
+        Called from PROJECT_FILE.i:252.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] Recording results for h
 [value] Done for function h
 [value] computing for function i <- main.
-        Called from PROJECT_FILE.i:400.
-PROJECT_FILE.i:253:[value] Function i: precondition got status valid.
-PROJECT_FILE.i:254:[value] Function i: precondition got status valid.
+        Called from PROJECT_FILE.i:404.
+PROJECT_FILE.i:257:[value] Function i: precondition got status valid.
+PROJECT_FILE.i:258:[value] Function i: precondition got status valid.
 [value] computing for function e_acsl_assert <- i <- main.
-        Called from PROJECT_FILE.i:257.
+        Called from PROJECT_FILE.i:261.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- i <- main.
-        Called from PROJECT_FILE.i:258.
+        Called from PROJECT_FILE.i:262.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] Recording results for i
 [value] Done for function i
 [value] computing for function j <- main.
-        Called from PROJECT_FILE.i:401.
-PROJECT_FILE.i:264:[value] Function j, behavior b1: precondition got status valid.
-PROJECT_FILE.i:268:[value] Function j, behavior b2: precondition got status valid.
-PROJECT_FILE.i:269:[value] Function j, behavior b2: precondition got status valid.
+        Called from PROJECT_FILE.i:405.
+PROJECT_FILE.i:268:[value] Function j, behavior b1: precondition got status valid.
+PROJECT_FILE.i:272:[value] Function j, behavior b2: precondition got status valid.
+PROJECT_FILE.i:273:[value] Function j, behavior b2: precondition got status valid.
 [value] computing for function e_acsl_assert <- j <- main.
-        Called from PROJECT_FILE.i:276.
+        Called from PROJECT_FILE.i:280.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- j <- main.
-        Called from PROJECT_FILE.i:277.
+        Called from PROJECT_FILE.i:281.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- j <- main.
-        Called from PROJECT_FILE.i:279.
+        Called from PROJECT_FILE.i:283.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- j <- main.
-        Called from PROJECT_FILE.i:281.
+        Called from PROJECT_FILE.i:285.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- j <- main.
-        Called from PROJECT_FILE.i:282.
+        Called from PROJECT_FILE.i:286.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:265:[value] Function j, behavior b1: postcondition got status valid.
-PROJECT_FILE.i:270:[value] Function j, behavior b2: postcondition got status valid.
+PROJECT_FILE.i:269:[value] Function j, behavior b1: postcondition got status valid.
+PROJECT_FILE.i:274:[value] Function j, behavior b2: postcondition got status valid.
 [value] Recording results for j
 [value] Done for function j
 [value] computing for function k <- main.
-        Called from PROJECT_FILE.i:402.
-PROJECT_FILE.i:289:[value] Function k, behavior b1: assumption got status invalid; precondition not evaluated.
-PROJECT_FILE.i:294:[value] Function k, behavior b2: precondition got status valid.
-PROJECT_FILE.i:295:[value] Function k, behavior b2: precondition got status valid.
+        Called from PROJECT_FILE.i:406.
+PROJECT_FILE.i:293:[value] Function k, behavior b1: assumption got status invalid; precondition not evaluated.
+PROJECT_FILE.i:298:[value] Function k, behavior b2: precondition got status valid.
+PROJECT_FILE.i:299:[value] Function k, behavior b2: precondition got status valid.
 [value] computing for function e_acsl_assert <- k <- main.
-        Called from PROJECT_FILE.i:309.
+        Called from PROJECT_FILE.i:313.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- k <- main.
-        Called from PROJECT_FILE.i:314.
+        Called from PROJECT_FILE.i:318.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- k <- main.
-        Called from PROJECT_FILE.i:320.
+        Called from PROJECT_FILE.i:324.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] Recording results for k
 [value] Done for function k
 [value] computing for function l <- main.
-        Called from PROJECT_FILE.i:403.
-PROJECT_FILE.i:331:[value] Assertion got status valid.
+        Called from PROJECT_FILE.i:407.
+PROJECT_FILE.i:335:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- l <- main.
-        Called from PROJECT_FILE.i:332.
+        Called from PROJECT_FILE.i:336.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- l <- main.
-        Called from PROJECT_FILE.i:334.
+        Called from PROJECT_FILE.i:338.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:328:[value] Function l: postcondition got status valid.
+PROJECT_FILE.i:332:[value] Function l: postcondition got status valid.
 [value] Recording results for l
 [value] Done for function l
 [value] computing for function m <- main.
-        Called from PROJECT_FILE.i:404.
+        Called from PROJECT_FILE.i:408.
 [value] computing for function e_acsl_assert <- m <- main.
-        Called from PROJECT_FILE.i:377.
+        Called from PROJECT_FILE.i:381.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- m <- main.
-        Called from PROJECT_FILE.i:381.
+        Called from PROJECT_FILE.i:385.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- m <- main.
-        Called from PROJECT_FILE.i:387.
+        Called from PROJECT_FILE.i:391.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:340:[value] Function m, behavior b1: assumes got status invalid; post-condition not evaluated.
-PROJECT_FILE.i:345:[value] Function m, behavior b2: postcondition got status valid.
-PROJECT_FILE.i:346:[value] Function m, behavior b2: postcondition got status valid.
+PROJECT_FILE.i:344:[value] Function m, behavior b1: assumes got status invalid; post-condition not evaluated.
+PROJECT_FILE.i:349:[value] Function m, behavior b2: postcondition got status valid.
+PROJECT_FILE.i:350:[value] Function m, behavior b2: postcondition got status valid.
 [value] Recording results for m
 [value] Done for function m
 [value] Recording results for main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_arith2.c b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_arith2.c
index 0c1efb195ea..0b9dc4a37de 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_arith2.c
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_arith2.c
@@ -70,6 +70,11 @@ extern void __gmpz_tdiv_q(__mpz_struct * /*[1]*/ z1,
 extern void __gmpz_tdiv_r(__mpz_struct * /*[1]*/ z1,
                           __mpz_struct const * /*[1]*/ z2,
                           __mpz_struct const * /*[1]*/ z3);
+/*@ requires \valid(z1);
+    requires \valid(z2);
+    assigns *z1;  */
+extern int __gmpz_com(__mpz_struct * /*[1]*/ z1,
+                      __mpz_struct const * /*[1]*/ z2);
 /*@ terminates \false;
     ensures \false;
     assigns \nothing;  */
@@ -86,7 +91,6 @@ void e_acsl_assert(int predicate, char *kind, char *pred_txt, int line)
   return;
 }
 
-extern int ( /* missing proto */ __gmpz_com)();
 int main(void)
 {
   int __retres;
@@ -141,7 +145,8 @@ int main(void)
     int __e_acsl_var_11;
     __gmpz_init_set_si((__mpz_struct *)(__e_acsl_var_9),(long)0);
     __gmpz_init((__mpz_struct *)(__e_acsl_var_10));
-    __gmpz_com(__e_acsl_var_10,__e_acsl_var_9);
+    __gmpz_com((__mpz_struct *)(__e_acsl_var_10),
+               (__mpz_struct const *)(__e_acsl_var_9));
     __e_acsl_var_11 = __gmpz_cmp((__mpz_struct const *)(__e_acsl_var_9),
                                  (__mpz_struct const *)(__e_acsl_var_10));
     e_acsl_assert(! (__e_acsl_var_11 != 0),(char *)"Assertion",
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_at2.c b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_at2.c
index 0c1efb195ea..0b9dc4a37de 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_at2.c
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_at2.c
@@ -70,6 +70,11 @@ extern void __gmpz_tdiv_q(__mpz_struct * /*[1]*/ z1,
 extern void __gmpz_tdiv_r(__mpz_struct * /*[1]*/ z1,
                           __mpz_struct const * /*[1]*/ z2,
                           __mpz_struct const * /*[1]*/ z3);
+/*@ requires \valid(z1);
+    requires \valid(z2);
+    assigns *z1;  */
+extern int __gmpz_com(__mpz_struct * /*[1]*/ z1,
+                      __mpz_struct const * /*[1]*/ z2);
 /*@ terminates \false;
     ensures \false;
     assigns \nothing;  */
@@ -86,7 +91,6 @@ void e_acsl_assert(int predicate, char *kind, char *pred_txt, int line)
   return;
 }
 
-extern int ( /* missing proto */ __gmpz_com)();
 int main(void)
 {
   int __retres;
@@ -141,7 +145,8 @@ int main(void)
     int __e_acsl_var_11;
     __gmpz_init_set_si((__mpz_struct *)(__e_acsl_var_9),(long)0);
     __gmpz_init((__mpz_struct *)(__e_acsl_var_10));
-    __gmpz_com(__e_acsl_var_10,__e_acsl_var_9);
+    __gmpz_com((__mpz_struct *)(__e_acsl_var_10),
+               (__mpz_struct const *)(__e_acsl_var_9));
     __e_acsl_var_11 = __gmpz_cmp((__mpz_struct const *)(__e_acsl_var_9),
                                  (__mpz_struct const *)(__e_acsl_var_10));
     e_acsl_assert(! (__e_acsl_var_11 != 0),(char *)"Assertion",
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_function_contract2.c b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_function_contract2.c
index 0c1efb195ea..0b9dc4a37de 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_function_contract2.c
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_function_contract2.c
@@ -70,6 +70,11 @@ extern void __gmpz_tdiv_q(__mpz_struct * /*[1]*/ z1,
 extern void __gmpz_tdiv_r(__mpz_struct * /*[1]*/ z1,
                           __mpz_struct const * /*[1]*/ z2,
                           __mpz_struct const * /*[1]*/ z3);
+/*@ requires \valid(z1);
+    requires \valid(z2);
+    assigns *z1;  */
+extern int __gmpz_com(__mpz_struct * /*[1]*/ z1,
+                      __mpz_struct const * /*[1]*/ z2);
 /*@ terminates \false;
     ensures \false;
     assigns \nothing;  */
@@ -86,7 +91,6 @@ void e_acsl_assert(int predicate, char *kind, char *pred_txt, int line)
   return;
 }
 
-extern int ( /* missing proto */ __gmpz_com)();
 int main(void)
 {
   int __retres;
@@ -141,7 +145,8 @@ int main(void)
     int __e_acsl_var_11;
     __gmpz_init_set_si((__mpz_struct *)(__e_acsl_var_9),(long)0);
     __gmpz_init((__mpz_struct *)(__e_acsl_var_10));
-    __gmpz_com(__e_acsl_var_10,__e_acsl_var_9);
+    __gmpz_com((__mpz_struct *)(__e_acsl_var_10),
+               (__mpz_struct const *)(__e_acsl_var_9));
     __e_acsl_var_11 = __gmpz_cmp((__mpz_struct const *)(__e_acsl_var_9),
                                  (__mpz_struct const *)(__e_acsl_var_10));
     e_acsl_assert(! (__e_acsl_var_11 != 0),(char *)"Assertion",
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_linear_search2.c b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_linear_search2.c
index 0c1efb195ea..0b9dc4a37de 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_linear_search2.c
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_linear_search2.c
@@ -70,6 +70,11 @@ extern void __gmpz_tdiv_q(__mpz_struct * /*[1]*/ z1,
 extern void __gmpz_tdiv_r(__mpz_struct * /*[1]*/ z1,
                           __mpz_struct const * /*[1]*/ z2,
                           __mpz_struct const * /*[1]*/ z3);
+/*@ requires \valid(z1);
+    requires \valid(z2);
+    assigns *z1;  */
+extern int __gmpz_com(__mpz_struct * /*[1]*/ z1,
+                      __mpz_struct const * /*[1]*/ z2);
 /*@ terminates \false;
     ensures \false;
     assigns \nothing;  */
@@ -86,7 +91,6 @@ void e_acsl_assert(int predicate, char *kind, char *pred_txt, int line)
   return;
 }
 
-extern int ( /* missing proto */ __gmpz_com)();
 int main(void)
 {
   int __retres;
@@ -141,7 +145,8 @@ int main(void)
     int __e_acsl_var_11;
     __gmpz_init_set_si((__mpz_struct *)(__e_acsl_var_9),(long)0);
     __gmpz_init((__mpz_struct *)(__e_acsl_var_10));
-    __gmpz_com(__e_acsl_var_10,__e_acsl_var_9);
+    __gmpz_com((__mpz_struct *)(__e_acsl_var_10),
+               (__mpz_struct const *)(__e_acsl_var_9));
     __e_acsl_var_11 = __gmpz_cmp((__mpz_struct const *)(__e_acsl_var_9),
                                  (__mpz_struct const *)(__e_acsl_var_10));
     e_acsl_assert(! (__e_acsl_var_11 != 0),(char *)"Assertion",
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_quantif2.c b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_quantif2.c
index 0c1efb195ea..0b9dc4a37de 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_quantif2.c
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_quantif2.c
@@ -70,6 +70,11 @@ extern void __gmpz_tdiv_q(__mpz_struct * /*[1]*/ z1,
 extern void __gmpz_tdiv_r(__mpz_struct * /*[1]*/ z1,
                           __mpz_struct const * /*[1]*/ z2,
                           __mpz_struct const * /*[1]*/ z3);
+/*@ requires \valid(z1);
+    requires \valid(z2);
+    assigns *z1;  */
+extern int __gmpz_com(__mpz_struct * /*[1]*/ z1,
+                      __mpz_struct const * /*[1]*/ z2);
 /*@ terminates \false;
     ensures \false;
     assigns \nothing;  */
@@ -86,7 +91,6 @@ void e_acsl_assert(int predicate, char *kind, char *pred_txt, int line)
   return;
 }
 
-extern int ( /* missing proto */ __gmpz_com)();
 int main(void)
 {
   int __retres;
@@ -141,7 +145,8 @@ int main(void)
     int __e_acsl_var_11;
     __gmpz_init_set_si((__mpz_struct *)(__e_acsl_var_9),(long)0);
     __gmpz_init((__mpz_struct *)(__e_acsl_var_10));
-    __gmpz_com(__e_acsl_var_10,__e_acsl_var_9);
+    __gmpz_com((__mpz_struct *)(__e_acsl_var_10),
+               (__mpz_struct const *)(__e_acsl_var_9));
     __e_acsl_var_11 = __gmpz_cmp((__mpz_struct const *)(__e_acsl_var_9),
                                  (__mpz_struct const *)(__e_acsl_var_10));
     e_acsl_assert(! (__e_acsl_var_11 != 0),(char *)"Assertion",
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_result2.c b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_result2.c
index 0c1efb195ea..0b9dc4a37de 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_result2.c
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_result2.c
@@ -70,6 +70,11 @@ extern void __gmpz_tdiv_q(__mpz_struct * /*[1]*/ z1,
 extern void __gmpz_tdiv_r(__mpz_struct * /*[1]*/ z1,
                           __mpz_struct const * /*[1]*/ z2,
                           __mpz_struct const * /*[1]*/ z3);
+/*@ requires \valid(z1);
+    requires \valid(z2);
+    assigns *z1;  */
+extern int __gmpz_com(__mpz_struct * /*[1]*/ z1,
+                      __mpz_struct const * /*[1]*/ z2);
 /*@ terminates \false;
     ensures \false;
     assigns \nothing;  */
@@ -86,7 +91,6 @@ void e_acsl_assert(int predicate, char *kind, char *pred_txt, int line)
   return;
 }
 
-extern int ( /* missing proto */ __gmpz_com)();
 int main(void)
 {
   int __retres;
@@ -141,7 +145,8 @@ int main(void)
     int __e_acsl_var_11;
     __gmpz_init_set_si((__mpz_struct *)(__e_acsl_var_9),(long)0);
     __gmpz_init((__mpz_struct *)(__e_acsl_var_10));
-    __gmpz_com(__e_acsl_var_10,__e_acsl_var_9);
+    __gmpz_com((__mpz_struct *)(__e_acsl_var_10),
+               (__mpz_struct const *)(__e_acsl_var_9));
     __e_acsl_var_11 = __gmpz_cmp((__mpz_struct const *)(__e_acsl_var_9),
                                  (__mpz_struct const *)(__e_acsl_var_10));
     e_acsl_assert(! (__e_acsl_var_11 != 0),(char *)"Assertion",
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_stmt_contract2.c b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_stmt_contract2.c
index 0c1efb195ea..0b9dc4a37de 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_stmt_contract2.c
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_stmt_contract2.c
@@ -70,6 +70,11 @@ extern void __gmpz_tdiv_q(__mpz_struct * /*[1]*/ z1,
 extern void __gmpz_tdiv_r(__mpz_struct * /*[1]*/ z1,
                           __mpz_struct const * /*[1]*/ z2,
                           __mpz_struct const * /*[1]*/ z3);
+/*@ requires \valid(z1);
+    requires \valid(z2);
+    assigns *z1;  */
+extern int __gmpz_com(__mpz_struct * /*[1]*/ z1,
+                      __mpz_struct const * /*[1]*/ z2);
 /*@ terminates \false;
     ensures \false;
     assigns \nothing;  */
@@ -86,7 +91,6 @@ void e_acsl_assert(int predicate, char *kind, char *pred_txt, int line)
   return;
 }
 
-extern int ( /* missing proto */ __gmpz_com)();
 int main(void)
 {
   int __retres;
@@ -141,7 +145,8 @@ int main(void)
     int __e_acsl_var_11;
     __gmpz_init_set_si((__mpz_struct *)(__e_acsl_var_9),(long)0);
     __gmpz_init((__mpz_struct *)(__e_acsl_var_10));
-    __gmpz_com(__e_acsl_var_10,__e_acsl_var_9);
+    __gmpz_com((__mpz_struct *)(__e_acsl_var_10),
+               (__mpz_struct const *)(__e_acsl_var_9));
     __e_acsl_var_11 = __gmpz_cmp((__mpz_struct const *)(__e_acsl_var_9),
                                  (__mpz_struct const *)(__e_acsl_var_10));
     e_acsl_assert(! (__e_acsl_var_11 != 0),(char *)"Assertion",
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/integer_constant.1.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/integer_constant.1.res.oracle
index ef8231c5fb1..5cc92d346d0 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/integer_constant.1.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/integer_constant.1.res.oracle
@@ -2,77 +2,77 @@
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:229:[value] Assertion got status valid.
+PROJECT_FILE.i:233:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:233.
+        Called from PROJECT_FILE.i:237.
 PROJECT_FILE.i:82:[value] Function __gmpz_init_set_si: postcondition got status valid.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:234.
+        Called from PROJECT_FILE.i:238.
 PROJECT_FILE.i:119:[value] Function __gmpz_cmp: precondition got status valid.
 PROJECT_FILE.i:120:[value] Function __gmpz_cmp: precondition got status valid.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:235.
+        Called from PROJECT_FILE.i:239.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
-PROJECT_FILE.i:207:[value] Function exit: postcondition got status invalid.
+        Called from PROJECT_FILE.i:225.
+PROJECT_FILE.i:211:[value] Function exit: postcondition got status invalid.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:236.
+        Called from PROJECT_FILE.i:240.
 PROJECT_FILE.i:111:[value] Function __gmpz_clear: precondition got status valid.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:241:[value] Assertion got status valid.
+PROJECT_FILE.i:245:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:246.
+        Called from PROJECT_FILE.i:250.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:247.
+        Called from PROJECT_FILE.i:251.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:248.
+        Called from PROJECT_FILE.i:252.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:249.
+        Called from PROJECT_FILE.i:253.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:250.
+        Called from PROJECT_FILE.i:254.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:251.
+        Called from PROJECT_FILE.i:255.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:255:[value] Assertion got status valid.
+PROJECT_FILE.i:259:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_str <- main.
-        Called from PROJECT_FILE.i:259.
+        Called from PROJECT_FILE.i:263.
 PROJECT_FILE.i:86:[value] Function __gmpz_init_set_str: postcondition got status valid.
 [value] Done for function __gmpz_init_set_str
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:260.
+        Called from PROJECT_FILE.i:264.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:261.
+        Called from PROJECT_FILE.i:265.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:263.
+        Called from PROJECT_FILE.i:267.
 [value] Done for function __gmpz_clear
 [value] Recording results for main
 [value] done for function main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/integer_constant.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/integer_constant.res.oracle
index 971e93ac11c..59edb00daea 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/integer_constant.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/integer_constant.res.oracle
@@ -2,19 +2,19 @@
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:229:[value] Assertion got status valid.
+PROJECT_FILE.i:233:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:230.
+        Called from PROJECT_FILE.i:234.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:233:[value] Assertion got status valid.
+PROJECT_FILE.i:237:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:234.
+        Called from PROJECT_FILE.i:238.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:236:[value] Assertion got status valid.
+PROJECT_FILE.i:240:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:237.
+        Called from PROJECT_FILE.i:241.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] Recording results for main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/invariant.1.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/invariant.1.res.oracle
index e68ea7f6584..7ff294b78c8 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/invariant.1.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/invariant.1.res.oracle
@@ -2,1063 +2,1063 @@
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:233:[value] entering loop for the first time
+PROJECT_FILE.i:237:[value] entering loop for the first time
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:242.
+        Called from PROJECT_FILE.i:246.
 PROJECT_FILE.i:82:[value] Function __gmpz_init_set_si: postcondition got status valid.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:243.
+        Called from PROJECT_FILE.i:247.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:244.
+        Called from PROJECT_FILE.i:248.
 PROJECT_FILE.i:119:[value] Function __gmpz_cmp: precondition got status valid.
 PROJECT_FILE.i:120:[value] Function __gmpz_cmp: precondition got status valid.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:249.
+        Called from PROJECT_FILE.i:253.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:250.
+        Called from PROJECT_FILE.i:254.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:257.
+        Called from PROJECT_FILE.i:261.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
-PROJECT_FILE.i:207:[value] Function exit: postcondition got status invalid.
+        Called from PROJECT_FILE.i:225.
+PROJECT_FILE.i:211:[value] Function exit: postcondition got status invalid.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:251.
+        Called from PROJECT_FILE.i:255.
 [value] Done for function __gmpz_cmp
-PROJECT_FILE.i:252:[value] assigning non deterministic value for the first time
+PROJECT_FILE.i:256:[value] assigning non deterministic value for the first time
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:253.
+        Called from PROJECT_FILE.i:257.
 PROJECT_FILE.i:111:[value] Function __gmpz_clear: precondition got status valid.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:254.
+        Called from PROJECT_FILE.i:258.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:257.
+        Called from PROJECT_FILE.i:261.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:258.
+        Called from PROJECT_FILE.i:262.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:259.
+        Called from PROJECT_FILE.i:263.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:269.
+        Called from PROJECT_FILE.i:273.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:270.
+        Called from PROJECT_FILE.i:274.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:271.
+        Called from PROJECT_FILE.i:275.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:272.
+        Called from PROJECT_FILE.i:276.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:273.
+        Called from PROJECT_FILE.i:277.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:274.
+        Called from PROJECT_FILE.i:278.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:242.
+        Called from PROJECT_FILE.i:246.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:243.
+        Called from PROJECT_FILE.i:247.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:244.
+        Called from PROJECT_FILE.i:248.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:249.
+        Called from PROJECT_FILE.i:253.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:250.
+        Called from PROJECT_FILE.i:254.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:257.
+        Called from PROJECT_FILE.i:261.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:251.
+        Called from PROJECT_FILE.i:255.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:258.
+        Called from PROJECT_FILE.i:262.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:259.
+        Called from PROJECT_FILE.i:263.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:253.
+        Called from PROJECT_FILE.i:257.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:254.
+        Called from PROJECT_FILE.i:258.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:269.
+        Called from PROJECT_FILE.i:273.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:270.
+        Called from PROJECT_FILE.i:274.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:271.
+        Called from PROJECT_FILE.i:275.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:272.
+        Called from PROJECT_FILE.i:276.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:273.
+        Called from PROJECT_FILE.i:277.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:274.
+        Called from PROJECT_FILE.i:278.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:242.
+        Called from PROJECT_FILE.i:246.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:243.
+        Called from PROJECT_FILE.i:247.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:244.
+        Called from PROJECT_FILE.i:248.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:249.
+        Called from PROJECT_FILE.i:253.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:250.
+        Called from PROJECT_FILE.i:254.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:257.
+        Called from PROJECT_FILE.i:261.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:251.
+        Called from PROJECT_FILE.i:255.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:258.
+        Called from PROJECT_FILE.i:262.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:259.
+        Called from PROJECT_FILE.i:263.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:253.
+        Called from PROJECT_FILE.i:257.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:254.
+        Called from PROJECT_FILE.i:258.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:269.
+        Called from PROJECT_FILE.i:273.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:270.
+        Called from PROJECT_FILE.i:274.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:271.
+        Called from PROJECT_FILE.i:275.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:272.
+        Called from PROJECT_FILE.i:276.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:273.
+        Called from PROJECT_FILE.i:277.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:274.
+        Called from PROJECT_FILE.i:278.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:242.
+        Called from PROJECT_FILE.i:246.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:243.
+        Called from PROJECT_FILE.i:247.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:244.
+        Called from PROJECT_FILE.i:248.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:249.
+        Called from PROJECT_FILE.i:253.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:250.
+        Called from PROJECT_FILE.i:254.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:257.
+        Called from PROJECT_FILE.i:261.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:251.
+        Called from PROJECT_FILE.i:255.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:258.
+        Called from PROJECT_FILE.i:262.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:259.
+        Called from PROJECT_FILE.i:263.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:253.
+        Called from PROJECT_FILE.i:257.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:254.
+        Called from PROJECT_FILE.i:258.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:269.
+        Called from PROJECT_FILE.i:273.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:270.
+        Called from PROJECT_FILE.i:274.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:271.
+        Called from PROJECT_FILE.i:275.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:272.
+        Called from PROJECT_FILE.i:276.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:273.
+        Called from PROJECT_FILE.i:277.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:274.
+        Called from PROJECT_FILE.i:278.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:242.
+        Called from PROJECT_FILE.i:246.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:243.
+        Called from PROJECT_FILE.i:247.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:244.
+        Called from PROJECT_FILE.i:248.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:249.
+        Called from PROJECT_FILE.i:253.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:250.
+        Called from PROJECT_FILE.i:254.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:257.
+        Called from PROJECT_FILE.i:261.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:251.
+        Called from PROJECT_FILE.i:255.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:258.
+        Called from PROJECT_FILE.i:262.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:259.
+        Called from PROJECT_FILE.i:263.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:253.
+        Called from PROJECT_FILE.i:257.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:254.
+        Called from PROJECT_FILE.i:258.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:269.
+        Called from PROJECT_FILE.i:273.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:270.
+        Called from PROJECT_FILE.i:274.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:271.
+        Called from PROJECT_FILE.i:275.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:272.
+        Called from PROJECT_FILE.i:276.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:273.
+        Called from PROJECT_FILE.i:277.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:274.
+        Called from PROJECT_FILE.i:278.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:242.
+        Called from PROJECT_FILE.i:246.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:243.
+        Called from PROJECT_FILE.i:247.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:244.
+        Called from PROJECT_FILE.i:248.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:249.
+        Called from PROJECT_FILE.i:253.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:250.
+        Called from PROJECT_FILE.i:254.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:257.
+        Called from PROJECT_FILE.i:261.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:251.
+        Called from PROJECT_FILE.i:255.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:258.
+        Called from PROJECT_FILE.i:262.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:259.
+        Called from PROJECT_FILE.i:263.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:253.
+        Called from PROJECT_FILE.i:257.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:254.
+        Called from PROJECT_FILE.i:258.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:269.
+        Called from PROJECT_FILE.i:273.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:270.
+        Called from PROJECT_FILE.i:274.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:271.
+        Called from PROJECT_FILE.i:275.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:272.
+        Called from PROJECT_FILE.i:276.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:273.
+        Called from PROJECT_FILE.i:277.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:274.
+        Called from PROJECT_FILE.i:278.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:242.
+        Called from PROJECT_FILE.i:246.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:243.
+        Called from PROJECT_FILE.i:247.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:244.
+        Called from PROJECT_FILE.i:248.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:249.
+        Called from PROJECT_FILE.i:253.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:250.
+        Called from PROJECT_FILE.i:254.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:257.
+        Called from PROJECT_FILE.i:261.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:251.
+        Called from PROJECT_FILE.i:255.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:258.
+        Called from PROJECT_FILE.i:262.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:259.
+        Called from PROJECT_FILE.i:263.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:253.
+        Called from PROJECT_FILE.i:257.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:254.
+        Called from PROJECT_FILE.i:258.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:269.
+        Called from PROJECT_FILE.i:273.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:270.
+        Called from PROJECT_FILE.i:274.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:271.
+        Called from PROJECT_FILE.i:275.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:272.
+        Called from PROJECT_FILE.i:276.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:273.
+        Called from PROJECT_FILE.i:277.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:274.
+        Called from PROJECT_FILE.i:278.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:242.
+        Called from PROJECT_FILE.i:246.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:243.
+        Called from PROJECT_FILE.i:247.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:244.
+        Called from PROJECT_FILE.i:248.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:249.
+        Called from PROJECT_FILE.i:253.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:250.
+        Called from PROJECT_FILE.i:254.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:257.
+        Called from PROJECT_FILE.i:261.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:251.
+        Called from PROJECT_FILE.i:255.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:258.
+        Called from PROJECT_FILE.i:262.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:259.
+        Called from PROJECT_FILE.i:263.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:253.
+        Called from PROJECT_FILE.i:257.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:254.
+        Called from PROJECT_FILE.i:258.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:269.
+        Called from PROJECT_FILE.i:273.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:270.
+        Called from PROJECT_FILE.i:274.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:271.
+        Called from PROJECT_FILE.i:275.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:272.
+        Called from PROJECT_FILE.i:276.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:273.
+        Called from PROJECT_FILE.i:277.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:274.
+        Called from PROJECT_FILE.i:278.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:242.
+        Called from PROJECT_FILE.i:246.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:243.
+        Called from PROJECT_FILE.i:247.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:244.
+        Called from PROJECT_FILE.i:248.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:249.
+        Called from PROJECT_FILE.i:253.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:250.
+        Called from PROJECT_FILE.i:254.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:257.
+        Called from PROJECT_FILE.i:261.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:251.
+        Called from PROJECT_FILE.i:255.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:258.
+        Called from PROJECT_FILE.i:262.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:259.
+        Called from PROJECT_FILE.i:263.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:253.
+        Called from PROJECT_FILE.i:257.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:254.
+        Called from PROJECT_FILE.i:258.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:269.
+        Called from PROJECT_FILE.i:273.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:270.
+        Called from PROJECT_FILE.i:274.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:271.
+        Called from PROJECT_FILE.i:275.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:272.
+        Called from PROJECT_FILE.i:276.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:273.
+        Called from PROJECT_FILE.i:277.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:274.
+        Called from PROJECT_FILE.i:278.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:242.
+        Called from PROJECT_FILE.i:246.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:243.
+        Called from PROJECT_FILE.i:247.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:244.
+        Called from PROJECT_FILE.i:248.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:249.
+        Called from PROJECT_FILE.i:253.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:250.
+        Called from PROJECT_FILE.i:254.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:257.
+        Called from PROJECT_FILE.i:261.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:251.
+        Called from PROJECT_FILE.i:255.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:258.
+        Called from PROJECT_FILE.i:262.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:259.
+        Called from PROJECT_FILE.i:263.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:253.
+        Called from PROJECT_FILE.i:257.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:254.
+        Called from PROJECT_FILE.i:258.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:269.
+        Called from PROJECT_FILE.i:273.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:270.
+        Called from PROJECT_FILE.i:274.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:271.
+        Called from PROJECT_FILE.i:275.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:272.
+        Called from PROJECT_FILE.i:276.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:273.
+        Called from PROJECT_FILE.i:277.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:274.
+        Called from PROJECT_FILE.i:278.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:242.
+        Called from PROJECT_FILE.i:246.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:243.
+        Called from PROJECT_FILE.i:247.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:244.
+        Called from PROJECT_FILE.i:248.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:249.
+        Called from PROJECT_FILE.i:253.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:250.
+        Called from PROJECT_FILE.i:254.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:257.
+        Called from PROJECT_FILE.i:261.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:251.
+        Called from PROJECT_FILE.i:255.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:258.
+        Called from PROJECT_FILE.i:262.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:259.
+        Called from PROJECT_FILE.i:263.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:253.
+        Called from PROJECT_FILE.i:257.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:254.
+        Called from PROJECT_FILE.i:258.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:269.
+        Called from PROJECT_FILE.i:273.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:270.
+        Called from PROJECT_FILE.i:274.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:271.
+        Called from PROJECT_FILE.i:275.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:272.
+        Called from PROJECT_FILE.i:276.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:273.
+        Called from PROJECT_FILE.i:277.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:274.
+        Called from PROJECT_FILE.i:278.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:242.
+        Called from PROJECT_FILE.i:246.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:243.
+        Called from PROJECT_FILE.i:247.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:244.
+        Called from PROJECT_FILE.i:248.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:249.
+        Called from PROJECT_FILE.i:253.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:250.
+        Called from PROJECT_FILE.i:254.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:257.
+        Called from PROJECT_FILE.i:261.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:251.
+        Called from PROJECT_FILE.i:255.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:258.
+        Called from PROJECT_FILE.i:262.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:259.
+        Called from PROJECT_FILE.i:263.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:253.
+        Called from PROJECT_FILE.i:257.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:254.
+        Called from PROJECT_FILE.i:258.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:269.
+        Called from PROJECT_FILE.i:273.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:270.
+        Called from PROJECT_FILE.i:274.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:271.
+        Called from PROJECT_FILE.i:275.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:272.
+        Called from PROJECT_FILE.i:276.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:273.
+        Called from PROJECT_FILE.i:277.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:274.
+        Called from PROJECT_FILE.i:278.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:242.
+        Called from PROJECT_FILE.i:246.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:243.
+        Called from PROJECT_FILE.i:247.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:244.
+        Called from PROJECT_FILE.i:248.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:249.
+        Called from PROJECT_FILE.i:253.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:250.
+        Called from PROJECT_FILE.i:254.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:257.
+        Called from PROJECT_FILE.i:261.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:251.
+        Called from PROJECT_FILE.i:255.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:258.
+        Called from PROJECT_FILE.i:262.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:259.
+        Called from PROJECT_FILE.i:263.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:253.
+        Called from PROJECT_FILE.i:257.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:254.
+        Called from PROJECT_FILE.i:258.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:269.
+        Called from PROJECT_FILE.i:273.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:270.
+        Called from PROJECT_FILE.i:274.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:271.
+        Called from PROJECT_FILE.i:275.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:272.
+        Called from PROJECT_FILE.i:276.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:273.
+        Called from PROJECT_FILE.i:277.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:274.
+        Called from PROJECT_FILE.i:278.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:242.
+        Called from PROJECT_FILE.i:246.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:243.
+        Called from PROJECT_FILE.i:247.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:244.
+        Called from PROJECT_FILE.i:248.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:249.
+        Called from PROJECT_FILE.i:253.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:250.
+        Called from PROJECT_FILE.i:254.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:257.
+        Called from PROJECT_FILE.i:261.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:251.
+        Called from PROJECT_FILE.i:255.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:258.
+        Called from PROJECT_FILE.i:262.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:259.
+        Called from PROJECT_FILE.i:263.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:253.
+        Called from PROJECT_FILE.i:257.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:254.
+        Called from PROJECT_FILE.i:258.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:269.
+        Called from PROJECT_FILE.i:273.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:270.
+        Called from PROJECT_FILE.i:274.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:271.
+        Called from PROJECT_FILE.i:275.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:272.
+        Called from PROJECT_FILE.i:276.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:273.
+        Called from PROJECT_FILE.i:277.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:274.
+        Called from PROJECT_FILE.i:278.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:242.
+        Called from PROJECT_FILE.i:246.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:243.
+        Called from PROJECT_FILE.i:247.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:244.
+        Called from PROJECT_FILE.i:248.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:249.
+        Called from PROJECT_FILE.i:253.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:250.
+        Called from PROJECT_FILE.i:254.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:257.
+        Called from PROJECT_FILE.i:261.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:251.
+        Called from PROJECT_FILE.i:255.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:258.
+        Called from PROJECT_FILE.i:262.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:259.
+        Called from PROJECT_FILE.i:263.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:253.
+        Called from PROJECT_FILE.i:257.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:254.
+        Called from PROJECT_FILE.i:258.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:269.
+        Called from PROJECT_FILE.i:273.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:270.
+        Called from PROJECT_FILE.i:274.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:271.
+        Called from PROJECT_FILE.i:275.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:272.
+        Called from PROJECT_FILE.i:276.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:273.
+        Called from PROJECT_FILE.i:277.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:274.
+        Called from PROJECT_FILE.i:278.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:242.
+        Called from PROJECT_FILE.i:246.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:243.
+        Called from PROJECT_FILE.i:247.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:244.
+        Called from PROJECT_FILE.i:248.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:249.
+        Called from PROJECT_FILE.i:253.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:250.
+        Called from PROJECT_FILE.i:254.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:257.
+        Called from PROJECT_FILE.i:261.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:251.
+        Called from PROJECT_FILE.i:255.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:258.
+        Called from PROJECT_FILE.i:262.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:259.
+        Called from PROJECT_FILE.i:263.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:253.
+        Called from PROJECT_FILE.i:257.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:263:[value] warning: 2's complement assumed for overflow
+PROJECT_FILE.i:267:[value] warning: 2's complement assumed for overflow
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:254.
+        Called from PROJECT_FILE.i:258.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:269.
+        Called from PROJECT_FILE.i:273.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:270.
+        Called from PROJECT_FILE.i:274.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:271.
+        Called from PROJECT_FILE.i:275.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:272.
+        Called from PROJECT_FILE.i:276.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:273.
+        Called from PROJECT_FILE.i:277.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:274.
+        Called from PROJECT_FILE.i:278.
 [value] Done for function __gmpz_clear
 [value] Recording results for main
 [value] done for function main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/invariant.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/invariant.res.oracle
index 79b531673f3..a7aa285d2e9 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/invariant.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/invariant.res.oracle
@@ -2,225 +2,225 @@
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:233:[value] entering loop for the first time
+PROJECT_FILE.i:237:[value] entering loop for the first time
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:246.
+        Called from PROJECT_FILE.i:250.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:244:[value] assigning non deterministic value for the first time
+PROJECT_FILE.i:248:[value] assigning non deterministic value for the first time
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:246.
+        Called from PROJECT_FILE.i:250.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
-PROJECT_FILE.i:207:[value] Function exit: postcondition got status invalid.
+        Called from PROJECT_FILE.i:225.
+PROJECT_FILE.i:211:[value] Function exit: postcondition got status invalid.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:246.
+        Called from PROJECT_FILE.i:250.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:246.
+        Called from PROJECT_FILE.i:250.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:246.
+        Called from PROJECT_FILE.i:250.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:246.
+        Called from PROJECT_FILE.i:250.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:246.
+        Called from PROJECT_FILE.i:250.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:246.
+        Called from PROJECT_FILE.i:250.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:246.
+        Called from PROJECT_FILE.i:250.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:246.
+        Called from PROJECT_FILE.i:250.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:246.
+        Called from PROJECT_FILE.i:250.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:246.
+        Called from PROJECT_FILE.i:250.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:246.
+        Called from PROJECT_FILE.i:250.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:246.
+        Called from PROJECT_FILE.i:250.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:246.
+        Called from PROJECT_FILE.i:250.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:244:[value] warning: 2's complement assumed for overflow
+PROJECT_FILE.i:248:[value] warning: 2's complement assumed for overflow
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:246.
+        Called from PROJECT_FILE.i:250.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/labeled_stmt.1.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/labeled_stmt.1.res.oracle
index 136df9f3364..353642ff86f 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/labeled_stmt.1.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/labeled_stmt.1.res.oracle
@@ -3,113 +3,113 @@
 [value] Initial state computed
 [value] Values of globals at initialization
         X ∈ {0}
-PROJECT_FILE.i:232:[value] Assertion got status valid.
+PROJECT_FILE.i:236:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:237.
+        Called from PROJECT_FILE.i:241.
 PROJECT_FILE.i:82:[value] Function __gmpz_init_set_si: postcondition got status valid.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:238.
+        Called from PROJECT_FILE.i:242.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:239.
+        Called from PROJECT_FILE.i:243.
 PROJECT_FILE.i:119:[value] Function __gmpz_cmp: precondition got status valid.
 PROJECT_FILE.i:120:[value] Function __gmpz_cmp: precondition got status valid.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
-PROJECT_FILE.i:207:[value] Function exit: postcondition got status invalid.
+        Called from PROJECT_FILE.i:225.
+PROJECT_FILE.i:211:[value] Function exit: postcondition got status invalid.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:241.
+        Called from PROJECT_FILE.i:245.
 PROJECT_FILE.i:111:[value] Function __gmpz_clear: precondition got status valid.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:242.
+        Called from PROJECT_FILE.i:246.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:259.
+        Called from PROJECT_FILE.i:263.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:260.
+        Called from PROJECT_FILE.i:264.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:261.
+        Called from PROJECT_FILE.i:265.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:262.
+        Called from PROJECT_FILE.i:266.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:263.
+        Called from PROJECT_FILE.i:267.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:264.
+        Called from PROJECT_FILE.i:268.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:268.
+        Called from PROJECT_FILE.i:272.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:269.
+        Called from PROJECT_FILE.i:273.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:270.
+        Called from PROJECT_FILE.i:274.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:271.
+        Called from PROJECT_FILE.i:275.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:272.
+        Called from PROJECT_FILE.i:276.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:273.
+        Called from PROJECT_FILE.i:277.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:286.
+        Called from PROJECT_FILE.i:290.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:287.
+        Called from PROJECT_FILE.i:291.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:288.
+        Called from PROJECT_FILE.i:292.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:289.
+        Called from PROJECT_FILE.i:293.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:290.
+        Called from PROJECT_FILE.i:294.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:291.
+        Called from PROJECT_FILE.i:295.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:226:[value] Function main: postcondition got status valid.
+PROJECT_FILE.i:230:[value] Function main: postcondition got status valid.
 [value] Recording results for main
 [value] done for function main
 [value] ====== VALUES COMPUTED ======
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/labeled_stmt.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/labeled_stmt.res.oracle
index 8f49293ac5b..111f396d452 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/labeled_stmt.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/labeled_stmt.res.oracle
@@ -3,24 +3,24 @@
 [value] Initial state computed
 [value] Values of globals at initialization
         X ∈ {0}
-PROJECT_FILE.i:232:[value] Assertion got status valid.
+PROJECT_FILE.i:236:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:233.
+        Called from PROJECT_FILE.i:237.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:241.
+        Called from PROJECT_FILE.i:245.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:243.
+        Called from PROJECT_FILE.i:247.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:252.
+        Called from PROJECT_FILE.i:256.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:226:[value] Function main: postcondition got status valid.
+PROJECT_FILE.i:230:[value] Function main: postcondition got status valid.
 [value] Recording results for main
 [value] done for function main
 [value] ====== VALUES COMPUTED ======
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/lazy.1.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/lazy.1.res.oracle
index a3b33893686..3422c92b5f3 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/lazy.1.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/lazy.1.res.oracle
@@ -4,666 +4,666 @@
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:232:[value] Assertion got status valid.
+PROJECT_FILE.i:236:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:238.
+        Called from PROJECT_FILE.i:242.
 PROJECT_FILE.i:82:[value] Function __gmpz_init_set_si: postcondition got status valid.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:239.
+        Called from PROJECT_FILE.i:243.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 PROJECT_FILE.i:119:[value] Function __gmpz_cmp: precondition got status valid.
 PROJECT_FILE.i:120:[value] Function __gmpz_cmp: precondition got status valid.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:245.
+        Called from PROJECT_FILE.i:249.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:246.
+        Called from PROJECT_FILE.i:250.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:247.
+        Called from PROJECT_FILE.i:251.
 [value] Done for function __gmpz_cmp
-PROJECT_FILE.i:248:[value] assigning non deterministic value for the first time
+PROJECT_FILE.i:252:[value] assigning non deterministic value for the first time
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:249.
+        Called from PROJECT_FILE.i:253.
 PROJECT_FILE.i:111:[value] Function __gmpz_clear: precondition got status valid.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:250.
+        Called from PROJECT_FILE.i:254.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:253.
+        Called from PROJECT_FILE.i:257.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
-PROJECT_FILE.i:207:[value] Function exit: postcondition got status invalid.
+        Called from PROJECT_FILE.i:225.
+PROJECT_FILE.i:211:[value] Function exit: postcondition got status invalid.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:254.
+        Called from PROJECT_FILE.i:258.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:255.
+        Called from PROJECT_FILE.i:259.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:259:[value] Assertion got status valid.
+PROJECT_FILE.i:263:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:265.
+        Called from PROJECT_FILE.i:269.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:266.
+        Called from PROJECT_FILE.i:270.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:267.
+        Called from PROJECT_FILE.i:271.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:275.
+        Called from PROJECT_FILE.i:279.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:276.
+        Called from PROJECT_FILE.i:280.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:277.
+        Called from PROJECT_FILE.i:281.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:278.
+        Called from PROJECT_FILE.i:282.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:279.
+        Called from PROJECT_FILE.i:283.
 PROJECT_FILE.i:69:[value] Function __gmpz_init: postcondition got status valid.
 [value] Done for function __gmpz_init
-PROJECT_FILE.i:280:[value] Assertion got status invalid (stopping propagation).
+PROJECT_FILE.i:284:[value] Assertion got status invalid (stopping propagation).
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:291.
+        Called from PROJECT_FILE.i:295.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:293.
+        Called from PROJECT_FILE.i:297.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:294.
+        Called from PROJECT_FILE.i:298.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:298:[value] Assertion got status valid.
+PROJECT_FILE.i:302:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:304.
+        Called from PROJECT_FILE.i:308.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:305.
+        Called from PROJECT_FILE.i:309.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:306.
+        Called from PROJECT_FILE.i:310.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:312.
+        Called from PROJECT_FILE.i:316.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:313.
+        Called from PROJECT_FILE.i:317.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:314.
+        Called from PROJECT_FILE.i:318.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:316.
+        Called from PROJECT_FILE.i:320.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:317.
+        Called from PROJECT_FILE.i:321.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:319.
+        Called from PROJECT_FILE.i:323.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:320.
+        Called from PROJECT_FILE.i:324.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:321.
+        Called from PROJECT_FILE.i:325.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:325:[value] Assertion got status valid.
+PROJECT_FILE.i:329:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:331.
+        Called from PROJECT_FILE.i:335.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:332.
+        Called from PROJECT_FILE.i:336.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:333.
+        Called from PROJECT_FILE.i:337.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:342.
+        Called from PROJECT_FILE.i:346.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:343.
+        Called from PROJECT_FILE.i:347.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:344.
+        Called from PROJECT_FILE.i:348.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:345.
+        Called from PROJECT_FILE.i:349.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:346.
+        Called from PROJECT_FILE.i:350.
 [value] Done for function __gmpz_init
-PROJECT_FILE.i:347:[value] Assertion got status invalid (stopping propagation).
+PROJECT_FILE.i:351:[value] Assertion got status invalid (stopping propagation).
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:357.
+        Called from PROJECT_FILE.i:361.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:358.
+        Called from PROJECT_FILE.i:362.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:359.
+        Called from PROJECT_FILE.i:363.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:363:[value] Assertion got status valid.
+PROJECT_FILE.i:367:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:369.
+        Called from PROJECT_FILE.i:373.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:370.
+        Called from PROJECT_FILE.i:374.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:371.
+        Called from PROJECT_FILE.i:375.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:377.
+        Called from PROJECT_FILE.i:381.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:378.
+        Called from PROJECT_FILE.i:382.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:379.
+        Called from PROJECT_FILE.i:383.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:381.
+        Called from PROJECT_FILE.i:385.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:382.
+        Called from PROJECT_FILE.i:386.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:384.
+        Called from PROJECT_FILE.i:388.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:385.
+        Called from PROJECT_FILE.i:389.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:386.
+        Called from PROJECT_FILE.i:390.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:390:[value] Assertion got status valid.
+PROJECT_FILE.i:394:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:396.
+        Called from PROJECT_FILE.i:400.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:397.
+        Called from PROJECT_FILE.i:401.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:398.
+        Called from PROJECT_FILE.i:402.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:407.
+        Called from PROJECT_FILE.i:411.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:408.
+        Called from PROJECT_FILE.i:412.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:409.
+        Called from PROJECT_FILE.i:413.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:410.
+        Called from PROJECT_FILE.i:414.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:411.
+        Called from PROJECT_FILE.i:415.
 [value] Done for function __gmpz_init
-PROJECT_FILE.i:412:[value] Assertion got status invalid (stopping propagation).
+PROJECT_FILE.i:416:[value] Assertion got status invalid (stopping propagation).
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:422.
+        Called from PROJECT_FILE.i:426.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:423.
+        Called from PROJECT_FILE.i:427.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:424.
+        Called from PROJECT_FILE.i:428.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:428:[value] Assertion got status unknown.
+PROJECT_FILE.i:432:[value] Assertion got status unknown.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:434.
+        Called from PROJECT_FILE.i:438.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:435.
+        Called from PROJECT_FILE.i:439.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:436.
+        Called from PROJECT_FILE.i:440.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:441.
+        Called from PROJECT_FILE.i:445.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:452.
+        Called from PROJECT_FILE.i:456.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:442.
+        Called from PROJECT_FILE.i:446.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:453.
+        Called from PROJECT_FILE.i:457.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:443.
+        Called from PROJECT_FILE.i:447.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:454.
+        Called from PROJECT_FILE.i:458.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:445.
+        Called from PROJECT_FILE.i:449.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:456.
+        Called from PROJECT_FILE.i:460.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:446.
+        Called from PROJECT_FILE.i:450.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:457.
+        Called from PROJECT_FILE.i:461.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:459.
+        Called from PROJECT_FILE.i:463.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:460.
+        Called from PROJECT_FILE.i:464.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:461.
+        Called from PROJECT_FILE.i:465.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:465:[value] Assertion got status unknown.
+PROJECT_FILE.i:469:[value] Assertion got status unknown.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:471.
+        Called from PROJECT_FILE.i:475.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:472.
+        Called from PROJECT_FILE.i:476.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:473.
+        Called from PROJECT_FILE.i:477.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:478.
+        Called from PROJECT_FILE.i:482.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:489.
+        Called from PROJECT_FILE.i:493.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:479.
+        Called from PROJECT_FILE.i:483.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:490.
+        Called from PROJECT_FILE.i:494.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:480.
+        Called from PROJECT_FILE.i:484.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:491.
+        Called from PROJECT_FILE.i:495.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:482.
+        Called from PROJECT_FILE.i:486.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:493.
+        Called from PROJECT_FILE.i:497.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:483.
+        Called from PROJECT_FILE.i:487.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:494.
+        Called from PROJECT_FILE.i:498.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:496.
+        Called from PROJECT_FILE.i:500.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:497.
+        Called from PROJECT_FILE.i:501.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:498.
+        Called from PROJECT_FILE.i:502.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:502:[value] Assertion got status unknown.
+PROJECT_FILE.i:506:[value] Assertion got status unknown.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:508.
+        Called from PROJECT_FILE.i:512.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:509.
+        Called from PROJECT_FILE.i:513.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:510.
+        Called from PROJECT_FILE.i:514.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:515.
+        Called from PROJECT_FILE.i:519.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:526.
+        Called from PROJECT_FILE.i:530.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:516.
+        Called from PROJECT_FILE.i:520.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:527.
+        Called from PROJECT_FILE.i:531.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:517.
+        Called from PROJECT_FILE.i:521.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:528.
+        Called from PROJECT_FILE.i:532.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:519.
+        Called from PROJECT_FILE.i:523.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:530.
+        Called from PROJECT_FILE.i:534.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:520.
+        Called from PROJECT_FILE.i:524.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:531.
+        Called from PROJECT_FILE.i:535.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:533.
+        Called from PROJECT_FILE.i:537.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:534.
+        Called from PROJECT_FILE.i:538.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:535.
+        Called from PROJECT_FILE.i:539.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:539:[value] Assertion got status valid.
+PROJECT_FILE.i:543:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:546.
+        Called from PROJECT_FILE.i:550.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:547.
+        Called from PROJECT_FILE.i:551.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:548.
+        Called from PROJECT_FILE.i:552.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:554.
+        Called from PROJECT_FILE.i:558.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:555.
+        Called from PROJECT_FILE.i:559.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:556.
+        Called from PROJECT_FILE.i:560.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:558.
+        Called from PROJECT_FILE.i:562.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:559.
+        Called from PROJECT_FILE.i:563.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:566.
+        Called from PROJECT_FILE.i:570.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:567.
+        Called from PROJECT_FILE.i:571.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:568.
+        Called from PROJECT_FILE.i:572.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:574.
+        Called from PROJECT_FILE.i:578.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:575.
+        Called from PROJECT_FILE.i:579.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:576.
+        Called from PROJECT_FILE.i:580.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:578.
+        Called from PROJECT_FILE.i:582.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:579.
+        Called from PROJECT_FILE.i:583.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:582.
+        Called from PROJECT_FILE.i:586.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:583.
+        Called from PROJECT_FILE.i:587.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:586.
+        Called from PROJECT_FILE.i:590.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:587.
+        Called from PROJECT_FILE.i:591.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:588.
+        Called from PROJECT_FILE.i:592.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:592:[value] Assertion got status valid.
+PROJECT_FILE.i:596:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:599.
+        Called from PROJECT_FILE.i:603.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:600.
+        Called from PROJECT_FILE.i:604.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:601.
+        Called from PROJECT_FILE.i:605.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:607.
+        Called from PROJECT_FILE.i:611.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:608.
+        Called from PROJECT_FILE.i:612.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:609.
+        Called from PROJECT_FILE.i:613.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:611.
+        Called from PROJECT_FILE.i:615.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:612.
+        Called from PROJECT_FILE.i:616.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:619.
+        Called from PROJECT_FILE.i:623.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:620.
+        Called from PROJECT_FILE.i:624.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:621.
+        Called from PROJECT_FILE.i:625.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:627.
+        Called from PROJECT_FILE.i:631.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:628.
+        Called from PROJECT_FILE.i:632.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:629.
+        Called from PROJECT_FILE.i:633.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:631.
+        Called from PROJECT_FILE.i:635.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:632.
+        Called from PROJECT_FILE.i:636.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:635.
+        Called from PROJECT_FILE.i:639.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:636.
+        Called from PROJECT_FILE.i:640.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:639.
+        Called from PROJECT_FILE.i:643.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:640.
+        Called from PROJECT_FILE.i:644.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:641.
+        Called from PROJECT_FILE.i:645.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:645:[value] Assertion got status valid.
-PROJECT_FILE.i:647:[value] Assertion got status valid.
+PROJECT_FILE.i:649:[value] Assertion got status valid.
+PROJECT_FILE.i:651:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:654.
+        Called from PROJECT_FILE.i:658.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:655.
+        Called from PROJECT_FILE.i:659.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:656.
+        Called from PROJECT_FILE.i:660.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:661.
+        Called from PROJECT_FILE.i:665.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:662.
+        Called from PROJECT_FILE.i:666.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:663.
+        Called from PROJECT_FILE.i:667.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:665.
+        Called from PROJECT_FILE.i:669.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:666.
+        Called from PROJECT_FILE.i:670.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:674.
+        Called from PROJECT_FILE.i:678.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:675.
+        Called from PROJECT_FILE.i:679.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:676.
+        Called from PROJECT_FILE.i:680.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:678.
+        Called from PROJECT_FILE.i:682.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:679.
+        Called from PROJECT_FILE.i:683.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:681.
+        Called from PROJECT_FILE.i:685.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:683.
+        Called from PROJECT_FILE.i:687.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:684.
+        Called from PROJECT_FILE.i:688.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:688:[value] Assertion got status valid.
+PROJECT_FILE.i:692:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:695.
+        Called from PROJECT_FILE.i:699.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:696.
+        Called from PROJECT_FILE.i:700.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:697.
+        Called from PROJECT_FILE.i:701.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:703.
+        Called from PROJECT_FILE.i:707.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:704.
+        Called from PROJECT_FILE.i:708.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:705.
+        Called from PROJECT_FILE.i:709.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:707.
+        Called from PROJECT_FILE.i:711.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:708.
+        Called from PROJECT_FILE.i:712.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:714.
+        Called from PROJECT_FILE.i:718.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:715.
+        Called from PROJECT_FILE.i:719.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:716.
+        Called from PROJECT_FILE.i:720.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:718.
+        Called from PROJECT_FILE.i:722.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:719.
+        Called from PROJECT_FILE.i:723.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:722.
+        Called from PROJECT_FILE.i:726.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:724.
+        Called from PROJECT_FILE.i:728.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:725.
+        Called from PROJECT_FILE.i:729.
 [value] Done for function __gmpz_clear
 [value] Recording results for main
 [value] done for function main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/lazy.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/lazy.res.oracle
index 0f4b4fa8f28..c01ed32c648 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/lazy.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/lazy.res.oracle
@@ -2,74 +2,74 @@
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:232:[value] Assertion got status valid.
+PROJECT_FILE.i:236:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:236.
+        Called from PROJECT_FILE.i:240.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:240:[value] Assertion got status valid.
+PROJECT_FILE.i:244:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:251.
+        Called from PROJECT_FILE.i:255.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:256:[value] Assertion got status valid.
+PROJECT_FILE.i:260:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:260.
+        Called from PROJECT_FILE.i:264.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:264:[value] Assertion got status valid.
+PROJECT_FILE.i:268:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:275.
+        Called from PROJECT_FILE.i:279.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:279:[value] Assertion got status valid.
+PROJECT_FILE.i:283:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:283.
+        Called from PROJECT_FILE.i:287.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:287:[value] Assertion got status valid.
+PROJECT_FILE.i:291:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:298.
+        Called from PROJECT_FILE.i:302.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:302:[value] Assertion got status unknown.
+PROJECT_FILE.i:306:[value] Assertion got status unknown.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:306.
+        Called from PROJECT_FILE.i:310.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:310:[value] Assertion got status unknown.
+PROJECT_FILE.i:314:[value] Assertion got status unknown.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:314.
+        Called from PROJECT_FILE.i:318.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:318:[value] Assertion got status unknown.
+PROJECT_FILE.i:322:[value] Assertion got status unknown.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:322.
+        Called from PROJECT_FILE.i:326.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:326:[value] Assertion got status valid.
+PROJECT_FILE.i:330:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:339.
+        Called from PROJECT_FILE.i:343.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:343:[value] Assertion got status valid.
+PROJECT_FILE.i:347:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:356.
+        Called from PROJECT_FILE.i:360.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:360:[value] Assertion got status valid.
+PROJECT_FILE.i:364:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:364.
+        Called from PROJECT_FILE.i:368.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:369:[value] Assertion got status valid.
+PROJECT_FILE.i:373:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:377.
+        Called from PROJECT_FILE.i:381.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:382:[value] Assertion got status valid.
+PROJECT_FILE.i:386:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:390.
+        Called from PROJECT_FILE.i:394.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] Recording results for main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/linear_search.1.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/linear_search.1.res.oracle
index 09b82312411..54eabbab4bb 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/linear_search.1.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/linear_search.1.res.oracle
@@ -10,612 +10,612 @@ tests/e-acsl-runtime/linear_search.i:14:[e-acsl] warning: missing guard for ensu
 [value] Initial state computed
 [value] Values of globals at initialization
         A[0..9] ∈ {0}
-PROJECT_FILE.i:484:[value] entering loop for the first time
-PROJECT_FILE.i:487:[value] assigning non deterministic value for the first time
+PROJECT_FILE.i:488:[value] entering loop for the first time
+PROJECT_FILE.i:491:[value] assigning non deterministic value for the first time
 [value] computing for function search <- main.
-        Called from PROJECT_FILE.i:490.
-PROJECT_FILE.i:226:[value] Function search: precondition got status unknown.
+        Called from PROJECT_FILE.i:494.
+PROJECT_FILE.i:230:[value] Function search: precondition got status unknown.
 [value] computing for function __gmpz_init <- search <- main.
-        Called from PROJECT_FILE.i:247.
+        Called from PROJECT_FILE.i:251.
 PROJECT_FILE.i:69:[value] Function __gmpz_init: postcondition got status valid.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:250.
+        Called from PROJECT_FILE.i:254.
 PROJECT_FILE.i:82:[value] Function __gmpz_init_set_si: postcondition got status valid.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_set <- search <- main.
-        Called from PROJECT_FILE.i:251.
+        Called from PROJECT_FILE.i:255.
 PROJECT_FILE.i:94:[value] Function __gmpz_set: precondition got status valid.
 PROJECT_FILE.i:95:[value] Function __gmpz_set: precondition got status valid.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:252.
+        Called from PROJECT_FILE.i:256.
 PROJECT_FILE.i:111:[value] Function __gmpz_clear: precondition got status valid.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:255:[value] entering loop for the first time
+PROJECT_FILE.i:259:[value] entering loop for the first time
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:259.
+        Called from PROJECT_FILE.i:263.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- search <- main.
-        Called from PROJECT_FILE.i:260.
+        Called from PROJECT_FILE.i:264.
 PROJECT_FILE.i:119:[value] Function __gmpz_cmp: precondition got status valid.
 PROJECT_FILE.i:120:[value] Function __gmpz_cmp: precondition got status valid.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:263.
+        Called from PROJECT_FILE.i:267.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_get_ui <- search <- main.
-        Called from PROJECT_FILE.i:274.
-PROJECT_FILE.i:176:[value] Function __gmpz_get_ui: precondition got status valid.
+        Called from PROJECT_FILE.i:278.
+PROJECT_FILE.i:180:[value] Function __gmpz_get_ui: precondition got status valid.
 [value] Done for function __gmpz_get_ui
-PROJECT_FILE.i:275:[kernel] warning: accessing out of bounds index [0..4294967295]. assert __e_acsl_var_2 < 10;
+PROJECT_FILE.i:279:[kernel] warning: accessing out of bounds index [0..4294967295]. assert __e_acsl_var_2 < 10;
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:275.
+        Called from PROJECT_FILE.i:279.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:276.
+        Called from PROJECT_FILE.i:280.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- search <- main.
-        Called from PROJECT_FILE.i:277.
+        Called from PROJECT_FILE.i:281.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- search <- main.
-        Called from PROJECT_FILE.i:278.
-PROJECT_FILE.i:138:[value] Function __gmpz_add: precondition got status valid.
-PROJECT_FILE.i:139:[value] Function __gmpz_add: precondition got status valid.
-PROJECT_FILE.i:140:[value] Function __gmpz_add: precondition got status valid.
+        Called from PROJECT_FILE.i:282.
+PROJECT_FILE.i:133:[value] Function __gmpz_add: precondition got status valid.
+PROJECT_FILE.i:134:[value] Function __gmpz_add: precondition got status valid.
+PROJECT_FILE.i:135:[value] Function __gmpz_add: precondition got status valid.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_get_ui <- search <- main.
-        Called from PROJECT_FILE.i:279.
+        Called from PROJECT_FILE.i:283.
 [value] Done for function __gmpz_get_ui
-PROJECT_FILE.i:280:[kernel] warning: accessing out of bounds index [0..4294967295]. assert __e_acsl_var_6 < 10;
+PROJECT_FILE.i:284:[kernel] warning: accessing out of bounds index [0..4294967295]. assert __e_acsl_var_6 < 10;
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:280.
+        Called from PROJECT_FILE.i:284.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- search <- main.
-        Called from PROJECT_FILE.i:281.
+        Called from PROJECT_FILE.i:285.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:282.
+        Called from PROJECT_FILE.i:286.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:283.
+        Called from PROJECT_FILE.i:287.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:284.
+        Called from PROJECT_FILE.i:288.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:285.
+        Called from PROJECT_FILE.i:289.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:295.
+        Called from PROJECT_FILE.i:299.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- search <- main.
-        Called from PROJECT_FILE.i:296.
+        Called from PROJECT_FILE.i:300.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- search <- main.
-        Called from PROJECT_FILE.i:297.
+        Called from PROJECT_FILE.i:301.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_set <- search <- main.
-        Called from PROJECT_FILE.i:298.
+        Called from PROJECT_FILE.i:302.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:299.
+        Called from PROJECT_FILE.i:303.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:300.
+        Called from PROJECT_FILE.i:304.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:305.
+        Called from PROJECT_FILE.i:309.
 [value] computing for function printf <- e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:221.
-PROJECT_FILE.i:207:[value] Function exit: postcondition got status invalid.
+        Called from PROJECT_FILE.i:225.
+PROJECT_FILE.i:211:[value] Function exit: postcondition got status invalid.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:308.
+        Called from PROJECT_FILE.i:312.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init <- search <- main.
-        Called from PROJECT_FILE.i:313.
+        Called from PROJECT_FILE.i:317.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:316.
+        Called from PROJECT_FILE.i:320.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_set <- search <- main.
-        Called from PROJECT_FILE.i:317.
+        Called from PROJECT_FILE.i:321.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:318.
+        Called from PROJECT_FILE.i:322.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:321:[value] entering loop for the first time
+PROJECT_FILE.i:325:[value] entering loop for the first time
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:325.
+        Called from PROJECT_FILE.i:329.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- search <- main.
-        Called from PROJECT_FILE.i:326.
+        Called from PROJECT_FILE.i:330.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:329.
+        Called from PROJECT_FILE.i:333.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_get_ui <- search <- main.
-        Called from PROJECT_FILE.i:337.
+        Called from PROJECT_FILE.i:341.
 [value] Done for function __gmpz_get_ui
-PROJECT_FILE.i:338:[kernel] warning: accessing out of bounds index [0..4294967295]. assert __e_acsl_var_30 < 10;
+PROJECT_FILE.i:342:[kernel] warning: accessing out of bounds index [0..4294967295]. assert __e_acsl_var_30 < 10;
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:338.
+        Called from PROJECT_FILE.i:342.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:339.
+        Called from PROJECT_FILE.i:343.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- search <- main.
-        Called from PROJECT_FILE.i:340.
+        Called from PROJECT_FILE.i:344.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:341.
+        Called from PROJECT_FILE.i:345.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:342.
+        Called from PROJECT_FILE.i:346.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:352.
+        Called from PROJECT_FILE.i:356.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- search <- main.
-        Called from PROJECT_FILE.i:353.
+        Called from PROJECT_FILE.i:357.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- search <- main.
-        Called from PROJECT_FILE.i:354.
+        Called from PROJECT_FILE.i:358.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_set <- search <- main.
-        Called from PROJECT_FILE.i:355.
+        Called from PROJECT_FILE.i:359.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:356.
+        Called from PROJECT_FILE.i:360.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:357.
+        Called from PROJECT_FILE.i:361.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:363.
+        Called from PROJECT_FILE.i:367.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init <- search <- main.
-        Called from PROJECT_FILE.i:370.
+        Called from PROJECT_FILE.i:374.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:373.
+        Called from PROJECT_FILE.i:377.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_set <- search <- main.
-        Called from PROJECT_FILE.i:374.
+        Called from PROJECT_FILE.i:378.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:375.
+        Called from PROJECT_FILE.i:379.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:378:[value] entering loop for the first time
+PROJECT_FILE.i:382:[value] entering loop for the first time
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:382.
+        Called from PROJECT_FILE.i:386.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- search <- main.
-        Called from PROJECT_FILE.i:383.
+        Called from PROJECT_FILE.i:387.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:386.
+        Called from PROJECT_FILE.i:390.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_get_ui <- search <- main.
-        Called from PROJECT_FILE.i:394.
+        Called from PROJECT_FILE.i:398.
 [value] Done for function __gmpz_get_ui
-PROJECT_FILE.i:395:[kernel] warning: accessing out of bounds index [0..4294967295]. assert __e_acsl_var_15 < 10;
+PROJECT_FILE.i:399:[kernel] warning: accessing out of bounds index [0..4294967295]. assert __e_acsl_var_15 < 10;
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:395.
+        Called from PROJECT_FILE.i:399.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:396.
+        Called from PROJECT_FILE.i:400.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- search <- main.
-        Called from PROJECT_FILE.i:397.
+        Called from PROJECT_FILE.i:401.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:398.
+        Called from PROJECT_FILE.i:402.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:399.
+        Called from PROJECT_FILE.i:403.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:409.
+        Called from PROJECT_FILE.i:413.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- search <- main.
-        Called from PROJECT_FILE.i:410.
+        Called from PROJECT_FILE.i:414.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- search <- main.
-        Called from PROJECT_FILE.i:411.
+        Called from PROJECT_FILE.i:415.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_set <- search <- main.
-        Called from PROJECT_FILE.i:412.
+        Called from PROJECT_FILE.i:416.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:413.
+        Called from PROJECT_FILE.i:417.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:414.
+        Called from PROJECT_FILE.i:418.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:420.
+        Called from PROJECT_FILE.i:424.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:426:[value] entering loop for the first time
+PROJECT_FILE.i:430:[value] entering loop for the first time
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:448.
+        Called from PROJECT_FILE.i:452.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:449.
+        Called from PROJECT_FILE.i:453.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- search <- main.
-        Called from PROJECT_FILE.i:450.
+        Called from PROJECT_FILE.i:454.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:452.
+        Called from PROJECT_FILE.i:456.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:453.
+        Called from PROJECT_FILE.i:457.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:455.
+        Called from PROJECT_FILE.i:459.
 [value] computing for function printf <- e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:463.
+        Called from PROJECT_FILE.i:467.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:464.
+        Called from PROJECT_FILE.i:468.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- search <- main.
-        Called from PROJECT_FILE.i:465.
+        Called from PROJECT_FILE.i:469.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:467.
+        Called from PROJECT_FILE.i:471.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:468.
+        Called from PROJECT_FILE.i:472.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:470.
+        Called from PROJECT_FILE.i:474.
 [value] computing for function printf <- e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:229:[value] Function search, behavior exists: postcondition got status unknown.
-PROJECT_FILE.i:229:[value] Function search, behavior exists: postcondition got status unknown, but it is unknown if the behavior is active.
-PROJECT_FILE.i:233:[value] Function search, behavior not_exists: postcondition got status unknown.
-PROJECT_FILE.i:233:[value] Function search, behavior not_exists: postcondition got status unknown, but it is unknown if the behavior is active.
+PROJECT_FILE.i:233:[value] Function search, behavior exists: postcondition got status unknown.
+PROJECT_FILE.i:233:[value] Function search, behavior exists: postcondition got status unknown, but it is unknown if the behavior is active.
+PROJECT_FILE.i:237:[value] Function search, behavior not_exists: postcondition got status unknown.
+PROJECT_FILE.i:237:[value] Function search, behavior not_exists: postcondition got status unknown, but it is unknown if the behavior is active.
 [value] Recording results for search
 [value] Done for function search
-PROJECT_FILE.i:491:[value] Assertion got status unknown.
+PROJECT_FILE.i:495:[value] Assertion got status unknown.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:496.
+        Called from PROJECT_FILE.i:500.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:497.
+        Called from PROJECT_FILE.i:501.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:498.
+        Called from PROJECT_FILE.i:502.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:499.
+        Called from PROJECT_FILE.i:503.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:500.
+        Called from PROJECT_FILE.i:504.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:501.
+        Called from PROJECT_FILE.i:505.
 [value] Done for function __gmpz_clear
 [value] computing for function search <- main.
-        Called from PROJECT_FILE.i:505.
+        Called from PROJECT_FILE.i:509.
 [value] computing for function __gmpz_init <- search <- main.
-        Called from PROJECT_FILE.i:247.
+        Called from PROJECT_FILE.i:251.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:250.
+        Called from PROJECT_FILE.i:254.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_set <- search <- main.
-        Called from PROJECT_FILE.i:251.
+        Called from PROJECT_FILE.i:255.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:252.
+        Called from PROJECT_FILE.i:256.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:259.
+        Called from PROJECT_FILE.i:263.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- search <- main.
-        Called from PROJECT_FILE.i:260.
+        Called from PROJECT_FILE.i:264.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:263.
+        Called from PROJECT_FILE.i:267.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_get_ui <- search <- main.
-        Called from PROJECT_FILE.i:274.
+        Called from PROJECT_FILE.i:278.
 [value] Done for function __gmpz_get_ui
-PROJECT_FILE.i:275:[value] Assertion got status unknown.
+PROJECT_FILE.i:279:[value] Assertion got status unknown.
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:275.
+        Called from PROJECT_FILE.i:279.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:276.
+        Called from PROJECT_FILE.i:280.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- search <- main.
-        Called from PROJECT_FILE.i:277.
+        Called from PROJECT_FILE.i:281.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- search <- main.
-        Called from PROJECT_FILE.i:278.
+        Called from PROJECT_FILE.i:282.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_get_ui <- search <- main.
-        Called from PROJECT_FILE.i:279.
+        Called from PROJECT_FILE.i:283.
 [value] Done for function __gmpz_get_ui
-PROJECT_FILE.i:280:[value] Assertion got status unknown.
+PROJECT_FILE.i:284:[value] Assertion got status unknown.
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:280.
+        Called from PROJECT_FILE.i:284.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- search <- main.
-        Called from PROJECT_FILE.i:281.
+        Called from PROJECT_FILE.i:285.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:282.
+        Called from PROJECT_FILE.i:286.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:283.
+        Called from PROJECT_FILE.i:287.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:284.
+        Called from PROJECT_FILE.i:288.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:285.
+        Called from PROJECT_FILE.i:289.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:295.
+        Called from PROJECT_FILE.i:299.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- search <- main.
-        Called from PROJECT_FILE.i:296.
+        Called from PROJECT_FILE.i:300.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- search <- main.
-        Called from PROJECT_FILE.i:297.
+        Called from PROJECT_FILE.i:301.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_set <- search <- main.
-        Called from PROJECT_FILE.i:298.
+        Called from PROJECT_FILE.i:302.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:299.
+        Called from PROJECT_FILE.i:303.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:300.
+        Called from PROJECT_FILE.i:304.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:305.
+        Called from PROJECT_FILE.i:309.
 [value] computing for function printf <- e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:308.
+        Called from PROJECT_FILE.i:312.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init <- search <- main.
-        Called from PROJECT_FILE.i:313.
+        Called from PROJECT_FILE.i:317.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:316.
+        Called from PROJECT_FILE.i:320.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_set <- search <- main.
-        Called from PROJECT_FILE.i:317.
+        Called from PROJECT_FILE.i:321.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:318.
+        Called from PROJECT_FILE.i:322.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:325.
+        Called from PROJECT_FILE.i:329.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- search <- main.
-        Called from PROJECT_FILE.i:326.
+        Called from PROJECT_FILE.i:330.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:329.
+        Called from PROJECT_FILE.i:333.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_get_ui <- search <- main.
-        Called from PROJECT_FILE.i:337.
+        Called from PROJECT_FILE.i:341.
 [value] Done for function __gmpz_get_ui
-PROJECT_FILE.i:338:[value] Assertion got status unknown.
+PROJECT_FILE.i:342:[value] Assertion got status unknown.
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:338.
+        Called from PROJECT_FILE.i:342.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:339.
+        Called from PROJECT_FILE.i:343.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- search <- main.
-        Called from PROJECT_FILE.i:340.
+        Called from PROJECT_FILE.i:344.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:341.
+        Called from PROJECT_FILE.i:345.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:342.
+        Called from PROJECT_FILE.i:346.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:352.
+        Called from PROJECT_FILE.i:356.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- search <- main.
-        Called from PROJECT_FILE.i:353.
+        Called from PROJECT_FILE.i:357.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- search <- main.
-        Called from PROJECT_FILE.i:354.
+        Called from PROJECT_FILE.i:358.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_set <- search <- main.
-        Called from PROJECT_FILE.i:355.
+        Called from PROJECT_FILE.i:359.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:356.
+        Called from PROJECT_FILE.i:360.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:357.
+        Called from PROJECT_FILE.i:361.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:363.
+        Called from PROJECT_FILE.i:367.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init <- search <- main.
-        Called from PROJECT_FILE.i:370.
+        Called from PROJECT_FILE.i:374.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:373.
+        Called from PROJECT_FILE.i:377.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_set <- search <- main.
-        Called from PROJECT_FILE.i:374.
+        Called from PROJECT_FILE.i:378.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:375.
+        Called from PROJECT_FILE.i:379.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:382.
+        Called from PROJECT_FILE.i:386.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- search <- main.
-        Called from PROJECT_FILE.i:383.
+        Called from PROJECT_FILE.i:387.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:386.
+        Called from PROJECT_FILE.i:390.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_get_ui <- search <- main.
-        Called from PROJECT_FILE.i:394.
+        Called from PROJECT_FILE.i:398.
 [value] Done for function __gmpz_get_ui
-PROJECT_FILE.i:395:[value] Assertion got status unknown.
+PROJECT_FILE.i:399:[value] Assertion got status unknown.
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:395.
+        Called from PROJECT_FILE.i:399.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:396.
+        Called from PROJECT_FILE.i:400.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- search <- main.
-        Called from PROJECT_FILE.i:397.
+        Called from PROJECT_FILE.i:401.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:398.
+        Called from PROJECT_FILE.i:402.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:399.
+        Called from PROJECT_FILE.i:403.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:409.
+        Called from PROJECT_FILE.i:413.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- search <- main.
-        Called from PROJECT_FILE.i:410.
+        Called from PROJECT_FILE.i:414.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- search <- main.
-        Called from PROJECT_FILE.i:411.
+        Called from PROJECT_FILE.i:415.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_set <- search <- main.
-        Called from PROJECT_FILE.i:412.
+        Called from PROJECT_FILE.i:416.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:413.
+        Called from PROJECT_FILE.i:417.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:414.
+        Called from PROJECT_FILE.i:418.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:420.
+        Called from PROJECT_FILE.i:424.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:448.
+        Called from PROJECT_FILE.i:452.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:449.
+        Called from PROJECT_FILE.i:453.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- search <- main.
-        Called from PROJECT_FILE.i:450.
+        Called from PROJECT_FILE.i:454.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:452.
+        Called from PROJECT_FILE.i:456.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:453.
+        Called from PROJECT_FILE.i:457.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:455.
+        Called from PROJECT_FILE.i:459.
 [value] computing for function printf <- e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:463.
+        Called from PROJECT_FILE.i:467.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- search <- main.
-        Called from PROJECT_FILE.i:464.
+        Called from PROJECT_FILE.i:468.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- search <- main.
-        Called from PROJECT_FILE.i:465.
+        Called from PROJECT_FILE.i:469.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:467.
+        Called from PROJECT_FILE.i:471.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- search <- main.
-        Called from PROJECT_FILE.i:468.
+        Called from PROJECT_FILE.i:472.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:470.
+        Called from PROJECT_FILE.i:474.
 [value] computing for function printf <- e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] Recording results for search
 [value] Done for function search
-PROJECT_FILE.i:506:[value] Assertion got status unknown.
+PROJECT_FILE.i:510:[value] Assertion got status unknown.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:511.
+        Called from PROJECT_FILE.i:515.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:512.
+        Called from PROJECT_FILE.i:516.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:513.
+        Called from PROJECT_FILE.i:517.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:514.
+        Called from PROJECT_FILE.i:518.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:515.
+        Called from PROJECT_FILE.i:519.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:516.
+        Called from PROJECT_FILE.i:520.
 [value] Done for function __gmpz_clear
 [value] Recording results for main
 [value] done for function main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/linear_search.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/linear_search.res.oracle
index a1e4c8e14bf..f52274abf32 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/linear_search.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/linear_search.res.oracle
@@ -7,94 +7,94 @@ tests/e-acsl-runtime/linear_search.i:14:[e-acsl] warning: missing guard for ensu
 [value] Initial state computed
 [value] Values of globals at initialization
         A[0..9] ∈ {0}
-PROJECT_FILE.i:337:[value] entering loop for the first time
-PROJECT_FILE.i:340:[value] assigning non deterministic value for the first time
+PROJECT_FILE.i:341:[value] entering loop for the first time
+PROJECT_FILE.i:344:[value] assigning non deterministic value for the first time
 [value] computing for function search <- main.
-        Called from PROJECT_FILE.i:343.
-PROJECT_FILE.i:226:[value] Function search: precondition got status unknown.
-PROJECT_FILE.i:248:[value] entering loop for the first time
+        Called from PROJECT_FILE.i:347.
+PROJECT_FILE.i:230:[value] Function search: precondition got status unknown.
+PROJECT_FILE.i:252:[value] entering loop for the first time
 [value] computing for function e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:258.
+        Called from PROJECT_FILE.i:262.
 [value] computing for function printf <- e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:221.
-PROJECT_FILE.i:207:[value] Function exit: postcondition got status invalid.
+        Called from PROJECT_FILE.i:225.
+PROJECT_FILE.i:211:[value] Function exit: postcondition got status invalid.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:265:[value] entering loop for the first time
-PROJECT_FILE.i:283:[value] entering loop for the first time
-PROJECT_FILE.i:299:[value] entering loop for the first time
+PROJECT_FILE.i:269:[value] entering loop for the first time
+PROJECT_FILE.i:287:[value] entering loop for the first time
+PROJECT_FILE.i:303:[value] entering loop for the first time
 [value] computing for function e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:318.
+        Called from PROJECT_FILE.i:322.
 [value] computing for function printf <- e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:323.
+        Called from PROJECT_FILE.i:327.
 [value] computing for function printf <- e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:229:[value] Function search, behavior exists: postcondition got status unknown.
-PROJECT_FILE.i:229:[value] Function search, behavior exists: postcondition got status unknown, but it is unknown if the behavior is active.
-PROJECT_FILE.i:233:[value] Function search, behavior not_exists: postcondition got status unknown.
-PROJECT_FILE.i:233:[value] Function search, behavior not_exists: postcondition got status unknown, but it is unknown if the behavior is active.
+PROJECT_FILE.i:233:[value] Function search, behavior exists: postcondition got status unknown.
+PROJECT_FILE.i:233:[value] Function search, behavior exists: postcondition got status unknown, but it is unknown if the behavior is active.
+PROJECT_FILE.i:237:[value] Function search, behavior not_exists: postcondition got status unknown.
+PROJECT_FILE.i:237:[value] Function search, behavior not_exists: postcondition got status unknown, but it is unknown if the behavior is active.
 [value] Recording results for search
 [value] Done for function search
-PROJECT_FILE.i:344:[value] Assertion got status unknown.
+PROJECT_FILE.i:348:[value] Assertion got status unknown.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:345.
+        Called from PROJECT_FILE.i:349.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function search <- main.
-        Called from PROJECT_FILE.i:347.
+        Called from PROJECT_FILE.i:351.
 [value] computing for function e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:258.
+        Called from PROJECT_FILE.i:262.
 [value] computing for function printf <- e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:318.
+        Called from PROJECT_FILE.i:322.
 [value] computing for function printf <- e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:323.
+        Called from PROJECT_FILE.i:327.
 [value] computing for function printf <- e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- search <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] Recording results for search
 [value] Done for function search
-PROJECT_FILE.i:348:[value] Assertion got status unknown.
+PROJECT_FILE.i:352:[value] Assertion got status unknown.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:349.
+        Called from PROJECT_FILE.i:353.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] Recording results for main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/nested_code_annot.1.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/nested_code_annot.1.res.oracle
index 5c3be67e9c5..10932383196 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/nested_code_annot.1.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/nested_code_annot.1.res.oracle
@@ -2,186 +2,186 @@
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:232:[value] Assertion got status valid.
+PROJECT_FILE.i:236:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:237.
+        Called from PROJECT_FILE.i:241.
 PROJECT_FILE.i:82:[value] Function __gmpz_init_set_si: postcondition got status valid.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:238.
+        Called from PROJECT_FILE.i:242.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:239.
+        Called from PROJECT_FILE.i:243.
 PROJECT_FILE.i:119:[value] Function __gmpz_cmp: precondition got status valid.
 PROJECT_FILE.i:120:[value] Function __gmpz_cmp: precondition got status valid.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
-PROJECT_FILE.i:207:[value] Function exit: postcondition got status invalid.
+        Called from PROJECT_FILE.i:225.
+PROJECT_FILE.i:211:[value] Function exit: postcondition got status invalid.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:241.
+        Called from PROJECT_FILE.i:245.
 PROJECT_FILE.i:111:[value] Function __gmpz_clear: precondition got status valid.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:242.
+        Called from PROJECT_FILE.i:246.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:256.
+        Called from PROJECT_FILE.i:260.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:257.
+        Called from PROJECT_FILE.i:261.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:258.
+        Called from PROJECT_FILE.i:262.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:259.
+        Called from PROJECT_FILE.i:263.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:260.
+        Called from PROJECT_FILE.i:264.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:261.
+        Called from PROJECT_FILE.i:265.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:278.
+        Called from PROJECT_FILE.i:282.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:279.
+        Called from PROJECT_FILE.i:283.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:280.
+        Called from PROJECT_FILE.i:284.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:281.
+        Called from PROJECT_FILE.i:285.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:283.
+        Called from PROJECT_FILE.i:287.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:284.
+        Called from PROJECT_FILE.i:288.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:288.
+        Called from PROJECT_FILE.i:292.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:289.
+        Called from PROJECT_FILE.i:293.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:290.
+        Called from PROJECT_FILE.i:294.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:291.
+        Called from PROJECT_FILE.i:295.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:293.
+        Called from PROJECT_FILE.i:297.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:294.
+        Called from PROJECT_FILE.i:298.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:308.
+        Called from PROJECT_FILE.i:312.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:309.
+        Called from PROJECT_FILE.i:313.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:310.
+        Called from PROJECT_FILE.i:314.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:312.
+        Called from PROJECT_FILE.i:316.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:314.
+        Called from PROJECT_FILE.i:318.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:315.
+        Called from PROJECT_FILE.i:319.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:319.
+        Called from PROJECT_FILE.i:323.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:320.
+        Called from PROJECT_FILE.i:324.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:321.
+        Called from PROJECT_FILE.i:325.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:323.
+        Called from PROJECT_FILE.i:327.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:325.
+        Called from PROJECT_FILE.i:329.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:326.
+        Called from PROJECT_FILE.i:330.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:338.
+        Called from PROJECT_FILE.i:342.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:339.
+        Called from PROJECT_FILE.i:343.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:340.
+        Called from PROJECT_FILE.i:344.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:341.
+        Called from PROJECT_FILE.i:345.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:342.
+        Called from PROJECT_FILE.i:346.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:343.
+        Called from PROJECT_FILE.i:347.
 [value] Done for function __gmpz_clear
 [value] Recording results for main
 [value] done for function main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/nested_code_annot.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/nested_code_annot.res.oracle
index bf7628192eb..fd2425fdd03 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/nested_code_annot.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/nested_code_annot.res.oracle
@@ -2,33 +2,33 @@
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:232:[value] Assertion got status valid.
+PROJECT_FILE.i:236:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:233.
+        Called from PROJECT_FILE.i:237.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:238.
+        Called from PROJECT_FILE.i:242.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:248.
+        Called from PROJECT_FILE.i:252.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:250.
+        Called from PROJECT_FILE.i:254.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:257.
+        Called from PROJECT_FILE.i:261.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:259.
+        Called from PROJECT_FILE.i:263.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:269.
+        Called from PROJECT_FILE.i:273.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] Recording results for main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/not.1.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/not.1.res.oracle
index 9cec077ae2e..d6103f00977 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/not.1.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/not.1.res.oracle
@@ -2,36 +2,36 @@
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:230:[value] Assertion got status valid.
+PROJECT_FILE.i:234:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:235.
+        Called from PROJECT_FILE.i:239.
 PROJECT_FILE.i:82:[value] Function __gmpz_init_set_si: postcondition got status valid.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:236.
+        Called from PROJECT_FILE.i:240.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:237.
+        Called from PROJECT_FILE.i:241.
 PROJECT_FILE.i:119:[value] Function __gmpz_cmp: precondition got status valid.
 PROJECT_FILE.i:120:[value] Function __gmpz_cmp: precondition got status valid.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:238.
+        Called from PROJECT_FILE.i:242.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
-PROJECT_FILE.i:207:[value] Function exit: postcondition got status invalid.
+        Called from PROJECT_FILE.i:225.
+PROJECT_FILE.i:211:[value] Function exit: postcondition got status invalid.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:239.
+        Called from PROJECT_FILE.i:243.
 PROJECT_FILE.i:111:[value] Function __gmpz_clear: precondition got status valid.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 [value] Done for function __gmpz_clear
 [value] Recording results for main
 [value] done for function main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/not.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/not.res.oracle
index 180e1b5bc29..5fba6b6476b 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/not.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/not.res.oracle
@@ -2,9 +2,9 @@
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:230:[value] Assertion got status valid.
+PROJECT_FILE.i:234:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:231.
+        Called from PROJECT_FILE.i:235.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] Recording results for main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/null.1.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/null.1.res.oracle
index bcb43009873..e97c67273f3 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/null.1.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/null.1.res.oracle
@@ -2,9 +2,9 @@
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:228:[value] Assertion got status unknown.
+PROJECT_FILE.i:232:[value] Assertion got status unknown.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:229.
+        Called from PROJECT_FILE.i:233.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] Recording results for main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/null.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/null.res.oracle
index bcb43009873..e97c67273f3 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/null.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/null.res.oracle
@@ -2,9 +2,9 @@
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:228:[value] Assertion got status unknown.
+PROJECT_FILE.i:232:[value] Assertion got status unknown.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:229.
+        Called from PROJECT_FILE.i:233.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] Recording results for main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/other_constants.1.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/other_constants.1.res.oracle
index 6d88376b4a0..0b7a8cdf849 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/other_constants.1.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/other_constants.1.res.oracle
@@ -2,61 +2,61 @@
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:232:[value] Assertion got status unknown.
+PROJECT_FILE.i:236:[value] Assertion got status unknown.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:233.
+        Called from PROJECT_FILE.i:237.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:235:[value] Assertion got status valid.
+PROJECT_FILE.i:239:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:239.
+        Called from PROJECT_FILE.i:243.
 PROJECT_FILE.i:82:[value] Function __gmpz_init_set_si: postcondition got status valid.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 PROJECT_FILE.i:119:[value] Function __gmpz_cmp: precondition got status valid.
 PROJECT_FILE.i:120:[value] Function __gmpz_cmp: precondition got status valid.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:241.
+        Called from PROJECT_FILE.i:245.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
-PROJECT_FILE.i:207:[value] Function exit: postcondition got status invalid.
+        Called from PROJECT_FILE.i:225.
+PROJECT_FILE.i:211:[value] Function exit: postcondition got status invalid.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:242.
+        Called from PROJECT_FILE.i:246.
 PROJECT_FILE.i:111:[value] Function __gmpz_clear: precondition got status valid.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:246:[value] Assertion got status valid.
+PROJECT_FILE.i:250:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:251.
+        Called from PROJECT_FILE.i:255.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:252.
+        Called from PROJECT_FILE.i:256.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:253.
+        Called from PROJECT_FILE.i:257.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:254.
+        Called from PROJECT_FILE.i:258.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:255.
+        Called from PROJECT_FILE.i:259.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:256.
+        Called from PROJECT_FILE.i:260.
 [value] Done for function __gmpz_clear
 [value] Recording results for main
 [value] done for function main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/other_constants.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/other_constants.res.oracle
index b534280c88d..09858eaab9d 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/other_constants.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/other_constants.res.oracle
@@ -2,19 +2,19 @@
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:232:[value] Assertion got status unknown.
+PROJECT_FILE.i:236:[value] Assertion got status unknown.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:233.
+        Called from PROJECT_FILE.i:237.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:235:[value] Assertion got status valid.
+PROJECT_FILE.i:239:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:236.
+        Called from PROJECT_FILE.i:240.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:238:[value] Assertion got status valid.
+PROJECT_FILE.i:242:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:239.
+        Called from PROJECT_FILE.i:243.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] Recording results for main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/ptr.1.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/ptr.1.res.oracle
index d2598a0f5ab..2b9caa2d863 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/ptr.1.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/ptr.1.res.oracle
@@ -15,500 +15,500 @@ tests/e-acsl-runtime/ptr.i:27:[e-acsl] warning: missing guard for ensuring that
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:236:[value] Assertion got status valid.
+PROJECT_FILE.i:240:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:241.
+        Called from PROJECT_FILE.i:245.
 PROJECT_FILE.i:82:[value] Function __gmpz_init_set_si: postcondition got status valid.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:242.
+        Called from PROJECT_FILE.i:246.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:243.
+        Called from PROJECT_FILE.i:247.
 PROJECT_FILE.i:119:[value] Function __gmpz_cmp: precondition got status valid.
 PROJECT_FILE.i:120:[value] Function __gmpz_cmp: precondition got status valid.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:244.
+        Called from PROJECT_FILE.i:248.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
-PROJECT_FILE.i:207:[value] Function exit: postcondition got status invalid.
+        Called from PROJECT_FILE.i:225.
+PROJECT_FILE.i:211:[value] Function exit: postcondition got status invalid.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:245.
+        Called from PROJECT_FILE.i:249.
 PROJECT_FILE.i:111:[value] Function __gmpz_clear: precondition got status valid.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:246.
+        Called from PROJECT_FILE.i:250.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:250:[value] Assertion got status valid.
+PROJECT_FILE.i:254:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:255.
+        Called from PROJECT_FILE.i:259.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:256.
+        Called from PROJECT_FILE.i:260.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:257.
+        Called from PROJECT_FILE.i:261.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:258.
+        Called from PROJECT_FILE.i:262.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:259.
+        Called from PROJECT_FILE.i:263.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:260.
+        Called from PROJECT_FILE.i:264.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:264:[value] Assertion got status valid.
+PROJECT_FILE.i:268:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:269.
+        Called from PROJECT_FILE.i:273.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:270.
+        Called from PROJECT_FILE.i:274.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:271.
+        Called from PROJECT_FILE.i:275.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:272.
+        Called from PROJECT_FILE.i:276.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:273.
+        Called from PROJECT_FILE.i:277.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:274.
+        Called from PROJECT_FILE.i:278.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:278:[value] Assertion got status valid.
+PROJECT_FILE.i:282:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:291.
+        Called from PROJECT_FILE.i:295.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:292.
+        Called from PROJECT_FILE.i:296.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:293.
+        Called from PROJECT_FILE.i:297.
 PROJECT_FILE.i:69:[value] Function __gmpz_init: postcondition got status valid.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_mul <- main.
-        Called from PROJECT_FILE.i:294.
-PROJECT_FILE.i:150:[value] Function __gmpz_mul: precondition got status valid.
-PROJECT_FILE.i:151:[value] Function __gmpz_mul: precondition got status valid.
-PROJECT_FILE.i:152:[value] Function __gmpz_mul: precondition got status valid.
+        Called from PROJECT_FILE.i:298.
+PROJECT_FILE.i:145:[value] Function __gmpz_mul: precondition got status valid.
+PROJECT_FILE.i:146:[value] Function __gmpz_mul: precondition got status valid.
+PROJECT_FILE.i:147:[value] Function __gmpz_mul: precondition got status valid.
 [value] Done for function __gmpz_mul
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:295.
+        Called from PROJECT_FILE.i:299.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:296.
+        Called from PROJECT_FILE.i:300.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:297.
+        Called from PROJECT_FILE.i:301.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:298.
+        Called from PROJECT_FILE.i:302.
 [value] Done for function __gmpz_init
-PROJECT_FILE.i:299:[value] Assertion got status valid.
+PROJECT_FILE.i:303:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:300.
+        Called from PROJECT_FILE.i:304.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_tdiv_q <- main.
-        Called from PROJECT_FILE.i:302.
-PROJECT_FILE.i:156:[value] Function __gmpz_tdiv_q: precondition got status valid.
-PROJECT_FILE.i:157:[value] Function __gmpz_tdiv_q: precondition got status valid.
-PROJECT_FILE.i:158:[value] Function __gmpz_tdiv_q: precondition got status valid.
+        Called from PROJECT_FILE.i:306.
+PROJECT_FILE.i:151:[value] Function __gmpz_tdiv_q: precondition got status valid.
+PROJECT_FILE.i:152:[value] Function __gmpz_tdiv_q: precondition got status valid.
+PROJECT_FILE.i:153:[value] Function __gmpz_tdiv_q: precondition got status valid.
 [value] Done for function __gmpz_tdiv_q
 [value] computing for function __gmpz_get_ui <- main.
-        Called from PROJECT_FILE.i:303.
-PROJECT_FILE.i:176:[value] Function __gmpz_get_ui: precondition got status valid.
+        Called from PROJECT_FILE.i:307.
+PROJECT_FILE.i:180:[value] Function __gmpz_get_ui: precondition got status valid.
 [value] Done for function __gmpz_get_ui
-PROJECT_FILE.i:304:[kernel] warning: accessing out of bounds index [0..4294967295]. assert __e_acsl_var_17 < 3;
+PROJECT_FILE.i:308:[kernel] warning: accessing out of bounds index [0..4294967295]. assert __e_acsl_var_17 < 3;
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:304.
+        Called from PROJECT_FILE.i:308.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:305.
+        Called from PROJECT_FILE.i:309.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:306.
+        Called from PROJECT_FILE.i:310.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:307.
+        Called from PROJECT_FILE.i:311.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:309.
+        Called from PROJECT_FILE.i:313.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:310.
+        Called from PROJECT_FILE.i:314.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:311.
+        Called from PROJECT_FILE.i:315.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:312.
+        Called from PROJECT_FILE.i:316.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:313.
+        Called from PROJECT_FILE.i:317.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:314.
+        Called from PROJECT_FILE.i:318.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:315.
+        Called from PROJECT_FILE.i:319.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:316.
+        Called from PROJECT_FILE.i:320.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:323:[value] entering loop for the first time
-PROJECT_FILE.i:326:[value] Assertion got status valid.
+PROJECT_FILE.i:327:[value] entering loop for the first time
+PROJECT_FILE.i:330:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:333.
+        Called from PROJECT_FILE.i:337.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:334.
+        Called from PROJECT_FILE.i:338.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:335.
+        Called from PROJECT_FILE.i:339.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:336.
+        Called from PROJECT_FILE.i:340.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- main.
-        Called from PROJECT_FILE.i:337.
-PROJECT_FILE.i:138:[value] Function __gmpz_add: precondition got status valid.
-PROJECT_FILE.i:139:[value] Function __gmpz_add: precondition got status valid.
-PROJECT_FILE.i:140:[value] Function __gmpz_add: precondition got status valid.
+        Called from PROJECT_FILE.i:341.
+PROJECT_FILE.i:133:[value] Function __gmpz_add: precondition got status valid.
+PROJECT_FILE.i:134:[value] Function __gmpz_add: precondition got status valid.
+PROJECT_FILE.i:135:[value] Function __gmpz_add: precondition got status valid.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:338.
+        Called from PROJECT_FILE.i:342.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:339.
+        Called from PROJECT_FILE.i:343.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:341.
+        Called from PROJECT_FILE.i:345.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:342.
+        Called from PROJECT_FILE.i:346.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:343.
+        Called from PROJECT_FILE.i:347.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:344.
+        Called from PROJECT_FILE.i:348.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:348:[value] Assertion got status valid.
+PROJECT_FILE.i:352:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:358.
+        Called from PROJECT_FILE.i:362.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:359.
+        Called from PROJECT_FILE.i:363.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:360.
+        Called from PROJECT_FILE.i:364.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_sub <- main.
-        Called from PROJECT_FILE.i:361.
-PROJECT_FILE.i:144:[value] Function __gmpz_sub: precondition got status valid.
-PROJECT_FILE.i:145:[value] Function __gmpz_sub: precondition got status valid.
-PROJECT_FILE.i:146:[value] Function __gmpz_sub: precondition got status valid.
+        Called from PROJECT_FILE.i:365.
+PROJECT_FILE.i:139:[value] Function __gmpz_sub: precondition got status valid.
+PROJECT_FILE.i:140:[value] Function __gmpz_sub: precondition got status valid.
+PROJECT_FILE.i:141:[value] Function __gmpz_sub: precondition got status valid.
 [value] Done for function __gmpz_sub
 [value] computing for function __gmpz_get_ui <- main.
-        Called from PROJECT_FILE.i:362.
+        Called from PROJECT_FILE.i:366.
 [value] Done for function __gmpz_get_ui
-PROJECT_FILE.i:363:[kernel] warning: accessing out of bounds index [0..4294967295]. assert __e_acsl_var_29 < 3;
+PROJECT_FILE.i:367:[kernel] warning: accessing out of bounds index [0..4294967295]. assert __e_acsl_var_29 < 3;
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:363.
+        Called from PROJECT_FILE.i:367.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:364.
+        Called from PROJECT_FILE.i:368.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:365.
+        Called from PROJECT_FILE.i:369.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_sub <- main.
-        Called from PROJECT_FILE.i:366.
+        Called from PROJECT_FILE.i:370.
 [value] Done for function __gmpz_sub
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:367.
+        Called from PROJECT_FILE.i:371.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:368.
+        Called from PROJECT_FILE.i:372.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:370.
+        Called from PROJECT_FILE.i:374.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:371.
+        Called from PROJECT_FILE.i:375.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:372.
+        Called from PROJECT_FILE.i:376.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:373.
+        Called from PROJECT_FILE.i:377.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:374.
+        Called from PROJECT_FILE.i:378.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:375.
+        Called from PROJECT_FILE.i:379.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:379:[value] Assertion got status valid.
+PROJECT_FILE.i:383:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:386.
+        Called from PROJECT_FILE.i:390.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:387.
+        Called from PROJECT_FILE.i:391.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:388.
+        Called from PROJECT_FILE.i:392.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:389.
+        Called from PROJECT_FILE.i:393.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_sub <- main.
-        Called from PROJECT_FILE.i:390.
+        Called from PROJECT_FILE.i:394.
 [value] Done for function __gmpz_sub
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:391.
+        Called from PROJECT_FILE.i:395.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:392.
+        Called from PROJECT_FILE.i:396.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:394.
+        Called from PROJECT_FILE.i:398.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:395.
+        Called from PROJECT_FILE.i:399.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:396.
+        Called from PROJECT_FILE.i:400.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:397.
+        Called from PROJECT_FILE.i:401.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:326:[value] Assertion got status unknown.
+PROJECT_FILE.i:330:[value] Assertion got status unknown.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:333.
+        Called from PROJECT_FILE.i:337.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:334.
+        Called from PROJECT_FILE.i:338.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:335.
+        Called from PROJECT_FILE.i:339.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:336.
+        Called from PROJECT_FILE.i:340.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- main.
-        Called from PROJECT_FILE.i:337.
+        Called from PROJECT_FILE.i:341.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:338.
+        Called from PROJECT_FILE.i:342.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:339.
+        Called from PROJECT_FILE.i:343.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:341.
+        Called from PROJECT_FILE.i:345.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:342.
+        Called from PROJECT_FILE.i:346.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:343.
+        Called from PROJECT_FILE.i:347.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:344.
+        Called from PROJECT_FILE.i:348.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:348:[value] Assertion got status unknown.
+PROJECT_FILE.i:352:[value] Assertion got status unknown.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:358.
+        Called from PROJECT_FILE.i:362.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:359.
+        Called from PROJECT_FILE.i:363.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:360.
+        Called from PROJECT_FILE.i:364.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_sub <- main.
-        Called from PROJECT_FILE.i:361.
+        Called from PROJECT_FILE.i:365.
 [value] Done for function __gmpz_sub
 [value] computing for function __gmpz_get_ui <- main.
-        Called from PROJECT_FILE.i:362.
+        Called from PROJECT_FILE.i:366.
 [value] Done for function __gmpz_get_ui
-PROJECT_FILE.i:363:[value] Assertion got status unknown.
+PROJECT_FILE.i:367:[value] Assertion got status unknown.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:363.
+        Called from PROJECT_FILE.i:367.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:364.
+        Called from PROJECT_FILE.i:368.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:365.
+        Called from PROJECT_FILE.i:369.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_sub <- main.
-        Called from PROJECT_FILE.i:366.
+        Called from PROJECT_FILE.i:370.
 [value] Done for function __gmpz_sub
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:367.
+        Called from PROJECT_FILE.i:371.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:368.
+        Called from PROJECT_FILE.i:372.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:370.
+        Called from PROJECT_FILE.i:374.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:371.
+        Called from PROJECT_FILE.i:375.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:372.
+        Called from PROJECT_FILE.i:376.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:373.
+        Called from PROJECT_FILE.i:377.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:374.
+        Called from PROJECT_FILE.i:378.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:375.
+        Called from PROJECT_FILE.i:379.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:379:[value] Assertion got status unknown.
+PROJECT_FILE.i:383:[value] Assertion got status unknown.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:386.
+        Called from PROJECT_FILE.i:390.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:387.
+        Called from PROJECT_FILE.i:391.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:388.
+        Called from PROJECT_FILE.i:392.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:389.
+        Called from PROJECT_FILE.i:393.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_sub <- main.
-        Called from PROJECT_FILE.i:390.
+        Called from PROJECT_FILE.i:394.
 [value] Done for function __gmpz_sub
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:391.
+        Called from PROJECT_FILE.i:395.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:392.
+        Called from PROJECT_FILE.i:396.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:394.
+        Called from PROJECT_FILE.i:398.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:395.
+        Called from PROJECT_FILE.i:399.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:396.
+        Called from PROJECT_FILE.i:400.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:397.
+        Called from PROJECT_FILE.i:401.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:401:[value] assigning non deterministic value for the first time
-PROJECT_FILE.i:407:[value] Assertion got status valid.
+PROJECT_FILE.i:405:[value] assigning non deterministic value for the first time
+PROJECT_FILE.i:411:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:412.
+        Called from PROJECT_FILE.i:416.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:413.
+        Called from PROJECT_FILE.i:417.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:414.
+        Called from PROJECT_FILE.i:418.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:415.
+        Called from PROJECT_FILE.i:419.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:416.
+        Called from PROJECT_FILE.i:420.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:417.
+        Called from PROJECT_FILE.i:421.
 [value] Done for function __gmpz_clear
 [value] Recording results for main
 [value] done for function main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/ptr.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/ptr.res.oracle
index 1467afc9948..b8652fcf2c6 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/ptr.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/ptr.res.oracle
@@ -13,37 +13,32 @@ tests/e-acsl-runtime/ptr.i:27:[e-acsl] warning: missing guard for ensuring that
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:236:[value] Assertion got status valid.
+PROJECT_FILE.i:240:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:237.
+        Called from PROJECT_FILE.i:241.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:239:[value] Assertion got status valid.
+PROJECT_FILE.i:243:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:242:[value] Assertion got status valid.
+PROJECT_FILE.i:246:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:243.
+        Called from PROJECT_FILE.i:247.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:245:[value] Assertion got status valid.
-PROJECT_FILE.i:248:[value] Assertion got status valid.
+PROJECT_FILE.i:249:[value] Assertion got status valid.
+PROJECT_FILE.i:252:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:249.
+        Called from PROJECT_FILE.i:253.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:251.
-[value] Recording results for e_acsl_assert
-[value] Done for function e_acsl_assert
-PROJECT_FILE.i:259:[value] entering loop for the first time
-PROJECT_FILE.i:262:[value] Assertion got status valid.
-[value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:263.
+        Called from PROJECT_FILE.i:255.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
+PROJECT_FILE.i:263:[value] entering loop for the first time
 PROJECT_FILE.i:266:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
         Called from PROJECT_FILE.i:267.
@@ -54,26 +49,20 @@ PROJECT_FILE.i:270:[value] Assertion got status valid.
         Called from PROJECT_FILE.i:271.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:262:[value] Assertion got status unknown.
+PROJECT_FILE.i:274:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:263.
-[value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
-[value] Done for function printf
-[value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
-PROJECT_FILE.i:207:[value] Function exit: postcondition got status invalid.
-[value] Done for function exit
+        Called from PROJECT_FILE.i:275.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 PROJECT_FILE.i:266:[value] Assertion got status unknown.
 [value] computing for function e_acsl_assert <- main.
         Called from PROJECT_FILE.i:267.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
+PROJECT_FILE.i:211:[value] Function exit: postcondition got status invalid.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
@@ -81,17 +70,28 @@ PROJECT_FILE.i:270:[value] Assertion got status unknown.
 [value] computing for function e_acsl_assert <- main.
         Called from PROJECT_FILE.i:271.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
+[value] Done for function printf
+[value] computing for function exit <- e_acsl_assert <- main.
+        Called from PROJECT_FILE.i:225.
+[value] Done for function exit
+[value] Recording results for e_acsl_assert
+[value] Done for function e_acsl_assert
+PROJECT_FILE.i:274:[value] Assertion got status unknown.
+[value] computing for function e_acsl_assert <- main.
+        Called from PROJECT_FILE.i:275.
+[value] computing for function printf <- e_acsl_assert <- main.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:274:[value] assigning non deterministic value for the first time
-PROJECT_FILE.i:280:[value] Assertion got status valid.
+PROJECT_FILE.i:278:[value] assigning non deterministic value for the first time
+PROJECT_FILE.i:284:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:281.
+        Called from PROJECT_FILE.i:285.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] Recording results for main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/quantif.1.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/quantif.1.res.oracle
index 0349fc9fb54..590753b7993 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/quantif.1.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/quantif.1.res.oracle
@@ -2,711 +2,711 @@
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:228:[value] Assertion got status unknown.
+PROJECT_FILE.i:232:[value] Assertion got status unknown.
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:233.
+        Called from PROJECT_FILE.i:237.
 PROJECT_FILE.i:69:[value] Function __gmpz_init: postcondition got status valid.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:236.
+        Called from PROJECT_FILE.i:240.
 PROJECT_FILE.i:82:[value] Function __gmpz_init_set_si: postcondition got status valid.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_set <- main.
-        Called from PROJECT_FILE.i:237.
+        Called from PROJECT_FILE.i:241.
 PROJECT_FILE.i:94:[value] Function __gmpz_set: precondition got status valid.
 PROJECT_FILE.i:95:[value] Function __gmpz_set: precondition got status valid.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:238.
+        Called from PROJECT_FILE.i:242.
 PROJECT_FILE.i:111:[value] Function __gmpz_clear: precondition got status valid.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:241:[value] entering loop for the first time
+PROJECT_FILE.i:245:[value] entering loop for the first time
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:245.
+        Called from PROJECT_FILE.i:249.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:246.
+        Called from PROJECT_FILE.i:250.
 PROJECT_FILE.i:119:[value] Function __gmpz_cmp: precondition got status valid.
 PROJECT_FILE.i:120:[value] Function __gmpz_cmp: precondition got status valid.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:249.
+        Called from PROJECT_FILE.i:253.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:256.
+        Called from PROJECT_FILE.i:260.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:257.
+        Called from PROJECT_FILE.i:261.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:262.
+        Called from PROJECT_FILE.i:266.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:267.
+        Called from PROJECT_FILE.i:271.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:263.
+        Called from PROJECT_FILE.i:267.
 [value] Done for function __gmpz_cmp
-PROJECT_FILE.i:264:[value] assigning non deterministic value for the first time
+PROJECT_FILE.i:268:[value] assigning non deterministic value for the first time
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:265.
+        Called from PROJECT_FILE.i:269.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:277.
+        Called from PROJECT_FILE.i:281.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:267.
+        Called from PROJECT_FILE.i:271.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:278.
+        Called from PROJECT_FILE.i:282.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- main.
-        Called from PROJECT_FILE.i:279.
-PROJECT_FILE.i:138:[value] Function __gmpz_add: precondition got status valid.
-PROJECT_FILE.i:139:[value] Function __gmpz_add: precondition got status valid.
-PROJECT_FILE.i:140:[value] Function __gmpz_add: precondition got status valid.
+        Called from PROJECT_FILE.i:283.
+PROJECT_FILE.i:133:[value] Function __gmpz_add: precondition got status valid.
+PROJECT_FILE.i:134:[value] Function __gmpz_add: precondition got status valid.
+PROJECT_FILE.i:135:[value] Function __gmpz_add: precondition got status valid.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_set <- main.
-        Called from PROJECT_FILE.i:280.
+        Called from PROJECT_FILE.i:284.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:281.
+        Called from PROJECT_FILE.i:285.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:282.
+        Called from PROJECT_FILE.i:286.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:287.
+        Called from PROJECT_FILE.i:291.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
-PROJECT_FILE.i:207:[value] Function exit: postcondition got status invalid.
+        Called from PROJECT_FILE.i:225.
+PROJECT_FILE.i:211:[value] Function exit: postcondition got status invalid.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:290.
+        Called from PROJECT_FILE.i:294.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:294:[value] Assertion got status unknown.
+PROJECT_FILE.i:298:[value] Assertion got status unknown.
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:299.
+        Called from PROJECT_FILE.i:303.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:304.
+        Called from PROJECT_FILE.i:308.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:305.
+        Called from PROJECT_FILE.i:309.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:306.
+        Called from PROJECT_FILE.i:310.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- main.
-        Called from PROJECT_FILE.i:307.
+        Called from PROJECT_FILE.i:311.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_set <- main.
-        Called from PROJECT_FILE.i:308.
+        Called from PROJECT_FILE.i:312.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:309.
+        Called from PROJECT_FILE.i:313.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:310.
+        Called from PROJECT_FILE.i:314.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:311.
+        Called from PROJECT_FILE.i:315.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:314:[value] entering loop for the first time
+PROJECT_FILE.i:318:[value] entering loop for the first time
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:318.
+        Called from PROJECT_FILE.i:322.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:319.
+        Called from PROJECT_FILE.i:323.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:322.
+        Called from PROJECT_FILE.i:326.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:328.
+        Called from PROJECT_FILE.i:332.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:329.
+        Called from PROJECT_FILE.i:333.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:330.
+        Called from PROJECT_FILE.i:334.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:340.
+        Called from PROJECT_FILE.i:344.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:341.
+        Called from PROJECT_FILE.i:345.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- main.
-        Called from PROJECT_FILE.i:342.
+        Called from PROJECT_FILE.i:346.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_set <- main.
-        Called from PROJECT_FILE.i:343.
+        Called from PROJECT_FILE.i:347.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:344.
+        Called from PROJECT_FILE.i:348.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:345.
+        Called from PROJECT_FILE.i:349.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:350.
+        Called from PROJECT_FILE.i:354.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:352.
+        Called from PROJECT_FILE.i:356.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:356:[value] Assertion got status unknown.
+PROJECT_FILE.i:360:[value] Assertion got status unknown.
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:361.
+        Called from PROJECT_FILE.i:365.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:366.
+        Called from PROJECT_FILE.i:370.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:367.
+        Called from PROJECT_FILE.i:371.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:368.
+        Called from PROJECT_FILE.i:372.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- main.
-        Called from PROJECT_FILE.i:369.
+        Called from PROJECT_FILE.i:373.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_set <- main.
-        Called from PROJECT_FILE.i:370.
+        Called from PROJECT_FILE.i:374.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:371.
+        Called from PROJECT_FILE.i:375.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:372.
+        Called from PROJECT_FILE.i:376.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:373.
+        Called from PROJECT_FILE.i:377.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:376:[value] entering loop for the first time
+PROJECT_FILE.i:380:[value] entering loop for the first time
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:380.
+        Called from PROJECT_FILE.i:384.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:381.
+        Called from PROJECT_FILE.i:385.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:384.
+        Called from PROJECT_FILE.i:388.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:404.
+        Called from PROJECT_FILE.i:408.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:406.
+        Called from PROJECT_FILE.i:410.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:410:[value] Assertion got status unknown.
+PROJECT_FILE.i:414:[value] Assertion got status unknown.
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:415.
+        Called from PROJECT_FILE.i:419.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:418.
+        Called from PROJECT_FILE.i:422.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_set <- main.
-        Called from PROJECT_FILE.i:419.
+        Called from PROJECT_FILE.i:423.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:420.
+        Called from PROJECT_FILE.i:424.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:423:[value] entering loop for the first time
+PROJECT_FILE.i:427:[value] entering loop for the first time
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:427.
+        Called from PROJECT_FILE.i:431.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:428.
+        Called from PROJECT_FILE.i:432.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:431.
+        Called from PROJECT_FILE.i:435.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:437.
+        Called from PROJECT_FILE.i:441.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:438.
+        Called from PROJECT_FILE.i:442.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:439.
+        Called from PROJECT_FILE.i:443.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:449.
+        Called from PROJECT_FILE.i:453.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:450.
+        Called from PROJECT_FILE.i:454.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- main.
-        Called from PROJECT_FILE.i:451.
+        Called from PROJECT_FILE.i:455.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_set <- main.
-        Called from PROJECT_FILE.i:452.
+        Called from PROJECT_FILE.i:456.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:453.
+        Called from PROJECT_FILE.i:457.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:454.
+        Called from PROJECT_FILE.i:458.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:459.
+        Called from PROJECT_FILE.i:463.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:461.
+        Called from PROJECT_FILE.i:465.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:465:[value] Assertion got status unknown.
+PROJECT_FILE.i:469:[value] Assertion got status unknown.
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:475.
+        Called from PROJECT_FILE.i:479.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:476.
+        Called from PROJECT_FILE.i:480.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:477.
+        Called from PROJECT_FILE.i:481.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:480.
+        Called from PROJECT_FILE.i:484.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_set <- main.
-        Called from PROJECT_FILE.i:481.
+        Called from PROJECT_FILE.i:485.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:482.
+        Called from PROJECT_FILE.i:486.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:485:[value] entering loop for the first time
+PROJECT_FILE.i:489:[value] entering loop for the first time
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:489.
+        Called from PROJECT_FILE.i:493.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:490.
+        Called from PROJECT_FILE.i:494.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:493.
+        Called from PROJECT_FILE.i:497.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:498.
+        Called from PROJECT_FILE.i:502.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_set <- main.
-        Called from PROJECT_FILE.i:499.
+        Called from PROJECT_FILE.i:503.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:500.
+        Called from PROJECT_FILE.i:504.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:503:[value] entering loop for the first time
+PROJECT_FILE.i:507:[value] entering loop for the first time
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:507.
+        Called from PROJECT_FILE.i:511.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:508.
+        Called from PROJECT_FILE.i:512.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:511.
+        Called from PROJECT_FILE.i:515.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:516.
+        Called from PROJECT_FILE.i:520.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:576.
+        Called from PROJECT_FILE.i:580.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_set <- main.
-        Called from PROJECT_FILE.i:517.
+        Called from PROJECT_FILE.i:521.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:577.
+        Called from PROJECT_FILE.i:581.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:518.
+        Called from PROJECT_FILE.i:522.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_add <- main.
-        Called from PROJECT_FILE.i:578.
+        Called from PROJECT_FILE.i:582.
 [value] Done for function __gmpz_add
-PROJECT_FILE.i:521:[value] entering loop for the first time
+PROJECT_FILE.i:525:[value] entering loop for the first time
 [value] computing for function __gmpz_set <- main.
-        Called from PROJECT_FILE.i:579.
+        Called from PROJECT_FILE.i:583.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:580.
+        Called from PROJECT_FILE.i:584.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:581.
+        Called from PROJECT_FILE.i:585.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:524.
+        Called from PROJECT_FILE.i:528.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:533.
+        Called from PROJECT_FILE.i:537.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- main.
-        Called from PROJECT_FILE.i:534.
+        Called from PROJECT_FILE.i:538.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:564.
+        Called from PROJECT_FILE.i:568.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:535.
+        Called from PROJECT_FILE.i:539.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:565.
+        Called from PROJECT_FILE.i:569.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:536.
+        Called from PROJECT_FILE.i:540.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- main.
-        Called from PROJECT_FILE.i:566.
+        Called from PROJECT_FILE.i:570.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_add <- main.
-        Called from PROJECT_FILE.i:537.
+        Called from PROJECT_FILE.i:541.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_set <- main.
-        Called from PROJECT_FILE.i:567.
+        Called from PROJECT_FILE.i:571.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:538.
+        Called from PROJECT_FILE.i:542.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:568.
+        Called from PROJECT_FILE.i:572.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:540.
+        Called from PROJECT_FILE.i:544.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:569.
+        Called from PROJECT_FILE.i:573.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:541.
+        Called from PROJECT_FILE.i:545.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:542.
+        Called from PROJECT_FILE.i:546.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:552.
+        Called from PROJECT_FILE.i:556.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:553.
+        Called from PROJECT_FILE.i:557.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- main.
-        Called from PROJECT_FILE.i:554.
+        Called from PROJECT_FILE.i:558.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_set <- main.
-        Called from PROJECT_FILE.i:555.
+        Called from PROJECT_FILE.i:559.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:556.
+        Called from PROJECT_FILE.i:560.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:557.
+        Called from PROJECT_FILE.i:561.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:586.
+        Called from PROJECT_FILE.i:590.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:589.
+        Called from PROJECT_FILE.i:593.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:590.
+        Called from PROJECT_FILE.i:594.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:591.
+        Called from PROJECT_FILE.i:595.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:595:[value] Assertion got status unknown.
+PROJECT_FILE.i:599:[value] Assertion got status unknown.
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:600.
+        Called from PROJECT_FILE.i:604.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:603.
+        Called from PROJECT_FILE.i:607.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_set <- main.
-        Called from PROJECT_FILE.i:604.
+        Called from PROJECT_FILE.i:608.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:605.
+        Called from PROJECT_FILE.i:609.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:608:[value] entering loop for the first time
+PROJECT_FILE.i:612:[value] entering loop for the first time
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:612.
+        Called from PROJECT_FILE.i:616.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:613.
+        Called from PROJECT_FILE.i:617.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:616.
+        Called from PROJECT_FILE.i:620.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:622.
+        Called from PROJECT_FILE.i:626.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:623.
+        Called from PROJECT_FILE.i:627.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:624.
+        Called from PROJECT_FILE.i:628.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:634.
+        Called from PROJECT_FILE.i:638.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:635.
+        Called from PROJECT_FILE.i:639.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- main.
-        Called from PROJECT_FILE.i:636.
+        Called from PROJECT_FILE.i:640.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_set <- main.
-        Called from PROJECT_FILE.i:637.
+        Called from PROJECT_FILE.i:641.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:638.
+        Called from PROJECT_FILE.i:642.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:639.
+        Called from PROJECT_FILE.i:643.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:644.
+        Called from PROJECT_FILE.i:648.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:646.
+        Called from PROJECT_FILE.i:650.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:650:[value] Assertion got status unknown.
+PROJECT_FILE.i:654:[value] Assertion got status unknown.
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:657.
+        Called from PROJECT_FILE.i:661.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:660.
+        Called from PROJECT_FILE.i:664.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_set <- main.
-        Called from PROJECT_FILE.i:661.
+        Called from PROJECT_FILE.i:665.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:662.
+        Called from PROJECT_FILE.i:666.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:665:[value] entering loop for the first time
+PROJECT_FILE.i:669:[value] entering loop for the first time
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:669.
+        Called from PROJECT_FILE.i:673.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:670.
+        Called from PROJECT_FILE.i:674.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:673.
+        Called from PROJECT_FILE.i:677.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:683.
+        Called from PROJECT_FILE.i:687.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:684.
+        Called from PROJECT_FILE.i:688.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:685.
+        Called from PROJECT_FILE.i:689.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:686.
+        Called from PROJECT_FILE.i:690.
 [value] Done for function __gmpz_init
-PROJECT_FILE.i:687:[value] Assertion got status valid.
+PROJECT_FILE.i:691:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:688.
+        Called from PROJECT_FILE.i:692.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_tdiv_r <- main.
-        Called from PROJECT_FILE.i:689.
-PROJECT_FILE.i:162:[value] Function __gmpz_tdiv_r: precondition got status valid.
-PROJECT_FILE.i:163:[value] Function __gmpz_tdiv_r: precondition got status valid.
-PROJECT_FILE.i:164:[value] Function __gmpz_tdiv_r: precondition got status valid.
+        Called from PROJECT_FILE.i:693.
+PROJECT_FILE.i:157:[value] Function __gmpz_tdiv_r: precondition got status valid.
+PROJECT_FILE.i:158:[value] Function __gmpz_tdiv_r: precondition got status valid.
+PROJECT_FILE.i:159:[value] Function __gmpz_tdiv_r: precondition got status valid.
 [value] Done for function __gmpz_tdiv_r
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:690.
+        Called from PROJECT_FILE.i:694.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:759.
+        Called from PROJECT_FILE.i:763.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:696.
+        Called from PROJECT_FILE.i:700.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:760.
+        Called from PROJECT_FILE.i:764.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:761.
+        Called from PROJECT_FILE.i:765.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:699.
+        Called from PROJECT_FILE.i:703.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_set <- main.
-        Called from PROJECT_FILE.i:700.
+        Called from PROJECT_FILE.i:704.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:701.
+        Called from PROJECT_FILE.i:705.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:771.
+        Called from PROJECT_FILE.i:775.
 [value] Done for function __gmpz_init_set_si
-PROJECT_FILE.i:704:[value] entering loop for the first time
+PROJECT_FILE.i:708:[value] entering loop for the first time
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:772.
+        Called from PROJECT_FILE.i:776.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- main.
-        Called from PROJECT_FILE.i:773.
+        Called from PROJECT_FILE.i:777.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_set <- main.
-        Called from PROJECT_FILE.i:774.
+        Called from PROJECT_FILE.i:778.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:711.
+        Called from PROJECT_FILE.i:715.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:775.
+        Called from PROJECT_FILE.i:779.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:712.
+        Called from PROJECT_FILE.i:716.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:776.
+        Called from PROJECT_FILE.i:780.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:713.
+        Called from PROJECT_FILE.i:717.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:715.
+        Called from PROJECT_FILE.i:719.
 [value] Done for function __gmpz_init
-PROJECT_FILE.i:716:[value] Assertion got status valid.
+PROJECT_FILE.i:720:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:717.
+        Called from PROJECT_FILE.i:721.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_tdiv_q <- main.
-        Called from PROJECT_FILE.i:718.
-PROJECT_FILE.i:156:[value] Function __gmpz_tdiv_q: precondition got status valid.
-PROJECT_FILE.i:157:[value] Function __gmpz_tdiv_q: precondition got status valid.
-PROJECT_FILE.i:158:[value] Function __gmpz_tdiv_q: precondition got status valid.
+        Called from PROJECT_FILE.i:722.
+PROJECT_FILE.i:151:[value] Function __gmpz_tdiv_q: precondition got status valid.
+PROJECT_FILE.i:152:[value] Function __gmpz_tdiv_q: precondition got status valid.
+PROJECT_FILE.i:153:[value] Function __gmpz_tdiv_q: precondition got status valid.
 [value] Done for function __gmpz_tdiv_q
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:719.
+        Called from PROJECT_FILE.i:723.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:722.
+        Called from PROJECT_FILE.i:726.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:723.
+        Called from PROJECT_FILE.i:727.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:724.
+        Called from PROJECT_FILE.i:728.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:757.
+        Called from PROJECT_FILE.i:761.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:731.
+        Called from PROJECT_FILE.i:735.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:759.
+        Called from PROJECT_FILE.i:763.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:732.
+        Called from PROJECT_FILE.i:736.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:760.
+        Called from PROJECT_FILE.i:764.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_mul <- main.
-        Called from PROJECT_FILE.i:733.
-PROJECT_FILE.i:150:[value] Function __gmpz_mul: precondition got status valid.
-PROJECT_FILE.i:151:[value] Function __gmpz_mul: precondition got status valid.
-PROJECT_FILE.i:152:[value] Function __gmpz_mul: precondition got status valid.
+        Called from PROJECT_FILE.i:737.
+PROJECT_FILE.i:145:[value] Function __gmpz_mul: precondition got status valid.
+PROJECT_FILE.i:146:[value] Function __gmpz_mul: precondition got status valid.
+PROJECT_FILE.i:147:[value] Function __gmpz_mul: precondition got status valid.
 [value] Done for function __gmpz_mul
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:761.
+        Called from PROJECT_FILE.i:765.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:734.
+        Called from PROJECT_FILE.i:738.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:735.
+        Called from PROJECT_FILE.i:739.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:736.
+        Called from PROJECT_FILE.i:740.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:746.
+        Called from PROJECT_FILE.i:750.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:747.
+        Called from PROJECT_FILE.i:751.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- main.
-        Called from PROJECT_FILE.i:748.
+        Called from PROJECT_FILE.i:752.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_set <- main.
-        Called from PROJECT_FILE.i:749.
+        Called from PROJECT_FILE.i:753.
 [value] Done for function __gmpz_set
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:757.
+        Called from PROJECT_FILE.i:761.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:750.
+        Called from PROJECT_FILE.i:754.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:751.
+        Called from PROJECT_FILE.i:755.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:781.
+        Called from PROJECT_FILE.i:785.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:784.
+        Called from PROJECT_FILE.i:788.
 [value] Done for function __gmpz_clear
 [value] Recording results for main
 [value] done for function main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/quantif.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/quantif.res.oracle
index 1cc8b8d8f57..7ad082b471a 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/quantif.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/quantif.res.oracle
@@ -2,120 +2,120 @@
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:228:[value] Assertion got status unknown.
-PROJECT_FILE.i:234:[value] entering loop for the first time
-PROJECT_FILE.i:246:[value] assigning non deterministic value for the first time
+PROJECT_FILE.i:232:[value] Assertion got status unknown.
+PROJECT_FILE.i:238:[value] entering loop for the first time
+PROJECT_FILE.i:250:[value] assigning non deterministic value for the first time
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:249.
+        Called from PROJECT_FILE.i:253.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:255:[value] Assertion got status unknown.
-PROJECT_FILE.i:261:[value] entering loop for the first time
+PROJECT_FILE.i:259:[value] Assertion got status unknown.
+PROJECT_FILE.i:265:[value] entering loop for the first time
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:271.
+        Called from PROJECT_FILE.i:275.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:276:[value] Assertion got status unknown.
-PROJECT_FILE.i:282:[value] entering loop for the first time
+PROJECT_FILE.i:280:[value] Assertion got status unknown.
+PROJECT_FILE.i:286:[value] entering loop for the first time
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:292.
+        Called from PROJECT_FILE.i:296.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:297:[value] Assertion got status unknown.
-PROJECT_FILE.i:303:[value] entering loop for the first time
+PROJECT_FILE.i:301:[value] Assertion got status unknown.
+PROJECT_FILE.i:307:[value] entering loop for the first time
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:313.
+        Called from PROJECT_FILE.i:317.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:318:[value] Assertion got status unknown.
-PROJECT_FILE.i:329:[value] entering loop for the first time
+PROJECT_FILE.i:322:[value] Assertion got status unknown.
 PROJECT_FILE.i:333:[value] entering loop for the first time
 PROJECT_FILE.i:337:[value] entering loop for the first time
+PROJECT_FILE.i:341:[value] entering loop for the first time
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:351.
+        Called from PROJECT_FILE.i:355.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
-PROJECT_FILE.i:207:[value] Function exit: postcondition got status invalid.
+        Called from PROJECT_FILE.i:225.
+PROJECT_FILE.i:211:[value] Function exit: postcondition got status invalid.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:357:[value] Assertion got status unknown.
-PROJECT_FILE.i:363:[value] entering loop for the first time
+PROJECT_FILE.i:361:[value] Assertion got status unknown.
+PROJECT_FILE.i:367:[value] entering loop for the first time
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:373.
+        Called from PROJECT_FILE.i:377.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:378:[value] Assertion got status unknown.
-PROJECT_FILE.i:386:[value] entering loop for the first time
-PROJECT_FILE.i:392:[value] Assertion got status valid.
+PROJECT_FILE.i:382:[value] Assertion got status unknown.
+PROJECT_FILE.i:390:[value] entering loop for the first time
+PROJECT_FILE.i:396:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:393.
+        Called from PROJECT_FILE.i:397.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:401:[value] entering loop for the first time
-PROJECT_FILE.i:404:[value] Assertion got status valid.
+PROJECT_FILE.i:405:[value] entering loop for the first time
+PROJECT_FILE.i:408:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:405.
+        Called from PROJECT_FILE.i:409.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:393.
+        Called from PROJECT_FILE.i:397.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:405.
+        Called from PROJECT_FILE.i:409.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:393.
+        Called from PROJECT_FILE.i:397.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:405.
+        Called from PROJECT_FILE.i:409.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:405.
+        Called from PROJECT_FILE.i:409.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:393.
+        Called from PROJECT_FILE.i:397.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:405.
+        Called from PROJECT_FILE.i:409.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:393.
+        Called from PROJECT_FILE.i:397.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:405.
+        Called from PROJECT_FILE.i:409.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:393.
+        Called from PROJECT_FILE.i:397.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:405.
+        Called from PROJECT_FILE.i:409.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:405.
+        Called from PROJECT_FILE.i:409.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:428.
+        Called from PROJECT_FILE.i:432.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/result.1.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/result.1.res.oracle
index 3eba37eb578..06cb5b8306b 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/result.1.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/result.1.res.oracle
@@ -5,121 +5,121 @@ tests/e-acsl-runtime/result.i:7:[e-acsl] warning: missing guard for ensuring tha
 [value] Values of globals at initialization
         Y ∈ {1}
 [value] computing for function f <- main.
-        Called from PROJECT_FILE.i:302.
+        Called from PROJECT_FILE.i:306.
 [value] computing for function __gmpz_init_set_si <- f <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 PROJECT_FILE.i:82:[value] Function __gmpz_init_set_si: postcondition got status valid.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- f <- main.
-        Called from PROJECT_FILE.i:241.
+        Called from PROJECT_FILE.i:245.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- f <- main.
-        Called from PROJECT_FILE.i:242.
+        Called from PROJECT_FILE.i:246.
 PROJECT_FILE.i:69:[value] Function __gmpz_init: postcondition got status valid.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_sub <- f <- main.
-        Called from PROJECT_FILE.i:243.
-PROJECT_FILE.i:144:[value] Function __gmpz_sub: precondition got status valid.
-PROJECT_FILE.i:145:[value] Function __gmpz_sub: precondition got status valid.
-PROJECT_FILE.i:146:[value] Function __gmpz_sub: precondition got status valid.
+        Called from PROJECT_FILE.i:247.
+PROJECT_FILE.i:139:[value] Function __gmpz_sub: precondition got status valid.
+PROJECT_FILE.i:140:[value] Function __gmpz_sub: precondition got status valid.
+PROJECT_FILE.i:141:[value] Function __gmpz_sub: precondition got status valid.
 [value] Done for function __gmpz_sub
 [value] computing for function __gmpz_get_ui <- f <- main.
-        Called from PROJECT_FILE.i:244.
-PROJECT_FILE.i:176:[value] Function __gmpz_get_ui: precondition got status valid.
+        Called from PROJECT_FILE.i:248.
+PROJECT_FILE.i:180:[value] Function __gmpz_get_ui: precondition got status valid.
 [value] Done for function __gmpz_get_ui
 [value] computing for function __gmpz_init_set_si <- f <- main.
-        Called from PROJECT_FILE.i:245.
+        Called from PROJECT_FILE.i:249.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- f <- main.
-        Called from PROJECT_FILE.i:246.
+        Called from PROJECT_FILE.i:250.
 PROJECT_FILE.i:119:[value] Function __gmpz_cmp: precondition got status valid.
 PROJECT_FILE.i:120:[value] Function __gmpz_cmp: precondition got status valid.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- f <- main.
-        Called from PROJECT_FILE.i:247.
+        Called from PROJECT_FILE.i:251.
 [value] computing for function printf <- e_acsl_assert <- f <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- f <- main.
-        Called from PROJECT_FILE.i:221.
-PROJECT_FILE.i:207:[value] Function exit: postcondition got status invalid.
+        Called from PROJECT_FILE.i:225.
+PROJECT_FILE.i:211:[value] Function exit: postcondition got status invalid.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- f <- main.
-        Called from PROJECT_FILE.i:249.
+        Called from PROJECT_FILE.i:253.
 PROJECT_FILE.i:111:[value] Function __gmpz_clear: precondition got status valid.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- f <- main.
-        Called from PROJECT_FILE.i:250.
+        Called from PROJECT_FILE.i:254.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- f <- main.
-        Called from PROJECT_FILE.i:251.
+        Called from PROJECT_FILE.i:255.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- f <- main.
-        Called from PROJECT_FILE.i:252.
+        Called from PROJECT_FILE.i:256.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:225:[value] Function f: postcondition got status valid.
+PROJECT_FILE.i:229:[value] Function f: postcondition got status valid.
 [value] Recording results for f
 [value] Done for function f
 [value] computing for function g <- main.
-        Called from PROJECT_FILE.i:303.
+        Called from PROJECT_FILE.i:307.
 [value] computing for function __gmpz_init_set_si <- g <- main.
-        Called from PROJECT_FILE.i:266.
+        Called from PROJECT_FILE.i:270.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- g <- main.
-        Called from PROJECT_FILE.i:267.
+        Called from PROJECT_FILE.i:271.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- g <- main.
-        Called from PROJECT_FILE.i:268.
+        Called from PROJECT_FILE.i:272.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- g <- main.
-        Called from PROJECT_FILE.i:269.
+        Called from PROJECT_FILE.i:273.
 [value] computing for function printf <- e_acsl_assert <- g <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- g <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- g <- main.
-        Called from PROJECT_FILE.i:271.
+        Called from PROJECT_FILE.i:275.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- g <- main.
-        Called from PROJECT_FILE.i:272.
+        Called from PROJECT_FILE.i:276.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:259:[value] Function g: postcondition got status valid.
+PROJECT_FILE.i:263:[value] Function g: postcondition got status valid.
 [value] Recording results for g
 [value] Done for function g
 [value] computing for function h <- main.
-        Called from PROJECT_FILE.i:304.
+        Called from PROJECT_FILE.i:308.
 [value] computing for function __gmpz_init_set_si <- h <- main.
-        Called from PROJECT_FILE.i:287.
+        Called from PROJECT_FILE.i:291.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- h <- main.
-        Called from PROJECT_FILE.i:288.
+        Called from PROJECT_FILE.i:292.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- h <- main.
-        Called from PROJECT_FILE.i:289.
+        Called from PROJECT_FILE.i:293.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- h <- main.
-        Called from PROJECT_FILE.i:290.
+        Called from PROJECT_FILE.i:294.
 [value] computing for function printf <- e_acsl_assert <- h <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- h <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- h <- main.
-        Called from PROJECT_FILE.i:292.
+        Called from PROJECT_FILE.i:296.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- h <- main.
-        Called from PROJECT_FILE.i:293.
+        Called from PROJECT_FILE.i:297.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:278:[value] Function h: postcondition got status valid.
+PROJECT_FILE.i:282:[value] Function h: postcondition got status valid.
 [value] Recording results for h
 [value] Done for function h
 [value] Recording results for main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/result.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/result.res.oracle
index 3ac5817c814..76b8bb977f5 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/result.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/result.res.oracle
@@ -4,30 +4,30 @@
 [value] Values of globals at initialization
         Y ∈ {1}
 [value] computing for function f <- main.
-        Called from PROJECT_FILE.i:258.
+        Called from PROJECT_FILE.i:262.
 [value] computing for function e_acsl_assert <- f <- main.
-        Called from PROJECT_FILE.i:233.
+        Called from PROJECT_FILE.i:237.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:225:[value] Function f: postcondition got status valid.
+PROJECT_FILE.i:229:[value] Function f: postcondition got status valid.
 [value] Recording results for f
 [value] Done for function f
 [value] computing for function g <- main.
-        Called from PROJECT_FILE.i:259.
+        Called from PROJECT_FILE.i:263.
 [value] computing for function e_acsl_assert <- g <- main.
-        Called from PROJECT_FILE.i:242.
+        Called from PROJECT_FILE.i:246.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:239:[value] Function g: postcondition got status valid.
+PROJECT_FILE.i:243:[value] Function g: postcondition got status valid.
 [value] Recording results for g
 [value] Done for function g
 [value] computing for function h <- main.
-        Called from PROJECT_FILE.i:260.
+        Called from PROJECT_FILE.i:264.
 [value] computing for function e_acsl_assert <- h <- main.
-        Called from PROJECT_FILE.i:251.
+        Called from PROJECT_FILE.i:255.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:246:[value] Function h: postcondition got status valid.
+PROJECT_FILE.i:250:[value] Function h: postcondition got status valid.
 [value] Recording results for h
 [value] Done for function h
 [value] Recording results for main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/sizeof.1.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/sizeof.1.res.oracle
index fc3d096e367..30b5146a613 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/sizeof.1.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/sizeof.1.res.oracle
@@ -2,62 +2,62 @@
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:230:[value] Assertion got status valid.
+PROJECT_FILE.i:234:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:235.
+        Called from PROJECT_FILE.i:239.
 PROJECT_FILE.i:82:[value] Function __gmpz_init_set_si: postcondition got status valid.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:236.
+        Called from PROJECT_FILE.i:240.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:237.
+        Called from PROJECT_FILE.i:241.
 PROJECT_FILE.i:119:[value] Function __gmpz_cmp: precondition got status valid.
 PROJECT_FILE.i:120:[value] Function __gmpz_cmp: precondition got status valid.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:238.
+        Called from PROJECT_FILE.i:242.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
-PROJECT_FILE.i:207:[value] Function exit: postcondition got status invalid.
+        Called from PROJECT_FILE.i:225.
+PROJECT_FILE.i:211:[value] Function exit: postcondition got status invalid.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 PROJECT_FILE.i:111:[value] Function __gmpz_clear: precondition got status valid.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:241.
+        Called from PROJECT_FILE.i:245.
 [value] Done for function __gmpz_clear
-PROJECT_FILE.i:245:[value] Assertion got status valid.
+PROJECT_FILE.i:249:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:250.
+        Called from PROJECT_FILE.i:254.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:251.
+        Called from PROJECT_FILE.i:255.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:252.
+        Called from PROJECT_FILE.i:256.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:253.
+        Called from PROJECT_FILE.i:257.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:255.
+        Called from PROJECT_FILE.i:259.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:256.
+        Called from PROJECT_FILE.i:260.
 [value] Done for function __gmpz_clear
 [value] Recording results for main
 [value] done for function main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/sizeof.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/sizeof.res.oracle
index 8409e8c59a4..eecad667ef7 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/sizeof.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/sizeof.res.oracle
@@ -2,14 +2,14 @@
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:230:[value] Assertion got status valid.
+PROJECT_FILE.i:234:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:231.
+        Called from PROJECT_FILE.i:235.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
-PROJECT_FILE.i:233:[value] Assertion got status valid.
+PROJECT_FILE.i:237:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:234.
+        Called from PROJECT_FILE.i:238.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] Recording results for main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/stmt_contract.1.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/stmt_contract.1.res.oracle
index 2c4b752f8eb..d7ce74a0b38 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/stmt_contract.1.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/stmt_contract.1.res.oracle
@@ -3,542 +3,542 @@
 [value] Initial state computed
 [value] Values of globals at initialization
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:238.
+        Called from PROJECT_FILE.i:242.
 PROJECT_FILE.i:82:[value] Function __gmpz_init_set_si: postcondition got status valid.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:239.
+        Called from PROJECT_FILE.i:243.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 PROJECT_FILE.i:119:[value] Function __gmpz_cmp: precondition got status valid.
 PROJECT_FILE.i:120:[value] Function __gmpz_cmp: precondition got status valid.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:241.
+        Called from PROJECT_FILE.i:245.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
-PROJECT_FILE.i:207:[value] Function exit: postcondition got status invalid.
+        Called from PROJECT_FILE.i:225.
+PROJECT_FILE.i:211:[value] Function exit: postcondition got status invalid.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:242.
+        Called from PROJECT_FILE.i:246.
 PROJECT_FILE.i:111:[value] Function __gmpz_clear: precondition got status valid.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:243.
+        Called from PROJECT_FILE.i:247.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:255.
+        Called from PROJECT_FILE.i:259.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:256.
+        Called from PROJECT_FILE.i:260.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:257.
+        Called from PROJECT_FILE.i:261.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:258.
+        Called from PROJECT_FILE.i:262.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:259.
+        Called from PROJECT_FILE.i:263.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:260.
+        Called from PROJECT_FILE.i:264.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:261.
+        Called from PROJECT_FILE.i:265.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:262.
+        Called from PROJECT_FILE.i:266.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:263.
+        Called from PROJECT_FILE.i:267.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:264.
+        Called from PROJECT_FILE.i:268.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:272.
+        Called from PROJECT_FILE.i:276.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:273.
+        Called from PROJECT_FILE.i:277.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:274.
+        Called from PROJECT_FILE.i:278.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:275.
+        Called from PROJECT_FILE.i:279.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:276.
+        Called from PROJECT_FILE.i:280.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:277.
+        Called from PROJECT_FILE.i:281.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:290.
+        Called from PROJECT_FILE.i:294.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:291.
+        Called from PROJECT_FILE.i:295.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:292.
+        Called from PROJECT_FILE.i:296.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:293.
+        Called from PROJECT_FILE.i:297.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:294.
+        Called from PROJECT_FILE.i:298.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:295.
+        Called from PROJECT_FILE.i:299.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:296.
+        Called from PROJECT_FILE.i:300.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:297.
+        Called from PROJECT_FILE.i:301.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:298.
+        Called from PROJECT_FILE.i:302.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:299.
+        Called from PROJECT_FILE.i:303.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:300.
+        Called from PROJECT_FILE.i:304.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:301.
+        Called from PROJECT_FILE.i:305.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:333.
+        Called from PROJECT_FILE.i:337.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:334.
+        Called from PROJECT_FILE.i:338.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:335.
+        Called from PROJECT_FILE.i:339.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:336.
+        Called from PROJECT_FILE.i:340.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:337.
+        Called from PROJECT_FILE.i:341.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:338.
+        Called from PROJECT_FILE.i:342.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:339.
+        Called from PROJECT_FILE.i:343.
 PROJECT_FILE.i:69:[value] Function __gmpz_init: postcondition got status valid.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- main.
-        Called from PROJECT_FILE.i:340.
-PROJECT_FILE.i:138:[value] Function __gmpz_add: precondition got status valid.
-PROJECT_FILE.i:139:[value] Function __gmpz_add: precondition got status valid.
-PROJECT_FILE.i:140:[value] Function __gmpz_add: precondition got status valid.
+        Called from PROJECT_FILE.i:344.
+PROJECT_FILE.i:133:[value] Function __gmpz_add: precondition got status valid.
+PROJECT_FILE.i:134:[value] Function __gmpz_add: precondition got status valid.
+PROJECT_FILE.i:135:[value] Function __gmpz_add: precondition got status valid.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:341.
+        Called from PROJECT_FILE.i:345.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:342.
+        Called from PROJECT_FILE.i:346.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:343.
+        Called from PROJECT_FILE.i:347.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:344.
+        Called from PROJECT_FILE.i:348.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:345.
+        Called from PROJECT_FILE.i:349.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:346.
+        Called from PROJECT_FILE.i:350.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:347.
+        Called from PROJECT_FILE.i:351.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:348.
+        Called from PROJECT_FILE.i:352.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:349.
+        Called from PROJECT_FILE.i:353.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:350.
+        Called from PROJECT_FILE.i:354.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:351.
+        Called from PROJECT_FILE.i:355.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:355.
+        Called from PROJECT_FILE.i:359.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:356.
+        Called from PROJECT_FILE.i:360.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:357.
+        Called from PROJECT_FILE.i:361.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:358.
+        Called from PROJECT_FILE.i:362.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:359.
+        Called from PROJECT_FILE.i:363.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:360.
+        Called from PROJECT_FILE.i:364.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:361.
+        Called from PROJECT_FILE.i:365.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- main.
-        Called from PROJECT_FILE.i:362.
+        Called from PROJECT_FILE.i:366.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:363.
+        Called from PROJECT_FILE.i:367.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:364.
+        Called from PROJECT_FILE.i:368.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:365.
+        Called from PROJECT_FILE.i:369.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:366.
+        Called from PROJECT_FILE.i:370.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:367.
+        Called from PROJECT_FILE.i:371.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:368.
+        Called from PROJECT_FILE.i:372.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:369.
+        Called from PROJECT_FILE.i:373.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:395.
+        Called from PROJECT_FILE.i:399.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:396.
+        Called from PROJECT_FILE.i:400.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:397.
+        Called from PROJECT_FILE.i:401.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:403.
+        Called from PROJECT_FILE.i:407.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:404.
+        Called from PROJECT_FILE.i:408.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:405.
+        Called from PROJECT_FILE.i:409.
 [value] Done for function __gmpz_cmp
-PROJECT_FILE.i:406:[value] assigning non deterministic value for the first time
+PROJECT_FILE.i:410:[value] assigning non deterministic value for the first time
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:407.
+        Called from PROJECT_FILE.i:411.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:408.
+        Called from PROJECT_FILE.i:412.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:410.
+        Called from PROJECT_FILE.i:414.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:411.
+        Called from PROJECT_FILE.i:415.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:412.
+        Called from PROJECT_FILE.i:416.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:417.
+        Called from PROJECT_FILE.i:421.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:418.
+        Called from PROJECT_FILE.i:422.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:419.
+        Called from PROJECT_FILE.i:423.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:421.
+        Called from PROJECT_FILE.i:425.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:422.
+        Called from PROJECT_FILE.i:426.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:430.
+        Called from PROJECT_FILE.i:434.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:431.
+        Called from PROJECT_FILE.i:435.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:432.
+        Called from PROJECT_FILE.i:436.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:434.
+        Called from PROJECT_FILE.i:438.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:435.
+        Called from PROJECT_FILE.i:439.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:437.
+        Called from PROJECT_FILE.i:441.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:439.
+        Called from PROJECT_FILE.i:443.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:444.
+        Called from PROJECT_FILE.i:448.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:445.
+        Called from PROJECT_FILE.i:449.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:446.
+        Called from PROJECT_FILE.i:450.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:448.
+        Called from PROJECT_FILE.i:452.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:449.
+        Called from PROJECT_FILE.i:453.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:459.
+        Called from PROJECT_FILE.i:463.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:460.
+        Called from PROJECT_FILE.i:464.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init <- main.
-        Called from PROJECT_FILE.i:461.
+        Called from PROJECT_FILE.i:465.
 [value] Done for function __gmpz_init
 [value] computing for function __gmpz_add <- main.
-        Called from PROJECT_FILE.i:462.
+        Called from PROJECT_FILE.i:466.
 [value] Done for function __gmpz_add
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:463.
+        Called from PROJECT_FILE.i:467.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:464.
+        Called from PROJECT_FILE.i:468.
 [value] Done for function __gmpz_cmp
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:466.
+        Called from PROJECT_FILE.i:470.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:467.
+        Called from PROJECT_FILE.i:471.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:468.
+        Called from PROJECT_FILE.i:472.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:469.
+        Called from PROJECT_FILE.i:473.
 [value] Done for function __gmpz_clear
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:471.
+        Called from PROJECT_FILE.i:475.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:473.
+        Called from PROJECT_FILE.i:477.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:474.
+        Called from PROJECT_FILE.i:478.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:475.
+        Called from PROJECT_FILE.i:479.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:484.
+        Called from PROJECT_FILE.i:488.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:485.
+        Called from PROJECT_FILE.i:489.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:486.
+        Called from PROJECT_FILE.i:490.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:487.
+        Called from PROJECT_FILE.i:491.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:488.
+        Called from PROJECT_FILE.i:492.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:489.
+        Called from PROJECT_FILE.i:493.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:495.
+        Called from PROJECT_FILE.i:499.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:496.
+        Called from PROJECT_FILE.i:500.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:497.
+        Called from PROJECT_FILE.i:501.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:498.
+        Called from PROJECT_FILE.i:502.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:499.
+        Called from PROJECT_FILE.i:503.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:500.
+        Called from PROJECT_FILE.i:504.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:515.
+        Called from PROJECT_FILE.i:519.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:516.
+        Called from PROJECT_FILE.i:520.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:517.
+        Called from PROJECT_FILE.i:521.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:518.
+        Called from PROJECT_FILE.i:522.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:519.
+        Called from PROJECT_FILE.i:523.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:520.
+        Called from PROJECT_FILE.i:524.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:524.
+        Called from PROJECT_FILE.i:528.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:525.
+        Called from PROJECT_FILE.i:529.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:526.
+        Called from PROJECT_FILE.i:530.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:527.
+        Called from PROJECT_FILE.i:531.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
+        Called from PROJECT_FILE.i:225.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:528.
+        Called from PROJECT_FILE.i:532.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:529.
+        Called from PROJECT_FILE.i:533.
 [value] Done for function __gmpz_clear
 [value] Recording results for main
 [value] done for function main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/stmt_contract.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/stmt_contract.res.oracle
index b36070c0858..c6eb51fa572 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/stmt_contract.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/stmt_contract.res.oracle
@@ -3,75 +3,75 @@
 [value] Initial state computed
 [value] Values of globals at initialization
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:234.
+        Called from PROJECT_FILE.i:238.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:241.
+        Called from PROJECT_FILE.i:245.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:245.
+        Called from PROJECT_FILE.i:249.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:249.
+        Called from PROJECT_FILE.i:253.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:250.
+        Called from PROJECT_FILE.i:254.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:263.
+        Called from PROJECT_FILE.i:267.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:264.
+        Called from PROJECT_FILE.i:268.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:266.
+        Called from PROJECT_FILE.i:270.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:268.
+        Called from PROJECT_FILE.i:272.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:269.
+        Called from PROJECT_FILE.i:273.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:292.
+        Called from PROJECT_FILE.i:296.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:297.
+        Called from PROJECT_FILE.i:301.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:303.
+        Called from PROJECT_FILE.i:307.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:309.
+        Called from PROJECT_FILE.i:313.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:311.
+        Called from PROJECT_FILE.i:315.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:316.
+        Called from PROJECT_FILE.i:320.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:318.
+        Called from PROJECT_FILE.i:322.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] Recording results for main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/true.1.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/true.1.res.oracle
index d34c2d496a5..a5bfbd3ed53 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/true.1.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/true.1.res.oracle
@@ -2,9 +2,9 @@
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:230:[value] Assertion got status valid.
+PROJECT_FILE.i:234:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:231.
+        Called from PROJECT_FILE.i:235.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] Recording results for main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/true.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/true.res.oracle
index d34c2d496a5..a5bfbd3ed53 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/true.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/true.res.oracle
@@ -2,9 +2,9 @@
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:230:[value] Assertion got status valid.
+PROJECT_FILE.i:234:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:231.
+        Called from PROJECT_FILE.i:235.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] Recording results for main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/typedef.1.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/typedef.1.res.oracle
index 8cc878c4115..4c419a07f7e 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/typedef.1.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/typedef.1.res.oracle
@@ -2,37 +2,37 @@
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:231:[value] Assertion got status valid.
+PROJECT_FILE.i:235:[value] Assertion got status valid.
 [value] computing for function __gmpz_init_set_ui <- main.
-        Called from PROJECT_FILE.i:236.
+        Called from PROJECT_FILE.i:240.
 PROJECT_FILE.i:78:[value] Function __gmpz_init_set_ui: postcondition got status valid.
 [value] Done for function __gmpz_init_set_ui
 [value] computing for function __gmpz_init_set_si <- main.
-        Called from PROJECT_FILE.i:237.
+        Called from PROJECT_FILE.i:241.
 PROJECT_FILE.i:82:[value] Function __gmpz_init_set_si: postcondition got status valid.
 [value] Done for function __gmpz_init_set_si
 [value] computing for function __gmpz_cmp <- main.
-        Called from PROJECT_FILE.i:238.
+        Called from PROJECT_FILE.i:242.
 PROJECT_FILE.i:119:[value] Function __gmpz_cmp: precondition got status valid.
 PROJECT_FILE.i:120:[value] Function __gmpz_cmp: precondition got status valid.
 [value] Done for function __gmpz_cmp
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:239.
+        Called from PROJECT_FILE.i:243.
 [value] computing for function printf <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:219.
+        Called from PROJECT_FILE.i:223.
 [value] Done for function printf
 [value] computing for function exit <- e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:221.
-PROJECT_FILE.i:207:[value] Function exit: postcondition got status invalid.
+        Called from PROJECT_FILE.i:225.
+PROJECT_FILE.i:211:[value] Function exit: postcondition got status invalid.
 [value] Done for function exit
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:240.
+        Called from PROJECT_FILE.i:244.
 PROJECT_FILE.i:111:[value] Function __gmpz_clear: precondition got status valid.
 [value] Done for function __gmpz_clear
 [value] computing for function __gmpz_clear <- main.
-        Called from PROJECT_FILE.i:241.
+        Called from PROJECT_FILE.i:245.
 [value] Done for function __gmpz_clear
 [value] Recording results for main
 [value] done for function main
diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/typedef.res.oracle b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/typedef.res.oracle
index 7f34ec04e35..a9c72ae557a 100644
--- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/typedef.res.oracle
+++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/typedef.res.oracle
@@ -2,9 +2,9 @@
 [value] Computing initial state
 [value] Initial state computed
 [value] Values of globals at initialization
-PROJECT_FILE.i:231:[value] Assertion got status valid.
+PROJECT_FILE.i:235:[value] Assertion got status valid.
 [value] computing for function e_acsl_assert <- main.
-        Called from PROJECT_FILE.i:232.
+        Called from PROJECT_FILE.i:236.
 [value] Recording results for e_acsl_assert
 [value] Done for function e_acsl_assert
 [value] Recording results for main
-- 
GitLab