diff --git a/test/lus2lic.sum b/test/lus2lic.sum
index 8dcdd0f19c0ca050c09268be0a3b8d5e566b8946..436059101e87861ed832b72b9c7c78ba6c50bb77 100644
--- a/test/lus2lic.sum
+++ b/test/lus2lic.sum
@@ -1,5 +1,5 @@
 ==> lus2lic0.sum <==
-Test run by jahier on Wed Jul 10 14:23:07 
+Test run by jahier on Thu Jul 11 15:02:13 
 Native configuration is x86_64-pc-linux-gnu
 
 		=== lus2lic0 tests ===
@@ -66,7 +66,7 @@ XFAIL: Test bad programs (assert): test_lus2lic_no_node should_fail/assert/lecte
 XFAIL: Test bad programs (assert): test_lus2lic_no_node should_fail/assert/s.lus
 
 ==> lus2lic1.sum <==
-Test run by jahier on Wed Jul 10 14:23:07 
+Test run by jahier on Thu Jul 11 15:02:14 
 Native configuration is x86_64-pc-linux-gnu
 
 		=== lus2lic1 tests ===
@@ -78,338 +78,338 @@ Running target unix
 Running ./lus2lic.tests/test1.exp ...
 PASS: ./lus2lic  {-2c COUNTER.lus -n COUNTER}
 PASS: sh COUNTER.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c COUNTER.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c COUNTER.lus  {}
 PASS: ./lus2lic  {-2c CURRENT.lus -n CURRENT}
 PASS: sh CURRENT.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c CURRENT.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c CURRENT.lus  {}
 PASS: ./lus2lic  {-2c Condact.lus -n Condact}
 PASS: ./lus2lic  {-2c EDGE.lus -n EDGE}
 PASS: sh EDGE.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c EDGE.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c EDGE.lus  {}
 PASS: ./lus2lic  {-2c ELMU.lus -n ELMU}
 PASS: sh ELMU.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c ELMU.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c ELMU.lus  {}
 PASS: ./lus2lic  {-2c FALLING_EDGE.lus -n FALLING_EDGE}
 PASS: sh FALLING_EDGE.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c FALLING_EDGE.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c FALLING_EDGE.lus  {}
 PASS: ./lus2lic  {-2c FillFollowedByRed.lus -n FillFollowedByRed}
 PASS: sh FillFollowedByRed.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c FillFollowedByRed.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c FillFollowedByRed.lus  {}
 PASS: ./lus2lic  {-2c Gyroscope.lus -n Gyroscope}
 PASS: sh Gyroscope.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c Gyroscope.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c Gyroscope.lus  {}
 PASS: ./lus2lic  {-2c Gyroscope2.lus -n Gyroscope2}
 PASS: sh Gyroscope2.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c Gyroscope2.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c Gyroscope2.lus  {}
 PASS: ./lus2lic  {-2c aa.lus -n aa}
 PASS: sh aa.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c aa.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c aa.lus  {}
 PASS: ./lus2lic  {-2c access.lus -n access}
 PASS: sh access.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c access.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c access.lus  {}
 PASS: ./lus2lic  --expand-nodes {-2c activation1.lus -n activation1}
 PASS: sh activation1.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c activation1.lus  { --expand-nodes}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c activation1.lus  { --expand-nodes}
 PASS: ./lus2lic  --expand-nodes {-2c activation2.lus -n activation2}
 PASS: sh activation2.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c activation2.lus  { --expand-nodes}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c activation2.lus  { --expand-nodes}
 PASS: ./lus2lic  {-2c activation_ec.lus -n activation_ec}
 PASS: sh activation_ec.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c activation_ec.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c activation_ec.lus  {}
 PASS: ./lus2lic  {-2c after.lus -n after}
 PASS: sh after.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c after.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c after.lus  {}
 PASS: ./lus2lic  {-2c alias.lus -n alias}
 PASS: sh alias.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c alias.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c alias.lus  {}
 PASS: ./lus2lic  {-2c amaury.lus -n amaury}
 PASS: sh amaury.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c amaury.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c amaury.lus  {}
 PASS: ./lus2lic  {-2c arbitre.lus -n arbitre}
 PASS: ./lus2lic  {-2c argos.lus -n argos}
 PASS: sh argos.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c argos.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c argos.lus  {}
 PASS: ./lus2lic  {-2c array_concat.lus -n array_concat}
 PASS: sh array_concat.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c array_concat.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c array_concat.lus  {}
 PASS: ./lus2lic  {-2c array_concat2.lus -n array_concat2}
 PASS: sh array_concat2.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c array_concat2.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c array_concat2.lus  {}
 PASS: ./lus2lic  {-2c array_equals.lus -n array_equals}
 PASS: sh array_equals.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c array_equals.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c array_equals.lus  {}
 PASS: ./lus2lic  {-2c arrays.lus -n arrays}
 PASS: sh arrays.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c arrays.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c arrays.lus  {}
 PASS: ./lus2lic  --expand-nodes {-2c asservi.lus -n asservi}
 PASS: ./lus2lic  {-2c bad_call03.lus -n bad_call03}
 PASS: sh bad_call03.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c bad_call03.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c bad_call03.lus  {}
 PASS: ./lus2lic  {-2c bascule.lus -n bascule}
 PASS: sh bascule.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c bascule.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c bascule.lus  {}
 PASS: ./lus2lic  {-2c bob.lus -n bob}
 PASS: sh bob.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c bob.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c bob.lus  {}
 PASS: ./lus2lic  {-2c bred.lus -n bred}
 PASS: sh bred.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c bred.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c bred.lus  {}
 PASS: ./lus2lic  {-2c bred_lv4.lus -n bred_lv4}
 PASS: sh bred_lv4.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c bred_lv4.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c bred_lv4.lus  {}
 PASS: ./lus2lic  {-2c bug.lus -n bug}
 PASS: sh bug.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c bug.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c bug.lus  {}
 PASS: ./lus2lic  {-2c bug2.lus -n bug2}
 PASS: sh bug2.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c bug2.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c bug2.lus  {}
 PASS: ./lus2lic  {-2c calculs_max.lus -n calculs_max}
 PASS: sh calculs_max.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c calculs_max.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c calculs_max.lus  {}
 PASS: ./lus2lic  {-2c call.lus -n call}
 PASS: ./lus2lic  {-2c call01.lus -n call01}
 PASS: ./lus2lic  {-2c call02.lus -n call02}
 PASS: sh call02.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c call02.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c call02.lus  {}
 PASS: ./lus2lic  {-2c call03.lus -n call03}
 PASS: ./lus2lic  {-2c call04.lus -n call04}
 PASS: sh call04.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c call04.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c call04.lus  {}
 PASS: ./lus2lic  {-2c call05.lus -n call05}
 PASS: ./lus2lic  {-2c call06.lus -n call06}
 PASS: ./lus2lic  {-2c call07.lus -n call07}
 PASS: sh call07.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c call07.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c call07.lus  {}
 PASS: ./lus2lic  {-2c carV2.lus -n carV2}
 PASS: sh carV2.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c carV2.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c carV2.lus  {}
 PASS: ./lus2lic  {-2c carligths.lus -n carligths}
 PASS: sh carligths.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c carligths.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c carligths.lus  {}
 PASS: ./lus2lic  {-2c ck2.lus -n ck2}
 PASS: sh ck2.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c ck2.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c ck2.lus  {}
 PASS: ./lus2lic  {-2c ck3.lus -n ck3}
 PASS: sh ck3.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c ck3.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c ck3.lus  {}
 PASS: ./lus2lic  {-2c ck4.lus -n ck4}
 PASS: sh ck4.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c ck4.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c ck4.lus  {}
 PASS: ./lus2lic  {-2c ck5.lus -n ck5}
 PASS: sh ck5.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c ck5.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c ck5.lus  {}
 PASS: ./lus2lic  {-2c ck7.lus -n ck7}
 PASS: sh ck7.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c ck7.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c ck7.lus  {}
 PASS: ./lus2lic  {-2c clock1_2ms.lus -n clock1_2ms}
 PASS: sh clock1_2ms.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c clock1_2ms.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c clock1_2ms.lus  {}
 PASS: ./lus2lic  {-2c clock_ite.lus -n clock_ite}
 PASS: sh clock_ite.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c clock_ite.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c clock_ite.lus  {}
 PASS: ./lus2lic  {-2c cminus.lus -n cminus}
 PASS: sh cminus.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c cminus.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c cminus.lus  {}
 PASS: ./lus2lic  {-2c complex.lus -n complex}
 PASS: ./lus2lic  {-2c compteur.lus -n compteur}
 PASS: sh compteur.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c compteur.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c compteur.lus  {}
 FAIL: Generate c code  : ./lus2lic  {-2c cond01.lus -n cond01}
 PASS: ./lus2lic  {-2c consensus.lus -n consensus}
 PASS: sh consensus.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c consensus.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c consensus.lus  {}
 PASS: ./lus2lic  {-2c consensus2.lus -n consensus2}
 PASS: sh consensus2.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c consensus2.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c consensus2.lus  {}
 PASS: ./lus2lic  {-2c contractForElementSelectionInArray.lus -n contractForElementSelectionInArray}
 PASS: sh contractForElementSelectionInArray.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c contractForElementSelectionInArray.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c contractForElementSelectionInArray.lus  {}
 PASS: ./lus2lic  {-2c convert.lus -n convert}
 PASS: sh convert.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c convert.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c convert.lus  {}
 PASS: ./lus2lic  {-2c count.lus -n count}
 PASS: sh count.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c count.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c count.lus  {}
 PASS: ./lus2lic  {-2c cpt.lus -n cpt}
 PASS: sh cpt.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c cpt.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c cpt.lus  {}
 PASS: ./lus2lic  {-2c cst.lus -n cst}
 PASS: sh cst.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c cst.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c cst.lus  {}
 PASS: ./lus2lic  {-2c deSimone.lus -n deSimone}
 PASS: sh deSimone.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c deSimone.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c deSimone.lus  {}
 PASS: ./lus2lic  {-2c decl.lus -n decl}
 PASS: ./lus2lic  {-2c declaration.lus -n declaration}
 PASS: ./lus2lic  {-2c deconne.lus -n deconne}
 PASS: ./lus2lic  {-2c dep.lus -n dep}
 PASS: sh dep.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c dep.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c dep.lus  {}
 PASS: ./lus2lic  {-2c depend.lus -n depend}
 PASS: sh depend.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c depend.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c depend.lus  {}
 PASS: ./lus2lic  {-2c dependeur.lus -n dependeur}
 PASS: sh dependeur.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c dependeur.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c dependeur.lus  {}
 PASS: ./lus2lic  {-2c dependeur_struct.lus -n dependeur_struct}
 PASS: sh dependeur_struct.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c dependeur_struct.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c dependeur_struct.lus  {}
 PASS: ./lus2lic  {-2c double_delay.lus -n double_delay}
 PASS: sh double_delay.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c double_delay.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c double_delay.lus  {}
 PASS: ./lus2lic  {-2c ec.lus -n ec}
 PASS: sh ec.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c ec.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c ec.lus  {}
 PASS: ./lus2lic  {-2c enum0.lus -n enum0}
 PASS: sh enum0.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c enum0.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c enum0.lus  {}
 PASS: ./lus2lic  {-2c ex.lus -n ex}
 PASS: sh ex.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c ex.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c ex.lus  {}
 PASS: ./lus2lic  {-2c exclusion.lus -n exclusion}
 PASS: sh exclusion.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c exclusion.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c exclusion.lus  {}
 PASS: ./lus2lic  {-2c filliter.lus -n filliter}
 PASS: sh filliter.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c filliter.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c filliter.lus  {}
 PASS: ./lus2lic  {-2c filter.lus -n filter}
 PASS: sh filter.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c filter.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c filter.lus  {}
 PASS: ./lus2lic  {-2c flo.lus -n flo}
 PASS: sh flo.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c flo.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c flo.lus  {}
 PASS: ./lus2lic  {-2c followed_by.lus -n followed_by}
 PASS: sh followed_by.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c followed_by.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c followed_by.lus  {}
 PASS: ./lus2lic  {-2c fresh_name.lus -n fresh_name}
 PASS: sh fresh_name.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c fresh_name.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c fresh_name.lus  {}
 PASS: ./lus2lic  {-2c func_with_body.lus -n func_with_body}
 PASS: ./lus2lic  {-2c hanane.lus -n hanane}
 PASS: sh hanane.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c hanane.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c hanane.lus  {}
 PASS: ./lus2lic  {-2c heater_control.lus -n heater_control}
 PASS: sh heater_control.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c heater_control.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c heater_control.lus  {}
 PASS: ./lus2lic  {-2c impl_priority.lus -n impl_priority}
 PASS: sh impl_priority.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c impl_priority.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c impl_priority.lus  {}
 PASS: ./lus2lic  {-2c import1.lus -n import1}
 PASS: ./lus2lic  {-2c initial.lus -n initial}
 PASS: sh initial.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c initial.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c initial.lus  {}
 PASS: ./lus2lic  {-2c integrator.lus -n integrator}
 PASS: sh integrator.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c integrator.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c integrator.lus  {}
 PASS: ./lus2lic  {-2c is_stable.lus -n is_stable}
 PASS: sh is_stable.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c is_stable.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c is_stable.lus  {}
 PASS: ./lus2lic  {-2c iter.lus -n iter}
 PASS: sh iter.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c iter.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c iter.lus  {}
 PASS: ./lus2lic  {-2c iterFibo.lus -n iterFibo}
 PASS: sh iterFibo.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c iterFibo.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c iterFibo.lus  {}
 PASS: ./lus2lic  {-2c iterate.lus -n iterate}
 PASS: sh iterate.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c iterate.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c iterate.lus  {}
 PASS: ./lus2lic  {-2c long_et_stupide_nom_de_noeud.lus -n long_et_stupide_nom_de_noeud}
 PASS: sh long_et_stupide_nom_de_noeud.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c long_et_stupide_nom_de_noeud.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c long_et_stupide_nom_de_noeud.lus  {}
 PASS: ./lus2lic  {-2c lucky.lus -n lucky}
 PASS: sh lucky.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c lucky.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c lucky.lus  {}
 PASS: ./lus2lic  {-2c lustre_test1_ok.lus -n lustre_test1_ok}
 PASS: sh lustre_test1_ok.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c lustre_test1_ok.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c lustre_test1_ok.lus  {}
 PASS: ./lus2lic  {-2c map_red_iter.lus -n map_red_iter}
 PASS: sh map_red_iter.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c map_red_iter.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c map_red_iter.lus  {}
 PASS: ./lus2lic  {-2c mapdeRed.lus -n mapdeRed}
 PASS: sh mapdeRed.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c mapdeRed.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c mapdeRed.lus  {}
 PASS: ./lus2lic  {-2c mapinf.lus -n mapinf}
 PASS: sh mapinf.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c mapinf.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c mapinf.lus  {}
 PASS: ./lus2lic  {-2c mapiter.lus -n mapiter}
 PASS: sh mapiter.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c mapiter.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c mapiter.lus  {}
 PASS: ./lus2lic  {-2c mappredef.lus -n mappredef}
 PASS: sh mappredef.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c mappredef.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c mappredef.lus  {}
 PASS: ./lus2lic  {-2c matrice.lus -n matrice}
 PASS: sh matrice.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c matrice.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c matrice.lus  {}
 PASS: ./lus2lic  {-2c matrice2.lus -n matrice2}
 PASS: sh matrice2.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c matrice2.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c matrice2.lus  {}
 PASS: ./lus2lic  {-2c minmax1.lus -n minmax1}
 PASS: sh minmax1.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c minmax1.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c minmax1.lus  {}
 PASS: ./lus2lic  {-2c minmax2.lus -n minmax2}
 PASS: sh minmax2.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c minmax2.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c minmax2.lus  {}
 PASS: ./lus2lic  {-2c minmax3.lus -n minmax3}
 PASS: sh minmax3.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c minmax3.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c minmax3.lus  {}
 PASS: ./lus2lic  {-2c minmax4.lus -n minmax4}
 PASS: sh minmax4.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c minmax4.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c minmax4.lus  {}
 PASS: ./lus2lic  {-2c minmax4_bis.lus -n minmax4_bis}
 PASS: sh minmax4_bis.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c minmax4_bis.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c minmax4_bis.lus  {}
 PASS: ./lus2lic  {-2c minmax5.lus -n minmax5}
 PASS: ./lus2lic  {-2c minmax5_random.lus -n minmax5_random}
 PASS: ./lus2lic  {-2c minmax6.lus -n minmax6}
 PASS: sh minmax6.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c minmax6.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c minmax6.lus  {}
 PASS: ./lus2lic  {-2c minus.lus -n minus}
 PASS: sh minus.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c minus.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c minus.lus  {}
 PASS: ./lus2lic  {-2c mm.lus -n mm}
 PASS: sh mm.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c mm.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c mm.lus  {}
 PASS: ./lus2lic  {-2c mm1.lus -n mm1}
 PASS: sh mm1.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c mm1.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c mm1.lus  {}
 PASS: ./lus2lic  {-2c mm22.lus -n mm22}
 PASS: sh mm22.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c mm22.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c mm22.lus  {}
 PASS: ./lus2lic  {-2c mm3.lus -n mm3}
 PASS: sh mm3.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c mm3.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c mm3.lus  {}
 PASS: ./lus2lic  {-2c modelInst.lus -n modelInst}
 PASS: ./lus2lic  {-2c modes3x2_v2.lus -n modes3x2_v2}
 PASS: sh modes3x2_v2.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c modes3x2_v2.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c modes3x2_v2.lus  {}
 PASS: ./lus2lic  {-2c modes3x2_v3.lus -n modes3x2_v3}
 PASS: sh modes3x2_v3.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c modes3x2_v3.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c modes3x2_v3.lus  {}
 PASS: ./lus2lic  {-2c modes3x2_v4.lus -n modes3x2_v4}
 PASS: ./lus2lic  {-2c mouse.lus -n mouse}
 PASS: sh mouse.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c mouse.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c mouse.lus  {}
 PASS: ./lus2lic  {-2c mouse1.lus -n mouse1}
 PASS: sh mouse1.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c mouse1.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c mouse1.lus  {}
 PASS: ./lus2lic  {-2c mouse2.lus -n mouse2}
 PASS: sh mouse2.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c mouse2.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c mouse2.lus  {}
 PASS: ./lus2lic  {-2c mouse3.lus -n mouse3}
 PASS: sh mouse3.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c mouse3.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c mouse3.lus  {}
 PASS: ./lus2lic  {-2c moyenne.lus -n moyenne}
 PASS: sh moyenne.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c moyenne.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c moyenne.lus  {}
 PASS: ./lus2lic  {-2c multiclock.lus -n multiclock}
 PASS: sh multiclock.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c multiclock.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c multiclock.lus  {}
 PASS: ./lus2lic  {-2c multipar.lus -n multipar}
 PASS: sh multipar.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c multipar.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c multipar.lus  {}
 
 ==> lus2lic2.sum <==
-Test run by jahier on Wed Jul 10 14:23:29 
+Test run by jahier on Thu Jul 11 15:02:36 
 Native configuration is x86_64-pc-linux-gnu
 
 		=== lus2lic2 tests ===
@@ -421,108 +421,108 @@ Running target unix
 Running ./lus2lic.tests/test2.exp ...
 PASS: ./lus2lic  {-2c SOURIS.lus -n SOURIS}
 PASS: sh SOURIS.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c SOURIS.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c SOURIS.lus  {}
 PASS: ./lus2lic  {-2c STABLE.lus -n STABLE}
 PASS: sh STABLE.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c STABLE.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c STABLE.lus  {}
 PASS: ./lus2lic  {-2c SWITCH.lus -n SWITCH}
 PASS: sh SWITCH.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c SWITCH.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c SWITCH.lus  {}
 PASS: ./lus2lic  {-2c SWITCH1.lus -n SWITCH1}
 PASS: sh SWITCH1.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c SWITCH1.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c SWITCH1.lus  {}
 PASS: ./lus2lic  {-2c TIME_STABLE.lus -n TIME_STABLE}
 PASS: sh TIME_STABLE.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c TIME_STABLE.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c TIME_STABLE.lus  {}
 PASS: ./lus2lic  {-2c TIME_STABLE1.lus -n TIME_STABLE1}
 PASS: sh TIME_STABLE1.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c TIME_STABLE1.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c TIME_STABLE1.lus  {}
 PASS: ./lus2lic  {-2c Watch.lus -n Watch}
 PASS: ./lus2lic  {-2c X.lus -n X}
 PASS: sh X.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c X.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c X.lus  {}
 PASS: ./lus2lic  {-2c X2.lus -n X2}
 PASS: sh X2.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c X2.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c X2.lus  {}
 PASS: ./lus2lic  {-2c Xr.lus -n Xr}
 PASS: sh Xr.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c Xr.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c Xr.lus  {}
 PASS: ./lus2lic  {-2c nc1.lus -n nc1}
 PASS: sh nc1.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c nc1.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c nc1.lus  {}
 PASS: ./lus2lic  {-2c nc10.lus -n nc10}
 PASS: sh nc10.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c nc10.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c nc10.lus  {}
 PASS: ./lus2lic  {-2c nc2.lus -n nc2}
 PASS: sh nc2.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c nc2.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c nc2.lus  {}
 PASS: ./lus2lic  {-2c nc3.lus -n nc3}
 PASS: sh nc3.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c nc3.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c nc3.lus  {}
 PASS: ./lus2lic  {-2c nc4.lus -n nc4}
 PASS: sh nc4.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c nc4.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c nc4.lus  {}
 PASS: ./lus2lic  {-2c nc5.lus -n nc5}
 PASS: sh nc5.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c nc5.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c nc5.lus  {}
 PASS: ./lus2lic  {-2c nc6.lus -n nc6}
 PASS: sh nc6.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c nc6.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c nc6.lus  {}
 PASS: ./lus2lic  {-2c nc7.lus -n nc7}
 PASS: sh nc7.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c nc7.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c nc7.lus  {}
 PASS: ./lus2lic  {-2c nc8.lus -n nc8}
 PASS: sh nc8.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c nc8.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c nc8.lus  {}
 PASS: ./lus2lic  {-2c nc9.lus -n nc9}
 PASS: sh nc9.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c nc9.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c nc9.lus  {}
 PASS: ./lus2lic  {-2c nested.lus -n nested}
 PASS: sh nested.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c nested.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c nested.lus  {}
 PASS: ./lus2lic  {-2c newpacks.lus -n newpacks}
 PASS: ./lus2lic  {-2c noAlarm.lus -n noAlarm}
 PASS: sh noAlarm.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c noAlarm.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c noAlarm.lus  {}
 PASS: ./lus2lic  {-2c node_caller1.lus -n node_caller1}
 PASS: sh node_caller1.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c node_caller1.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c node_caller1.lus  {}
 PASS: ./lus2lic  {-2c nodeparam.lus -n nodeparam}
 PASS: sh nodeparam.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c nodeparam.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c nodeparam.lus  {}
 PASS: ./lus2lic  {-2c noeudsIndependants.lus -n noeudsIndependants}
 PASS: sh noeudsIndependants.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c noeudsIndependants.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c noeudsIndependants.lus  {}
 PASS: ./lus2lic  {-2c noinput.lus -n noinput}
 PASS: sh noinput.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c noinput.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c noinput.lus  {}
 PASS: ./lus2lic  {-2c normal.lus -n normal}
 PASS: sh normal.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c normal.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c normal.lus  {}
 PASS: ./lus2lic  {-2c notTwo.lus -n notTwo}
 PASS: sh notTwo.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c notTwo.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c notTwo.lus  {}
 PASS: ./lus2lic  {-2c o2l_feux_compl.lus -n o2l_feux_compl}
 PASS: sh o2l_feux_compl.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c o2l_feux_compl.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c o2l_feux_compl.lus  {}
 PASS: ./lus2lic  {-2c oneq.lus -n oneq}
 PASS: sh oneq.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c oneq.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c oneq.lus  {}
 PASS: ./lus2lic  {-2c onlyroll.lus -n onlyroll}
 PASS: sh onlyroll.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c onlyroll.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c onlyroll.lus  {}
 PASS: ./lus2lic  {-2c onlyroll2.lus -n onlyroll2}
 PASS: sh onlyroll2.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c onlyroll2.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c onlyroll2.lus  {}
 PASS: ./lus2lic  {-2c over2.lus -n over2}
 PASS: sh over2.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c over2.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c over2.lus  {}
 PASS: ./lus2lic  {-2c over3.lus -n over3}
 PASS: sh over3.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c over3.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c over3.lus  {}
 PASS: ./lus2lic  {-2c overload.lus -n overload}
 PASS: sh overload.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c overload.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c overload.lus  {}
 PASS: ./lus2lic  {-2c p.lus -n p}
 PASS: ./lus2lic  {-2c pack1.lus -n pack1}
 PASS: ./lus2lic  {-2c packageTableau.lus -n packageTableau}
@@ -530,226 +530,226 @@ PASS: ./lus2lic  {-2c packed_cst.lus -n packed_cst}
 PASS: ./lus2lic  {-2c packs.lus -n packs}
 PASS: ./lus2lic  {-2c param_node.lus -n param_node}
 PASS: sh param_node.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c param_node.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c param_node.lus  {}
 PASS: ./lus2lic  {-2c param_node2.lus -n param_node2}
 PASS: sh param_node2.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c param_node2.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c param_node2.lus  {}
 PASS: ./lus2lic  {-2c param_node3.lus -n param_node3}
 PASS: sh param_node3.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c param_node3.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c param_node3.lus  {}
 PASS: ./lus2lic  {-2c param_node4.lus -n param_node4}
 PASS: sh param_node4.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c param_node4.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c param_node4.lus  {}
 PASS: ./lus2lic  {-2c param_struct.lus -n param_struct}
 PASS: sh param_struct.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c param_struct.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c param_struct.lus  {}
 FAIL: Generate c code  : ./lus2lic  --expand-nodes {-2c pilote.lus -n pilote}
 PASS: ./lus2lic  {-2c pipeline.lus -n pipeline}
 PASS: sh pipeline.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c pipeline.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c pipeline.lus  {}
 PASS: ./lus2lic  {-2c plus.lus -n plus}
 PASS: sh plus.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c plus.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c plus.lus  {}
 PASS: ./lus2lic  {-2c ply01.lus -n ply01}
 PASS: sh ply01.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c ply01.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c ply01.lus  {}
 PASS: ./lus2lic  {-2c ply02.lus -n ply02}
 PASS: sh ply02.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c ply02.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c ply02.lus  {}
 PASS: ./lus2lic  {-2c ply03.lus -n ply03}
 PASS: sh ply03.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c ply03.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c ply03.lus  {}
 PASS: ./lus2lic  {-2c polymorphic_pack.lus -n polymorphic_pack}
 PASS: ./lus2lic  {-2c poussoir.lus -n poussoir}
 PASS: sh poussoir.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c poussoir.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c poussoir.lus  {}
 PASS: ./lus2lic  {-2c pplus.lus -n pplus}
 PASS: sh pplus.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c pplus.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c pplus.lus  {}
 PASS: ./lus2lic  {-2c pre_x.lus -n pre_x}
 PASS: sh pre_x.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c pre_x.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c pre_x.lus  {}
 PASS: ./lus2lic  {-2c predef01.lus -n predef01}
 PASS: sh predef01.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c predef01.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c predef01.lus  {}
 PASS: ./lus2lic  {-2c predef02.lus -n predef02}
 PASS: sh predef02.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c predef02.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c predef02.lus  {}
 PASS: ./lus2lic  {-2c predef03.lus -n predef03}
 PASS: sh predef03.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c predef03.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c predef03.lus  {}
 PASS: ./lus2lic  {-2c predefOp.lus -n predefOp}
 PASS: sh predefOp.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c predefOp.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c predefOp.lus  {}
 PASS: ./lus2lic  {-2c produitBool.lus -n produitBool}
 PASS: sh produitBool.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c produitBool.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c produitBool.lus  {}
 PASS: ./lus2lic  {-2c real_ex.lus -n real_ex}
 PASS: sh real_ex.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c real_ex.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c real_ex.lus  {}
 PASS: ./lus2lic  {-2c redIf.lus -n redIf}
 PASS: sh redIf.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c redIf.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c redIf.lus  {}
 PASS: ./lus2lic  {-2c rediter.lus -n rediter}
 PASS: sh rediter.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c rediter.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c rediter.lus  {}
 PASS: ./lus2lic  {-2c redoptest.lus -n redoptest}
 PASS: sh redoptest.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c redoptest.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c redoptest.lus  {}
 PASS: ./lus2lic  {-2c remplissage.lus -n remplissage}
 PASS: ./lus2lic  {-2c rs.lus -n rs}
 PASS: sh rs.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c rs.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c rs.lus  {}
 PASS: ./lus2lic  {-2c sample_time_change.lus -n sample_time_change}
 PASS: sh sample_time_change.sh 
 FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c sample_time_change.lus  {}
 PASS: ./lus2lic  {-2c sample_time_change_MainNode.lus -n sample_time_change_MainNode}
 PASS: sh sample_time_change_MainNode.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c sample_time_change_MainNode.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c sample_time_change_MainNode.lus  {}
 PASS: ./lus2lic  {-2c shiftFill_ludic.lus -n shiftFill_ludic}
 PASS: sh shiftFill_ludic.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c shiftFill_ludic.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c shiftFill_ludic.lus  {}
 PASS: ./lus2lic  {-2c shift_ludic.lus -n shift_ludic}
 PASS: sh shift_ludic.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c shift_ludic.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c shift_ludic.lus  {}
 PASS: ./lus2lic  {-2c simple.lus -n simple}
 PASS: ./lus2lic  {-2c simpleRed.lus -n simpleRed}
 PASS: sh simpleRed.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c simpleRed.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c simpleRed.lus  {}
 PASS: ./lus2lic  {-2c sincos.lus -n sincos}
 PASS: sh sincos.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c sincos.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c sincos.lus  {}
 PASS: ./lus2lic  --expand-nodes {-2c speedcontrol.lus -n speedcontrol}
 PASS: sh speedcontrol.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c speedcontrol.lus  { --expand-nodes}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c speedcontrol.lus  { --expand-nodes}
 PASS: ./lus2lic  {-2c sqrt.lus -n sqrt}
 PASS: ./lus2lic  {-2c stopwatch.lus -n stopwatch}
 PASS: sh stopwatch.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c stopwatch.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c stopwatch.lus  {}
 PASS: ./lus2lic  {-2c struct0.lus -n struct0}
 PASS: sh struct0.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c struct0.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c struct0.lus  {}
 PASS: ./lus2lic  {-2c struct_equality.lus -n struct_equality}
 PASS: sh struct_equality.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c struct_equality.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c struct_equality.lus  {}
 PASS: ./lus2lic  {-2c struct_with.lus -n struct_with}
 PASS: sh struct_with.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c struct_with.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c struct_with.lus  {}
 PASS: ./lus2lic  {-2c t0.lus -n t0}
 PASS: ./lus2lic  {-2c t1.lus -n t1}
 PASS: sh t1.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c t1.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c t1.lus  {}
 PASS: ./lus2lic  {-2c t2.lus -n t2}
 PASS: sh t2.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c t2.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c t2.lus  {}
 PASS: ./lus2lic  {-2c test.lus -n test}
 PASS: sh test.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c test.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c test.lus  {}
 PASS: ./lus2lic  {-2c testBoite.lus -n testBoite}
 PASS: ./lus2lic  {-2c testCA.lus -n testCA}
 PASS: sh testCA.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c testCA.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c testCA.lus  {}
 PASS: ./lus2lic  {-2c testCapt.lus -n testCapt}
 PASS: ./lus2lic  {-2c testPilote.lus -n testPilote}
 PASS: ./lus2lic  {-2c test_Int.lus -n test_Int}
 PASS: ./lus2lic  {-2c test_arrow.lus -n test_arrow}
 PASS: sh test_arrow.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c test_arrow.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c test_arrow.lus  {}
 PASS: ./lus2lic  {-2c test_boolred.lus -n test_boolred}
 PASS: sh test_boolred.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c test_boolred.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c test_boolred.lus  {}
 PASS: ./lus2lic  {-2c test_clash.lus -n test_clash}
 PASS: ./lus2lic  {-2c test_condact.lus -n test_condact}
 PASS: sh test_condact.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c test_condact.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c test_condact.lus  {}
 PASS: ./lus2lic  {-2c test_const.lus -n test_const}
 PASS: sh test_const.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c test_const.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c test_const.lus  {}
 PASS: ./lus2lic  {-2c test_diese.lus -n test_diese}
 PASS: sh test_diese.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c test_diese.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c test_diese.lus  {}
 PASS: ./lus2lic  {-2c test_enum.lus -n test_enum}
 PASS: sh test_enum.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c test_enum.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c test_enum.lus  {}
 PASS: ./lus2lic  {-2c test_extern.lus -n test_extern}
 PASS: ./lus2lic  {-2c test_lustre.lus -n test_lustre}
 PASS: ./lus2lic  {-2c test_map.lus -n test_map}
 PASS: sh test_map.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c test_map.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c test_map.lus  {}
 PASS: ./lus2lic  {-2c test_merge.lus -n test_merge}
 PASS: sh test_merge.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c test_merge.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c test_merge.lus  {}
 PASS: ./lus2lic  {-2c test_model.lus -n test_model}
 PASS: ./lus2lic  {-2c test_node_expand.lus -n test_node_expand}
 PASS: sh test_node_expand.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c test_node_expand.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c test_node_expand.lus  {}
 PASS: ./lus2lic  {-2c test_node_expand2.lus -n test_node_expand2}
 PASS: sh test_node_expand2.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c test_node_expand2.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c test_node_expand2.lus  {}
 PASS: ./lus2lic  {-2c test_poly.lus -n test_poly}
 PASS: sh test_poly.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c test_poly.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c test_poly.lus  {}
 PASS: ./lus2lic  {-2c test_struct.lus -n test_struct}
 PASS: sh test_struct.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c test_struct.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c test_struct.lus  {}
 PASS: ./lus2lic  {-2c titi.lus -n titi}
 PASS: sh titi.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c titi.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c titi.lus  {}
 PASS: ./lus2lic  {-2c toolate.lus -n toolate}
 PASS: sh toolate.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c toolate.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c toolate.lus  {}
 PASS: ./lus2lic  {-2c toto.lus -n toto}
 PASS: sh toto.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c toto.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c toto.lus  {}
 PASS: ./lus2lic  {-2c tri.lus -n tri}
 PASS: sh tri.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c tri.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c tri.lus  {}
 PASS: ./lus2lic  {-2c triSel.lus -n triSel}
 PASS: sh triSel.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c triSel.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c triSel.lus  {}
 PASS: ./lus2lic  {-2c trivial.lus -n trivial}
 PASS: sh trivial.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c trivial.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c trivial.lus  {}
 PASS: ./lus2lic  {-2c trivial2.lus -n trivial2}
 PASS: sh trivial2.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c trivial2.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c trivial2.lus  {}
 PASS: ./lus2lic  {-2c trivial_array.lus -n trivial_array}
 PASS: sh trivial_array.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c trivial_array.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c trivial_array.lus  {}
 PASS: ./lus2lic  {-2c ts01.lus -n ts01}
 PASS: sh ts01.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c ts01.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c ts01.lus  {}
 PASS: ./lus2lic  {-2c ts04.lus -n ts04}
 PASS: sh ts04.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c ts04.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c ts04.lus  {}
 PASS: ./lus2lic  {-2c tuple.lus -n tuple}
 PASS: sh tuple.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c tuple.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c tuple.lus  {}
 PASS: ./lus2lic  {-2c type_decl.lus -n type_decl}
 PASS: sh type_decl.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c type_decl.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c type_decl.lus  {}
 PASS: ./lus2lic  {-2c uu.lus -n uu}
 PASS: sh uu.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c uu.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c uu.lus  {}
 PASS: ./lus2lic  {-2c v1.lus -n v1}
 PASS: sh v1.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c v1.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c v1.lus  {}
 PASS: ./lus2lic  {-2c when_tuple.lus -n when_tuple}
 PASS: ./lus2lic  {-2c xx.lus -n xx}
 PASS: sh xx.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c xx.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c xx.lus  {}
 PASS: ./lus2lic  {-2c yyy.lus -n yyy}
 PASS: sh yyy.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c yyy.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c yyy.lus  {}
 PASS: ./lus2lic  {-2c zzz.lus -n zzz}
 PASS: sh zzz.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c zzz.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c zzz.lus  {}
 PASS: ./lus2lic  {-2c zzz2.lus -n zzz2}
 PASS: sh zzz2.sh 
-PASS: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c zzz2.lus  {}
+FAIL: Try to compare lus2lic -exec and -2c: /home/jahier/lus2lic/test/../utils/compare_exec_and_2c zzz2.lus  {}
 
 ==> lus2lic3.sum <==
-Test run by jahier on Wed Jul 10 14:23:55 
+Test run by jahier on Thu Jul 11 15:03:04 
 Native configuration is x86_64-pc-linux-gnu
 
 		=== lus2lic3 tests ===
@@ -784,11 +784,11 @@ PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node FALLING_EDGE.lus {
 PASS: ./lus2lic {} {-lic -o FillFollowedByRed.lic FillFollowedByRed.lus}
 PASS: ./lus2lic {-ec -o FillFollowedByRed.ec FillFollowedByRed.lus}
 PASS: ./myec2c {-o FillFollowedByRed.c FillFollowedByRed.ec}
-PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node FillFollowedByRed.lus {}
+FAIL: Try to compare lus2lic -exec and ecexe: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node FillFollowedByRed.lus {}
 PASS: ./lus2lic {} {-lic -o Gyroscope.lic Gyroscope.lus}
 PASS: ./lus2lic {-ec -o Gyroscope.ec Gyroscope.lus}
 PASS: ./myec2c {-o Gyroscope.c Gyroscope.ec}
-PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node Gyroscope.lus {}
+FAIL: Try to compare lus2lic -exec and ecexe: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node Gyroscope.lus {}
 PASS: ./lus2lic {} {-lic -o Gyroscope2.lic Gyroscope2.lus}
 PASS: ./lus2lic {-ec -o Gyroscope2.ec Gyroscope2.lus}
 PASS: ./myec2c {-o Gyroscope2.c Gyroscope2.ec}
@@ -820,7 +820,7 @@ PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node after.lus {}
 PASS: ./lus2lic {} {-lic -o alias.lic alias.lus}
 PASS: ./lus2lic {-ec -o alias.ec alias.lus}
 PASS: ./myec2c {-o alias.c alias.ec}
-PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node alias.lus {}
+FAIL: Try to compare lus2lic -exec and ecexe: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node alias.lus {}
 PASS: ./lus2lic {} {-lic -o amaury.lic amaury.lus}
 PASS: ./lus2lic {-ec -o amaury.ec amaury.lus}
 PASS: ./myec2c {-o amaury.c amaury.ec}
@@ -847,7 +847,7 @@ PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node array_equals.lus {
 PASS: ./lus2lic {} {-lic -o arrays.lic arrays.lus}
 PASS: ./lus2lic {-ec -o arrays.ec arrays.lus}
 PASS: ./myec2c {-o arrays.c arrays.ec}
-PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node arrays.lus {}
+FAIL: Try to compare lus2lic -exec and ecexe: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node arrays.lus {}
 PASS: ./lus2lic { --expand-nodes} {-lic -o asservi.lic asservi.lus}
 PASS: ./lus2lic {-ec -o asservi.ec asservi.lus}
 PASS: ./myec2c {-o asservi.c asservi.ec}
@@ -883,7 +883,7 @@ FAIL: without any option: ./lus2lic {} {-lic -o bug_map_fby.lic bug_map_fby.lus}
 PASS: ./lus2lic {} {-lic -o calculs_max.lic calculs_max.lus}
 PASS: ./lus2lic {-ec -o calculs_max.ec calculs_max.lus}
 PASS: ./myec2c {-o calculs_max.c calculs_max.ec}
-PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node calculs_max.lus {}
+FAIL: Try to compare lus2lic -exec and ecexe: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node calculs_max.lus {}
 PASS: ./lus2lic {} {-lic -o call.lic call.lus}
 PASS: ./lus2lic {-ec -o call.ec call.lus}
 PASS: ./myec2c {-o call.c call.ec}
@@ -996,7 +996,7 @@ FAIL: without any option: ./lus2lic {} {-lic -o dadic_x5_c.lic dadic_x5_c.lus}
 PASS: ./lus2lic {} {-lic -o deSimone.lic deSimone.lus}
 PASS: ./lus2lic {-ec -o deSimone.ec deSimone.lus}
 PASS: ./myec2c {-o deSimone.c deSimone.ec}
-PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node deSimone.lus {}
+FAIL: Try to compare lus2lic -exec and ecexe: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node deSimone.lus {}
 PASS: ./lus2lic {} {-lic -o decl.lic decl.lus}
 PASS: ./lus2lic {-ec -o decl.ec decl.lus}
 PASS: ./myec2c {-o decl.c decl.ec}
@@ -1044,7 +1044,7 @@ PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node exclusion.lus {}
 PASS: ./lus2lic {} {-lic -o filliter.lic filliter.lus}
 PASS: ./lus2lic {-ec -o filliter.ec filliter.lus}
 PASS: ./myec2c {-o filliter.c filliter.ec}
-PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node filliter.lus {}
+FAIL: Try to compare lus2lic -exec and ecexe: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node filliter.lus {}
 PASS: ./lus2lic {} {-lic -o filter.lic filter.lus}
 PASS: ./lus2lic {-ec -o filter.ec filter.lus}
 PASS: ./myec2c {-o filter.c filter.ec}
@@ -1090,7 +1090,7 @@ PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node integrator.lus {}
 PASS: ./lus2lic {} {-lic -o is_stable.lic is_stable.lus}
 PASS: ./lus2lic {-ec -o is_stable.ec is_stable.lus}
 PASS: ./myec2c {-o is_stable.c is_stable.ec}
-PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node is_stable.lus {}
+FAIL: Try to compare lus2lic -exec and ecexe: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node is_stable.lus {}
 PASS: ./lus2lic {} {-lic -o iter.lic iter.lus}
 PASS: ./lus2lic {-ec -o iter.ec iter.lus}
 PASS: ./myec2c {-o iter.c iter.ec}
@@ -1098,11 +1098,11 @@ FAIL: Try to compare lus2lic -exec and ecexe: /home/jahier/lus2lic/test/../utils
 PASS: ./lus2lic {} {-lic -o iterFibo.lic iterFibo.lus}
 PASS: ./lus2lic {-ec -o iterFibo.ec iterFibo.lus}
 PASS: ./myec2c {-o iterFibo.c iterFibo.ec}
-PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node iterFibo.lus {}
+FAIL: Try to compare lus2lic -exec and ecexe: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node iterFibo.lus {}
 PASS: ./lus2lic {} {-lic -o iterate.lic iterate.lus}
 PASS: ./lus2lic {-ec -o iterate.ec iterate.lus}
 PASS: ./myec2c {-o iterate.c iterate.ec}
-PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node iterate.lus {}
+FAIL: Try to compare lus2lic -exec and ecexe: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node iterate.lus {}
 PASS: ./lus2lic { "--expand-nodes -esa"} {-lic -o iterate_on_plus.lic iterate_on_plus.lus}
 PASS: ./lus2lic {} {-lic -o left.lic left.lus}
 PASS: ./lus2lic {-ec -o left.ec left.lus}
@@ -1126,7 +1126,7 @@ PASS: ./myec2c {-o map_red_iter.c map_red_iter.ec}
 PASS: ./lus2lic {} {-lic -o mapdeRed.lic mapdeRed.lus}
 PASS: ./lus2lic {-ec -o mapdeRed.ec mapdeRed.lus}
 PASS: ./myec2c {-o mapdeRed.c mapdeRed.ec}
-PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node mapdeRed.lus {}
+FAIL: Try to compare lus2lic -exec and ecexe: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node mapdeRed.lus {}
 PASS: ./lus2lic {} {-lic -o mapinf.lic mapinf.lus}
 PASS: ./lus2lic {-ec -o mapinf.ec mapinf.lus}
 PASS: ./myec2c {-o mapinf.c mapinf.ec}
@@ -1142,11 +1142,11 @@ PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node mappredef.lus {}
 PASS: ./lus2lic {} {-lic -o matrice.lic matrice.lus}
 PASS: ./lus2lic {-ec -o matrice.ec matrice.lus}
 PASS: ./myec2c {-o matrice.c matrice.ec}
-PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node matrice.lus {}
+FAIL: Try to compare lus2lic -exec and ecexe: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node matrice.lus {}
 PASS: ./lus2lic {} {-lic -o matrice2.lic matrice2.lus}
 PASS: ./lus2lic {-ec -o matrice2.ec matrice2.lus}
 PASS: ./myec2c {-o matrice2.c matrice2.ec}
-PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node matrice2.lus {}
+FAIL: Try to compare lus2lic -exec and ecexe: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node matrice2.lus {}
 PASS: ./lus2lic {} {-lic -o minmax1.lic minmax1.lus}
 PASS: ./lus2lic {-ec -o minmax1.ec minmax1.lus}
 PASS: ./myec2c {-o minmax1.c minmax1.ec}
@@ -1180,7 +1180,7 @@ PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node minmax6.lus {}
 PASS: ./lus2lic {} {-lic -o minus.lic minus.lus}
 PASS: ./lus2lic {-ec -o minus.ec minus.lus}
 PASS: ./myec2c {-o minus.c minus.ec}
-PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node minus.lus {}
+FAIL: Try to compare lus2lic -exec and ecexe: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node minus.lus {}
 PASS: ./lus2lic {} {-lic -o mm.lic mm.lus}
 PASS: ./lus2lic {-ec -o mm.ec mm.lus}
 PASS: ./myec2c {-o mm.c mm.ec}
@@ -1247,7 +1247,7 @@ PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node mouse3.lus {}
 PASS: ./lus2lic {} {-lic -o moyenne.lic moyenne.lus}
 PASS: ./lus2lic {-ec -o moyenne.ec moyenne.lus}
 PASS: ./myec2c {-o moyenne.c moyenne.ec}
-PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node moyenne.lus {}
+FAIL: Try to compare lus2lic -exec and ecexe: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node moyenne.lus {}
 PASS: ./lus2lic {} {-lic -o multiclock.lic multiclock.lus}
 PASS: ./lus2lic {-ec -o multiclock.ec multiclock.lus}
 PASS: ./myec2c {-o multiclock.c multiclock.ec}
@@ -1259,7 +1259,7 @@ PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node multipar.lus {}
 
 
 ==> lus2lic4.sum <==
-Test run by jahier on Wed Jul 10 14:24:33 
+Test run by jahier on Thu Jul 11 15:03:44 
 Native configuration is x86_64-pc-linux-gnu
 
 		=== lus2lic4 tests ===
@@ -1451,7 +1451,7 @@ PASS: ./myec2c {-o pilote.c pilote.ec}
 PASS: ./lus2lic {} {-lic -o pipeline.lic pipeline.lus}
 PASS: ./lus2lic {-ec -o pipeline.ec pipeline.lus}
 PASS: ./myec2c {-o pipeline.c pipeline.ec}
-PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node pipeline.lus {}
+FAIL: Try to compare lus2lic -exec and ecexe: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node pipeline.lus {}
 PASS: ./lus2lic {} {-lic -o plus.lic plus.lus}
 PASS: ./lus2lic {-ec -o plus.ec plus.lus}
 PASS: ./myec2c {-o plus.c plus.ec}
@@ -1490,7 +1490,7 @@ PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node predef01.lus {}
 PASS: ./lus2lic {} {-lic -o predef02.lic predef02.lus}
 PASS: ./lus2lic {-ec -o predef02.ec predef02.lus}
 PASS: ./myec2c {-o predef02.c predef02.ec}
-PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node predef02.lus {}
+FAIL: Try to compare lus2lic -exec and ecexe: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node predef02.lus {}
 PASS: ./lus2lic {} {-lic -o predef03.lic predef03.lus}
 PASS: ./lus2lic {-ec -o predef03.ec predef03.lus}
 PASS: ./myec2c {-o predef03.c predef03.ec}
@@ -1498,7 +1498,7 @@ PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node predef03.lus {}
 PASS: ./lus2lic {} {-lic -o predefOp.lic predefOp.lus}
 PASS: ./lus2lic {-ec -o predefOp.ec predefOp.lus}
 PASS: ./myec2c {-o predefOp.c predefOp.ec}
-PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node predefOp.lus {}
+FAIL: Try to compare lus2lic -exec and ecexe: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node predefOp.lus {}
 PASS: ./lus2lic {} {-lic -o produitBool.lic produitBool.lus}
 PASS: ./lus2lic {-ec -o produitBool.ec produitBool.lus}
 PASS: ./myec2c {-o produitBool.c produitBool.ec}
@@ -1510,15 +1510,15 @@ PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node real_ex.lus {}
 PASS: ./lus2lic {} {-lic -o redIf.lic redIf.lus}
 PASS: ./lus2lic {-ec -o redIf.ec redIf.lus}
 PASS: ./myec2c {-o redIf.c redIf.ec}
-PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node redIf.lus {}
+FAIL: Try to compare lus2lic -exec and ecexe: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node redIf.lus {}
 PASS: ./lus2lic {} {-lic -o rediter.lic rediter.lus}
 PASS: ./lus2lic {-ec -o rediter.ec rediter.lus}
 PASS: ./myec2c {-o rediter.c rediter.ec}
-PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node rediter.lus {}
+FAIL: Try to compare lus2lic -exec and ecexe: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node rediter.lus {}
 PASS: ./lus2lic {} {-lic -o redoptest.lic redoptest.lus}
 PASS: ./lus2lic {-ec -o redoptest.ec redoptest.lus}
 PASS: ./myec2c {-o redoptest.c redoptest.ec}
-PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node redoptest.lus {}
+FAIL: Try to compare lus2lic -exec and ecexe: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node redoptest.lus {}
 PASS: ./lus2lic {} {-lic -o remplissage.lic remplissage.lus}
 PASS: ./lus2lic {-ec -o remplissage.ec remplissage.lus}
 PASS: ./myec2c {-o remplissage.c remplissage.ec}
@@ -1548,7 +1548,7 @@ PASS: ./myec2c {-o simple.c simple.ec}
 PASS: ./lus2lic {} {-lic -o simpleRed.lic simpleRed.lus}
 PASS: ./lus2lic {-ec -o simpleRed.ec simpleRed.lus}
 PASS: ./myec2c {-o simpleRed.c simpleRed.ec}
-PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node simpleRed.lus {}
+FAIL: Try to compare lus2lic -exec and ecexe: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node simpleRed.lus {}
 PASS: ./lus2lic {} {-lic -o sincos.lic sincos.lus}
 PASS: ./lus2lic {-ec -o sincos.ec sincos.lus}
 PASS: ./myec2c {-o sincos.c sincos.ec}
@@ -1681,11 +1681,11 @@ FAIL: without any option: ./lus2lic {} {-lic -o tranche.lic tranche.lus}
 PASS: ./lus2lic {} {-lic -o tri.lic tri.lus}
 PASS: ./lus2lic {-ec -o tri.ec tri.lus}
 PASS: ./myec2c {-o tri.c tri.ec}
-PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node tri.lus {}
+FAIL: Try to compare lus2lic -exec and ecexe: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node tri.lus {}
 PASS: ./lus2lic {} {-lic -o triSel.lic triSel.lus}
 PASS: ./lus2lic {-ec -o triSel.ec triSel.lus}
 PASS: ./myec2c {-o triSel.c triSel.ec}
-PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node triSel.lus {}
+FAIL: Try to compare lus2lic -exec and ecexe: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node triSel.lus {}
 PASS: ./lus2lic {} {-lic -o trivial.lic trivial.lus}
 PASS: ./lus2lic {-ec -o trivial.ec trivial.lus}
 PASS: ./myec2c {-o trivial.c trivial.ec}
@@ -1727,11 +1727,11 @@ PASS: ./myec2c {-o when_tuple.c when_tuple.ec}
 PASS: ./lus2lic {} {-lic -o xx.lic xx.lus}
 PASS: ./lus2lic {-ec -o xx.ec xx.lus}
 PASS: ./myec2c {-o xx.c xx.ec}
-PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node xx.lus {}
+FAIL: Try to compare lus2lic -exec and ecexe: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node xx.lus {}
 PASS: ./lus2lic {} {-lic -o yyy.lic yyy.lus}
 PASS: ./lus2lic {-ec -o yyy.ec yyy.lus}
 PASS: ./myec2c {-o yyy.c yyy.ec}
-PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node yyy.lus {}
+FAIL: Try to compare lus2lic -exec and ecexe: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node yyy.lus {}
 PASS: ./lus2lic {} {-lic -o zzz.lic zzz.lus}
 PASS: ./lus2lic {-ec -o zzz.ec zzz.lus}
 PASS: ./myec2c {-o zzz.c zzz.ec}
@@ -1751,39 +1751,39 @@ PASS: /home/jahier/lus2lic/test/../utils/test_lus2lic_no_node zzz2.lus {}
 
 		=== lus2lic1 Summary ===
 
-# of expected passes		330
-# of unexpected failures	1
+# of expected passes		226
+# of unexpected failures	105
 
 ==> lus2lic2.sum <==
 
 		=== lus2lic2 Summary ===
 
-# of expected passes		326
-# of unexpected failures	2
+# of expected passes		225
+# of unexpected failures	103
 
 ==> lus2lic3.sum <==
 		=== lus2lic3 Summary ===
 
-# of expected passes		491
-# of unexpected failures	5
+# of expected passes		476
+# of unexpected failures	20
 # of unresolved testcases	1
 
 ==> lus2lic4.sum <==
 
 		=== lus2lic4 Summary ===
 
-# of expected passes		464
-# of unexpected failures	7
+# of expected passes		453
+# of unexpected failures	18
 ===============================
-# Total number of failures: 15
-lus2lic0.log:testcase ./lus2lic.tests/test0.exp completed in 0 seconds
+# Total number of failures: 246
+lus2lic0.log:testcase ./lus2lic.tests/test0.exp completed in 1 seconds
 lus2lic1.log:testcase ./lus2lic.tests/test1.exp completed in 22 seconds
-lus2lic2.log:testcase ./lus2lic.tests/test2.exp completed in 26 seconds
-lus2lic3.log:testcase ./lus2lic.tests/test3.exp completed in 38 seconds
+lus2lic2.log:testcase ./lus2lic.tests/test2.exp completed in 28 seconds
+lus2lic3.log:testcase ./lus2lic.tests/test3.exp completed in 40 seconds
 lus2lic4.log:testcase ./lus2lic.tests/test4.exp completed in 15 seconds
 * Ref time: 
-52.29user 17.65system 1:40.92elapsed 69%CPU (0avgtext+0avgdata 273612maxresident)k
-0inputs+143232outputs (0major+11011148minor)pagefaults 0swaps
+54.94user 19.04system 1:46.19elapsed 69%CPU (0avgtext+0avgdata 273336maxresident)k
+0inputs+132384outputs (0major+10965160minor)pagefaults 0swaps
 * Quick time (-j 4):
-62.58user 19.44system 0:55.22elapsed 148%CPU (0avgtext+0avgdata 272896maxresident)k
-0inputs+142192outputs (0major+10940912minor)pagefaults 0swaps
+65.56user 20.91system 0:57.47elapsed 150%CPU (0avgtext+0avgdata 272760maxresident)k
+0inputs+131544outputs (0major+10906519minor)pagefaults 0swaps