Index: trunk/Platforms/Test/data_test/Test_000_066.cfg
===================================================================
--- trunk/Platforms/Test/data_test/Test_000_066.cfg	(revision 112)
+++ trunk/Platforms/Test/data_test/Test_000_066.cfg	(revision 112)
@@ -0,0 +1,8 @@
+../../IPs/systemC/processor/Morpheo/Files/Morpheo.sim
+../../IPs/systemC/processor/Morpheo/Files/Morpheo.gen
+../../IPs/systemC/processor/Morpheo/Files/Instance_debug.cfg
+../../Softwares/Test/Test_066/bin/soft.x
+0
+0
+4096
+2
Index: trunk/Platforms/Test/data_test/Test_000_067.cfg
===================================================================
--- trunk/Platforms/Test/data_test/Test_000_067.cfg	(revision 112)
+++ trunk/Platforms/Test/data_test/Test_000_067.cfg	(revision 112)
@@ -0,0 +1,8 @@
+../../IPs/systemC/processor/Morpheo/Files/Morpheo.sim
+../../IPs/systemC/processor/Morpheo/Files/Morpheo.gen
+../../IPs/systemC/processor/Morpheo/Files/Instance_debug.cfg
+../../Softwares/Test/Test_067/bin/soft.x
+0
+0
+4096
+2
Index: trunk/Platforms/Test/src/test.cpp
===================================================================
--- trunk/Platforms/Test/src/test.cpp	(revision 111)
+++ trunk/Platforms/Test/src/test.cpp	(revision 112)
@@ -521,6 +521,4 @@
   DELETE1_SC_SIGNAL(INTERRUPT_ENABLE       ,morpheo->_nb_thread);
 
-  delete    morpheo;
-  
   delete    environment;
 
@@ -530,7 +528,9 @@
   delete [] nb_lock        ;
   delete [] ramlock_address;
+
   for (uint32_t i=0;i<nb_component_tty;++i)
     delete [] name_tty [i];
   delete [] name_tty;
+  delete [] nb_tty;
   delete [] tty_address;
 
@@ -544,4 +544,22 @@
   for (uint32_t i=0; i<nb_entity; i++)
     {
+      delete [] dcache_miss_penality [i];
+      delete [] dcache_hit_latence   [i];
+      delete [] dcache_associativity [i];
+      delete [] dcache_size_word     [i];
+      delete [] dcache_size_line     [i];
+      delete [] dcache_nb_line       [i];
+    }
+  delete [] dcache_miss_penality  ;
+  delete [] dcache_hit_latence    ;
+  delete [] dcache_associativity  ;
+  delete [] dcache_size_word      ;
+  delete [] dcache_size_line      ;
+  delete [] dcache_nb_line        ;
+  delete [] dcache_nb_level       ;
+  delete [] dcache_nb_port        ;
+
+  for (uint32_t i=0; i<nb_entity; i++)
+    {
       delete [] icache_miss_penality [i];
       delete [] icache_hit_latence   [i];
@@ -557,20 +575,6 @@
   delete [] icache_size_line    ;
   delete [] icache_nb_line      ;
-
-  for (uint32_t i=0; i<nb_entity; i++)
-    {
-      delete [] dcache_miss_penality [i];
-      delete [] dcache_hit_latence   [i];
-      delete [] dcache_associativity [i];
-      delete [] dcache_size_word     [i];
-      delete [] dcache_size_line     [i];
-      delete [] dcache_nb_line       [i];
-    }
-  delete [] dcache_miss_penality  ;
-  delete [] dcache_hit_latence    ;
-  delete [] dcache_associativity  ;
-  delete [] dcache_size_word      ;
-  delete [] dcache_size_line      ;
-  delete [] dcache_nb_line        ;
+  delete [] icache_nb_level     ;
+  delete [] icache_nb_port      ;
 
   delete [] buffer_drsp_size      ;
@@ -586,4 +590,6 @@
   delete [] iaccess_nb_context    ;
 
+  delete    morpheo;
+
   bool test_ok = false;
   if (not morpheo_end and not environment_end)
