[kernel] Parsing share/libc/__fc_builtin_for_normalization.i (no preprocessing)
[kernel] Parsing tests/misc/volatile.i (no preprocessing)
[value] Analyzing a complete application starting at main
[value] Computing initial state
tests/misc/volatile.i:5:[value] warning: global initialization of volatile zone G ignored
tests/misc/volatile.i:11:[value] warning: global initialization of volatile zone s2.b ignored
tests/misc/volatile.i:15:[value] warning: global initialization of volatile zone sv2 ignored
tests/misc/volatile.i:17:[value] warning: global initialization of volatile zone sv3.b ignored
tests/misc/volatile.i:18:[value] warning: global initialization of volatile zone sv4.b ignored
tests/misc/volatile.i:33:[value] warning: global initialization of volatile zone nested.__anonCompField1.b ignored
tests/misc/volatile.i:33:[value] warning: global initialization of volatile zone nested.__anonCompField2 ignored
tests/misc/volatile.i:33:[value] warning: global initialization of volatile zone nested.t ignored
[value] Initial state computed
[value] Values of globals at initialization
  G ∈ [--..--]
  F ∈ [--..--]
  E ∈ [--..--]
  X ∈ [--..--]
  Y ∈ [--..--]
  pV ∈ {0}
  k ∈ {1}
  x ∈ {2}
  y ∈ {3}
  a ∈ {0}
  b ∈ {0}
  c ∈ {0}
  d ∈ {0}
  e ∈ {0}
  f ∈ {0}
  g ∈ {0}
  h ∈ {0}
  i ∈ {0}
  j ∈ {0}
  l ∈ {0}
  m ∈ {0}
  n ∈ {0}
  o ∈ {0}
  pv ∈ {0}
  s1.a ∈ {0}
    .b ∈ [--..--]
  s2.a ∈ {1}
    .b ∈ [--..--]
  sv1 ∈ [--..--]
  sv2 ∈ [--..--]
  sv3.a ∈ {3}
     .b ∈ [--..--]
  sv4.a ∈ {4}
     .b ∈ [--..--]
  nested.__anonCompField1.a ∈ {1}
        {.__anonCompField1.b; .__anonCompField2; .t[0..11]} ∈ [--..--]
        .e ∈ {0}
        .[bits 240 to 255] ∈ {0} or UNINITIALIZED
  R1 ∈ {0}
  R2 ∈ {0}
[value] computing for function main1 <- main.
        Called from tests/misc/volatile.i:89.
[value] computing for function fn1 <- main1 <- main.
        Called from tests/misc/volatile.i:39.
[value] Called Frama_C_show_each_1([-2147483648..2147483647])
[value] Called Frama_C_show_each_2([-2147483648..2147483647])
tests/misc/volatile.i:26:[kernel] warning: signed overflow. assert -2147483648 ≤ x_0+y_0;
tests/misc/volatile.i:26:[kernel] warning: signed overflow. assert x_0+y_0 ≤ 2147483647;
[value] Recording results for fn1
[value] Done for function fn1
[value] computing for function fn2 <- main1 <- main.
        Called from tests/misc/volatile.i:40.
tests/misc/volatile.i:40:[kernel] warning: Neither code nor specification for function fn2, generating default assigns from the prototype
[value] using specification for function fn2
[value] Done for function fn2
[value] Called Frama_C_show_each_d([-2147483648..2147483647])
tests/misc/volatile.i:52:[kernel] warning: signed overflow. assert -2147483648 ≤ b-c;
tests/misc/volatile.i:52:[kernel] warning: signed overflow. assert b-c ≤ 2147483647;
tests/misc/volatile.i:53:[kernel] warning: signed overflow. assert -2147483648 ≤ F-F;
tests/misc/volatile.i:53:[kernel] warning: signed overflow. assert F-F ≤ 2147483647;
tests/misc/volatile.i:55:[kernel] warning: signed overflow. assert -2147483648 ≤ F-g;
tests/misc/volatile.i:55:[kernel] warning: signed overflow. assert F-g ≤ 2147483647;
tests/misc/volatile.i:56:[kernel] warning: signed overflow. assert F+1 ≤ 2147483647;
tests/misc/volatile.i:57:[kernel] warning: signed overflow. assert 2+F ≤ 2147483647;
tests/misc/volatile.i:58:[kernel] warning: signed overflow. assert -2147483648 ≤ F-l;
tests/misc/volatile.i:58:[kernel] warning: signed overflow. assert F-l ≤ 2147483647;
tests/misc/volatile.i:59:[kernel] warning: signed overflow. assert -2147483648 ≤ m-l;
tests/misc/volatile.i:59:[kernel] warning: signed overflow. assert m-l ≤ 2147483647;
[value] Recording results for main1
[value] Done for function main1
[value] computing for function main2 <- main.
        Called from tests/misc/volatile.i:90.
[value] Recording results for main2
[value] Done for function main2
[value] Recording results for main
[value] done for function main
[value] ====== VALUES COMPUTED ======
[value] Values at end of function fn1:
  __retres ∈ [--..--]
[value] Values at end of function main1:
  G ∈ [--..--]
  E ∈ [--..--]
  X ∈ {2}
  Y ∈ [--..--]
  pV ∈ {{ &Y }}
  k ∈ [--..--]
  x ∈ {2}
  y ∈ [--..--]
  a ∈ {11; 12}
  b ∈ [--..--]
  c ∈ [--..--]
  d ∈ [--..--]
  e ∈ [--..--]
  f ∈ [--..--]
  g ∈ [--..--]
  h ∈ {1}
  l ∈ [-2147483647..2147483647]
  m ∈ [-2147483646..2147483647]
  n ∈ [--..--]
  o ∈ [--..--]
  pv ∈ {{ &X }}
  R1 ∈ [--..--]
  R2 ∈ [--..--]
[value] Values at end of function main2:
  k ∈ {{ NULL ; (int)&X }}
  p1 ∈ {{ NULL + [--..--] ; &X + [--..--] }}
  p2 ∈ {{ &X + [--..--] }}
  p3 ∈ {{ NULL + [--..--] ; &X + [--..--] }}
  __retres ∈ {{ NULL + [--..--] ; &X + [--..--] }}
[value] Values at end of function main:
  G ∈ [--..--]
  E ∈ [--..--]
  X ∈ {2}
  Y ∈ [--..--]
  pV ∈ {{ &Y }}
  k ∈ {{ NULL ; (int)&X }}
  x ∈ {2}
  y ∈ [--..--]
  a ∈ {11; 12}
  b ∈ [--..--]
  c ∈ [--..--]
  d ∈ [--..--]
  e ∈ [--..--]
  f ∈ [--..--]
  g ∈ [--..--]
  h ∈ {1}
  l ∈ [-2147483647..2147483647]
  m ∈ [-2147483646..2147483647]
  n ∈ [--..--]
  o ∈ [--..--]
  pv ∈ {{ &X }}
  R1 ∈ [--..--]
  R2 ∈ [--..--]
