diff tests/value/oracle/alias.0.res.oracle tests/value/oracle_symblocs/alias.0.res.oracle
103,104c103,104
<   t ∈ {1; 2; 4}
<   u ∈ {2; 3; 4; 5}
---
>   t ∈ {4}
>   u ∈ {5}
110c110
<   t2 ∈ {0; 3; 6}
---
>   t2 ∈ {6}
diff tests/value/oracle/alias.4.res.oracle tests/value/oracle_symblocs/alias.4.res.oracle
81c81
<   y ∈ {0; 3; 77}
---
>   y ∈ {77}
diff tests/value/oracle/alias.5.res.oracle tests/value/oracle_symblocs/alias.5.res.oracle
170c170
<   y ∈ {0; 3; 77}
---
>   y ∈ {77}
diff tests/value/oracle/alias.6.res.oracle tests/value/oracle_symblocs/alias.6.res.oracle
86c86
<   x ∈ {0; 4; 33}
---
>   x ∈ {33}
diff tests/value/oracle/bitwise_pointer.res.oracle tests/value/oracle_symblocs/bitwise_pointer.res.oracle
62c62
<   x ∈ [0..9]
---
>   x ∈ {5}
75c75
<   x1 ∈ [0..9]
---
>   x1 ∈ {5}
diff tests/value/oracle/bitwise_reduction.res.oracle tests/value/oracle_symblocs/bitwise_reduction.res.oracle
20c20
<   {0; 1}, {0; 1; 0x3000; 0x3001; 0x3200; 0x3201; 0xF000; 0xFF00}
---
>   {0; 1}, {0x3000; 0x3001; 0x3200; 0x3201; 0xF000; 0xFF00}
23c23
<   {0; 1}, {0; 1; 0x3000; 0x3001; 0x3200; 0x3201; 0xF000; 0xFF00}
---
>   {0; 1}, {0x3000; 0x3001; 0x3200; 0x3201; 0xF000; 0xFF00}
30c30
<   {{ &t + {0; 4} }}, {0; 1; 0x3000; 0x3001; 0x3200; 0x3201; 0xF000; 0xFF00}
---
>   {{ &t + {0; 4} }}, {0x3000; 0x3001; 0x3200; 0x3201; 0xF000; 0xFF00}
33c33
<   {0; 1}, {0; 1; 0x3000; 0x3001; 0x3200; 0x3201; 0xF000; 0xFF00}
---
>   {0; 1}, {0x3000; 0x3001; 0x3200; 0x3201; 0xF000; 0xFF00}
diff tests/value/oracle/domains_function.res.oracle tests/value/oracle_symblocs/domains_function.res.oracle
19,20c19
< [eva] tests/value/domains_function.c:92: 
<   Frama_C_show_each_top: [-2147483648..2147483647]
---
> [eva] tests/value/domains_function.c:92: Frama_C_show_each_top: {3}
28,29c27
< [eva] tests/value/domains_function.c:77: 
<   Frama_C_show_each_top: [-2147483648..2147483647]
---
> [eva] tests/value/domains_function.c:77: Frama_C_show_each_top: {1}
32,33c30
< [eva] tests/value/domains_function.c:96: 
<   Frama_C_show_each_top: [-2147483648..2147483647]
---
> [eva] tests/value/domains_function.c:96: Frama_C_show_each_top: {1}
52,56c49,50
< [eva] computing for function not_enabled <- recursively_enabled <- main.
<   Called from tests/value/domains_function.c:110.
< [eva] tests/value/domains_function.c:77: Frama_C_show_each_top: {1}
< [eva] Recording results for not_enabled
< [eva] Done for function not_enabled
---
> [eva] tests/value/domains_function.c:110: 
>   Reusing old results for call to not_enabled
58,63c52,53
< [eva] computing for function disabled <- recursively_enabled <- main.
<   Called from tests/value/domains_function.c:112.
< [eva] tests/value/domains_function.c:84: 
<   Frama_C_show_each_top: [-2147483648..2147483647]
< [eva] Recording results for disabled
< [eva] Done for function disabled
---
> [eva] tests/value/domains_function.c:112: 
>   Reusing old results for call to disabled
130c120
<   result ∈ [--..--]
---
>   result ∈ {1}
diff tests/value/oracle/incompatible_states.res.oracle tests/value/oracle_symblocs/incompatible_states.res.oracle
41,42d40
< [eva:alarm] tests/value/incompatible_states.c:53: Warning: 
<   division by zero. assert t[i] ≢ 0;
49c47
< [scope:rm_asserts] removing 2 assertion(s)
---
> [scope:rm_asserts] removing 1 assertion(s)
diff tests/value/oracle/library.res.oracle tests/value/oracle_symblocs/library.res.oracle
129,132d128
< [eva:alarm] tests/value/library.i:44: Warning: 
<   non-finite float value. assert \is_finite(*pf);
< [eva:alarm] tests/value/library.i:44: Warning: 
<   non-finite float value. assert \is_finite(\add_float(*pf, *pf));
diff tests/value/oracle/non_natural.res.oracle tests/value/oracle_symblocs/non_natural.res.oracle
58a59,60
> [kernel] tests/value/non_natural.i:30: 
>   more than 200(12500) elements to enumerate. Approximating.
65a68,71
> [kernel] tests/value/non_natural.i:23: 
>   more than 200(12501) elements to enumerate. Approximating.
> [kernel] tests/value/non_natural.i:23: 
>   more than 200(12500) elements to enumerate. Approximating.
70a77,80
> [kernel] tests/value/non_natural.i:24: 
>   more than 200(12501) elements to enumerate. Approximating.
> [kernel] tests/value/non_natural.i:24: 
>   more than 200(12500) elements to enumerate. Approximating.
78a89,90
> [kernel] tests/value/non_natural.i:25: 
>   more than 200(12500) elements to enumerate. Approximating.
86a99,100
> [kernel] tests/value/non_natural.i:26: 
>   more than 200(12500) elements to enumerate. Approximating.
94a109,110
> [kernel] tests/value/non_natural.i:27: 
>   more than 200(12500) elements to enumerate. Approximating.
102a119,120
> [kernel] tests/value/non_natural.i:28: 
>   more than 200(12500) elements to enumerate. Approximating.
110a129,130
> [kernel] tests/value/non_natural.i:29: 
>   more than 200(12500) elements to enumerate. Approximating.
127,146d146
< [kernel] tests/value/non_natural.i:23: 
<   more than 200(12501) elements to enumerate. Approximating.
< [kernel] tests/value/non_natural.i:23: 
<   more than 200(12500) elements to enumerate. Approximating.
< [kernel] tests/value/non_natural.i:24: 
<   more than 200(12501) elements to enumerate. Approximating.
< [kernel] tests/value/non_natural.i:24: 
<   more than 200(12500) elements to enumerate. Approximating.
< [kernel] tests/value/non_natural.i:25: 
<   more than 200(12500) elements to enumerate. Approximating.
< [kernel] tests/value/non_natural.i:26: 
<   more than 200(12500) elements to enumerate. Approximating.
< [kernel] tests/value/non_natural.i:27: 
<   more than 200(12500) elements to enumerate. Approximating.
< [kernel] tests/value/non_natural.i:28: 
<   more than 200(12500) elements to enumerate. Approximating.
< [kernel] tests/value/non_natural.i:29: 
<   more than 200(12500) elements to enumerate. Approximating.
< [kernel] tests/value/non_natural.i:30: 
<   more than 200(12500) elements to enumerate. Approximating.
199a200,201
> [kernel] tests/value/non_natural.i:39: 
>   more than 200(12500) elements to enumerate. Approximating.
diff tests/value/oracle/offsetmap.0.res.oracle tests/value/oracle_symblocs/offsetmap.0.res.oracle
40d39
< [eva] Recording results for g
42a42
> [eva] Recording results for g
diff tests/value/oracle/offsetmap.1.res.oracle tests/value/oracle_symblocs/offsetmap.1.res.oracle
40d39
< [eva] Recording results for g
42a42
> [eva] Recording results for g
diff tests/value/oracle/plevel.res.oracle tests/value/oracle_symblocs/plevel.res.oracle
12d11
< [eva] Recording results for main
14a14
> [eva] Recording results for main
diff tests/value/oracle/ptr_relation.0.res.oracle tests/value/oracle_symblocs/ptr_relation.0.res.oracle
23c23
<   i ∈ {0; 77; 333}
---
>   i ∈ {77}
diff tests/value/oracle/redundant_alarms.res.oracle tests/value/oracle_symblocs/redundant_alarms.res.oracle
10,13d9
< [eva:alarm] tests/value/redundant_alarms.c:11: Warning: 
<   accessing uninitialized left-value. assert \initialized(p);
< [eva:alarm] tests/value/redundant_alarms.c:12: Warning: 
<   accessing uninitialized left-value. assert \initialized(p);
24,27d19
< [eva:alarm] tests/value/redundant_alarms.c:21: Warning: 
<   accessing uninitialized left-value. assert \initialized(&t[i]);
< [eva:alarm] tests/value/redundant_alarms.c:22: Warning: 
<   accessing uninitialized left-value. assert \initialized(&t[i]);
38,41d29
< [eva:alarm] tests/value/redundant_alarms.c:32: Warning: 
<   accessing uninitialized left-value. assert \initialized(&t[j]);
< [eva:alarm] tests/value/redundant_alarms.c:33: Warning: 
<   accessing uninitialized left-value. assert \initialized(&t[i]);
63,69d50
< [scope:rm_asserts] removing 3 assertion(s)
< [scope:rm_asserts] tests/value/redundant_alarms.c:12: 
<   removing redundant assert Eva: initialization: \initialized(p);
< [scope:rm_asserts] tests/value/redundant_alarms.c:32: 
<   removing redundant assert Eva: initialization: \initialized(&t[j]);
< [scope:rm_asserts] tests/value/redundant_alarms.c:33: 
<   removing redundant assert Eva: initialization: \initialized(&t[i]);
108d88
<   /*@ assert Eva: initialization: \initialized(p); */
110d89
<   /*@ assert Eva: initialization: \initialized(p); */
127d105
<   /*@ assert Eva: initialization: \initialized(&t[i]); */
129d106
<   /*@ assert Eva: initialization: \initialized(&t[i]); */
142d118
<     /*@ assert Eva: initialization: \initialized(&t[j]); */
144d119
<     /*@ assert Eva: initialization: \initialized(&t[i]); */
196a172
>   int z;
199,201d174
<   *p = 1;
<   int z = *p + 1;
<   int w = *p + 2;
diff tests/value/oracle/relations2.res.oracle tests/value/oracle_symblocs/relations2.res.oracle
133d132
< [eva] tests/value/relations2.i:57: Frama_C_show_each_NO2:
diff tests/value/oracle/struct2.res.oracle tests/value/oracle_symblocs/struct2.res.oracle
55a56,57
> [kernel] tests/value/struct2.i:78: Warning: 
>   all target addresses were invalid. This path is assumed to be dead.
59,60d60
<   accessing out of bounds index. assert 0 ≤ (int)(tab2[i] + j);
< [eva:alarm] tests/value/struct2.i:82: Warning: 
83,84d82
<   accessing out of bounds index. assert (int)(i + j) < 2;
< [eva:alarm] tests/value/struct2.i:185: Warning: 
106c104
< [scope:rm_asserts] removing 2 assertion(s)
---
> [scope:rm_asserts] removing 1 assertion(s)
144,145c142
<   tab4[0] ∈ {0; 2}
<       [1] ∈ {0}
---
>   tab4[0..1] ∈ {0}
148c145,146
<   tab6[0..1] ∈ {0; 2}
---
>   tab6[0] ∈ {0}
>       [1] ∈ {2}
219c217
<            [9].a}; s1; s2; s5.e[0].b; s6.b; s8; tabl[0..1]; tab1[0..1];
---
>            [9].a}; s1; s2; s5.e[0].b; s6.b; s8; tabl[0..1]; tab1[0];
diff tests/value/oracle/symbolic_locs.res.oracle tests/value/oracle_symblocs/symbolic_locs.res.oracle
20a21,26
>   # Symbolic locations domain:
>   V: {[ t[i] -> {4} ]}
>   Z: {[ t[i] -> t[0..8]; i ]}
>   I: {[ t -> {t[i]}
>         i -> {t[i]} ]}
>   S: {[ i -> {t[i]} ]}
31a38,42
>   # Symbolic locations domain:
>   V: {[  ]}
>   Z: {[  ]}
>   I: {[  ]}
>   S: {[  ]}
48a60,65
>   # Symbolic locations domain:
>   V: {[ t[i] -> {4} ]}
>   Z: {[ t[i] -> t[0..8]; i ]}
>   I: {[ t -> {t[i]}
>         i -> {t[i]} ]}
>   S: {[ i -> {t[i]} ]}
59a77,81
>   # Symbolic locations domain:
>   V: {[  ]}
>   Z: {[  ]}
>   I: {[  ]}
>   S: {[  ]}
79a102,108
>   # Symbolic locations domain:
>   V: {[ t[i] -> {{ &x }} ]}
>   Z: {[ t[i] -> t[0..8]; i ]}
>   I: {[ t -> {t[i]}
>         i -> {t[i]} ]}
>   S: {[ i -> {t[i]}
>         x -> {t[i]} ]}
92a122,126
>   # Symbolic locations domain:
>   V: {[  ]}
>   Z: {[  ]}
>   I: {[  ]}
>   S: {[  ]}
108a143,148
>   # Symbolic locations domain:
>   V: {[ t[i] -> {1} ]}
>   Z: {[ t[i] -> t[0..8]; i ]}
>   I: {[ t -> {t[i]}
>         i -> {t[i]} ]}
>   S: {[ i -> {t[i]} ]}
117a158,162
>   # Symbolic locations domain:
>   V: {[  ]}
>   Z: {[  ]}
>   I: {[  ]}
>   S: {[  ]}
134a180,184
>   # Symbolic locations domain:
>   V: {[  ]}
>   Z: {[  ]}
>   I: {[  ]}
>   S: {[  ]}
141,143c191
< [eva:alarm] tests/value/symbolic_locs.i:111: Warning: 
<   signed overflow. assert *p + 1 ≤ 2147483647;
< [eva] tests/value/symbolic_locs.i:113: Frama_C_show_each: [0..2147483647]
---
> [eva] tests/value/symbolic_locs.i:113: Frama_C_show_each: [10001..2147483647]
152a201,205
>   # Symbolic locations domain:
>   V: {[  ]}
>   Z: {[  ]}
>   I: {[  ]}
>   S: {[  ]}
diff tests/value/oracle/test.0.res.oracle tests/value/oracle_symblocs/test.0.res.oracle
31c31
<   tmp ∈ [--..--] or UNINITIALIZED
---
>   tmp ∈ [-2147483647..2147483647] or UNINITIALIZED
