Build:
  1. 0
2025-12-11 02:48.41: New job: test goblint-cil.1.8.2 with dune.3.21.0~alpha3, using opam dev
                              from https://github.com/ocaml/opam-repository.git#refs/pull/29070/head (a95df9014bc79103fde668cf2adbe6680fd2f9cf)
                              on debian-13-ocaml-4.14/amd64

To reproduce locally:

cd $(mktemp -d)
git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/29070/head" && git reset --hard a95df901
git fetch origin master
git merge --no-edit 810e1f14b7fa6411c66a3549f4c2aff47c52fc36
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-4.14@sha256:277168101f7d4ebc452a75f825628d280c76dd0be7d8bcb58c24a5e50fe3d10d
USER 1000:1000
WORKDIR /home/opam
RUN sudo ln -f /usr/bin/opam-dev /usr/bin/opam
RUN opam init --reinit -ni
RUN opam option solver=builtin-0install && opam config report
ENV OPAMDOWNLOADJOBS="1"
ENV OPAMERRLOGLEN="0"
ENV OPAMPRECISETRACKING="1"
ENV CI="true"
ENV OPAM_REPO_CI="true"
RUN rm -rf opam-repository/
COPY --chown=1000:1000 . opam-repository/
RUN opam repository set-url --strict default opam-repository/
RUN opam update --depexts || true
RUN opam pin add -k version -yn dune.3.21.0~alpha3 3.21.0~alpha3
RUN opam reinstall dune.3.21.0~alpha3; \
    res=$?; \
    test "$res" != 31 && exit "$res"; \
    export OPAMCLI=2.0; \
    build_dir=$(opam var prefix)/.opam-switch/build; \
    failed=$(ls "$build_dir"); \
    partial_fails=""; \
    for pkg in $failed; do \
    if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'dune.3.21.0~alpha3' && partial_fails="$partial_fails $pkg"; \
    done; \
    test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
    exit 1
RUN opam reinstall goblint-cil.1.8.2; \
    res=$?; \
    test "$res" != 31 && exit "$res"; \
    export OPAMCLI=2.0; \
    build_dir=$(opam var prefix)/.opam-switch/build; \
    failed=$(ls "$build_dir"); \
    partial_fails=""; \
    for pkg in $failed; do \
    if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'goblint-cil.1.8.2' && partial_fails="$partial_fails $pkg"; \
    done; \
    test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
    exit 1
RUN (opam reinstall --with-test goblint-cil.1.8.2) || true
RUN opam reinstall --with-test --verbose goblint-cil.1.8.2; \
    res=$?; \
    test "$res" != 31 && exit "$res"; \
    export OPAMCLI=2.0; \
    build_dir=$(opam var prefix)/.opam-switch/build; \
    failed=$(ls "$build_dir"); \
    partial_fails=""; \
    for pkg in $failed; do \
    if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'goblint-cil.1.8.2' && partial_fails="$partial_fails $pkg"; \
    done; \
    test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
    exit 1

END-OF-DOCKERFILE
docker build -f ../Dockerfile .

2025-12-11 02:48.41: Using cache hint "ocaml/opam:debian-13-ocaml-4.14@sha256:277168101f7d4ebc452a75f825628d280c76dd0be7d8bcb58c24a5e50fe3d10d-dune.3.21.0~alpha3-goblint-cil.1.8.2-a95df9014bc79103fde668cf2adbe6680fd2f9cf"
2025-12-11 02:48.41: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-4.14@sha256:277168101f7d4ebc452a75f825628d280c76dd0be7d8bcb58c24a5e50fe3d10d)
 (user (uid 1000) (gid 1000))
 (workdir /home/opam)
 (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
 (run (network host)
      (shell "opam init --reinit --config .opamrc-sandbox -ni"))
 (run (shell "opam option solver=builtin-0install && opam config report"))
 (env OPAMDOWNLOADJOBS 1)
 (env OPAMERRLOGLEN 0)
 (env OPAMPRECISETRACKING 1)
 (env CI true)
 (env OPAM_REPO_CI true)
 (run (shell "rm -rf opam-repository/"))
 (copy (src .) (dst opam-repository/))
 (run (shell "opam repository set-url --strict default opam-repository/"))
 (run (network host)
      (shell "opam update --depexts || true"))
 (run (shell "opam pin add -k version -yn dune.3.21.0~alpha3 3.21.0~alpha3"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall dune.3.21.0~alpha3;\
             \n        res=$?;\
             \n        test \"$res\" != 31 && exit \"$res\";\
             \n        export OPAMCLI=2.0;\
             \n        build_dir=$(opam var prefix)/.opam-switch/build;\
             \n        failed=$(ls \"$build_dir\");\
             \n        partial_fails=\"\";\
             \n        for pkg in $failed; do\
             \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != 'dune.3.21.0~alpha3' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall goblint-cil.1.8.2;\
             \n        res=$?;\
             \n        test \"$res\" != 31 && exit \"$res\";\
             \n        export OPAMCLI=2.0;\
             \n        build_dir=$(opam var prefix)/.opam-switch/build;\
             \n        failed=$(ls \"$build_dir\");\
             \n        partial_fails=\"\";\
             \n        for pkg in $failed; do\
             \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != 'goblint-cil.1.8.2' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
 (run (network host)
      (shell "(opam reinstall --with-test goblint-cil.1.8.2) || true"))
 (run (shell  "opam reinstall --with-test --verbose goblint-cil.1.8.2;\
             \n        res=$?;\
             \n        test \"$res\" != 31 && exit \"$res\";\
             \n        export OPAMCLI=2.0;\
             \n        build_dir=$(opam var prefix)/.opam-switch/build;\
             \n        failed=$(ls \"$build_dir\");\
             \n        partial_fails=\"\";\
             \n        for pkg in $failed; do\
             \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != 'goblint-cil.1.8.2' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
)

2025-12-11 02:48.41: Waiting for resource in pool OCluster
2025-12-11 17:29.01: Waiting for worker…
2025-12-11 17:32.31: Got resource from pool OCluster
Building on asteria.caelum.ci.dev
All commits already cached
HEAD is now at 810e1f14b7 Merge pull request #29066 from gares/release-elpi-v3.4.4
Updating 810e1f14b7..a95df9014b
Fast-forward
 .../chrome-trace/chrome-trace.3.21.0~alpha3/opam   | 41 ++++++++++++
 .../dune-action-plugin.3.21.0~alpha3/opam          | 54 ++++++++++++++++
 .../dune-build-info.3.21.0~alpha3/opam             | 47 ++++++++++++++
 .../dune-configurator.3.21.0~alpha3/opam           | 51 +++++++++++++++
 packages/dune-glob/dune-glob.3.21.0~alpha3/opam    | 44 +++++++++++++
 .../dune-private-libs.3.21.0~alpha3/opam           | 52 +++++++++++++++
 .../dune-rpc-lwt/dune-rpc-lwt.3.21.0~alpha3/opam   | 43 +++++++++++++
 packages/dune-rpc/dune-rpc.3.21.0~alpha3/opam      | 46 +++++++++++++
 packages/dune-site/dune-site.3.21.0~alpha3/opam    | 39 +++++++++++
 packages/dune/dune.3.21.0~alpha3/opam              | 75 ++++++++++++++++++++++
 packages/dyn/dyn.3.21.0~alpha3/opam                | 42 ++++++++++++
 packages/fs-io/fs-io.3.21.0~alpha3/opam            | 40 ++++++++++++
 packages/ocamlc-loc/ocamlc-loc.3.21.0~alpha3/opam  | 45 +++++++++++++
 packages/ordering/ordering.3.21.0~alpha3/opam      | 40 ++++++++++++
 packages/stdune/stdune.3.21.0~alpha3/opam          | 48 ++++++++++++++
 .../top-closure/top-closure.3.21.0~alpha3/opam     | 39 +++++++++++
 packages/xdg/xdg.3.21.0~alpha3/opam                | 41 ++++++++++++
 17 files changed, 787 insertions(+)
 create mode 100644 packages/chrome-trace/chrome-trace.3.21.0~alpha3/opam
 create mode 100644 packages/dune-action-plugin/dune-action-plugin.3.21.0~alpha3/opam
 create mode 100644 packages/dune-build-info/dune-build-info.3.21.0~alpha3/opam
 create mode 100644 packages/dune-configurator/dune-configurator.3.21.0~alpha3/opam
 create mode 100644 packages/dune-glob/dune-glob.3.21.0~alpha3/opam
 create mode 100644 packages/dune-private-libs/dune-private-libs.3.21.0~alpha3/opam
 create mode 100644 packages/dune-rpc-lwt/dune-rpc-lwt.3.21.0~alpha3/opam
 create mode 100644 packages/dune-rpc/dune-rpc.3.21.0~alpha3/opam
 create mode 100644 packages/dune-site/dune-site.3.21.0~alpha3/opam
 create mode 100644 packages/dune/dune.3.21.0~alpha3/opam
 create mode 100644 packages/dyn/dyn.3.21.0~alpha3/opam
 create mode 100644 packages/fs-io/fs-io.3.21.0~alpha3/opam
 create mode 100644 packages/ocamlc-loc/ocamlc-loc.3.21.0~alpha3/opam
 create mode 100644 packages/ordering/ordering.3.21.0~alpha3/opam
 create mode 100644 packages/stdune/stdune.3.21.0~alpha3/opam
 create mode 100644 packages/top-closure/top-closure.3.21.0~alpha3/opam
 create mode 100644 packages/xdg/xdg.3.21.0~alpha3/opam

(from ocaml/opam:debian-13-ocaml-4.14@sha256:277168101f7d4ebc452a75f825628d280c76dd0be7d8bcb58c24a5e50fe3d10d)
Unable to find image 'ocaml/opam:debian-13-ocaml-4.14@sha256:277168101f7d4ebc452a75f825628d280c76dd0be7d8bcb58c24a5e50fe3d10d' locally
docker.io/ocaml/opam@sha256:277168101f7d4ebc452a75f825628d280c76dd0be7d8bcb58c24a5e50fe3d10d: Pulling from ocaml/opam
53c88f1dfeb7: Pulling fs layer
268d44a12236: Pulling fs layer
f2f36c7402e3: Pulling fs layer
9eb2778f421b: Pulling fs layer
3ca35f1ec5ed: Pulling fs layer
b08866568793: Pulling fs layer
fb0d17ce08c9: Pulling fs layer
c8db2c4fd670: Pulling fs layer
5fa8cfe8f9cb: Pulling fs layer
e7f5f7180a56: Pulling fs layer
9f66154be4d4: Pulling fs layer
f6674de6e5d4: Pulling fs layer
80eb63632584: Pulling fs layer
b08866568793: Waiting
fb0d17ce08c9: Waiting
c8db2c4fd670: Waiting
66f55aa69346: Pulling fs layer
d121bc397a1a: Pulling fs layer
0eff100405dd: Pulling fs layer
7d67d217736c: Pulling fs layer
5fa8cfe8f9cb: Waiting
9f66154be4d4: Waiting
ac7107dc3d00: Pulling fs layer
f01a17be3cef: Pulling fs layer
e7f5f7180a56: Waiting
9eb2778f421b: Waiting
f6674de6e5d4: Waiting
30a38827b55c: Pulling fs layer
3ca35f1ec5ed: Waiting
80eb63632584: Waiting
085733096c8e: Pulling fs layer
7d67d217736c: Waiting
ac7107dc3d00: Waiting
0eff100405dd: Waiting
f01a17be3cef: Waiting
86db5d63aa02: Pulling fs layer
30a38827b55c: Waiting
085733096c8e: Waiting
d121bc397a1a: Waiting
4f4fb700ef54: Pulling fs layer
86db5d63aa02: Waiting
034a62edceac: Pulling fs layer
808c1ae36c95: Pulling fs layer
4f4fb700ef54: Waiting
034a62edceac: Waiting
eba808bca592: Pulling fs layer
68b2bb6a330b: Pulling fs layer
808c1ae36c95: Waiting
9fee74853ab2: Pulling fs layer
68b2bb6a330b: Waiting
eba808bca592: Waiting
00d667d2b4f9: Pulling fs layer
9fee74853ab2: Waiting
00d667d2b4f9: Waiting
cde2288b7be2: Pulling fs layer
6e6039e741bd: Pulling fs layer
cde2288b7be2: Waiting
08dc627d7129: Pulling fs layer
6e6039e741bd: Waiting
fbbf04bee28a: Pulling fs layer
cf124fccb693: Pulling fs layer
08dc627d7129: Waiting
16001ee30892: Pulling fs layer
fbbf04bee28a: Waiting
a379ebcf721f: Pulling fs layer
16001ee30892: Waiting
c05951b4b1dd: Pulling fs layer
a379ebcf721f: Waiting
1238fc26ec9b: Pulling fs layer
33d5b2862e74: Pulling fs layer
c05951b4b1dd: Waiting
1238fc26ec9b: Waiting
6a5c5f5e740e: Pulling fs layer
f97083767ae6: Pulling fs layer
33d5b2862e74: Waiting
6a5c5f5e740e: Waiting
5fbf3379e3de: Pulling fs layer
fa7fd9ad7954: Pulling fs layer
c0b4ac729b41: Pulling fs layer
40482318cf81: Pulling fs layer
fa7fd9ad7954: Waiting
c0b4ac729b41: Waiting
40482318cf81: Waiting
f2f36c7402e3: Verifying Checksum
f2f36c7402e3: Download complete
268d44a12236: Download complete
3ca35f1ec5ed: Verifying Checksum
3ca35f1ec5ed: Download complete
9eb2778f421b: Verifying Checksum
9eb2778f421b: Download complete
53c88f1dfeb7: Verifying Checksum
53c88f1dfeb7: Download complete
fb0d17ce08c9: Download complete
5fa8cfe8f9cb: Verifying Checksum
5fa8cfe8f9cb: Download complete
c8db2c4fd670: Verifying Checksum
c8db2c4fd670: Download complete
e7f5f7180a56: Verifying Checksum
e7f5f7180a56: Download complete
9f66154be4d4: Verifying Checksum
9f66154be4d4: Download complete
f6674de6e5d4: Verifying Checksum
f6674de6e5d4: Download complete
80eb63632584: Download complete
d121bc397a1a: Verifying Checksum
d121bc397a1a: Download complete
66f55aa69346: Verifying Checksum
66f55aa69346: Download complete
7d67d217736c: Download complete
0eff100405dd: Download complete
f01a17be3cef: Verifying Checksum
f01a17be3cef: Download complete
ac7107dc3d00: Verifying Checksum
ac7107dc3d00: Download complete
53c88f1dfeb7: Pull complete
268d44a12236: Pull complete
f2f36c7402e3: Pull complete
b08866568793: Verifying Checksum
b08866568793: Download complete
085733096c8e: Download complete
30a38827b55c: Download complete
86db5d63aa02: Verifying Checksum
86db5d63aa02: Download complete
9eb2778f421b: Pull complete
3ca35f1ec5ed: Pull complete
034a62edceac: Verifying Checksum
034a62edceac: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
808c1ae36c95: Download complete
68b2bb6a330b: Verifying Checksum
68b2bb6a330b: Download complete
eba808bca592: Verifying Checksum
eba808bca592: Download complete
9fee74853ab2: Download complete
00d667d2b4f9: Verifying Checksum
00d667d2b4f9: Download complete
cde2288b7be2: Download complete
6e6039e741bd: Download complete
fbbf04bee28a: Verifying Checksum
fbbf04bee28a: Download complete
08dc627d7129: Verifying Checksum
08dc627d7129: Download complete
cf124fccb693: Download complete
16001ee30892: Download complete
c05951b4b1dd: Download complete
33d5b2862e74: Verifying Checksum
33d5b2862e74: Download complete
6a5c5f5e740e: Download complete
f97083767ae6: Download complete
5fbf3379e3de: Verifying Checksum
5fbf3379e3de: Download complete
fa7fd9ad7954: Verifying Checksum
fa7fd9ad7954: Download complete
b08866568793: Pull complete
c0b4ac729b41: Download complete
fb0d17ce08c9: Pull complete
c8db2c4fd670: Pull complete
40482318cf81: Download complete
5fa8cfe8f9cb: Pull complete
e7f5f7180a56: Pull complete
9f66154be4d4: Pull complete
f6674de6e5d4: Pull complete
80eb63632584: Pull complete
1238fc26ec9b: Verifying Checksum
1238fc26ec9b: Download complete
66f55aa69346: Pull complete
d121bc397a1a: Pull complete
0eff100405dd: Pull complete
7d67d217736c: Pull complete
ac7107dc3d00: Pull complete
f01a17be3cef: Pull complete
30a38827b55c: Pull complete
085733096c8e: Pull complete
86db5d63aa02: Pull complete
4f4fb700ef54: Pull complete
034a62edceac: Pull complete
808c1ae36c95: Pull complete
eba808bca592: Pull complete
68b2bb6a330b: Pull complete
9fee74853ab2: Pull complete
00d667d2b4f9: Pull complete
cde2288b7be2: Pull complete
6e6039e741bd: Pull complete
08dc627d7129: Pull complete
fbbf04bee28a: Pull complete
cf124fccb693: Pull complete
16001ee30892: Pull complete
a379ebcf721f: Verifying Checksum
a379ebcf721f: Download complete
a379ebcf721f: Pull complete
c05951b4b1dd: Pull complete
1238fc26ec9b: Pull complete
33d5b2862e74: Pull complete
6a5c5f5e740e: Pull complete
f97083767ae6: Pull complete
5fbf3379e3de: Pull complete
fa7fd9ad7954: Pull complete
c0b4ac729b41: Pull complete
40482318cf81: Pull complete
Digest: sha256:277168101f7d4ebc452a75f825628d280c76dd0be7d8bcb58c24a5e50fe3d10d
Status: Downloaded newer image for ocaml/opam@sha256:277168101f7d4ebc452a75f825628d280c76dd0be7d8bcb58c24a5e50fe3d10d
2025-12-11 17:32.34 ---> using "d81b3b20b9dbe813f4813251eb45f7f230344599357169e34b0d2f872bf65895" from cache

/: (user (uid 1000) (gid 1000))

/: (workdir /home/opam)

/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2025-12-11 17:32.34 ---> using "4c0c738834a7be54719ab9b07c911eba51e45ad4298c42597f7d3da72b1c15d4" from cache

/home/opam: (run (network host)
                 (shell "opam init --reinit --config .opamrc-sandbox -ni"))
Configuring from /home/opam/.opamrc-sandbox, then /home/opam/.opamrc, and finally from built-in defaults.
Checking for available remotes: rsync and local, git.
  - you won't be able to use mercurial repositories unless you install the hg command on your system.
  - you won't be able to use darcs repositories unless you install the darcs command on your system.

This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted.
You may want to back it up before going further.

Continue? [Y/n] y
[NOTE] The 'jobs' option was reset, its value was 71 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using:
           opam option jobs=71 --global
Format upgrade done.

<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2025-12-11 17:32.34 ---> using "8bb6d27bb5f7ebe9771219e3ecd730184d5e10ab877134c11c12ee3b1a6d3b96" from cache

/home/opam: (run (shell "opam option solver=builtin-0install && opam config report"))
Set to 'builtin-0install' the field solver in global configuration
# opam config report
# opam-version         2.5.0
# self-upgrade         no
# system               arch=x86_64 os=linux os-distribution=debian os-version=13
# solver               builtin-0install
# install-criteria     -changed,-count[avoid-version,solution]
# upgrade-criteria     -count[avoid-version,solution]
# jobs                 255
# repositories         1 (version-controlled)
# pinned               1 (version)
# current-switch       4.14
# invariant            ["ocaml-base-compiler" {= "4.14.2"}]
# compiler-packages    ocaml-base-compiler.4.14.2, ocaml-options-vanilla.1
# ocaml:native         true
# ocaml:native-tools   true
# ocaml:native-dynlink true
# ocaml:stubsdir       /home/opam/.opam/4.14/lib/ocaml/stublibs:/home/opam/.opam/4.14/lib/ocaml
# ocaml:preinstalled   false
# ocaml:compiler       4.14.2
2025-12-11 17:32.34 ---> using "35019bd57e8933485bd938828fe288c3674216a4757e13b1dac8ce6b21035ac2" from cache

/home/opam: (env OPAMDOWNLOADJOBS 1)

/home/opam: (env OPAMERRLOGLEN 0)

/home/opam: (env OPAMPRECISETRACKING 1)

/home/opam: (env CI true)

/home/opam: (env OPAM_REPO_CI true)

/home/opam: (run (shell "rm -rf opam-repository/"))
2025-12-11 17:32.34 ---> using "e09ab9992a764acab15da9cff99e3d4d978b8a77f33714cc5d19d16d3539eb49" from cache

/home/opam: (copy (src .) (dst opam-repository/))
2025-12-11 17:32.35 ---> using "8f784899c04798d44128ca0480da55c2b9cf6d274974843ef0505a70d687f2db" from cache

/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2025-12-11 17:32.35 ---> using "2b089ce953d9701360553588b495e1bed1b68a44304bde1817c2d61d9d0cfb13" from cache

/home/opam: (run (network host)
                 (shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian trixie InRelease
- Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
- Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
- Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [82.1 kB]
- Fetched 173 kB in 0s (1147 kB/s)
- Reading package lists...
2025-12-11 17:32.35 ---> using "66aa292a4a8c262cd0de67bf9051bc0bb23ef81009eeb9a242c201bbf02a4d3c" from cache

/home/opam: (run (shell "opam pin add -k version -yn dune.3.21.0~alpha3 3.21.0~alpha3"))
dune is now pinned to version 3.21.0~alpha3
2025-12-11 17:32.35 ---> using "9570d75aed3642c1ef0c12e0ad97a3baf2325ffdc6e45d8a3264e824ac334df7" from cache

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall dune.3.21.0~alpha3;\
                        \n        res=$?;\
                        \n        test \"$res\" != 31 && exit \"$res\";\
                        \n        export OPAMCLI=2.0;\
                        \n        build_dir=$(opam var prefix)/.opam-switch/build;\
                        \n        failed=$(ls \"$build_dir\");\
                        \n        partial_fails=\"\";\
                        \n        for pkg in $failed; do\
                        \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n          test \"$pkg\" != 'dune.3.21.0~alpha3' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
dune.3.21.0~alpha3 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 1 package
  - install dune 3.21.0~alpha3 (pinned)

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved dune.3.21.0~alpha3  (cached)
-> installed dune.3.21.0~alpha3
Done.
# To update the current shell environment, run: eval $(opam env)
2025-12-11 17:32.35 ---> using "48cb7e11edf550584d15e9c5e0a730dadf8a3f762cd720f2410f845b4ecb32e4" from cache

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall goblint-cil.1.8.2;\
                        \n        res=$?;\
                        \n        test \"$res\" != 31 && exit \"$res\";\
                        \n        export OPAMCLI=2.0;\
                        \n        build_dir=$(opam var prefix)/.opam-switch/build;\
                        \n        failed=$(ls \"$build_dir\");\
                        \n        partial_fails=\"\";\
                        \n        for pkg in $failed; do\
                        \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n          test \"$pkg\" != 'goblint-cil.1.8.2' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
goblint-cil.1.8.2 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 18 packages
  - install batteries           3.10.0  [required by goblint-cil]
  - install camlp-streams       5.0.1   [required by batteries]
  - install conf-gmp            5       [required by zarith]
  - install conf-perl           2       [required by goblint-cil]
  - install conf-pkg-config     4       [required by zarith]
  - install cppo                1.8.0   [required by ppx_deriving]
  - install goblint-cil         1.8.2
  - install num                 1.6     [required by batteries]
  - install ocaml-compiler-libs v0.12.4 [required by ppxlib]
  - install ocamlfind           1.9.8   [required by goblint-cil]
  - install ppx_derivers        1.2.1   [required by ppx_deriving]
  - install ppx_deriving        6.1.1   [required by ppx_deriving_yojson]
  - install ppx_deriving_yojson 3.10.0  [required by goblint-cil]
  - install ppxlib              0.37.0  [required by ppx_deriving_yojson]
  - install sexplib0            v0.17.0 [required by ppxlib]
  - install stdlib-shims        0.3.0   [required by goblint-cil]
  - install yojson              3.0.0   [required by goblint-cil]
  - install zarith              1.14    [required by goblint-cil]

The following system packages will first need to be installed:
    libgmp-dev pkg-config

<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>

opam believes some required external dependencies are missing. opam can:
> 1. Run apt-get to install them (may need root/sudo access)
  2. Display the recommended apt-get command and wait while you run it manually (e.g. in another terminal)
  3. Continue anyway, and, upon success, permanently register that this external dependency is present, but not detectable
  4. Abort the installation

[1/2/3/4] 1

+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libgmp-dev" "pkg-config"
- Selecting previously unselected package libgmpxx4ldbl:amd64.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 20622 files and directories currently installed.)
- Preparing to unpack .../0-libgmpxx4ldbl_2%3a6.3.0+dfsg-3_amd64.deb ...
- Unpacking libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-3) ...
- Selecting previously unselected package libgmp-dev:amd64.
- Preparing to unpack .../1-libgmp-dev_2%3a6.3.0+dfsg-3_amd64.deb ...
- Unpacking libgmp-dev:amd64 (2:6.3.0+dfsg-3) ...
- Selecting previously unselected package libpkgconf3:amd64.
- Preparing to unpack .../2-libpkgconf3_1.8.1-4_amd64.deb ...
- Unpacking libpkgconf3:amd64 (1.8.1-4) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../3-pkgconf-bin_1.8.1-4_amd64.deb ...
- Unpacking pkgconf-bin (1.8.1-4) ...
- Selecting previously unselected package pkgconf:amd64.
- Preparing to unpack .../4-pkgconf_1.8.1-4_amd64.deb ...
- Unpacking pkgconf:amd64 (1.8.1-4) ...
- Selecting previously unselected package pkg-config:amd64.
- Preparing to unpack .../5-pkg-config_1.8.1-4_amd64.deb ...
- Unpacking pkg-config:amd64 (1.8.1-4) ...
- Setting up libpkgconf3:amd64 (1.8.1-4) ...
- Setting up libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-3) ...
- Setting up pkgconf-bin (1.8.1-4) ...
- Setting up libgmp-dev:amd64 (2:6.3.0+dfsg-3) ...
- Setting up pkgconf:amd64 (1.8.1-4) ...
- Setting up pkg-config:amd64 (1.8.1-4) ...
- Processing triggers for libc-bin (2.41-12) ...

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved batteries.3.10.0  (cached)
-> retrieved camlp-streams.5.0.1  (cached)
-> retrieved conf-gmp.5  (cached)
-> retrieved cppo.1.8.0  (cached)
-> installed conf-gmp.5
-> installed conf-perl.2
-> installed conf-pkg-config.4
-> retrieved goblint-cil.1.8.2  (cached)
-> installed camlp-streams.5.0.1
-> retrieved num.1.6  (cached)
-> retrieved ocaml-compiler-libs.v0.12.4  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved ppx_deriving.6.1.1  (cached)
-> retrieved ppx_deriving_yojson.3.10.0  (cached)
-> retrieved ppxlib.0.37.0  (cached)
-> retrieved sexplib0.v0.17.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved yojson.3.0.0  (cached)
-> installed ppx_derivers.1.2.1
-> retrieved zarith.1.14  (cached)
-> installed stdlib-shims.0.3.0
-> installed cppo.1.8.0
-> installed sexplib0.v0.17.0
-> installed ocaml-compiler-libs.v0.12.4
-> installed num.1.6
-> installed yojson.3.0.0
-> installed ocamlfind.1.9.8
-> installed zarith.1.14
-> installed batteries.3.10.0
-> installed ppxlib.0.37.0
-> installed ppx_deriving.6.1.1
-> installed ppx_deriving_yojson.3.10.0
-> installed goblint-cil.1.8.2
Done.
# To update the current shell environment, run: eval $(opam env)
2025-12-11 17:33.08 ---> saved as "9838eadaf9dea134dbe87bd10382cae6ee704c17952273ded9079023ba81ea9e"

/home/opam: (run (network host)
                 (shell "(opam reinstall --with-test goblint-cil.1.8.2) || true"))
The following actions will be performed:
=== recompile 1 package
  - recompile goblint-cil 1.8.2

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved goblint-cil.1.8.2  (https://opam.ocaml.org/cache)
[ERROR] The compilation of goblint-cil.1.8.2 failed at "dune build -p goblint-cil -j 255 @install @runtest".

#=== ERROR while compiling goblint-cil.1.8.2 ==================================#
# context              2.5.0 | linux/x86_64 | ocaml-base-compiler.4.14.2 | file:///home/opam/opam-repository
# path                 ~/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2
# command              ~/.opam/opam-init/hooks/sandbox.sh build dune build -p goblint-cil -j 255 @install @runtest
# exit-code            1
# env-file             ~/.opam/log/goblint-cil-7-8d90ee.env
# output-file          ~/.opam/log/goblint-cil-7-8d90ee.out
### output ###
# (cd _build/default && /home/opam/.opam/4.14/bin/ocamlyacc src/frontc/cparser.mly)
# 1 shift/reduce conflict.
# (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I src/.cil.objs/byte -I src/.cil.objs/native -I /home/opam/.opam/4.14/lib/batteries/unthreaded -I /home/opam/.opam/4.14/lib/findlib -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -o src/.cil.objs/native/pretty.cmx -c -impl src/ocamlutil/pretty.ml)
# File "src/ocamlutil/pretty.ml", line 732, characters 26-38:
# 732 |                          (Int64.format (Bytes.to_string format_spec) n))
#                                 ^^^^^^^^^^^^
# Alert deprecated: Stdlib.Int64.format
# Use Printf.sprintf with a [%L...] format instead.
# File "src/ocamlutil/pretty.ml", line 742, characters 26-38:
# 742 |                          (Int32.format (Bytes.to_string format_spec) n))
#                                 ^^^^^^^^^^^^
# Alert deprecated: Stdlib.Int32.format
# Use Printf.sprintf with a [%l...] format instead.
# File "src/ocamlutil/pretty.ml", line 752, characters 26-42:
# 752 |                          (Nativeint.format (Bytes.to_string format_spec) n))
#                                 ^^^^^^^^^^^^^^^^
# Alert deprecated: Stdlib.Nativeint.format
# Use Printf.sprintf with a [%n...] format instead.
# (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/.cil.objs/byte -I /home/opam/.opam/4.14/lib/batteries/unthreaded -I /home/opam/.opam/4.14/lib/findlib -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -o src/.cil.objs/byte/pretty.cmo -c -impl src/ocamlutil/pretty.ml)
# File "src/ocamlutil/pretty.ml", line 732, characters 26-38:
# 732 |                          (Int64.format (Bytes.to_string format_spec) n))
#                                 ^^^^^^^^^^^^
# Alert deprecated: Stdlib.Int64.format
# Use Printf.sprintf with a [%L...] format instead.
# File "src/ocamlutil/pretty.ml", line 742, characters 26-38:
# 742 |                          (Int32.format (Bytes.to_string format_spec) n))
#                                 ^^^^^^^^^^^^
# Alert deprecated: Stdlib.Int32.format
# Use Printf.sprintf with a [%l...] format instead.
# File "src/ocamlutil/pretty.ml", line 752, characters 26-42:
# 752 |                          (Nativeint.format (Bytes.to_string format_spec) n))
#                                 ^^^^^^^^^^^^^^^^
# Alert deprecated: Stdlib.Nativeint.format
# Use Printf.sprintf with a [%n...] format instead.
# (cd _build/default && ./configure)
# checking build system type... x86_64-pc-linux-gnu
# checking host system type... x86_64-pc-linux-gnu
# checking for gcc... gcc
# checking whether the C compiler works... yes
# checking for C compiler default output file name... a.out
# checking for suffix of executables... 
# checking whether we are cross compiling... no
# checking for suffix of object files... o
# checking whether the compiler supports GNU C... yes
# checking whether gcc accepts -g... yes
# checking for gcc option to enable C11 features... none needed
# checking for a BSD-compatible install... /usr/bin/install -c
# checking target system type... x86_64-pc-linux-gnu
# checking for msvc cl.exe (optional)... not found
# checking for ocamlc... ocamlc
# OCaml version is 4.14.2
# OCaml library path is /home/opam/.opam/4.14/lib/ocaml
# checking for ocamlopt... ocamlopt
# checking for ocamlc.opt... ocamlc.opt
# checking for ocamlopt.opt... ocamlopt.opt
# checking for dynlink.cmxa... yes
# checking for ocaml... ocaml
# checking for ocamldep... ocamldep
# checking for ocamlmktop... ocamlmktop
# checking for ocamlmklib... ocamlmklib
# checking for ocamldoc... ocamldoc
# checking for ocamlbuild... no
# checking for ocamllex... ocamllex
# checking for ocamllex.opt... ocamllex.opt
# checking for ocamlyacc... ocamlyacc
# checking for ocamlfind... ocamlfind
# checking for perl... perl
# checking for cygpath... no
# checking for gcc version... checking for stdio.h... yes
# checking for stdlib.h... yes
# checking for string.h... yes
# checking for inttypes.h... yes
# checking for stdint.h... yes
# checking for strings.h... yes
# checking for sys/stat.h... yes
# checking for sys/types.h... yes
# checking for unistd.h... yes
# checking for __builtin_va_list... yes
# checking if __thread is a keyword... true
# checking if gcc adds underscores to assembly labels.... false
# checking for stdlib.h... (cached) yes
# checking for strings.h... (cached) yes
# checking for sys/time.h... yes
# checking for unistd.h... (cached) yes
# checking for wchar.h... yes
# checking for stdbool.h... yes
# checking for an ANSI C-conforming const... yes
# checking for inline... inline
# checking for intptr_t... yes
# checking for working memcmp... yes
# checking for mkdir... yes
# checking for select... yes
# checking for socket... yes
# checking for __sysv_signal... yes
# checking for real definition of size_t... unsigned long
# checking for real definition of wchar_t... int
# configure: creating ./config.status
# config.status: creating stamp-h
# config.status: creating Makefile
# config.status: creating config.mk
# config.status: creating lib/perl5/App/Cilly/CilConfig.pm
# config.status: creating src/machdep-ml.c
# config.status: creating src/cilversion.ml
# config.status: creating config.h
# 
# CIL configuration:
#   (optional) cl.exe found:    HAS_MSVC           no
#   gcc to use                  CC                 gcc
#   default compiler            DEFAULT_COMPILER   _GNUCC
#   CIL version                 CIL_VERSION        1.8.2
#   Native OCaml CIL libs                          yes
# (cd _build/default && /usr/bin/make machdep)
# machdep-ml.exe created succesfully.
# Generating machine dependency information for CIL
# /bin/sh: 1: cl: not found
# (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/.cil.objs/byte -I /home/opam/.opam/4.14/lib/batteries/unthreaded -I /home/opam/.opam/4.14/lib/findlib -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -o src/.cil.objs/byte/check.cmo -c -impl src/check.ml)
# File "src/check.ml", line 661, characters 33-45:
# 661 |                                 (Int64.format "%d" i') (Int64.format "%d" i));
#                                        ^^^^^^^^^^^^
# Alert deprecated: Stdlib.Int64.format
# Use Printf.sprintf with a [%L...] format instead.
# File "src/check.ml", line 661, characters 56-68:
# 661 |                                 (Int64.format "%d" i') (Int64.format "%d" i));
#                                                               ^^^^^^^^^^^^
# Alert deprecated: Stdlib.Int64.format
# Use Printf.sprintf with a [%L...] format instead.
# (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/.cil.objs/byte -I /home/opam/.opam/4.14/lib/batteries/unthreaded -I /home/opam/.opam/4.14/lib/findlib -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -o src/.cil.objs/byte/cil.cmo -c -impl src/cil.ml)
# File "src/cil.ml", line 1777, characters 32-44:
# 1777 |           text (prefix ^ "0x" ^ Int64.format "%x" i ^ suffix)
#                                        ^^^^^^^^^^^^
# Alert deprecated: Stdlib.Int64.format
# Use Printf.sprintf with a [%L...] format instead.
# File "src/cil.ml", line 4829, characters 15-27:
# 4829 |               (Int64.format fmt i)
#                       ^^^^^^^^^^^^
# Alert deprecated: Stdlib.Int64.format
# Use Printf.sprintf with a [%L...] format instead.
# (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I src/.cil.objs/byte -I src/.cil.objs/native -I /home/opam/.opam/4.14/lib/batteries/unthreaded -I /home/opam/.opam/4.14/lib/findlib -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -o src/.cil.objs/native/cil.cmx -c -impl src/cil.ml)
# File "src/cil.ml", line 1777, characters 32-44:
# 1777 |           text (prefix ^ "0x" ^ Int64.format "%x" i ^ suffix)
#                                        ^^^^^^^^^^^^
# Alert deprecated: Stdlib.Int64.format
# Use Printf.sprintf with a [%L...] format instead.
# File "src/cil.ml", line 4829, characters 15-27:
# 4829 |               (Int64.format fmt i)
#                       ^^^^^^^^^^^^
# Alert deprecated: Stdlib.Int64.format
# Use Printf.sprintf with a [%L...] format instead.
# (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I src/.cil.objs/byte -I src/.cil.objs/native -I /home/opam/.opam/4.14/lib/batteries/unthreaded -I /home/opam/.opam/4.14/lib/findlib -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -o src/.cil.objs/native/check.cmx -c -impl src/check.ml)
# File "src/check.ml", line 661, characters 33-45:
# 661 |                                 (Int64.format "%d" i') (Int64.format "%d" i));
#                                        ^^^^^^^^^^^^
# Alert deprecated: Stdlib.Int64.format
# Use Printf.sprintf with a [%L...] format instead.
# File "src/check.ml", line 661, characters 56-68:
# 661 |                                 (Int64.format "%d" i') (Int64.format "%d" i));
#                                                               ^^^^^^^^^^^^
# Alert deprecated: Stdlib.Int64.format
# Use Printf.sprintf with a [%L...] format instead.
# (cd _build/default && ./configure)
# checking build system type... x86_64-pc-linux-gnu
# checking host system type... x86_64-pc-linux-gnu
# checking for gcc... gcc
# checking whether the C compiler works... yes
# checking for C compiler default output file name... a.out
# checking for suffix of executables... 
# checking whether we are cross compiling... no
# checking for suffix of object files... o
# checking whether the compiler supports GNU C... yes
# checking whether gcc accepts -g... yes
# checking for gcc option to enable C11 features... none needed
# checking for a BSD-compatible install... /usr/bin/install -c
# checking target system type... x86_64-pc-linux-gnu
# checking for msvc cl.exe (optional)... not found
# checking for ocamlc... ocamlc
# OCaml version is 4.14.2
# OCaml library path is /home/opam/.opam/4.14/lib/ocaml
# checking for ocamlopt... ocamlopt
# checking for ocamlc.opt... ocamlc.opt
# checking for ocamlopt.opt... ocamlopt.opt
# checking for dynlink.cmxa... yes
# checking for ocaml... ocaml
# checking for ocamldep... ocamldep
# checking for ocamlmktop... ocamlmktop
# checking for ocamlmklib... ocamlmklib
# checking for ocamldoc... ocamldoc
# checking for ocamlbuild... no
# checking for ocamllex... ocamllex
# checking for ocamllex.opt... ocamllex.opt
# checking for ocamlyacc... ocamlyacc
# checking for ocamlfind... ocamlfind
# checking for perl... perl
# checking for cygpath... no
# checking for gcc version... checking for stdio.h... yes
# checking for stdlib.h... yes
# checking for string.h... yes
# checking for inttypes.h... yes
# checking for stdint.h... yes
# checking for strings.h... yes
# checking for sys/stat.h... yes
# checking for sys/types.h... yes
# checking for unistd.h... yes
# checking for __builtin_va_list... yes
# checking if __thread is a keyword... true
# checking if gcc adds underscores to assembly labels.... false
# checking for stdlib.h... (cached) yes
# checking for strings.h... (cached) yes
# checking for sys/time.h... yes
# checking for unistd.h... (cached) yes
# checking for wchar.h... yes
# checking for stdbool.h... yes
# checking for an ANSI C-conforming const... yes
# checking for inline... inline
# checking for intptr_t... yes
# checking for working memcmp... yes
# checking for mkdir... yes
# checking for select... yes
# checking for socket... yes
# checking for __sysv_signal... yes
# checking for real definition of size_t... unsigned long
# checking for real definition of wchar_t... int
# configure: creating ./config.status
# config.status: creating stamp-h
# config.status: creating Makefile
# config.status: creating config.mk
# config.status: creating lib/perl5/App/Cilly/CilConfig.pm
# config.status: creating src/machdep-ml.c
# config.status: creating src/cilversion.ml
# config.status: creating config.h
# config.status: config.h is unchanged
# 
# CIL configuration:
#   (optional) cl.exe found:    HAS_MSVC           no
#   gcc to use                  CC                 gcc
#   default compiler            DEFAULT_COMPILER   _GNUCC
#   CIL version                 CIL_VERSION        1.8.2
#   Native OCaml CIL libs                          yes
# (cd _build/default && /usr/bin/make machdep)
# machdep-ml.exe created succesfully.
# Generating machine dependency information for CIL
# /bin/sh: 1: cl: not found
# (cd _build/default && /usr/bin/make lib/perl5/App/Cilly.pm)
# cp lib/perl5/App/Cilly.pm.in lib/perl5/App/Cilly.pm
# sed -e "s|CIL_VERSION|1.8.2|" lib/perl5/App/Cilly.pm > lib/perl5/App/Cilly.pm.tmp; \
# mv lib/perl5/App/Cilly.pm.tmp lib/perl5/App/Cilly.pm; \
# if gcc -D_GNUCC -m32 src/machdep-ml.c -o _build/machdep-ml32.exe ;then \
#   sed -e "s|nogcc32model|`_build/machdep-ml32.exe --env`|" lib/perl5/App/Cilly.pm > lib/perl5/App/Cilly.pm.tmp; \
#   mv lib/perl5/App/Cilly.pm.tmp lib/perl5/App/Cilly.pm; \
# fi
# if gcc -D_GNUCC -m64 src/machdep-ml.c -o _build/machdep-ml64.exe ;then \
#   sed -e "s|nogcc64model|`_build/machdep-ml64.exe --env`|" lib/perl5/App/Cilly.pm > lib/perl5/App/Cilly.pm.tmp; \
#   mv lib/perl5/App/Cilly.pm.tmp lib/perl5/App/Cilly.pm; \
# fi
# In file included from src/machdep-ml.c:40:
# /usr/include/stdio.h:28:10: fatal error: bits/libc-header-start.h: No such file or directory
#    28 | #include <bits/libc-header-start.h>
#       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
# compilation terminated.
# Generating CIL_MACHINE machine dependency information string (for CIL)
# (cd _build/default/lib/perl5 && /usr/bin/perl Makefile.PL)
# Generating a Unix-style Makefile
# Writing Makefile for cilly
# Writing MYMETA.yml and MYMETA.json
# (cd _build/default/lib/perl5 && /usr/bin/make)
# cp App/Cilly/TempFile.pm blib/lib/App/Cilly/TempFile.pm
# cp App/Cilly/OutputFile.pm blib/lib/App/Cilly/OutputFile.pm
# cp App/Cilly/CilConfig.pm blib/lib/App/Cilly/CilConfig.pm
# cp App/Cilly/KeptFile.pm blib/lib/App/Cilly/KeptFile.pm
# cp App/Cilly.pm blib/lib/App/Cilly.pm
# cp App/Cilly/CilCompiler.pm blib/lib/App/Cilly/CilCompiler.pm
# cp ../../bin/cilly blib/script/cilly
# "/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/cilly
# File "src/dune", lines 17-32, characters 0-713:
# 17 | (rule
# 18 |  (deps (package goblint-cil) ../src/main.exe (source_tree ../lib/perl5/App/Cilly) (source_tree ../test) ../bin/cilly ../configure.ac ../Makefile.in ../install-sh ../config.sub ../config.guess ../lib/perl5/App/Cilly.pm.in ../lib/perl5/Makefile.PL  ../config.h.in ../stamp-h.in cil.mli machdep-ml.c.in cilversion.ml.in ../config.mk.in)
# 19 |  (action (chdir ..  (progn
# ....
# 30 |  )))
# 31 |  (alias runtest)
# 32 | )
# (cd _build/default && /usr/bin/make test)
# cd test; CC=gcc ./testcil -r --regrtest || { cat cil.log; exit 1; }
# Test infrastructure for CIL on linux
# There are 409 tests enabled
# ------------ [0] CC=gcc make arcombine ------------
# ------------ [1] CC=gcc make baddef ------------
# ------------ [2] CC=gcc make comb ------------
# ------------ [3] CC=gcc make combine1 ------------
# ------------ [4] CC=gcc make combine10 ------------
# ------------ [5] CC=gcc make combine11 ------------
# ------------ [6] CC=gcc make combine12 ------------
# ------------ [7] CC=gcc make combine13 ------------
# ------------ [8] CC=gcc make combine14 ------------
# ------------ [9] CC=gcc make combine15 ------------
# ------------ [10] CC=gcc make combine16 ------------
# ------------ [11] CC=gcc make combine17 ------------
# ------------ [12] CC=gcc make combine18 ------------
# ------------ [13] CC=gcc make combine2 ------------
# ------------ [14] CC=gcc make combine20 ------------
# ------------ [15] CC=gcc make combine21 ------------
# ------------ [16] (fail) CC=gcc make combine22 ------------
# ------------ [17] CC=gcc make combine3 ------------
# ------------ [18] CC=gcc make combine5 ------------
# ------------ [19] CC=gcc make combine6 ------------
# ------------ [20] CC=gcc make combine8 ------------
# ------------ [21] (fail) CC=gcc make combine9 ------------
# ------------ [22] CC=gcc make combine_allocate MERGEINLINES=1 ------------
# ------------ [23] CC=gcc make combine_copyptrs WARNINGS_ARE_ERRORS=1 MERGEINLINES=1 ------------
# ------------ [24] CC=gcc make combine_init ------------
# ------------ [25] (fail) CC=gcc make combine_node_alloc ------------
# ------------ [26] (fail) CC=gcc make combine_samefn ------------
# ------------ [27] CC=gcc make combine_sbump ------------
# ------------ [28] CC=gcc make combine_sbumpB MERGEINLINES=1 ------------
# ------------ [29] CC=gcc make combine_syserr MERGEINLINES=1 ------------
# ------------ [30] CC=gcc make combine_theFunc MERGEINLINES=1 ------------
# ------------ [31] CC=gcc make combinealias ------------
# ------------ [32] (fail) CC=gcc make combinec99inline ------------
# 
# [32] GOOD NEWS: A test that used to fail (C99 inline semantic not fully supported.) now succeeds:
#   CC=gcc make combinec99inline
# ------------ [33] CC=gcc make combineenum1 ------------
# ------------ [34] CC=gcc make combineenum2 ------------
# ------------ [35] CC=gcc make combineenum3 ------------
# ------------ [36] (fail) CC=gcc make combineinline1 ------------
# ------------ [37] CC=gcc make combineinline2 ------------
# ------------ [38] (fail) CC=gcc make combineinline3 ------------
# ------------ [39] (fail) CC=gcc make combineinline4 ------------
# ------------ [40] CC=gcc make combineinline6 ------------
# ------------ [41] CC=gcc make combinelibrik ------------
# ------------ [42] CC=gcc make combinestruct1 ------------
# ------------ [43] CC=gcc make merge-ar ------------
# ------------ [44] CC=gcc make mergeinit ------------
# ------------ [45] CC=gcc make mergeinline ------------
# ------------ [46] CC=gcc make mergestruct ------------
# ------------ [47] CC=gcc make mixedcomb ------------
# ------------ [48] CC=gcc make runall/alpha ------------
# ------------ [49] CC=gcc make runall/extinline ------------
# ------------ [50] CC=gcc make runall/runall_misc ------------
# ------------ [51] CC=gcc make runall/structattr2 ------------
# ------------ [52] CC=gcc make runall/switch ------------
# ------------ [53] CC=gcc make scott-nogcc/bogus_redef ------------
# ------------ [54] CC=gcc make scott-nogcc/funcname ------------
# ------------ [55] CC=gcc make scott-nolink/brlock ------------
# ------------ [56] CC=gcc make scott/arrayinit ------------
# ------------ [57] (fail) CC=gcc make scott/asmfndecl ------------
# 
# [57] GOOD NEWS: A test that used to fail (Notbug. Not a bug if fails on a non-Linux machine ;-)) now succeeds:
#   CC=gcc make scott/asmfndecl
# ------------ [58] CC=gcc make scott/bisonerror ------------
# ------------ [59] CC=gcc make scott/cmpzero ------------
# ------------ [60] CC=gcc make scott/constdecl ------------
# ------------ [61] CC=gcc make scott/constfold ------------
# ------------ [62] CC=gcc make scott/ctype ------------
# ------------ [63] CC=gcc make scott/enumattr ------------
# ------------ [64] CC=gcc make scott/enumerator_sizeof ------------
# ------------ [65] CC=gcc make scott/enuminit ------------
# ------------ [66] CC=gcc make scott/errorinfn ------------
# ------------ [67] CC=gcc make scott/funcptr ------------
# ------------ [68] CC=gcc make scott/gimpdouble ------------
# ------------ [69] (fail) CC=gcc make scott/globalprob ------------
# 
# [69] GOOD NEWS: A test that used to fail (Notbug. Not a bug if fails on a non-Linux machine ;-)) now succeeds:
#   CC=gcc make scott/globalprob
# ------------ [70] CC=gcc make scott/initedextern ------------
# ------------ [71] CC=gcc make scott/invalredef ------------
# ------------ [72] CC=gcc make scott/invalredef2 ------------
# ------------ [73] CC=gcc make scott/kernel1 ------------
# 
# [73] A regression test command failed:
#   CC=gcc make scott/kernel1
# ------------ [74] CC=gcc make scott/kernel2 ------------
# ------------ [75] CC=gcc make scott/lexnum ------------
# ------------ [76] CC=gcc make scott/litstruct ------------
# ------------ [77] CC=gcc make scott/main ------------
# ------------ [78] CC=gcc make scott/memberofptr ------------
# ------------ [79] CC=gcc make scott/mode_sizes ------------
# ------------ [80] CC=gcc make scott/multiplestatics ------------
# ------------ [81] CC=gcc make scott/neg64 ------------
# 
# [81] A regression test command failed:
#   CC=gcc make scott/neg64
# ------------ [82] CC=gcc make scott/oldstyle ------------
# ------------ [83] CC=gcc make scott/open ------------
# ------------ [84] CC=gcc make scott/partialbracket ------------
# ------------ [85] CC=gcc make scott/putc ------------
# ------------ [86] (fail) CC=gcc make scott/regparm0 ------------
# 
# [86] GOOD NEWS: A test that used to fail (Notbug. Some gcc versions fail to compile this test on i386) now succeeds:
#   CC=gcc make scott/regparm0
# ------------ [87] CC=gcc make scott/s59 ------------
# ------------ [88] CC=gcc make scott/sizeofchar ------------
# ------------ [89] CC=gcc make scott/sockaddr ------------
# ------------ [90] CC=gcc make scott/struct_cs ------------
# ------------ [91] CC=gcc make scott/structattr ------------
# ------------ [92] CC=gcc make scott/structattr3 ------------
# ------------ [93] CC=gcc make scott/thing ------------
# ------------ [94] CC=gcc make scott/transpunion ------------
# ------------ [95] CC=gcc make scott/typeof ------------
# 
# [95] A regression test command failed:
#   CC=gcc make scott/typeof
# ------------ [96] CC=gcc make scott/uninit_tmp ------------
# 
# [96] A regression test command failed:
#   CC=gcc make scott/uninit_tmp
# ------------ [97] CC=gcc make scott/unionassign ------------
# ------------ [98] CC=gcc make scott/unscomp ------------
# ------------ [99] CC=gcc make scott/volatilestruct ------------
# ------------ [100] CC=gcc make scott/xcheckers ------------
# ------------ [101] CC=gcc make test-bad/enuminit2 ------------
# ------------ [102] CC=gcc make test-bad/trivial-tb ------------
# ------------ [103] CC=gcc make test-bad1/flexible-array-member-bad ------------
# ------------ [104] CC=gcc make test-bad1/wchar-bad ------------
# ------------ [105] CC=gcc make test/align3 ------------
# ------------ [106] CC=gcc make test/apachebits ------------
# ------------ [107] (fail) CC=gcc make test/argcast ------------
# ------------ [108] CC=gcc make test/array-size-trick ------------
# ------------ [109] CC=gcc make test/array1 ------------
# ------------ [110] CC=gcc make test/array2 ------------
# ------------ [111] CC=gcc make test/arrsize ------------
# ------------ [112] CC=gcc make test/asm2 ------------
# ------------ [113] CC=gcc make test/asm3 ------------
# ------------ [114] CC=gcc make test/asm4 ------------
# ------------ [115] CC=gcc make test/asm_emptyclobberallowed ------------
# ------------ [116] CC=gcc make test/attr ------------
# ------------ [117] CC=gcc make test/attr10 ------------
# ------------ [118] CC=gcc make test/attr11 ------------
# ------------ [119] CC=gcc make test/attr12 ------------
# ------------ [120] CC=gcc make test/attr13 ------------
# ------------ [121] CC=gcc make test/attr2 ------------
# ------------ [122] CC=gcc make test/attr3 ------------
# ------------ [123] CC=gcc make test/attr6 ------------
# ------------ [124] CC=gcc make test/attr7 ------------
# ------------ [125] CC=gcc make test/attr8 ------------
# ------------ [126] CC=gcc make test/attr9 WARNINGS_ARE_ERRORS=1 ------------
# ------------ [127] CC=gcc make test/bitfield ------------
# ------------ [128] (fail) CC=gcc make test/break1 ------------
# ------------ [129] CC=gcc make test/builtin2 ------------
# ------------ [130] CC=gcc make test/builtin5 ------------
# ------------ [131] CC=gcc make test/cast1 ------------
# ------------ [132] CC=gcc make test/cast2 ------------
# ------------ [133] CC=gcc make test/cast4 ------------
# ------------ [134] CC=gcc make test/castcall ------------
# ------------ [135] CC=gcc make test/castunion ------------
# ------------ [136] CC=gcc make test/const-struct-init WARNINGS_ARE_ERRORS=1 ------------
# ------------ [137] (fail) CC=gcc make test/const13 WARNINGS_ARE_ERRORS=1 ------------
# ------------ [138] CC=gcc make test/const14 ------------
# ------------ [139] CC=gcc make test/const7 ------------
# ------------ [140] CC=gcc make test/const9 ------------
# ------------ [141] CC=gcc make test/constprop ------------
# ------------ [142] CC=gcc make test/constrexpr ------------
# ------------ [143] (fail) CC=gcc make test/cpp-2 ------------
# ------------ [144] CC=gcc make test/cpp-3 ------------
# ------------ [145] (fail) CC=gcc make test/decl2 ------------
# ------------ [146] CC=gcc make test/deref ------------
# ------------ [147] CC=gcc make test/duplicate ------------
# ------------ [148] CC=gcc make test/enum ------------
# ------------ [149] CC=gcc make test/extinline3 ------------
# ------------ [150] CC=gcc make test/func ------------
# ------------ [151] (fail) CC=gcc make test/func10 ------------
# ------------ [152] (fail) CC=gcc make test/funcarg ------------
# ------------ [153] CC=gcc make test/globals ------------
# ------------ [154] (fail) CC=gcc make test/globals2 ------------
# ------------ [155] CC=gcc make test/huff1 ------------
# ------------ [156] CC=gcc make test/init ------------
# ------------ [157] CC=gcc make test/init8 ------------
# ------------ [158] CC=gcc make test/initial WARNINGS_ARE_ERRORS=1 ------------
# ------------ [159] CC=gcc make test/inline3 ------------
# ------------ [160] CC=gcc make test/jmp_buf ------------
# ------------ [161] CC=gcc make test/label5 ------------
# ------------ [162] CC=gcc make test/label7 ------------
# ------------ [163] CC=gcc make test/label8 ------------
# ------------ [164] CC=gcc make test/label9 EXTRAARGS=--domakeCFG ------------
# ------------ [165] CC=gcc make test/li ------------
# ------------ [166] CC=gcc make test/linux_atomic ------------
# ------------ [167] CC=gcc make test/linuxcombine1_1 ------------
# ------------ [168] CC=gcc make test/list ------------
# ------------ [169] CC=gcc make test/matrix ------------
# ------------ [170] CC=gcc make test/noreturn ------------
# ------------ [171] CC=gcc make test/outofmem ------------
# ------------ [172] CC=gcc make test/packed2 ------------
# ------------ [173] CC=gcc make test/power1 ------------
# ------------ [174] CC=gcc make test/printf ------------
# ------------ [175] CC=gcc make test/printf_const ------------
# ------------ [176] (fail) CC=gcc make test/proto1 ------------
# ------------ [177] (fail) CC=gcc make test/proto2 ------------
# ------------ [178] CC=gcc make test/pure ------------
# ------------ [179] CC=gcc make test/restrict EXTRAARGS=-std=c9x ------------
# ------------ [180] CC=gcc make test/restrict1 ------------
# ------------ [181] CC=gcc make test/retval ------------
# ------------ [182] CC=gcc make test/scope12 ------------
# ------------ [183] CC=gcc make test/scope2 ------------
# ------------ [184] (fail) CC=gcc make test/scope3 ------------
# ------------ [185] CC=gcc make test/scope4 ------------
# ------------ [186] CC=gcc make test/shell-escape SHELL_ESCAPE=1 ------------
# ------------ [187] (fail) CC=gcc make test/sizeof3 ------------
# 
# [187] GOOD NEWS: A test that used to fail (Bug. Constant-folding of very large arrays does not work on 32-bit machines.) now succeeds:
#   CC=gcc make test/sizeof3
# ------------ [188] CC=gcc make test/static ------------
# ------------ [189] CC=gcc make test/static1 ------------
# ------------ [190] CC=gcc make test/strcpy ------------
# ------------ [191] CC=gcc make test/struct_init ------------
# ------------ [192] CC=gcc make test/structassign ------------
# ------------ [193] (fail) CC=gcc make test/switch_default_parse_bug ------------
# ------------ [194] CC=gcc make test/sync-1 ------------
# ------------ [195] CC=gcc make test/sync-2 ------------
# ------------ [196] CC=gcc make test/sync-3 ------------
# ------------ [197] CC=gcc make test/tags ------------
# ------------ [198] CC=gcc make test/task ------------
# ------------ [199] CC=gcc make test/unimplemented ------------
# ------------ [200] CC=gcc make test/union5 ------------
# ------------ [201] CC=gcc make test/va_arg_pack ------------
# ------------ [202] CC=gcc make test/vararg7 ------------
# ------------ [203] CC=gcc make test/voidstar ------------
# ------------ [204] CC=gcc make test/voidtypedef ------------
# ------------ [205] CC=gcc make test/warnings-cast WARNINGS_ARE_ERRORS=1 ------------
# ------------ [206] CC=gcc make test/warnings-noreturn WARNINGS_ARE_ERRORS=1 ------------
# ------------ [207] CC=gcc make test_i/empty ------------
# ------------ [208] CC=gcc make test_i/lineno ------------
# ------------ [209] CC=gcc make testobj/asm5 ------------
# ------------ [210] CC=gcc make testrun/addr-array ------------
# ------------ [211] CC=gcc make testrun/addr-string ------------
# ------------ [212] CC=gcc make testrun/addrof3 ------------
# ------------ [213] CC=gcc make testrun/align1 ------------
# ------------ [214] CC=gcc make testrun/align2 EXTRAARGS=-O2 ------------
# ------------ [215] CC=gcc make testrun/apachebuf ------------
# ------------ [216] CC=gcc make testrun/apachefptr ------------
# ------------ [217] CC=gcc make testrun/array_formal ------------
# ------------ [218] (fail) CC=gcc make testrun/array_multi_varsize ------------
# ------------ [219] CC=gcc make testrun/array_varsize ------------
# ------------ [220] CC=gcc make testrun/arrayinitsize ------------
# ------------ [221] CC=gcc make testrun/asm1 ------------
# ------------ [222] CC=gcc make testrun/assign ------------
# ------------ [223] CC=gcc make testrun/attr4 ------------
# ------------ [224] CC=gcc make testrun/attr5 ------------
# ------------ [225] CC=gcc make testrun/bitfield2 ------------
# ------------ [226] CC=gcc make testrun/bitfield3 ------------
# ------------ [227] CC=gcc make testrun/blockattr2 USECFG=1 ------------
# ------------ [228] CC=gcc make testrun/bool ------------
# ------------ [229] CC=gcc make testrun/booleanOp USE_LOGICAL_OPERATORS=1 ------------
# ------------ [230] CC=gcc make testrun/builtin ------------
# ------------ [231] CC=gcc make testrun/builtin3 ------------
# ------------ [232] CC=gcc make testrun/builtin4 ------------
# ------------ [233] CC=gcc make testrun/builtin_choose_expr ------------
# ------------ [234] CC=gcc make testrun/call2 ------------
# ------------ [235] CC=gcc make testrun/case_then_default_in_switch EXTRAARGS=--domakeCFG ------------
# ------------ [236] CC=gcc make testrun/caserange ------------
# ------------ [237] CC=gcc make testrun/cast8 ------------
# ------------ [238] CC=gcc make testrun/castincr WARNINGS_ARE_ERRORS=1 ------------
# ------------ [239] CC=gcc make testrun/comma1 ------------
# ------------ [240] CC=gcc make testrun/comparisons ------------
# ------------ [241] (fail) CC=gcc make testrun/compound1 ------------
# ------------ [242] CC=gcc make testrun/compound2 ------------
# ------------ [243] CC=gcc make testrun/cond1 ------------
# ------------ [244] CC=gcc make testrun/cond2 ------------
# ------------ [245] CC=gcc make testrun/const-array-init WARNINGS_ARE_ERRORS=1 ------------
# ------------ [246] CC=gcc make testrun/const-struct-init WARNINGS_ARE_ERRORS=1 ------------
# ------------ [247] CC=gcc make testrun/const1 ------------
# ------------ [248] CC=gcc make testrun/const10 ------------
# ------------ [249] CC=gcc make testrun/const11 ------------
# ------------ [250] CC=gcc make testrun/const12 ------------
# ------------ [251] CC=gcc make testrun/const15 ------------
# ------------ [252] CC=gcc make testrun/const16 ------------
# ------------ [253] CC=gcc make testrun/const2 ------------
# ------------ [254] CC=gcc make testrun/const3 ------------
# ------------ [255] CC=gcc make testrun/const4 ------------
# ------------ [256] CC=gcc make testrun/const5 ------------
# ------------ [257] CC=gcc make testrun/const6 ------------
# ------------ [258] CC=gcc make testrun/const8 ------------
# ------------ [259] (fail) CC=gcc make testrun/constfold EXTRAARGS="--domakeCFG --dopartial" ------------
# ------------ [260] CC=gcc make testrun/decl1 ------------
# ------------ [261] CC=gcc make testrun/decl_mix_stmt ------------
# ------------ [262] CC=gcc make testrun/enum2 ------------
# ------------ [263] CC=gcc make testrun/escapes ------------
# ------------ [264] CC=gcc make testrun/extern1 ------------
# ------------ [265] CC=gcc make testrun/extinline2 ------------
# ------------ [266] CC=gcc make testrun/flexible-array-member ------------
# ------------ [267] CC=gcc make testrun/float ------------
# ------------ [268] CC=gcc make testrun/float2 ------------
# ------------ [269] CC=gcc make testrun/for1 ------------
# ------------ [270] CC=gcc make testrun/formalscope ------------
# ------------ [271] CC=gcc make testrun/func2 ------------
# ------------ [272] CC=gcc make testrun/func3 ------------
# ------------ [273] CC=gcc make testrun/func4 ------------
# ------------ [274] CC=gcc make testrun/funptr1 ------------
# ------------ [275] CC=gcc make testrun/init ------------
# ------------ [276] CC=gcc make testrun/init1 ------------
# ------------ [277] CC=gcc make testrun/init10 ------------
# ------------ [278] CC=gcc make testrun/init11 ------------
# ------------ [279] CC=gcc make testrun/init12 ------------
# ------------ [280] CC=gcc make testrun/init13 ------------
# ------------ [281] CC=gcc make testrun/init14 ------------
# ------------ [282] CC=gcc make testrun/init15 ------------
# ------------ [283] CC=gcc make testrun/init16 ------------
# ------------ [284] CC=gcc make testrun/init17 ------------
# ------------ [285] CC=gcc make testrun/init18 ------------
# ------------ [286] CC=gcc make testrun/init19 WARNINGS_ARE_ERRORS=1 ------------
# ------------ [287] CC=gcc make testrun/init2 ------------
# ------------ [288] CC=gcc make testrun/init20 ------------
# ------------ [289] CC=gcc make testrun/init21 ------------
# ------------ [290] CC=gcc make testrun/init22 ------------
# ------------ [291] CC=gcc make testrun/init3 ------------
# ------------ [292] CC=gcc make testrun/init4 ------------
# ------------ [293] CC=gcc make testrun/init5 ------------
# ------------ [294] CC=gcc make testrun/init6 ------------
# ------------ [295] CC=gcc make testrun/init9 ------------
# ------------ [296] CC=gcc make testrun/initial ------------
# ------------ [297] (fail) CC=gcc make testrun/inline1 ------------
# ------------ [298] CC=gcc make testrun/inline2 ------------
# ------------ [299] CC=gcc make testrun/label1 ------------
# ------------ [300] CC=gcc make testrun/label2 ------------
# ------------ [301] CC=gcc make testrun/label2b COMPUTEDGOTO=1 ------------
# ------------ [302] CC=gcc make testrun/label3 ------------
# ------------ [303] CC=gcc make testrun/label3b COMPUTEDGOTO=1 LOCALINIT=1 ------------
# ------------ [304] CC=gcc make testrun/label4 ------------
# ------------ [305] CC=gcc make testrun/label4b COMPUTEDGOTO=1 ------------
# ------------ [306] CC=gcc make testrun/label6 ------------
# ------------ [307] CC=gcc make testrun/land_expr ------------
# ------------ [308] CC=gcc make testrun/large_unsigned_long ------------
# ------------ [309] CC=gcc make testrun/linux_signal ------------
# ------------ [310] CC=gcc make testrun/localinit ------------
# ------------ [311] CC=gcc make testrun/logical ------------
# ------------ [312] CC=gcc make testrun/logical1 USE_LOGICAL_OPERATORS=1 ------------
# ------------ [313] CC=gcc make testrun/logical2 USE_LOGICAL_OPERATORS=1 ------------
# ------------ [314] CC=gcc make testrun/longBlock ------------
# ------------ [315] CC=gcc make testrun/lval1 ------------
# ------------ [316] CC=gcc make testrun/macro_hidden ------------
# ------------ [317] CC=gcc make testrun/math1 ------------
# ------------ [318] CC=gcc make testrun/memcpy1 ------------
# ------------ [319] CC=gcc make testrun/min ------------
# ------------ [320] CC=gcc make testrun/msvc1 ------------
# ------------ [321] CC=gcc make testrun/msvc5 ------------
# ------------ [322] CC=gcc make testrun/offsetof ------------
# ------------ [323] CC=gcc make testrun/offsetof1 ------------
# ------------ [324] CC=gcc make testrun/offsetof2 ------------
# ------------ [325] CC=gcc make testrun/offsetof3 ------------
# ------------ [326] CC=gcc make testrun/packed WARNINGS_ARE_ERRORS=1 ------------
# ------------ [327] CC=gcc make testrun/percent400 ------------
# ------------ [328] CC=gcc make testrun/percentm ------------
# ------------ [329] CC=gcc make testrun/perror ------------
# ------------ [330] CC=gcc make testrun/perror1 ------------
# ------------ [331] (fail) CC=gcc make testrun/post-assign ------------
# ------------ [332] CC=gcc make testrun/printf2 ------------
# ------------ [333] CC=gcc make testrun/question ------------
# ------------ [334] CC=gcc make testrun/question-fold-float USE_LOGICAL_OPERATORS=1 ------------
# ------------ [335] CC=gcc make testrun/question2 ------------
# ------------ [336] CC=gcc make testrun/question3 USE_LOGICAL_OPERATORS=1 ------------
# ------------ [337] CC=gcc make testrun/return1 ------------
# ------------ [338] CC=gcc make testrun/returnvoid ------------
# ------------ [339] CC=gcc make testrun/returnvoid1 ------------
# ------------ [340] (fail) CC=gcc make testrun/rmtmps-attr ------------
# ------------ [341] CC=gcc make testrun/rmtmps1 ------------
# ------------ [342] CC=gcc make testrun/rmtmps2 ------------
# ------------ [343] CC=gcc make testrun/scope1 ------------
# ------------ [344] CC=gcc make testrun/scope10 ------------
# ------------ [345] CC=gcc make testrun/scope11 ------------
# ------------ [346] CC=gcc make testrun/scope5 ------------
# ------------ [347] CC=gcc make testrun/scope6 ------------
# ------------ [348] CC=gcc make testrun/scope8 ------------
# ------------ [349] CC=gcc make testrun/scope9 ------------
# ------------ [350] CC=gcc make testrun/semicolon ------------
# ------------ [351] CC=gcc make testrun/simon6 ------------
# ------------ [352] CC=gcc make testrun/sizeof1 ------------
# ------------ [353] CC=gcc make testrun/sizeof2 ------------
# ------------ [354] CC=gcc make testrun/static ------------
# ------------ [355] CC=gcc make testrun/static2 ------------
# ------------ [356] CC=gcc make testrun/stringsize ------------
# ------------ [357] CC=gcc make testrun/strloop ------------
# ------------ [358] CC=gcc make testrun/strloop3 ------------
# ------------ [359] CC=gcc make testrun/struct1 ------------
# ------------ [360] CC=gcc make testrun/typeof1 ------------
# ------------ [361] (fail) CC=gcc make testrun/typespec1 ------------
# ------------ [362] CC=gcc make testrun/union2 ------------
# ------------ [363] CC=gcc make testrun/union3 ------------
# ------------ [364] (fail) CC=gcc make testrun/union6 ------------
# ------------ [365] CC=gcc make testrun/va-arg-1 ------------
# ------------ [366] CC=gcc make testrun/va-arg-2 ------------
# ------------ [367] CC=gcc make testrun/va-arg-7 ------------
# ------------ [368] CC=gcc make testrun/var_named_hidden ------------
# ------------ [369] CC=gcc make testrun/vararg1 ------------
# ------------ [370] CC=gcc make testrun/vararg2 ------------
# ------------ [371] CC=gcc make testrun/vararg3 ------------
# ------------ [372] CC=gcc make testrun/vararg4 ------------
# ------------ [373] CC=gcc make testrun/vararg5 ------------
# ------------ [374] CC=gcc make testrun/vararg6 ------------
# ------------ [375] CC=gcc make testrun/varargauto1 ------------
# ------------ [376] CC=gcc make testrun/void ------------
# ------------ [377] CC=gcc make testrun/voidarg ------------
# ------------ [378] CC=gcc make testrun/vsp ------------
# ------------ [379] CC=gcc make testrun/warnings-unused-label WARNINGS_ARE_ERRORS=1 ------------
# ------------ [380] CC=gcc make testrun/wchar1 ------------
# ------------ [381] CC=gcc make testrun/wchar2 ------------
# ------------ [382] CC=gcc make testrun/wchar3 ------------
# ------------ [383] CC=gcc make testrun/wchar4 ------------
# ------------ [384] CC=gcc make testrun/wchar5 ------------
# ------------ [385] CC=gcc make testrun/wchar6 ------------
# ------------ [386] CC=gcc make testrun/wchar7 ------------
# ------------ [387] (fail) CC=gcc make testrun/wrongnumargs ------------
# ------------ [388] CC=gcc make testrunc99/c99-bool ------------
# ------------ [389] CC=gcc make testrunc99/c99-complex ------------
# ------------ [390] CC=gcc make testrunc99/c99-float-pragma ------------
# ------------ [391] CC=gcc make testrunc99/c99-predefined ------------
# ------------ [392] CC=gcc make testrunc99/c99-struct ------------
# ------------ [393] CC=gcc make testrunc99/c99-tgmath ------------
# ------------ [394] (fail) CC=gcc make testrunc99/c99-universal-character-names ------------
# ------------ [395] CC=gcc make testrungcc/builtin_object_size OPTIMIZE=1 ------------
# ------------ [396] CC=gcc make testrungcc/enum3 ------------
# ------------ [397] CC=gcc make testrungcc/enum3a ------------
# ------------ [398] CC=gcc make testrungcc/enum3b ------------
# ------------ [399] (fail) CC=gcc make testrungcc/enum3c ------------
# ------------ [400] CC=gcc make testrungcc/enum3d ------------
# ------------ [401] CC=gcc make testrungcc/enum3e ------------
# ------------ [402] CC=gcc make testrungcc/enum3f ------------
# ------------ [403] CC=gcc make testrungcc/enum3g ------------
# ------------ [404] CC=gcc make testrungcc/enum3h ------------
# ------------ [405] CC=gcc make testrungcc/enum3i ------------
# ------------ [406] CC=gcc make testrungcc/enum3j ------------
# ------------ [407] CC=gcc make testrungcc/enum3k ------------
# ------------ [408] CC=gcc make testrungcc/enum3l ------------
# 
# Successful tests:     370
# Failed as expected:   30
# Unexpected success:   5
# Unexpected failure:   4
# 
# [32] GOOD NEWS: A test that used to fail (C99 inline semantic not fully supported.) now succeeds:
#   CC=gcc make combinec99inline
# [57] GOOD NEWS: A test that used to fail (Notbug. Not a bug if fails on a non-Linux machine ;-)) now succeeds:
#   CC=gcc make scott/asmfndecl
# [69] GOOD NEWS: A test that used to fail (Notbug. Not a bug if fails on a non-Linux machine ;-)) now succeeds:
#   CC=gcc make scott/globalprob
# [73] A regression test command failed:
#   CC=gcc make scott/kernel1
# [81] A regression test command failed:
#   CC=gcc make scott/neg64
# [86] GOOD NEWS: A test that used to fail (Notbug. Some gcc versions fail to compile this test on i386) now succeeds:
#   CC=gcc make scott/regparm0
# [95] A regression test command failed:
#   CC=gcc make scott/typeof
# [96] A regression test command failed:
#   CC=gcc make scott/uninit_tmp
# [187] GOOD NEWS: A test that used to fail (Bug. Constant-folding of very large arrays does not work on 32-bit machines.) now succeeds:
#   CC=gcc make test/sizeof3
# Testsuite ran on Thu Dec 11 17:33:23 2025 on localhost
# 
# ===================================
# Starting test 1/409 on Thu Dec 11 17:33:23 2025: arcombine
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.70MB, max=1.02MB, minor=5.52MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.66MB, max=1.02MB, minor=5.48MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# Linking into library array.a
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.84MB, max=1.02MB, minor=5.66MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -c array1.c array2.c
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly \
#                            --mode=AR --merge --verbose crv array.a array1.o array2.o
# AR called with crv array.a array1.o array2.o
# a - array1.o
# a - array2.o
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -o matrix.exe array.a matrix.c
# cd ./small1; ./matrix.exe
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 2/409 on Thu Dec 11 17:33:23 2025: baddef
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.53MB, max=1.02MB, minor=5.36MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# First CIL check
# Timings:
# TOTAL                           0.003 s
#   parse                           0.002 s
#   convert to CIL                  0.002 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=10.48MB, max=2.00MB, minor=10.29MB, major=1.55MB, promoted=1.36MB
#     minor collections=7  major collections=1 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small2; gcc baddef1.c baddef2.c -o baddef.exe \
#            && ./baddef.exe
# size1: 8
# size2: 12
# (correct output is 8, then 12)
# rm -f ./small2/baddef.exe
# cd ./small2; \
#   /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats  baddef1.c -c -o baddef1.o; \
#   /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats  baddef2.c -c -o baddef2.o; \
#           /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats  baddef1.o baddef2.o -obaddef.exe
# ./small2/baddef.exe
# size1: 8
# size2: 12
# (correct output is 8, then 12)
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 3/409 on Thu Dec 11 17:33:24 2025: comb
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.59MB, max=1.02MB, minor=5.41MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.88MB, max=1.02MB, minor=5.71MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.58MB, max=1.02MB, minor=5.40MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.58MB, max=1.02MB, minor=5.40MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# rm -f ./small2/comb.exe
# cd ./small2; \
#   /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -fcommon comb1.c -c -o comb1.o; \
#   /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -fcommon comb2.c -c -o comb2.o; \
#   /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -fcommon comb3.c -c -o comb3.o; \
#   /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -fcommon comb4.c -c -o comb4.o; \
#           /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -fcommon comb1.o comb2.o comb3.o comb4.o -ocomb.exe
# ./small2/comb.exe
# foo_com3(6): 19
# foo2_com4(61): 70
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 4/409 on Thu Dec 11 17:33:24 2025: combine1
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.89MB, max=1.02MB, minor=5.71MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# combine1_1.c:10:13: warning: conflicting types for built-in function 'printf'; expected 'int(const char *, ...)' [-Wbuiltin-declaration-mismatch]
#    10 | extern void printf(char *, ...);
#       |             ^~~~~~
# combine1_1.c:1:1: note: 'printf' is declared in header '<stdio.h>'
#   +++ |+#include <stdio.h>
#     1 | typedef int INT;
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.57MB, max=1.02MB, minor=5.39MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.59MB, max=1.02MB, minor=5.41MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# combine1_3.c: In function 'c3':
# combine1_3.c:10:7: warning: variable 'var' set but not used [-Wunused-but-set-variable]
#    10 | 
#       |       ^  
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; \
#           /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -fcommon \
#                     combine1_1.c combine1_2.c combine1_3.c \
#             -ocombine1.exe
# cd ./small1; ./combine1.exe
# Success
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 5/409 on Thu Dec 11 17:33:24 2025: combine10
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.53MB, max=1.02MB, minor=5.35MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.55MB, max=1.02MB, minor=5.37MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.64MB, max=1.02MB, minor=5.46MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; \
#           /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -fcommon \
#                     combine10_1.c combine10_2.c combine10_3.c \
#             -ocombine10.exe
# cd ./small1; ./combine10.exe
# Success
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 6/409 on Thu Dec 11 17:33:25 2025: combine11
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.61MB, max=1.02MB, minor=5.43MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# combine11_2.c:17: Warning: Calling function f1 without prototype.
# combine11_2.c:18: Warning: Body of function main falls-through. Adding a return statement
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.72MB, max=1.02MB, minor=5.54MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# combine11_2.c: In function 'main':
# combine11_2.c:17:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
#    17 |   void *v1 = f1(); /* Without prototype */
#       |        ^
# combine11_2.c:20:9: warning: variable 'v2' set but not used [-Wunused-but-set-variable]
# combine11_2.c:18:9: warning: variable 'v1' set but not used [-Wunused-but-set-variable]
#    18 |   void *v2 = f2();
#       |         ^~
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; \
#           /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -fcommon \
#                     combine11_1.c combine11_2.c \
#             -ocombine11.exe
# cd ./small1; ./combine11.exe
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 7/409 on Thu Dec 11 17:33:25 2025: combine12
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.57MB, max=1.02MB, minor=5.39MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.58MB, max=1.02MB, minor=5.40MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; \
#           /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -fcommon \
#                     combine12_1.c combine12_2.c \
#             -ocombine12.exe
# cd ./small1; ./combine12.exe
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 8/409 on Thu Dec 11 17:33:25 2025: combine13
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.53MB, max=1.02MB, minor=5.35MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.66MB, max=1.02MB, minor=5.48MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# combine13_2.c: In function 'main':
# combine13_2.c:11:10: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'struct foo *' [-Wformat=]
#    11 |   printf("Address is %x\n", &g); /* Make sure we use g */
#       |          ^~~~~~~~~~~~~~~~~  ~~~
#       |                             |
#       |                             struct foo *
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; \
#           /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -fcommon \
#                     combine13_1.c combine13_2.c \
#             -ocombine13.exe
# cd ./small1; ./combine13.exe
# Address is fba3e040
# Success
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 9/409 on Thu Dec 11 17:33:26 2025: combine14
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.79MB, max=1.02MB, minor=5.61MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.59MB, max=1.02MB, minor=5.41MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; \
#           /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -fcommon \
#                     combine14_1.c combine14_2.c \
#             -ocombine14.exe
# cd ./small1; ./combine14.exe
# Success
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 10/409 on Thu Dec 11 17:33:26 2025: combine15
# combine15_1.c:36: Warning: Body of function main falls-through. Adding a return statement
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.78MB, max=1.02MB, minor=5.60MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# combine15_1.c:8:18: warning: built-in function 'y1' declared as non-function [-Wbuiltin-declaration-mismatch]
#     8 | extern struct d1 {
#       |                  ^ 
# combine15_1.c: In function 'main':
# combine15_1.c:34:10: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'struct s1 *' [-Wformat=]
#    34 |   printf("Address of x1=%x and x2=%x\n",
#       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      
#       |                                          |
#       |                                          struct s1 *
# combine15_1.c:34:10: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'struct s11 *' [-Wformat=]
#    34 |   printf("Address of x1=%x and x2=%x\n",
#       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~            
#       |                                                |
#       |                                                struct s11 *
# combine15_1.c:36:10: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'struct d1 *' [-Wformat=]
#    36 |   printf("Address of y1=%x and y2=%x\n",
#       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      
#       |                                          |
#       |                                          struct d1 *
# combine15_1.c:36:10: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'struct d11 *' [-Wformat=]
#    36 |   printf("Address of y1=%x and y2=%x\n",
#       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~            
#       |                                                |
#       |                                                struct d11 *
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.56MB, max=1.02MB, minor=5.38MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# combine15_2.c:5:11: warning: built-in function 'y1' declared as non-function [-Wbuiltin-declaration-mismatch]
#     5 | struct d2 {
#       |           ^ 
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; \
#           /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -fcommon \
#                     combine15_1.c combine15_2.c \
#             -ocombine15.exe
# cd ./small1; ./combine15.exe
# Address of x1=c3e94060 and x2=c3e94050
# Address of y1=c3e94058 and y2=c3e94068
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 11/409 on Thu Dec 11 17:33:26 2025: combine16
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.63MB, max=1.02MB, minor=5.46MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.59MB, max=1.02MB, minor=5.41MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; \
#           /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -fcommon \
#                     combine16_1.c combine16_2.c \
#             -ocombine16.exe
# cd ./small1; ./combine16.exe
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 12/409 on Thu Dec 11 17:33:26 2025: combine17
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.55MB, max=1.02MB, minor=5.37MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# combine17_2.c:7: Warning: Calling function read without prototype.
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.70MB, max=1.02MB, minor=5.52MB, major=0.91MB, promoted=0.73MB
# ...TRUNCATED BY DUNE...
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 366/409 on Thu Dec 11 17:34:29 2025: testrun/va-arg-1
# va-arg-1.c:22: Warning: Body of function f falls-through. Adding a return statement
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=6.06MB, max=1.02MB, minor=5.89MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ova-arg-1.exe va-arg-1.c
# cd ./small1; ./va-arg-1.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 367/409 on Thu Dec 11 17:34:29 2025: testrun/va-arg-2
# First CIL check
# Timings:
# TOTAL                           0.001 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.001 s
# Timing used
# Memory statistics: total=12.11MB, max=1.51MB, minor=11.93MB, major=1.49MB, promoted=1.31MB
#     minor collections=8  major collections=1 compactions=0
# ./va-arg-2.cil.c:19:21: warning: conflicting types for built-in function 'strlen'; expected 'long unsigned int(const char *)' [-Wbuiltin-declaration-mismatch]
#    19 | extern unsigned int strlen(char const   * ) ;
#       |                     ^~~~~~
# ./va-arg-2.cil.c:1:1: note: 'strlen' is declared in header '<string.h>'
#   +++ |+#include <string.h>
#     1 | /* Generated by CIL v. 1.8.2 */
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ova-arg-2.exe va-arg-2.c
# cd ./small1; ./va-arg-2.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 368/409 on Thu Dec 11 17:34:30 2025: testrun/va-arg-7
# First CIL check
# Timings:
# TOTAL                           0.001 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=6.10MB, max=1.02MB, minor=5.92MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ova-arg-7.exe va-arg-7.c
# cd ./small1; ./va-arg-7.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 369/409 on Thu Dec 11 17:34:30 2025: testrun/var_named_hidden
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.56MB, max=1.02MB, minor=5.38MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# ./var_named_hidden.cil.c: In function 'main':
# ./var_named_hidden.cil.c:9:7: warning: variable 'hidden' set but not used [-Wunused-but-set-variable]
#     9 |   int hidden ;
#       |       ^~~~~~
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovar_named_hidden.exe var_named_hidden.c
# cd ./small1; ./var_named_hidden.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 370/409 on Thu Dec 11 17:34:30 2025: testrun/vararg1
# First CIL check
# Timings:
# TOTAL                           0.004 s
#   parse                           0.002 s
#   convert to CIL                  0.002 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=11.00MB, max=2.00MB, minor=10.80MB, major=1.60MB, promoted=1.40MB
#     minor collections=7  major collections=1 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovararg1.exe vararg1.c
# cd ./small1; ./vararg1.exe
# Success
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 371/409 on Thu Dec 11 17:34:30 2025: testrun/vararg2
# First CIL check
# Timings:
# TOTAL                           0.004 s
#   parse                           0.002 s
#   convert to CIL                  0.002 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=10.88MB, max=2.00MB, minor=10.69MB, major=1.59MB, promoted=1.40MB
#     minor collections=7  major collections=1 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovararg2.exe vararg2.c
# cd ./small1; ./vararg2.exe
# Success
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 372/409 on Thu Dec 11 17:34:31 2025: testrun/vararg3
# First CIL check
# Timings:
# TOTAL                           0.017 s
#   parse                           0.008 s
#   convert to CIL                  0.006 s
#   printCIL                        0.003 s
# Timing used
# Memory statistics: total=21.95MB, max=2.98MB, minor=21.71MB, major=2.63MB, promoted=2.38MB
#     minor collections=13  major collections=2 compactions=0
# vararg3: Cucu Bau
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovararg3.exe vararg3.c
# cd ./small1; ./vararg3.exe
# Success
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 373/409 on Thu Dec 11 17:34:31 2025: testrun/vararg4
# First CIL check
# Timings:
# TOTAL                           0.006 s
#   parse                           0.004 s
#   convert to CIL                  0.002 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=11.00MB, max=2.00MB, minor=10.81MB, major=1.59MB, promoted=1.40MB
#     minor collections=7  major collections=1 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovararg4.exe vararg4.c
# cd ./small1; ./vararg4.exe
# Success
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 374/409 on Thu Dec 11 17:34:31 2025: testrun/vararg5
# First CIL check
# Timings:
# TOTAL                           0.007 s
#   parse                           0.003 s
#   convert to CIL                  0.004 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=14.51MB, max=2.49MB, minor=14.23MB, major=2.01MB, promoted=1.73MB
#     minor collections=9  major collections=1 compactions=0
# ./vararg5.cil.c: In function 'main':
# ./vararg5.cil.c:95:9: warning: variable 's' set but not used [-Wunused-but-set-variable]
#    95 |   char *s ;
#       |         ^
# ./vararg5.cil.c:94:7: warning: variable 'y' set but not used [-Wunused-but-set-variable]
#    94 |   int y ;
#       |       ^
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovararg5.exe vararg5.c
# cd ./small1; ./vararg5.exe
# Should be 5 5.0 10.0: 5 5.0 10.0
# Success
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 375/409 on Thu Dec 11 17:34:31 2025: testrun/vararg6
# First CIL check
# Timings:
# TOTAL                           0.001 s
#   parse                           0.001 s
#   convert to CIL                  0.001 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=6.43MB, max=1.51MB, minor=6.25MB, major=1.10MB, promoted=0.92MB
#     minor collections=5  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovararg6.exe vararg6.c
# cd ./small1; ./vararg6.exe
# Success
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 376/409 on Thu Dec 11 17:34:32 2025: testrun/varargauto1
# First CIL check
# Timings:
# TOTAL                           0.006 s
#   parse                           0.004 s
#   convert to CIL                  0.002 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=11.05MB, max=2.00MB, minor=10.86MB, major=1.59MB, promoted=1.40MB
#     minor collections=7  major collections=1 compactions=0
# ./varargauto1.cil.c: In function 'main':
# ./varargauto1.cil.c:28:15: warning: variable 'py' set but not used [-Wunused-but-set-variable]
#    28 |   struct foo *py ;
#       |               ^~
# ./varargauto1.cil.c: In function 'myva1':
# ./varargauto1.cil.c:100:27: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'long int' [-Wformat=]
#   100 |     printf((char const   */* __restrict  */)"An_intptr: %x (%d)\n", (long )data___1,
#       |                           ^~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~
#       |                                                   |
#       |                                                   long int
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovarargauto1.exe varargauto1.c
# cd ./small1; ./varargauto1.exe
# An_int: 5
# An_str: hello
# An_str: world
# An_intptr: 29be322c (1)
# Success
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 377/409 on Thu Dec 11 17:34:32 2025: testrun/void
# First CIL check
# Timings:
# TOTAL                           0.008 s
#   parse                           0.004 s
#   convert to CIL                  0.003 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=15.93MB, max=2.49MB, minor=15.72MB, major=2.10MB, promoted=1.90MB
#     minor collections=10  major collections=1 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovoid.exe void.c
# cd ./small1; ./void.exe
# wow
# yippie!
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 378/409 on Thu Dec 11 17:34:32 2025: testrun/voidarg
# First CIL check
# Timings:
# TOTAL                           0.004 s
#   parse                           0.002 s
#   convert to CIL                  0.002 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=10.39MB, max=2.00MB, minor=10.21MB, major=1.55MB, promoted=1.37MB
#     minor collections=7  major collections=1 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovoidarg.exe voidarg.c
# cd ./small1; ./voidarg.exe
# hello, nice to meet you.
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 379/409 on Thu Dec 11 17:34:32 2025: testrun/vsp
# First CIL check
# Timings:
# TOTAL                           0.004 s
#   parse                           0.003 s
#   convert to CIL                  0.001 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=10.81MB, max=2.00MB, minor=10.62MB, major=1.58MB, promoted=1.39MB
#     minor collections=7  major collections=1 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovsp.exe vsp.c
# cd ./small1; ./vsp.exe
# Hello, world! 2+2=4
# 
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 380/409 on Thu Dec 11 17:34:33 2025: testrun/warnings-unused-label
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.65MB, max=1.02MB, minor=5.47MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -Werror -std=gnu90 -owarnings-unused-label.exe warnings-unused-label.c
# cd ./small1; ./warnings-unused-label.exe
# Success
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 381/409 on Thu Dec 11 17:34:33 2025: testrun/wchar1
# First CIL check
# Timings:
# TOTAL                           0.001 s
#   parse                           0.000 s
#   convert to CIL                  0.001 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=6.04MB, max=1.02MB, minor=5.86MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -owchar1.exe wchar1.c
# cd ./small1; ./wchar1.exe
# Success
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 382/409 on Thu Dec 11 17:34:33 2025: testrun/wchar2
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.69MB, max=1.02MB, minor=5.51MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -owchar2.exe wchar2.c
# cd ./small1; ./wchar2.exe
# Success
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 383/409 on Thu Dec 11 17:34:33 2025: testrun/wchar3
# wchar3.c:5: Warning: Body of function check falls-through. Adding a return statement
# First CIL check
# Timings:
# TOTAL                           0.001 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=6.05MB, max=1.02MB, minor=5.88MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -owchar3.exe wchar3.c
# cd ./small1; ./wchar3.exe
# Success
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 384/409 on Thu Dec 11 17:34:34 2025: testrun/wchar4
# wchar4.c:64: Warning: Truncating integer 416611827811 to 99
# First CIL check
# Timings:
# TOTAL                           0.005 s
#   parse                           0.002 s
#   convert to CIL                  0.003 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=14.30MB, max=2.00MB, minor=14.09MB, major=1.94MB, promoted=1.74MB
#     minor collections=9  major collections=1 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -owchar4.exe wchar4.c
# cd ./small1; ./wchar4.exe
# Success
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 385/409 on Thu Dec 11 17:34:34 2025: testrun/wchar5
# First CIL check
# Timings:
# TOTAL                           0.002 s
#   parse                           0.001 s
#   convert to CIL                  0.001 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=9.57MB, max=2.00MB, minor=9.21MB, major=1.63MB, promoted=1.27MB
#     minor collections=7  major collections=1 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -owchar5.exe wchar5.c
# cd ./small1; ./wchar5.exe
# Success
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 386/409 on Thu Dec 11 17:34:34 2025: testrun/wchar6
# First CIL check
# Timings:
# TOTAL                           0.004 s
#   parse                           0.001 s
#   convert to CIL                  0.002 s
#   printCIL                        0.001 s
# Timing used
# Memory statistics: total=10.65MB, max=2.00MB, minor=10.29MB, major=1.69MB, promoted=1.33MB
#     minor collections=7  major collections=1 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -owchar6.exe wchar6.c
# cd ./small1; ./wchar6.exe
# Success
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 387/409 on Thu Dec 11 17:34:34 2025: testrun/wchar7
# First CIL check
# Timings:
# TOTAL                           0.002 s
#   parse                           0.001 s
#   convert to CIL                  0.001 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=9.80MB, max=2.00MB, minor=9.44MB, major=1.64MB, promoted=1.28MB
#     minor collections=7  major collections=1 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -owchar7.exe wchar7.c
# cd ./small1; ./wchar7.exe
# Success
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 388/409 on Thu Dec 11 17:34:34 2025: testrun/wrongnumargs
# wrongnumargs.c:11: Warning: Too few arguments in call to f.
# First CIL check
# wrongnumargs.c:11: Warning: CIL invariant broken: Not enough arguments
# Bug: CIL's internal data structures are inconsistent (see the warnings above).  This may be a bug in CIL.
# 
# Error: Error while processing file; see above for details.
# Fatal error: exception Errormsg.Error
# make[1]: *** [Makefile:185: testrun/wrongnumargs] Error 2
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -owrongnumargs.exe wrongnumargs.c
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 389/409 on Thu Dec 11 17:34:34 2025: testrunc99/c99-bool
# c99-bool.c:15: Warning: Body of function main falls-through. Adding a return statement
# First CIL check
# Timings:
# TOTAL                           0.003 s
#   parse                           0.001 s
#   convert to CIL                  0.002 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=9.07MB, max=1.51MB, minor=8.88MB, major=1.39MB, promoted=1.20MB
#     minor collections=6  major collections=1 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=c99 -oc99-bool.exe c99-bool.c -lm
# cd ./small1; ./c99-bool.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 390/409 on Thu Dec 11 17:34:35 2025: testrunc99/c99-complex
# First CIL check
# Timings:
# TOTAL                           0.023 s
#   parse                           0.008 s
#   convert to CIL                  0.014 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=37.42MB, max=2.98MB, minor=37.14MB, major=2.94MB, promoted=2.66MB
#     minor collections=21  major collections=3 compactions=0
# ./c99-complex.cil.c: In function 'main':
# ./c99-complex.cil.c:141:19: warning: variable 'x00' set but not used [-Wunused-but-set-variable]
#   141 |   _Complex double x00 ;
#       |                   ^~~
# ./c99-complex.cil.c:139:19: warning: variable 'x0' set but not used [-Wunused-but-set-variable]
#   139 |   _Complex double x0 ;
#       |                   ^~
# ./c99-complex.cil.c: In function 'parsedebug':
# ./c99-complex.cil.c:279:5: warning: statement with no effect [-Wunused-value]
#   279 |     cpowl((_Complex long double )1.0iF, (_Complex long double )2);
#       |     ^~~~~
# ./c99-complex.cil.c:284:5: warning: statement with no effect [-Wunused-value]
#   284 |     cpow((_Complex double )1.0iF, (_Complex double )2);
#       |     ^~~~
# ./c99-complex.cil.c:289:5: warning: statement with no effect [-Wunused-value]
#   289 |     cpow((_Complex double )1.0iF, (_Complex double )2);
#       |     ^~~~
# ./c99-complex.cil.c:292:5: warning: statement with no effect [-Wunused-value]
#   292 |     cpow((_Complex double )1.0iF, (_Complex double )2);
#       |     ^~~~
# ./c99-complex.cil.c:265:7: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
#   265 |   int tmp ;
#       |       ^~~
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=c99 -oc99-complex.exe c99-complex.c -lm
# cd ./small1; ./c99-complex.exe
# I * I = 1.0+1.0i
# pow(I, 2) = -1.0+0.0i
# exp(I*PI) = -1.0+0.1i
# (1+2i)*(1-2i) = 5.0+0.0i
# I * I = 1.0+1.0i
# pow(I, 2) = -1.0+0.0i
# exp(I*PI) = -1.0+0.1i
# (1+2i)*(1-2i) = 5+0i
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 391/409 on Thu Dec 11 17:34:35 2025: testrunc99/c99-float-pragma
# First CIL check
# Timings:
# TOTAL                           0.008 s
#   parse                           0.006 s
#   convert to CIL                  0.002 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=15.96MB, max=2.49MB, minor=15.71MB, major=2.21MB, promoted=1.96MB
#     minor collections=10  major collections=1 compactions=0
# ./c99-float-pragma.cil.c:22: warning: ignoring '#pragma STDC FENV_ACCESS' [-Wunknown-pragmas]
#    22 | #pragma STDC FENV_ACCESS OFF
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=c99 -oc99-float-pragma.exe c99-float-pragma.c -lm
# cd ./small1; ./c99-float-pragma.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 392/409 on Thu Dec 11 17:34:35 2025: testrunc99/c99-predefined
# First CIL check
# Timings:
# TOTAL                           0.002 s
#   parse                           0.001 s
#   convert to CIL                  0.001 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=8.97MB, max=1.51MB, minor=8.79MB, major=1.37MB, promoted=1.20MB
#     minor collections=6  major collections=1 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=c99 -oc99-predefined.exe c99-predefined.c -lm
# cd ./small1; ./c99-predefined.exe
# c99-predefined.c
# 5
# main
# Dec 11 2025
# 17:34:35
# 199901
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 393/409 on Thu Dec 11 17:34:35 2025: testrunc99/c99-struct
# First CIL check
# Timings:
# TOTAL                           0.001 s
#   parse                           0.001 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=8.51MB, max=1.51MB, minor=8.33MB, major=1.29MB, promoted=1.11MB
#     minor collections=6  major collections=1 compactions=0
# ./c99-struct.cil.c: In function 'foo':
# ./c99-struct.cil.c:45:15: warning: variable 'f2' set but not used [-Wunused-but-set-variable]
#    45 |   struct fops f2 ;
#       |               ^~
# ./c99-struct.cil.c:44:36: warning: variable 'ar' set but not used [-Wunused-but-set-variable]
#    44 |   struct __anonstruct_ar_109580352 ar[4] ;
#       |                                    ^~
# ./c99-struct.cil.c:42:7: warning: variable 'a' set but not used [-Wunused-but-set-variable]
#    42 |   int a[6] ;
#       |       ^
# ./c99-struct.cil.c: In function 'main':
# ./c99-struct.cil.c:193:10: warning: variable 'sx' set but not used [-Wunused-but-set-variable]
#   193 |   char **sx ;
#       |          ^~
# ./c99-struct.cil.c:189:16: warning: variable 'p1' set but not used [-Wunused-but-set-variable]
#   189 |   struct point p1 ;
#       |                ^~
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=c99 -oc99-struct.exe c99-struct.c -lm
# cd ./small1; ./c99-struct.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 394/409 on Thu Dec 11 17:34:35 2025: testrunc99/c99-tgmath
# treating long double constant 1.0l as double constant at c99-tgmath.c:12.
# treating long double constant 1.0l as double constant at c99-tgmath.c:37.
# First CIL check
# Timings:
# TOTAL                           0.010 s
#   parse                           0.006 s
#   convert to CIL                  0.004 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=21.70MB, max=2.98MB, minor=21.42MB, major=2.78MB, promoted=2.50MB
#     minor collections=13  major collections=2 compactions=0
# ./c99-tgmath.cil.c: In function 'main':
# ./c99-tgmath.cil.c:79:15: warning: variable 'idk3' set but not used [-Wunused-but-set-variable]
#    79 |   long double idk3 ;
#       |               ^~~~
# ./c99-tgmath.cil.c:77:7: warning: variable 'j' set but not used [-Wunused-but-set-variable]
#    77 |   int j ;
#       |       ^
# ./c99-tgmath.cil.c:75:7: warning: variable 'i' set but not used [-Wunused-but-set-variable]
#    75 |   int i ;
#       |       ^
# ./c99-tgmath.cil.c:73:19: warning: variable 'idk2' set but not used [-Wunused-but-set-variable]
#    73 |   _Complex double idk2 ;
#       |                   ^~~~
# ./c99-tgmath.cil.c:71:19: warning: variable 'idk' set but not used [-Wunused-but-set-variable]
#    71 |   _Complex double idk ;
#       |                   ^~~
# ./c99-tgmath.cil.c:69:10: warning: variable 'f2d' set but not used [-Wunused-but-set-variable]
#    69 |   double f2d ;
#       |          ^~~
# ./c99-tgmath.cil.c:66:9: warning: variable 'f2' set but not used [-Wunused-but-set-variable]
#    66 |   float f2 ;
#       |         ^~
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=c99 -oc99-tgmath.exe c99-tgmath.c -lm
# cd ./small1; ./c99-tgmath.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 395/409 on Thu Dec 11 17:34:36 2025: testrunc99/c99-universal-character-names
# c99-universal-character-names.c[2:5-8] : Invalid symbol
# Parsing errorFatal error: exception Frontc.ParseError("Parse error")
# make[1]: *** [Makefile:191: testrunc99/c99-universal-character-names] Error 2
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=c99 -oc99-universal-character-names.exe c99-universal-character-names.c -lm
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 396/409 on Thu Dec 11 17:34:36 2025: testrungcc/builtin_object_size
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=6.41MB, max=1.51MB, minor=6.23MB, major=1.10MB, promoted=0.92MB
#     minor collections=5  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck -O2 --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -obuiltin_object_size.exe builtin_object_size.c
# cd ./small1; ./builtin_object_size.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 397/409 on Thu Dec 11 17:34:36 2025: testrungcc/enum3
# First CIL check
# Timings:
# TOTAL                           0.001 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=6.01MB, max=1.02MB, minor=5.83MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3.exe enum3.c
# cd ./small1; ./enum3.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 398/409 on Thu Dec 11 17:34:36 2025: testrungcc/enum3a
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.69MB, max=1.02MB, minor=5.51MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3a.exe enum3a.c
# cd ./small1; ./enum3a.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 399/409 on Thu Dec 11 17:34:36 2025: testrungcc/enum3b
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.69MB, max=1.02MB, minor=5.51MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3b.exe enum3b.c
# cd ./small1; ./enum3b.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 400/409 on Thu Dec 11 17:34:36 2025: testrungcc/enum3c
# enum3c.c:3: Error: Constant initializer 22 << 34 not an integer
# Error on A.ONLYTYPEDEF (Errormsg.Error)
# enum3c.c:11: Error: Cannot resolve variable LARGE.
# enum3c.c:11: Error: global initializer
# error in createGlobal(magic2: enum3c.c:11): Errormsg.Errorenum3c.c:17: Error: Cannot resolve variable TINY.
# Error: Cabs2cil had some errors
# Fatal error: exception Errormsg.Error
# make[1]: *** [Makefile:197: testrungcc/enum3c] Error 2
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3c.exe enum3c.c
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 401/409 on Thu Dec 11 17:34:37 2025: testrungcc/enum3d
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.69MB, max=1.02MB, minor=5.51MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3d.exe enum3d.c
# cd ./small1; ./enum3d.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 402/409 on Thu Dec 11 17:34:37 2025: testrungcc/enum3e
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.69MB, max=1.02MB, minor=5.51MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3e.exe enum3e.c
# cd ./small1; ./enum3e.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 403/409 on Thu Dec 11 17:34:37 2025: testrungcc/enum3f
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.70MB, max=1.02MB, minor=5.52MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3f.exe enum3f.c
# cd ./small1; ./enum3f.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 404/409 on Thu Dec 11 17:34:37 2025: testrungcc/enum3g
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.71MB, max=1.02MB, minor=5.53MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3g.exe enum3g.c
# cd ./small1; ./enum3g.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 405/409 on Thu Dec 11 17:34:37 2025: testrungcc/enum3h
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.69MB, max=1.02MB, minor=5.51MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3h.exe enum3h.c
# cd ./small1; ./enum3h.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 406/409 on Thu Dec 11 17:34:38 2025: testrungcc/enum3i
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.68MB, max=1.02MB, minor=5.50MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3i.exe enum3i.c
# cd ./small1; ./enum3i.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 407/409 on Thu Dec 11 17:34:38 2025: testrungcc/enum3j
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.62MB, max=1.02MB, minor=5.44MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3j.exe enum3j.c
# cd ./small1; ./enum3j.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 408/409 on Thu Dec 11 17:34:38 2025: testrungcc/enum3k
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.63MB, max=1.02MB, minor=5.46MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3k.exe enum3k.c
# cd ./small1; ./enum3k.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 409/409 on Thu Dec 11 17:34:38 2025: testrungcc/enum3l
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.63MB, max=1.02MB, minor=5.45MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3l.exe enum3l.c
# cd ./small1; ./enum3l.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# make: *** [Makefile:299: test] Error 1



<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build goblint-cil 1.8.2
+- 
- No changes have been performed
# To update the current shell environment, run: eval $(opam env)
2025-12-11 17:34.38 ---> saved as "4f6f4f4b25d2c40af98c6927d554a70ccf3dc511df532028635b3487985e09fc"

/home/opam: (run (shell  "opam reinstall --with-test --verbose goblint-cil.1.8.2;\
                        \n        res=$?;\
                        \n        test \"$res\" != 31 && exit \"$res\";\
                        \n        export OPAMCLI=2.0;\
                        \n        build_dir=$(opam var prefix)/.opam-switch/build;\
                        \n        failed=$(ls \"$build_dir\");\
                        \n        partial_fails=\"\";\
                        \n        for pkg in $failed; do\
                        \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n          test \"$pkg\" != 'goblint-cil.1.8.2' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
The following actions will be performed:
=== recompile 1 package
  - recompile goblint-cil 1.8.2

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/4: [goblint-cil.1.8.2: extract]
-> retrieved goblint-cil.1.8.2  (cached)
Processing  2/4: [goblint-cil: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "goblint-cil" "-j" "255" "@install" "@runtest" (CWD=/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2)
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlyacc src/frontc/cparser.mly)
- 1 shift/reduce conflict.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I src/.cil.objs/byte -I src/.cil.objs/native -I /home/opam/.opam/4.14/lib/batteries/unthreaded -I /home/opam/.opam/4.14/lib/findlib -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -o src/.cil.objs/native/pretty.cmx -c -impl src/ocamlutil/pretty.ml)
- File "src/ocamlutil/pretty.ml", line 732, characters 26-38:
- 732 |                          (Int64.format (Bytes.to_string format_spec) n))
-                                 ^^^^^^^^^^^^
- Alert deprecated: Stdlib.Int64.format
- Use Printf.sprintf with a [%L...] format instead.
- File "src/ocamlutil/pretty.ml", line 742, characters 26-38:
- 742 |                          (Int32.format (Bytes.to_string format_spec) n))
-                                 ^^^^^^^^^^^^
- Alert deprecated: Stdlib.Int32.format
- Use Printf.sprintf with a [%l...] format instead.
- File "src/ocamlutil/pretty.ml", line 752, characters 26-42:
- 752 |                          (Nativeint.format (Bytes.to_string format_spec) n))
-                                 ^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.Nativeint.format
- Use Printf.sprintf with a [%n...] format instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/.cil.objs/byte -I /home/opam/.opam/4.14/lib/batteries/unthreaded -I /home/opam/.opam/4.14/lib/findlib -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -o src/.cil.objs/byte/pretty.cmo -c -impl src/ocamlutil/pretty.ml)
- File "src/ocamlutil/pretty.ml", line 732, characters 26-38:
- 732 |                          (Int64.format (Bytes.to_string format_spec) n))
-                                 ^^^^^^^^^^^^
- Alert deprecated: Stdlib.Int64.format
- Use Printf.sprintf with a [%L...] format instead.
- File "src/ocamlutil/pretty.ml", line 742, characters 26-38:
- 742 |                          (Int32.format (Bytes.to_string format_spec) n))
-                                 ^^^^^^^^^^^^
- Alert deprecated: Stdlib.Int32.format
- Use Printf.sprintf with a [%l...] format instead.
- File "src/ocamlutil/pretty.ml", line 752, characters 26-42:
- 752 |                          (Nativeint.format (Bytes.to_string format_spec) n))
-                                 ^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.Nativeint.format
- Use Printf.sprintf with a [%n...] format instead.
- (cd _build/default && ./configure)
- checking build system type... x86_64-pc-linux-gnu
- checking host system type... x86_64-pc-linux-gnu
- checking for gcc... gcc
- checking whether the C compiler works... yes
- checking for C compiler default output file name... a.out
- checking for suffix of executables... 
- checking whether we are cross compiling... no
- checking for suffix of object files... o
- checking whether the compiler supports GNU C... yes
- checking whether gcc accepts -g... yes
- checking for gcc option to enable C11 features... none needed
- checking for a BSD-compatible install... /usr/bin/install -c
- checking target system type... x86_64-pc-linux-gnu
- checking for msvc cl.exe (optional)... not found
- checking for ocamlc... ocamlc
- OCaml version is 4.14.2
- OCaml library path is /home/opam/.opam/4.14/lib/ocaml
- checking for ocamlopt... ocamlopt
- checking for ocamlc.opt... ocamlc.opt
- checking for ocamlopt.opt... ocamlopt.opt
- checking for dynlink.cmxa... yes
- checking for ocaml... ocaml
- checking for ocamldep... ocamldep
- checking for ocamlmktop... ocamlmktop
- checking for ocamlmklib... ocamlmklib
- checking for ocamldoc... ocamldoc
- checking for ocamlbuild... no
- checking for ocamllex... ocamllex
- checking for ocamllex.opt... ocamllex.opt
- checking for ocamlyacc... ocamlyacc
- checking for ocamlfind... ocamlfind
- checking for perl... perl
- checking for cygpath... no
- checking for gcc version... checking for stdio.h... yes
- checking for stdlib.h... yes
- checking for string.h... yes
- checking for inttypes.h... yes
- checking for stdint.h... yes
- checking for strings.h... yes
- checking for sys/stat.h... yes
- checking for sys/types.h... yes
- checking for unistd.h... yes
- checking for __builtin_va_list... yes
- checking if __thread is a keyword... true
- checking if gcc adds underscores to assembly labels.... false
- checking for stdlib.h... (cached) yes
- checking for strings.h... (cached) yes
- checking for sys/time.h... yes
- checking for unistd.h... (cached) yes
- checking for wchar.h... yes
- checking for stdbool.h... yes
- checking for an ANSI C-conforming const... yes
- checking for inline... inline
- checking for intptr_t... yes
- checking for working memcmp... yes
- checking for mkdir... yes
- checking for select... yes
- checking for socket... yes
- checking for __sysv_signal... yes
- checking for real definition of size_t... unsigned long
- checking for real definition of wchar_t... int
- configure: creating ./config.status
- config.status: creating stamp-h
- config.status: creating Makefile
- config.status: creating config.mk
- config.status: creating lib/perl5/App/Cilly/CilConfig.pm
- config.status: creating src/machdep-ml.c
- config.status: creating src/cilversion.ml
- config.status: creating config.h
- 
- CIL configuration:
-   (optional) cl.exe found:    HAS_MSVC           no
-   gcc to use                  CC                 gcc
-   default compiler            DEFAULT_COMPILER   _GNUCC
-   CIL version                 CIL_VERSION        1.8.2
-   Native OCaml CIL libs                          yes
- (cd _build/default && /usr/bin/make machdep)
- machdep-ml.exe created succesfully.
- Generating machine dependency information for CIL
- /bin/sh: 1: cl: not found
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/.cil.objs/byte -I /home/opam/.opam/4.14/lib/batteries/unthreaded -I /home/opam/.opam/4.14/lib/findlib -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -o src/.cil.objs/byte/check.cmo -c -impl src/check.ml)
- File "src/check.ml", line 661, characters 33-45:
- 661 |                                 (Int64.format "%d" i') (Int64.format "%d" i));
-                                        ^^^^^^^^^^^^
- Alert deprecated: Stdlib.Int64.format
- Use Printf.sprintf with a [%L...] format instead.
- File "src/check.ml", line 661, characters 56-68:
- 661 |                                 (Int64.format "%d" i') (Int64.format "%d" i));
-                                                               ^^^^^^^^^^^^
- Alert deprecated: Stdlib.Int64.format
- Use Printf.sprintf with a [%L...] format instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/.cil.objs/byte -I /home/opam/.opam/4.14/lib/batteries/unthreaded -I /home/opam/.opam/4.14/lib/findlib -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -o src/.cil.objs/byte/cil.cmo -c -impl src/cil.ml)
- File "src/cil.ml", line 1777, characters 32-44:
- 1777 |           text (prefix ^ "0x" ^ Int64.format "%x" i ^ suffix)
-                                        ^^^^^^^^^^^^
- Alert deprecated: Stdlib.Int64.format
- Use Printf.sprintf with a [%L...] format instead.
- File "src/cil.ml", line 4829, characters 15-27:
- 4829 |               (Int64.format fmt i)
-                       ^^^^^^^^^^^^
- Alert deprecated: Stdlib.Int64.format
- Use Printf.sprintf with a [%L...] format instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I src/.cil.objs/byte -I src/.cil.objs/native -I /home/opam/.opam/4.14/lib/batteries/unthreaded -I /home/opam/.opam/4.14/lib/findlib -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -o src/.cil.objs/native/cil.cmx -c -impl src/cil.ml)
- File "src/cil.ml", line 1777, characters 32-44:
- 1777 |           text (prefix ^ "0x" ^ Int64.format "%x" i ^ suffix)
-                                        ^^^^^^^^^^^^
- Alert deprecated: Stdlib.Int64.format
- Use Printf.sprintf with a [%L...] format instead.
- File "src/cil.ml", line 4829, characters 15-27:
- 4829 |               (Int64.format fmt i)
-                       ^^^^^^^^^^^^
- Alert deprecated: Stdlib.Int64.format
- Use Printf.sprintf with a [%L...] format instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I src/.cil.objs/byte -I src/.cil.objs/native -I /home/opam/.opam/4.14/lib/batteries/unthreaded -I /home/opam/.opam/4.14/lib/findlib -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -o src/.cil.objs/native/check.cmx -c -impl src/check.ml)
- File "src/check.ml", line 661, characters 33-45:
- 661 |                                 (Int64.format "%d" i') (Int64.format "%d" i));
-                                        ^^^^^^^^^^^^
- Alert deprecated: Stdlib.Int64.format
- Use Printf.sprintf with a [%L...] format instead.
- File "src/check.ml", line 661, characters 56-68:
- 661 |                                 (Int64.format "%d" i') (Int64.format "%d" i));
-                                                               ^^^^^^^^^^^^
- Alert deprecated: Stdlib.Int64.format
- Use Printf.sprintf with a [%L...] format instead.
- (cd _build/default && ./configure)
- checking build system type... x86_64-pc-linux-gnu
- checking host system type... x86_64-pc-linux-gnu
- checking for gcc... gcc
- checking whether the C compiler works... yes
- checking for C compiler default output file name... a.out
- checking for suffix of executables... 
- checking whether we are cross compiling... no
- checking for suffix of object files... o
- checking whether the compiler supports GNU C... yes
- checking whether gcc accepts -g... yes
- checking for gcc option to enable C11 features... none needed
- checking for a BSD-compatible install... /usr/bin/install -c
- checking target system type... x86_64-pc-linux-gnu
- checking for msvc cl.exe (optional)... not found
- checking for ocamlc... ocamlc
- OCaml version is 4.14.2
- OCaml library path is /home/opam/.opam/4.14/lib/ocaml
- checking for ocamlopt... ocamlopt
- checking for ocamlc.opt... ocamlc.opt
- checking for ocamlopt.opt... ocamlopt.opt
- checking for dynlink.cmxa... yes
- checking for ocaml... ocaml
- checking for ocamldep... ocamldep
- checking for ocamlmktop... ocamlmktop
- checking for ocamlmklib... ocamlmklib
- checking for ocamldoc... ocamldoc
- checking for ocamlbuild... no
- checking for ocamllex... ocamllex
- checking for ocamllex.opt... ocamllex.opt
- checking for ocamlyacc... ocamlyacc
- checking for ocamlfind... ocamlfind
- checking for perl... perl
- checking for cygpath... no
- checking for gcc version... checking for stdio.h... yes
- checking for stdlib.h... yes
- checking for string.h... yes
- checking for inttypes.h... yes
- checking for stdint.h... yes
- checking for strings.h... yes
- checking for sys/stat.h... yes
- checking for sys/types.h... yes
- checking for unistd.h... yes
- checking for __builtin_va_list... yes
- checking if __thread is a keyword... true
- checking if gcc adds underscores to assembly labels.... false
- checking for stdlib.h... (cached) yes
- checking for strings.h... (cached) yes
- checking for sys/time.h... yes
- checking for unistd.h... (cached) yes
- checking for wchar.h... yes
- checking for stdbool.h... yes
- checking for an ANSI C-conforming const... yes
- checking for inline... inline
- checking for intptr_t... yes
- checking for working memcmp... yes
- checking for mkdir... yes
- checking for select... yes
- checking for socket... yes
- checking for __sysv_signal... yes
- checking for real definition of size_t... unsigned long
- checking for real definition of wchar_t... int
- configure: creating ./config.status
- config.status: creating stamp-h
- config.status: creating Makefile
- config.status: creating config.mk
- config.status: creating lib/perl5/App/Cilly/CilConfig.pm
- config.status: creating src/machdep-ml.c
- config.status: creating src/cilversion.ml
- config.status: creating config.h
- config.status: config.h is unchanged
- 
- CIL configuration:
-   (optional) cl.exe found:    HAS_MSVC           no
-   gcc to use                  CC                 gcc
-   default compiler            DEFAULT_COMPILER   _GNUCC
-   CIL version                 CIL_VERSION        1.8.2
-   Native OCaml CIL libs                          yes
- (cd _build/default && /usr/bin/make machdep)
- machdep-ml.exe created succesfully.
- Generating machine dependency information for CIL
- /bin/sh: 1: cl: not found
- (cd _build/default && /usr/bin/make lib/perl5/App/Cilly.pm)
- cp lib/perl5/App/Cilly.pm.in lib/perl5/App/Cilly.pm
- sed -e "s|CIL_VERSION|1.8.2|" lib/perl5/App/Cilly.pm > lib/perl5/App/Cilly.pm.tmp; \
- mv lib/perl5/App/Cilly.pm.tmp lib/perl5/App/Cilly.pm; \
- if gcc -D_GNUCC -m32 src/machdep-ml.c -o _build/machdep-ml32.exe ;then \
-   sed -e "s|nogcc32model|`_build/machdep-ml32.exe --env`|" lib/perl5/App/Cilly.pm > lib/perl5/App/Cilly.pm.tmp; \
-   mv lib/perl5/App/Cilly.pm.tmp lib/perl5/App/Cilly.pm; \
- fi
- if gcc -D_GNUCC -m64 src/machdep-ml.c -o _build/machdep-ml64.exe ;then \
-   sed -e "s|nogcc64model|`_build/machdep-ml64.exe --env`|" lib/perl5/App/Cilly.pm > lib/perl5/App/Cilly.pm.tmp; \
-   mv lib/perl5/App/Cilly.pm.tmp lib/perl5/App/Cilly.pm; \
- fi
- In file included from src/machdep-ml.c:40:
- /usr/include/stdio.h:28:10: fatal error: bits/libc-header-start.h: No such file or directory
-    28 | #include <bits/libc-header-start.h>
-       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
- compilation terminated.
- Generating CIL_MACHINE machine dependency information string (for CIL)
- (cd _build/default/lib/perl5 && /usr/bin/perl Makefile.PL)
- Generating a Unix-style Makefile
- Writing Makefile for cilly
- Writing MYMETA.yml and MYMETA.json
- (cd _build/default/lib/perl5 && /usr/bin/make)
- cp App/Cilly/TempFile.pm blib/lib/App/Cilly/TempFile.pm
- cp App/Cilly.pm blib/lib/App/Cilly.pm
- cp App/Cilly/OutputFile.pm blib/lib/App/Cilly/OutputFile.pm
- cp App/Cilly/KeptFile.pm blib/lib/App/Cilly/KeptFile.pm
- cp App/Cilly/CilConfig.pm blib/lib/App/Cilly/CilConfig.pm
- cp App/Cilly/CilCompiler.pm blib/lib/App/Cilly/CilCompiler.pm
- cp ../../bin/cilly blib/script/cilly
- "/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/cilly
- File "src/dune", lines 17-32, characters 0-713:
- 17 | (rule
- 18 |  (deps (package goblint-cil) ../src/main.exe (source_tree ../lib/perl5/App/Cilly) (source_tree ../test) ../bin/cilly ../configure.ac ../Makefile.in ../install-sh ../config.sub ../config.guess ../lib/perl5/App/Cilly.pm.in ../lib/perl5/Makefile.PL  ../config.h.in ../stamp-h.in cil.mli machdep-ml.c.in cilversion.ml.in ../config.mk.in)
- 19 |  (action (chdir ..  (progn
- ....
- 30 |  )))
- 31 |  (alias runtest)
- 32 | )
- (cd _build/default && /usr/bin/make test)
- cd test; CC=gcc ./testcil -r --regrtest || { cat cil.log; exit 1; }
- Test infrastructure for CIL on linux
- There are 409 tests enabled
- ------------ [0] CC=gcc make arcombine ------------
- ------------ [1] CC=gcc make baddef ------------
- ------------ [2] CC=gcc make comb ------------
- ------------ [3] CC=gcc make combine1 ------------
- ------------ [4] CC=gcc make combine10 ------------
- ------------ [5] CC=gcc make combine11 ------------
- ------------ [6] CC=gcc make combine12 ------------
- ------------ [7] CC=gcc make combine13 ------------
- ------------ [8] CC=gcc make combine14 ------------
- ------------ [9] CC=gcc make combine15 ------------
- ------------ [10] CC=gcc make combine16 ------------
- ------------ [11] CC=gcc make combine17 ------------
- ------------ [12] CC=gcc make combine18 ------------
- ------------ [13] CC=gcc make combine2 ------------
- ------------ [14] CC=gcc make combine20 ------------
- ------------ [15] CC=gcc make combine21 ------------
- ------------ [16] (fail) CC=gcc make combine22 ------------
- ------------ [17] CC=gcc make combine3 ------------
- ------------ [18] CC=gcc make combine5 ------------
- ------------ [19] CC=gcc make combine6 ------------
- ------------ [20] CC=gcc make combine8 ------------
- ------------ [21] (fail) CC=gcc make combine9 ------------
- ------------ [22] CC=gcc make combine_allocate MERGEINLINES=1 ------------
- ------------ [23] CC=gcc make combine_copyptrs WARNINGS_ARE_ERRORS=1 MERGEINLINES=1 ------------
- ------------ [24] CC=gcc make combine_init ------------
- ------------ [25] (fail) CC=gcc make combine_node_alloc ------------
- ------------ [26] (fail) CC=gcc make combine_samefn ------------
- ------------ [27] CC=gcc make combine_sbump ------------
- ------------ [28] CC=gcc make combine_sbumpB MERGEINLINES=1 ------------
- ------------ [29] CC=gcc make combine_syserr MERGEINLINES=1 ------------
- ------------ [30] CC=gcc make combine_theFunc MERGEINLINES=1 ------------
- ------------ [31] CC=gcc make combinealias ------------
- ------------ [32] (fail) CC=gcc make combinec99inline ------------
- 
- [32] GOOD NEWS: A test that used to fail (C99 inline semantic not fully supported.) now succeeds:
-   CC=gcc make combinec99inline
- ------------ [33] CC=gcc make combineenum1 ------------
- ------------ [34] CC=gcc make combineenum2 ------------
- ------------ [35] CC=gcc make combineenum3 ------------
- ------------ [36] (fail) CC=gcc make combineinline1 ------------
- ------------ [37] CC=gcc make combineinline2 ------------
- ------------ [38] (fail) CC=gcc make combineinline3 ------------
- ------------ [39] (fail) CC=gcc make combineinline4 ------------
- ------------ [40] CC=gcc make combineinline6 ------------
- ------------ [41] CC=gcc make combinelibrik ------------
- ------------ [42] CC=gcc make combinestruct1 ------------
- ------------ [43] CC=gcc make merge-ar ------------
- ------------ [44] CC=gcc make mergeinit ------------
- ------------ [45] CC=gcc make mergeinline ------------
- ------------ [46] CC=gcc make mergestruct ------------
- ------------ [47] CC=gcc make mixedcomb ------------
- ------------ [48] CC=gcc make runall/alpha ------------
- ------------ [49] CC=gcc make runall/extinline ------------
- ------------ [50] CC=gcc make runall/runall_misc ------------
- ------------ [51] CC=gcc make runall/structattr2 ------------
- ------------ [52] CC=gcc make runall/switch ------------
- ------------ [53] CC=gcc make scott-nogcc/bogus_redef ------------
- ------------ [54] CC=gcc make scott-nogcc/funcname ------------
- ------------ [55] CC=gcc make scott-nolink/brlock ------------
- ------------ [56] CC=gcc make scott/arrayinit ------------
- ------------ [57] (fail) CC=gcc make scott/asmfndecl ------------
- 
- [57] GOOD NEWS: A test that used to fail (Notbug. Not a bug if fails on a non-Linux machine ;-)) now succeeds:
-   CC=gcc make scott/asmfndecl
- ------------ [58] CC=gcc make scott/bisonerror ------------
- ------------ [59] CC=gcc make scott/cmpzero ------------
- ------------ [60] CC=gcc make scott/constdecl ------------
- ------------ [61] CC=gcc make scott/constfold ------------
- ------------ [62] CC=gcc make scott/ctype ------------
- ------------ [63] CC=gcc make scott/enumattr ------------
- ------------ [64] CC=gcc make scott/enumerator_sizeof ------------
- ------------ [65] CC=gcc make scott/enuminit ------------
- ------------ [66] CC=gcc make scott/errorinfn ------------
- ------------ [67] CC=gcc make scott/funcptr ------------
- ------------ [68] CC=gcc make scott/gimpdouble ------------
- ------------ [69] (fail) CC=gcc make scott/globalprob ------------
- 
- [69] GOOD NEWS: A test that used to fail (Notbug. Not a bug if fails on a non-Linux machine ;-)) now succeeds:
-   CC=gcc make scott/globalprob
- ------------ [70] CC=gcc make scott/initedextern ------------
- ------------ [71] CC=gcc make scott/invalredef ------------
- ------------ [72] CC=gcc make scott/invalredef2 ------------
- ------------ [73] CC=gcc make scott/kernel1 ------------
- 
- [73] A regression test command failed:
-   CC=gcc make scott/kernel1
- ------------ [74] CC=gcc make scott/kernel2 ------------
- ------------ [75] CC=gcc make scott/lexnum ------------
- ------------ [76] CC=gcc make scott/litstruct ------------
- ------------ [77] CC=gcc make scott/main ------------
- ------------ [78] CC=gcc make scott/memberofptr ------------
- ------------ [79] CC=gcc make scott/mode_sizes ------------
- ------------ [80] CC=gcc make scott/multiplestatics ------------
- ------------ [81] CC=gcc make scott/neg64 ------------
- 
- [81] A regression test command failed:
-   CC=gcc make scott/neg64
- ------------ [82] CC=gcc make scott/oldstyle ------------
- ------------ [83] CC=gcc make scott/open ------------
- ------------ [84] CC=gcc make scott/partialbracket ------------
- ------------ [85] CC=gcc make scott/putc ------------
- ------------ [86] (fail) CC=gcc make scott/regparm0 ------------
- 
- [86] GOOD NEWS: A test that used to fail (Notbug. Some gcc versions fail to compile this test on i386) now succeeds:
-   CC=gcc make scott/regparm0
- ------------ [87] CC=gcc make scott/s59 ------------
- ------------ [88] CC=gcc make scott/sizeofchar ------------
- ------------ [89] CC=gcc make scott/sockaddr ------------
- ------------ [90] CC=gcc make scott/struct_cs ------------
- ------------ [91] CC=gcc make scott/structattr ------------
- ------------ [92] CC=gcc make scott/structattr3 ------------
- ------------ [93] CC=gcc make scott/thing ------------
- ------------ [94] CC=gcc make scott/transpunion ------------
- ------------ [95] CC=gcc make scott/typeof ------------
- 
- [95] A regression test command failed:
-   CC=gcc make scott/typeof
- ------------ [96] CC=gcc make scott/uninit_tmp ------------
- 
- [96] A regression test command failed:
-   CC=gcc make scott/uninit_tmp
- ------------ [97] CC=gcc make scott/unionassign ------------
- ------------ [98] CC=gcc make scott/unscomp ------------
- ------------ [99] CC=gcc make scott/volatilestruct ------------
- ------------ [100] CC=gcc make scott/xcheckers ------------
- ------------ [101] CC=gcc make test-bad/enuminit2 ------------
- ------------ [102] CC=gcc make test-bad/trivial-tb ------------
- ------------ [103] CC=gcc make test-bad1/flexible-array-member-bad ------------
- ------------ [104] CC=gcc make test-bad1/wchar-bad ------------
- ------------ [105] CC=gcc make test/align3 ------------
- ------------ [106] CC=gcc make test/apachebits ------------
- ------------ [107] (fail) CC=gcc make test/argcast ------------
- ------------ [108] CC=gcc make test/array-size-trick ------------
- ------------ [109] CC=gcc make test/array1 ------------
- ------------ [110] CC=gcc make test/array2 ------------
- ------------ [111] CC=gcc make test/arrsize ------------
- ------------ [112] CC=gcc make test/asm2 ------------
- ------------ [113] CC=gcc make test/asm3 ------------
- ------------ [114] CC=gcc make test/asm4 ------------
- ------------ [115] CC=gcc make test/asm_emptyclobberallowed ------------
- ------------ [116] CC=gcc make test/attr ------------
- ------------ [117] CC=gcc make test/attr10 ------------
- ------------ [118] CC=gcc make test/attr11 ------------
- ------------ [119] CC=gcc make test/attr12 ------------
- ------------ [120] CC=gcc make test/attr13 ------------
- ------------ [121] CC=gcc make test/attr2 ------------
- ------------ [122] CC=gcc make test/attr3 ------------
- ------------ [123] CC=gcc make test/attr6 ------------
- ------------ [124] CC=gcc make test/attr7 ------------
- ------------ [125] CC=gcc make test/attr8 ------------
- ------------ [126] CC=gcc make test/attr9 WARNINGS_ARE_ERRORS=1 ------------
- ------------ [127] CC=gcc make test/bitfield ------------
- ------------ [128] (fail) CC=gcc make test/break1 ------------
- ------------ [129] CC=gcc make test/builtin2 ------------
- ------------ [130] CC=gcc make test/builtin5 ------------
- ------------ [131] CC=gcc make test/cast1 ------------
- ------------ [132] CC=gcc make test/cast2 ------------
- ------------ [133] CC=gcc make test/cast4 ------------
- ------------ [134] CC=gcc make test/castcall ------------
- ------------ [135] CC=gcc make test/castunion ------------
- ------------ [136] CC=gcc make test/const-struct-init WARNINGS_ARE_ERRORS=1 ------------
- ------------ [137] (fail) CC=gcc make test/const13 WARNINGS_ARE_ERRORS=1 ------------
- ------------ [138] CC=gcc make test/const14 ------------
- ------------ [139] CC=gcc make test/const7 ------------
- ------------ [140] CC=gcc make test/const9 ------------
- ------------ [141] CC=gcc make test/constprop ------------
- ------------ [142] CC=gcc make test/constrexpr ------------
- ------------ [143] (fail) CC=gcc make test/cpp-2 ------------
- ------------ [144] CC=gcc make test/cpp-3 ------------
- ------------ [145] (fail) CC=gcc make test/decl2 ------------
- ------------ [146] CC=gcc make test/deref ------------
- ------------ [147] CC=gcc make test/duplicate ------------
- ------------ [148] CC=gcc make test/enum ------------
- ------------ [149] CC=gcc make test/extinline3 ------------
- ------------ [150] CC=gcc make test/func ------------
- ------------ [151] (fail) CC=gcc make test/func10 ------------
- ------------ [152] (fail) CC=gcc make test/funcarg ------------
- ------------ [153] CC=gcc make test/globals ------------
- ------------ [154] (fail) CC=gcc make test/globals2 ------------
- ------------ [155] CC=gcc make test/huff1 ------------
- ------------ [156] CC=gcc make test/init ------------
- ------------ [157] CC=gcc make test/init8 ------------
- ------------ [158] CC=gcc make test/initial WARNINGS_ARE_ERRORS=1 ------------
- ------------ [159] CC=gcc make test/inline3 ------------
- ------------ [160] CC=gcc make test/jmp_buf ------------
- ------------ [161] CC=gcc make test/label5 ------------
- ------------ [162] CC=gcc make test/label7 ------------
- ------------ [163] CC=gcc make test/label8 ------------
- ------------ [164] CC=gcc make test/label9 EXTRAARGS=--domakeCFG ------------
- ------------ [165] CC=gcc make test/li ------------
- ------------ [166] CC=gcc make test/linux_atomic ------------
- ------------ [167] CC=gcc make test/linuxcombine1_1 ------------
- ------------ [168] CC=gcc make test/list ------------
- ------------ [169] CC=gcc make test/matrix ------------
- ------------ [170] CC=gcc make test/noreturn ------------
- ------------ [171] CC=gcc make test/outofmem ------------
- ------------ [172] CC=gcc make test/packed2 ------------
- ------------ [173] CC=gcc make test/power1 ------------
- ------------ [174] CC=gcc make test/printf ------------
- ------------ [175] CC=gcc make test/printf_const ------------
- ------------ [176] (fail) CC=gcc make test/proto1 ------------
- ------------ [177] (fail) CC=gcc make test/proto2 ------------
- ------------ [178] CC=gcc make test/pure ------------
- ------------ [179] CC=gcc make test/restrict EXTRAARGS=-std=c9x ------------
- ------------ [180] CC=gcc make test/restrict1 ------------
- ------------ [181] CC=gcc make test/retval ------------
- ------------ [182] CC=gcc make test/scope12 ------------
- ------------ [183] CC=gcc make test/scope2 ------------
- ------------ [184] (fail) CC=gcc make test/scope3 ------------
- ------------ [185] CC=gcc make test/scope4 ------------
- ------------ [186] CC=gcc make test/shell-escape SHELL_ESCAPE=1 ------------
- ------------ [187] (fail) CC=gcc make test/sizeof3 ------------
- 
- [187] GOOD NEWS: A test that used to fail (Bug. Constant-folding of very large arrays does not work on 32-bit machines.) now succeeds:
-   CC=gcc make test/sizeof3
- ------------ [188] CC=gcc make test/static ------------
- ------------ [189] CC=gcc make test/static1 ------------
- ------------ [190] CC=gcc make test/strcpy ------------
- ------------ [191] CC=gcc make test/struct_init ------------
- ------------ [192] CC=gcc make test/structassign ------------
- ------------ [193] (fail) CC=gcc make test/switch_default_parse_bug ------------
- ------------ [194] CC=gcc make test/sync-1 ------------
- ------------ [195] CC=gcc make test/sync-2 ------------
- ------------ [196] CC=gcc make test/sync-3 ------------
- ------------ [197] CC=gcc make test/tags ------------
- ------------ [198] CC=gcc make test/task ------------
- ------------ [199] CC=gcc make test/unimplemented ------------
- ------------ [200] CC=gcc make test/union5 ------------
- ------------ [201] CC=gcc make test/va_arg_pack ------------
- ------------ [202] CC=gcc make test/vararg7 ------------
- ------------ [203] CC=gcc make test/voidstar ------------
- ------------ [204] CC=gcc make test/voidtypedef ------------
- ------------ [205] CC=gcc make test/warnings-cast WARNINGS_ARE_ERRORS=1 ------------
- ------------ [206] CC=gcc make test/warnings-noreturn WARNINGS_ARE_ERRORS=1 ------------
- ------------ [207] CC=gcc make test_i/empty ------------
- ------------ [208] CC=gcc make test_i/lineno ------------
- ------------ [209] CC=gcc make testobj/asm5 ------------
- ------------ [210] CC=gcc make testrun/addr-array ------------
- ------------ [211] CC=gcc make testrun/addr-string ------------
- ------------ [212] CC=gcc make testrun/addrof3 ------------
- ------------ [213] CC=gcc make testrun/align1 ------------
- ------------ [214] CC=gcc make testrun/align2 EXTRAARGS=-O2 ------------
- ------------ [215] CC=gcc make testrun/apachebuf ------------
- ------------ [216] CC=gcc make testrun/apachefptr ------------
- ------------ [217] CC=gcc make testrun/array_formal ------------
- ------------ [218] (fail) CC=gcc make testrun/array_multi_varsize ------------
- ------------ [219] CC=gcc make testrun/array_varsize ------------
- ------------ [220] CC=gcc make testrun/arrayinitsize ------------
- ------------ [221] CC=gcc make testrun/asm1 ------------
- ------------ [222] CC=gcc make testrun/assign ------------
- ------------ [223] CC=gcc make testrun/attr4 ------------
- ------------ [224] CC=gcc make testrun/attr5 ------------
- ------------ [225] CC=gcc make testrun/bitfield2 ------------
- ------------ [226] CC=gcc make testrun/bitfield3 ------------
- ------------ [227] CC=gcc make testrun/blockattr2 USECFG=1 ------------
- ------------ [228] CC=gcc make testrun/bool ------------
- ------------ [229] CC=gcc make testrun/booleanOp USE_LOGICAL_OPERATORS=1 ------------
- ------------ [230] CC=gcc make testrun/builtin ------------
- ------------ [231] CC=gcc make testrun/builtin3 ------------
- ------------ [232] CC=gcc make testrun/builtin4 ------------
- ------------ [233] CC=gcc make testrun/builtin_choose_expr ------------
- ------------ [234] CC=gcc make testrun/call2 ------------
- ------------ [235] CC=gcc make testrun/case_then_default_in_switch EXTRAARGS=--domakeCFG ------------
- ------------ [236] CC=gcc make testrun/caserange ------------
- ------------ [237] CC=gcc make testrun/cast8 ------------
- ------------ [238] CC=gcc make testrun/castincr WARNINGS_ARE_ERRORS=1 ------------
- ------------ [239] CC=gcc make testrun/comma1 ------------
- ------------ [240] CC=gcc make testrun/comparisons ------------
- ------------ [241] (fail) CC=gcc make testrun/compound1 ------------
- ------------ [242] CC=gcc make testrun/compound2 ------------
- ------------ [243] CC=gcc make testrun/cond1 ------------
- ------------ [244] CC=gcc make testrun/cond2 ------------
- ------------ [245] CC=gcc make testrun/const-array-init WARNINGS_ARE_ERRORS=1 ------------
- ------------ [246] CC=gcc make testrun/const-struct-init WARNINGS_ARE_ERRORS=1 ------------
- ------------ [247] CC=gcc make testrun/const1 ------------
- ------------ [248] CC=gcc make testrun/const10 ------------
- ------------ [249] CC=gcc make testrun/const11 ------------
- ------------ [250] CC=gcc make testrun/const12 ------------
- ------------ [251] CC=gcc make testrun/const15 ------------
- ------------ [252] CC=gcc make testrun/const16 ------------
- ------------ [253] CC=gcc make testrun/const2 ------------
- ------------ [254] CC=gcc make testrun/const3 ------------
- ------------ [255] CC=gcc make testrun/const4 ------------
- ------------ [256] CC=gcc make testrun/const5 ------------
- ------------ [257] CC=gcc make testrun/const6 ------------
- ------------ [258] CC=gcc make testrun/const8 ------------
- ------------ [259] (fail) CC=gcc make testrun/constfold EXTRAARGS="--domakeCFG --dopartial" ------------
- ------------ [260] CC=gcc make testrun/decl1 ------------
- ------------ [261] CC=gcc make testrun/decl_mix_stmt ------------
- ------------ [262] CC=gcc make testrun/enum2 ------------
- ------------ [263] CC=gcc make testrun/escapes ------------
- ------------ [264] CC=gcc make testrun/extern1 ------------
- ------------ [265] CC=gcc make testrun/extinline2 ------------
- ------------ [266] CC=gcc make testrun/flexible-array-member ------------
- ------------ [267] CC=gcc make testrun/float ------------
- ------------ [268] CC=gcc make testrun/float2 ------------
- ------------ [269] CC=gcc make testrun/for1 ------------
- ------------ [270] CC=gcc make testrun/formalscope ------------
- ------------ [271] CC=gcc make testrun/func2 ------------
- ------------ [272] CC=gcc make testrun/func3 ------------
- ------------ [273] CC=gcc make testrun/func4 ------------
- ------------ [274] CC=gcc make testrun/funptr1 ------------
- ------------ [275] CC=gcc make testrun/init ------------
- ------------ [276] CC=gcc make testrun/init1 ------------
- ------------ [277] CC=gcc make testrun/init10 ------------
- ------------ [278] CC=gcc make testrun/init11 ------------
- ------------ [279] CC=gcc make testrun/init12 ------------
- ------------ [280] CC=gcc make testrun/init13 ------------
- ------------ [281] CC=gcc make testrun/init14 ------------
- ------------ [282] CC=gcc make testrun/init15 ------------
- ------------ [283] CC=gcc make testrun/init16 ------------
- ------------ [284] CC=gcc make testrun/init17 ------------
- ------------ [285] CC=gcc make testrun/init18 ------------
- ------------ [286] CC=gcc make testrun/init19 WARNINGS_ARE_ERRORS=1 ------------
- ------------ [287] CC=gcc make testrun/init2 ------------
- ------------ [288] CC=gcc make testrun/init20 ------------
- ------------ [289] CC=gcc make testrun/init21 ------------
- ------------ [290] CC=gcc make testrun/init22 ------------
- ------------ [291] CC=gcc make testrun/init3 ------------
- ------------ [292] CC=gcc make testrun/init4 ------------
- ------------ [293] CC=gcc make testrun/init5 ------------
- ------------ [294] CC=gcc make testrun/init6 ------------
- ------------ [295] CC=gcc make testrun/init9 ------------
- ------------ [296] CC=gcc make testrun/initial ------------
- ------------ [297] (fail) CC=gcc make testrun/inline1 ------------
- ------------ [298] CC=gcc make testrun/inline2 ------------
- ------------ [299] CC=gcc make testrun/label1 ------------
- ------------ [300] CC=gcc make testrun/label2 ------------
- ------------ [301] CC=gcc make testrun/label2b COMPUTEDGOTO=1 ------------
- ------------ [302] CC=gcc make testrun/label3 ------------
- ------------ [303] CC=gcc make testrun/label3b COMPUTEDGOTO=1 LOCALINIT=1 ------------
- ------------ [304] CC=gcc make testrun/label4 ------------
- ------------ [305] CC=gcc make testrun/label4b COMPUTEDGOTO=1 ------------
- ------------ [306] CC=gcc make testrun/label6 ------------
- ------------ [307] CC=gcc make testrun/land_expr ------------
- ------------ [308] CC=gcc make testrun/large_unsigned_long ------------
- ------------ [309] CC=gcc make testrun/linux_signal ------------
- ------------ [310] CC=gcc make testrun/localinit ------------
- ------------ [311] CC=gcc make testrun/logical ------------
- ------------ [312] CC=gcc make testrun/logical1 USE_LOGICAL_OPERATORS=1 ------------
- ------------ [313] CC=gcc make testrun/logical2 USE_LOGICAL_OPERATORS=1 ------------
- ------------ [314] CC=gcc make testrun/longBlock ------------
- ------------ [315] CC=gcc make testrun/lval1 ------------
- ------------ [316] CC=gcc make testrun/macro_hidden ------------
- ------------ [317] CC=gcc make testrun/math1 ------------
- ------------ [318] CC=gcc make testrun/memcpy1 ------------
- ------------ [319] CC=gcc make testrun/min ------------
- ------------ [320] CC=gcc make testrun/msvc1 ------------
- ------------ [321] CC=gcc make testrun/msvc5 ------------
- ------------ [322] CC=gcc make testrun/offsetof ------------
- ------------ [323] CC=gcc make testrun/offsetof1 ------------
- ------------ [324] CC=gcc make testrun/offsetof2 ------------
- ------------ [325] CC=gcc make testrun/offsetof3 ------------
- ------------ [326] CC=gcc make testrun/packed WARNINGS_ARE_ERRORS=1 ------------
- ------------ [327] CC=gcc make testrun/percent400 ------------
- ------------ [328] CC=gcc make testrun/percentm ------------
- ------------ [329] CC=gcc make testrun/perror ------------
- ------------ [330] CC=gcc make testrun/perror1 ------------
- ------------ [331] (fail) CC=gcc make testrun/post-assign ------------
- ------------ [332] CC=gcc make testrun/printf2 ------------
- ------------ [333] CC=gcc make testrun/question ------------
- ------------ [334] CC=gcc make testrun/question-fold-float USE_LOGICAL_OPERATORS=1 ------------
- ------------ [335] CC=gcc make testrun/question2 ------------
- ------------ [336] CC=gcc make testrun/question3 USE_LOGICAL_OPERATORS=1 ------------
- ------------ [337] CC=gcc make testrun/return1 ------------
- ------------ [338] CC=gcc make testrun/returnvoid ------------
- ------------ [339] CC=gcc make testrun/returnvoid1 ------------
- ------------ [340] (fail) CC=gcc make testrun/rmtmps-attr ------------
- ------------ [341] CC=gcc make testrun/rmtmps1 ------------
- ------------ [342] CC=gcc make testrun/rmtmps2 ------------
- ------------ [343] CC=gcc make testrun/scope1 ------------
- ------------ [344] CC=gcc make testrun/scope10 ------------
- ------------ [345] CC=gcc make testrun/scope11 ------------
- ------------ [346] CC=gcc make testrun/scope5 ------------
- ------------ [347] CC=gcc make testrun/scope6 ------------
- ------------ [348] CC=gcc make testrun/scope8 ------------
- ------------ [349] CC=gcc make testrun/scope9 ------------
- ------------ [350] CC=gcc make testrun/semicolon ------------
- ------------ [351] CC=gcc make testrun/simon6 ------------
- ------------ [352] CC=gcc make testrun/sizeof1 ------------
- ------------ [353] CC=gcc make testrun/sizeof2 ------------
- ------------ [354] CC=gcc make testrun/static ------------
- ------------ [355] CC=gcc make testrun/static2 ------------
- ------------ [356] CC=gcc make testrun/stringsize ------------
- ------------ [357] CC=gcc make testrun/strloop ------------
- ------------ [358] CC=gcc make testrun/strloop3 ------------
- ------------ [359] CC=gcc make testrun/struct1 ------------
- ------------ [360] CC=gcc make testrun/typeof1 ------------
- ------------ [361] (fail) CC=gcc make testrun/typespec1 ------------
- ------------ [362] CC=gcc make testrun/union2 ------------
- ------------ [363] CC=gcc make testrun/union3 ------------
- ------------ [364] (fail) CC=gcc make testrun/union6 ------------
- ------------ [365] CC=gcc make testrun/va-arg-1 ------------
- ------------ [366] CC=gcc make testrun/va-arg-2 ------------
- ------------ [367] CC=gcc make testrun/va-arg-7 ------------
- ------------ [368] CC=gcc make testrun/var_named_hidden ------------
- ------------ [369] CC=gcc make testrun/vararg1 ------------
- ------------ [370] CC=gcc make testrun/vararg2 ------------
- ------------ [371] CC=gcc make testrun/vararg3 ------------
- ------------ [372] CC=gcc make testrun/vararg4 ------------
- ------------ [373] CC=gcc make testrun/vararg5 ------------
- ------------ [374] CC=gcc make testrun/vararg6 ------------
- ------------ [375] CC=gcc make testrun/varargauto1 ------------
- ------------ [376] CC=gcc make testrun/void ------------
- ------------ [377] CC=gcc make testrun/voidarg ------------
- ------------ [378] CC=gcc make testrun/vsp ------------
- ------------ [379] CC=gcc make testrun/warnings-unused-label WARNINGS_ARE_ERRORS=1 ------------
- ------------ [380] CC=gcc make testrun/wchar1 ------------
- ------------ [381] CC=gcc make testrun/wchar2 ------------
- ------------ [382] CC=gcc make testrun/wchar3 ------------
- ------------ [383] CC=gcc make testrun/wchar4 ------------
- ------------ [384] CC=gcc make testrun/wchar5 ------------
- ------------ [385] CC=gcc make testrun/wchar6 ------------
- ------------ [386] CC=gcc make testrun/wchar7 ------------
- ------------ [387] (fail) CC=gcc make testrun/wrongnumargs ------------
- ------------ [388] CC=gcc make testrunc99/c99-bool ------------
- ------------ [389] CC=gcc make testrunc99/c99-complex ------------
- ------------ [390] CC=gcc make testrunc99/c99-float-pragma ------------
- ------------ [391] CC=gcc make testrunc99/c99-predefined ------------
- ------------ [392] CC=gcc make testrunc99/c99-struct ------------
- ------------ [393] CC=gcc make testrunc99/c99-tgmath ------------
- ------------ [394] (fail) CC=gcc make testrunc99/c99-universal-character-names ------------
- ------------ [395] CC=gcc make testrungcc/builtin_object_size OPTIMIZE=1 ------------
- ------------ [396] CC=gcc make testrungcc/enum3 ------------
- ------------ [397] CC=gcc make testrungcc/enum3a ------------
- ------------ [398] CC=gcc make testrungcc/enum3b ------------
- ------------ [399] (fail) CC=gcc make testrungcc/enum3c ------------
- ------------ [400] CC=gcc make testrungcc/enum3d ------------
- ------------ [401] CC=gcc make testrungcc/enum3e ------------
- ------------ [402] CC=gcc make testrungcc/enum3f ------------
- ------------ [403] CC=gcc make testrungcc/enum3g ------------
- ------------ [404] CC=gcc make testrungcc/enum3h ------------
- ------------ [405] CC=gcc make testrungcc/enum3i ------------
- ------------ [406] CC=gcc make testrungcc/enum3j ------------
- ------------ [407] CC=gcc make testrungcc/enum3k ------------
- ------------ [408] CC=gcc make testrungcc/enum3l ------------
- 
- Successful tests:     370
- Failed as expected:   30
- Unexpected success:   5
- Unexpected failure:   4
- 
- [32] GOOD NEWS: A test that used to fail (C99 inline semantic not fully supported.) now succeeds:
-   CC=gcc make combinec99inline
- [57] GOOD NEWS: A test that used to fail (Notbug. Not a bug if fails on a non-Linux machine ;-)) now succeeds:
-   CC=gcc make scott/asmfndecl
- [69] GOOD NEWS: A test that used to fail (Notbug. Not a bug if fails on a non-Linux machine ;-)) now succeeds:
-   CC=gcc make scott/globalprob
- [73] A regression test command failed:
-   CC=gcc make scott/kernel1
- [81] A regression test command failed:
-   CC=gcc make scott/neg64
- [86] GOOD NEWS: A test that used to fail (Notbug. Some gcc versions fail to compile this test on i386) now succeeds:
-   CC=gcc make scott/regparm0
- [95] A regression test command failed:
-   CC=gcc make scott/typeof
- [96] A regression test command failed:
-   CC=gcc make scott/uninit_tmp
- [187] GOOD NEWS: A test that used to fail (Bug. Constant-folding of very large arrays does not work on 32-bit machines.) now succeeds:
-   CC=gcc make test/sizeof3
- Testsuite ran on Thu Dec 11 17:34:54 2025 on localhost
- 
- ===================================
- Starting test 1/409 on Thu Dec 11 17:34:54 2025: arcombine
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.70MB, max=1.02MB, minor=5.52MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.66MB, max=1.02MB, minor=5.48MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- Linking into library array.a
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.84MB, max=1.02MB, minor=5.66MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -c array1.c array2.c
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly \
-                            --mode=AR --merge --verbose crv array.a array1.o array2.o
- AR called with crv array.a array1.o array2.o
- a - array1.o
- a - array2.o
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -o matrix.exe array.a matrix.c
- cd ./small1; ./matrix.exe
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 2/409 on Thu Dec 11 17:34:54 2025: baddef
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.53MB, max=1.02MB, minor=5.36MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- First CIL check
- Timings:
- TOTAL                           0.003 s
-   parse                           0.001 s
-   convert to CIL                  0.002 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=10.48MB, max=2.00MB, minor=10.29MB, major=1.55MB, promoted=1.36MB
-     minor collections=7  major collections=1 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small2; gcc baddef1.c baddef2.c -o baddef.exe \
-            && ./baddef.exe
- size1: 8
- size2: 12
- (correct output is 8, then 12)
- rm -f ./small2/baddef.exe
- cd ./small2; \
-   /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats  baddef1.c -c -o baddef1.o; \
-   /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats  baddef2.c -c -o baddef2.o; \
-           /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats  baddef1.o baddef2.o -obaddef.exe
- ./small2/baddef.exe
- size1: 8
- size2: 12
- (correct output is 8, then 12)
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 3/409 on Thu Dec 11 17:34:55 2025: comb
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.59MB, max=1.02MB, minor=5.41MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.88MB, max=1.02MB, minor=5.71MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.58MB, max=1.02MB, minor=5.40MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.58MB, max=1.02MB, minor=5.40MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- rm -f ./small2/comb.exe
- cd ./small2; \
-   /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -fcommon comb1.c -c -o comb1.o; \
-   /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -fcommon comb2.c -c -o comb2.o; \
-   /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -fcommon comb3.c -c -o comb3.o; \
-   /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -fcommon comb4.c -c -o comb4.o; \
-           /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -fcommon comb1.o comb2.o comb3.o comb4.o -ocomb.exe
- ./small2/comb.exe
- foo_com3(6): 19
- foo2_com4(61): 70
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 4/409 on Thu Dec 11 17:34:55 2025: combine1
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.89MB, max=1.02MB, minor=5.71MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- combine1_1.c:10:13: warning: conflicting types for built-in function 'printf'; expected 'int(const char *, ...)' [-Wbuiltin-declaration-mismatch]
-    10 | extern void printf(char *, ...);
-       |             ^~~~~~
- combine1_1.c:1:1: note: 'printf' is declared in header '<stdio.h>'
-   +++ |+#include <stdio.h>
-     1 | typedef int INT;
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.57MB, max=1.02MB, minor=5.39MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.59MB, max=1.02MB, minor=5.41MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- combine1_3.c: In function 'c3':
- combine1_3.c:10:7: warning: variable 'var' set but not used [-Wunused-but-set-variable]
-    10 | 
-       |       ^  
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; \
-           /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -fcommon \
-                     combine1_1.c combine1_2.c combine1_3.c \
-             -ocombine1.exe
- cd ./small1; ./combine1.exe
- Success
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 5/409 on Thu Dec 11 17:34:56 2025: combine10
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.53MB, max=1.02MB, minor=5.35MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.55MB, max=1.02MB, minor=5.37MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.64MB, max=1.02MB, minor=5.46MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; \
-           /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -fcommon \
-                     combine10_1.c combine10_2.c combine10_3.c \
-             -ocombine10.exe
- cd ./small1; ./combine10.exe
- Success
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 6/409 on Thu Dec 11 17:34:56 2025: combine11
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.61MB, max=1.02MB, minor=5.43MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- combine11_2.c:17: Warning: Calling function f1 without prototype.
- combine11_2.c:18: Warning: Body of function main falls-through. Adding a return statement
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.72MB, max=1.02MB, minor=5.54MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- combine11_2.c: In function 'main':
- combine11_2.c:17:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
-    17 |   void *v1 = f1(); /* Without prototype */
-       |        ^
- combine11_2.c:20:9: warning: variable 'v2' set but not used [-Wunused-but-set-variable]
- combine11_2.c:18:9: warning: variable 'v1' set but not used [-Wunused-but-set-variable]
-    18 |   void *v2 = f2();
-       |         ^~
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; \
-           /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -fcommon \
-                     combine11_1.c combine11_2.c \
-             -ocombine11.exe
- cd ./small1; ./combine11.exe
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 7/409 on Thu Dec 11 17:34:56 2025: combine12
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.57MB, max=1.02MB, minor=5.39MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.58MB, max=1.02MB, minor=5.40MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; \
-           /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -fcommon \
-                     combine12_1.c combine12_2.c \
-             -ocombine12.exe
- cd ./small1; ./combine12.exe
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 8/409 on Thu Dec 11 17:34:56 2025: combine13
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.53MB, max=1.02MB, minor=5.35MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.66MB, max=1.02MB, minor=5.48MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- combine13_2.c: In function 'main':
- combine13_2.c:11:10: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'struct foo *' [-Wformat=]
-    11 |   printf("Address is %x\n", &g); /* Make sure we use g */
-       |          ^~~~~~~~~~~~~~~~~  ~~~
-       |                             |
-       |                             struct foo *
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; \
-           /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -fcommon \
-                     combine13_1.c combine13_2.c \
-             -ocombine13.exe
- cd ./small1; ./combine13.exe
- Address is d3cdb040
- Success
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 9/409 on Thu Dec 11 17:34:57 2025: combine14
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.79MB, max=1.02MB, minor=5.61MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.59MB, max=1.02MB, minor=5.41MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; \
-           /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -fcommon \
-                     combine14_1.c combine14_2.c \
-             -ocombine14.exe
- cd ./small1; ./combine14.exe
- Success
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 10/409 on Thu Dec 11 17:34:57 2025: combine15
- combine15_1.c:36: Warning: Body of function main falls-through. Adding a return statement
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.78MB, max=1.02MB, minor=5.60MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- combine15_1.c:8:18: warning: built-in function 'y1' declared as non-function [-Wbuiltin-declaration-mismatch]
-     8 | extern struct d1 {
-       |                  ^ 
- combine15_1.c: In function 'main':
- combine15_1.c:34:10: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'struct s1 *' [-Wformat=]
-    34 |   printf("Address of x1=%x and x2=%x\n",
-       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      
-       |                                          |
-       |                                          struct s1 *
- combine15_1.c:34:10: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'struct s11 *' [-Wformat=]
-    34 |   printf("Address of x1=%x and x2=%x\n",
-       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~            
-       |                                                |
-       |                                                struct s11 *
- combine15_1.c:36:10: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'struct d1 *' [-Wformat=]
-    36 |   printf("Address of y1=%x and y2=%x\n",
-       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      
-       |                                          |
-       |                                          struct d1 *
- combine15_1.c:36:10: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'struct d11 *' [-Wformat=]
-    36 |   printf("Address of y1=%x and y2=%x\n",
-       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~            
-       |                                                |
-       |                                                struct d11 *
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.56MB, max=1.02MB, minor=5.38MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- combine15_2.c:5:11: warning: built-in function 'y1' declared as non-function [-Wbuiltin-declaration-mismatch]
-     5 | struct d2 {
-       |           ^ 
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; \
-           /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -fcommon \
-                     combine15_1.c combine15_2.c \
-             -ocombine15.exe
- cd ./small1; ./combine15.exe
- Address of x1=ed5d3060 and x2=ed5d3050
- Address of y1=ed5d3058 and y2=ed5d3068
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 11/409 on Thu Dec 11 17:34:57 2025: combine16
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.63MB, max=1.02MB, minor=5.46MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.59MB, max=1.02MB, minor=5.41MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; \
-           /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -fcommon \
-                     combine16_1.c combine16_2.c \
-             -ocombine16.exe
- cd ./small1; ./combine16.exe
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 12/409 on Thu Dec 11 17:34:57 2025: combine17
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.55MB, max=1.02MB, minor=5.37MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- combine17_2.c:7: Warning: Calling function read without prototype.
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.70MB, max=1.02MB, minor=5.52MB, major=0.91MB, promoted=0.73MB
- ...TRUNCATED BY DUNE...
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 366/409 on Thu Dec 11 17:36:04 2025: testrun/va-arg-1
- va-arg-1.c:22: Warning: Body of function f falls-through. Adding a return statement
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=6.06MB, max=1.02MB, minor=5.89MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ova-arg-1.exe va-arg-1.c
- cd ./small1; ./va-arg-1.exe
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 367/409 on Thu Dec 11 17:36:04 2025: testrun/va-arg-2
- First CIL check
- Timings:
- TOTAL                           0.004 s
-   parse                           0.001 s
-   convert to CIL                  0.002 s
-   printCIL                        0.001 s
- Timing used
- Memory statistics: total=12.11MB, max=1.51MB, minor=11.93MB, major=1.49MB, promoted=1.31MB
-     minor collections=8  major collections=1 compactions=0
- ./va-arg-2.cil.c:19:21: warning: conflicting types for built-in function 'strlen'; expected 'long unsigned int(const char *)' [-Wbuiltin-declaration-mismatch]
-    19 | extern unsigned int strlen(char const   * ) ;
-       |                     ^~~~~~
- ./va-arg-2.cil.c:1:1: note: 'strlen' is declared in header '<string.h>'
-   +++ |+#include <string.h>
-     1 | /* Generated by CIL v. 1.8.2 */
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ova-arg-2.exe va-arg-2.c
- cd ./small1; ./va-arg-2.exe
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 368/409 on Thu Dec 11 17:36:04 2025: testrun/va-arg-7
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=6.10MB, max=1.02MB, minor=5.92MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ova-arg-7.exe va-arg-7.c
- cd ./small1; ./va-arg-7.exe
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 369/409 on Thu Dec 11 17:36:05 2025: testrun/var_named_hidden
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.56MB, max=1.02MB, minor=5.38MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- ./var_named_hidden.cil.c: In function 'main':
- ./var_named_hidden.cil.c:9:7: warning: variable 'hidden' set but not used [-Wunused-but-set-variable]
-     9 |   int hidden ;
-       |       ^~~~~~
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovar_named_hidden.exe var_named_hidden.c
- cd ./small1; ./var_named_hidden.exe
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 370/409 on Thu Dec 11 17:36:05 2025: testrun/vararg1
- First CIL check
- Timings:
- TOTAL                           0.002 s
-   parse                           0.001 s
-   convert to CIL                  0.001 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=11.00MB, max=2.00MB, minor=10.80MB, major=1.60MB, promoted=1.40MB
-     minor collections=7  major collections=1 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovararg1.exe vararg1.c
- cd ./small1; ./vararg1.exe
- Success
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 371/409 on Thu Dec 11 17:36:05 2025: testrun/vararg2
- First CIL check
- Timings:
- TOTAL                           0.001 s
-   parse                           0.001 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=10.88MB, max=2.00MB, minor=10.69MB, major=1.59MB, promoted=1.40MB
-     minor collections=7  major collections=1 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovararg2.exe vararg2.c
- cd ./small1; ./vararg2.exe
- Success
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 372/409 on Thu Dec 11 17:36:05 2025: testrun/vararg3
- First CIL check
- Timings:
- TOTAL                           0.012 s
-   parse                           0.006 s
-   convert to CIL                  0.005 s
-   printCIL                        0.002 s
- Timing used
- Memory statistics: total=21.95MB, max=2.98MB, minor=21.71MB, major=2.63MB, promoted=2.38MB
-     minor collections=13  major collections=2 compactions=0
- vararg3: Cucu Bau
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovararg3.exe vararg3.c
- cd ./small1; ./vararg3.exe
- Success
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 373/409 on Thu Dec 11 17:36:05 2025: testrun/vararg4
- First CIL check
- Timings:
- TOTAL                           0.003 s
-   parse                           0.002 s
-   convert to CIL                  0.001 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=11.00MB, max=2.00MB, minor=10.81MB, major=1.59MB, promoted=1.40MB
-     minor collections=7  major collections=1 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovararg4.exe vararg4.c
- cd ./small1; ./vararg4.exe
- Success
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 374/409 on Thu Dec 11 17:36:05 2025: testrun/vararg5
- First CIL check
- Timings:
- TOTAL                           0.005 s
-   parse                           0.002 s
-   convert to CIL                  0.002 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=14.51MB, max=2.49MB, minor=14.23MB, major=2.01MB, promoted=1.73MB
-     minor collections=9  major collections=1 compactions=0
- ./vararg5.cil.c: In function 'main':
- ./vararg5.cil.c:95:9: warning: variable 's' set but not used [-Wunused-but-set-variable]
-    95 |   char *s ;
-       |         ^
- ./vararg5.cil.c:94:7: warning: variable 'y' set but not used [-Wunused-but-set-variable]
-    94 |   int y ;
-       |       ^
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovararg5.exe vararg5.c
- cd ./small1; ./vararg5.exe
- Should be 5 5.0 10.0: 5 5.0 10.0
- Success
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 375/409 on Thu Dec 11 17:36:06 2025: testrun/vararg6
- First CIL check
- Timings:
- TOTAL                           0.001 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=6.43MB, max=1.51MB, minor=6.25MB, major=1.10MB, promoted=0.92MB
-     minor collections=5  major collections=0 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovararg6.exe vararg6.c
- cd ./small1; ./vararg6.exe
- Success
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 376/409 on Thu Dec 11 17:36:06 2025: testrun/varargauto1
- First CIL check
- Timings:
- TOTAL                           0.003 s
-   parse                           0.002 s
-   convert to CIL                  0.001 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=11.05MB, max=2.00MB, minor=10.86MB, major=1.59MB, promoted=1.40MB
-     minor collections=7  major collections=1 compactions=0
- ./varargauto1.cil.c: In function 'main':
- ./varargauto1.cil.c:28:15: warning: variable 'py' set but not used [-Wunused-but-set-variable]
-    28 |   struct foo *py ;
-       |               ^~
- ./varargauto1.cil.c: In function 'myva1':
- ./varargauto1.cil.c:100:27: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'long int' [-Wformat=]
-   100 |     printf((char const   */* __restrict  */)"An_intptr: %x (%d)\n", (long )data___1,
-       |                           ^~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~
-       |                                                   |
-       |                                                   long int
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovarargauto1.exe varargauto1.c
- cd ./small1; ./varargauto1.exe
- An_int: 5
- An_str: hello
- An_str: world
- An_intptr: 27ec426c (1)
- Success
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 377/409 on Thu Dec 11 17:36:06 2025: testrun/void
- First CIL check
- Timings:
- TOTAL                           0.006 s
-   parse                           0.003 s
-   convert to CIL                  0.003 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=15.93MB, max=2.49MB, minor=15.72MB, major=2.10MB, promoted=1.90MB
-     minor collections=10  major collections=1 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovoid.exe void.c
- cd ./small1; ./void.exe
- wow
- yippie!
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 378/409 on Thu Dec 11 17:36:06 2025: testrun/voidarg
- First CIL check
- Timings:
- TOTAL                           0.003 s
-   parse                           0.002 s
-   convert to CIL                  0.001 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=10.39MB, max=2.00MB, minor=10.21MB, major=1.55MB, promoted=1.37MB
-     minor collections=7  major collections=1 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovoidarg.exe voidarg.c
- cd ./small1; ./voidarg.exe
- hello, nice to meet you.
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 379/409 on Thu Dec 11 17:36:06 2025: testrun/vsp
- First CIL check
- Timings:
- TOTAL                           0.002 s
-   parse                           0.001 s
-   convert to CIL                  0.001 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=10.81MB, max=2.00MB, minor=10.62MB, major=1.58MB, promoted=1.39MB
-     minor collections=7  major collections=1 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovsp.exe vsp.c
- cd ./small1; ./vsp.exe
- Hello, world! 2+2=4
- 
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 380/409 on Thu Dec 11 17:36:07 2025: testrun/warnings-unused-label
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.65MB, max=1.02MB, minor=5.47MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -Werror -std=gnu90 -owarnings-unused-label.exe warnings-unused-label.c
- cd ./small1; ./warnings-unused-label.exe
- Success
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 381/409 on Thu Dec 11 17:36:07 2025: testrun/wchar1
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=6.04MB, max=1.02MB, minor=5.86MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -owchar1.exe wchar1.c
- cd ./small1; ./wchar1.exe
- Success
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 382/409 on Thu Dec 11 17:36:07 2025: testrun/wchar2
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.69MB, max=1.02MB, minor=5.51MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -owchar2.exe wchar2.c
- cd ./small1; ./wchar2.exe
- Success
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 383/409 on Thu Dec 11 17:36:07 2025: testrun/wchar3
- wchar3.c:5: Warning: Body of function check falls-through. Adding a return statement
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=6.05MB, max=1.02MB, minor=5.88MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -owchar3.exe wchar3.c
- cd ./small1; ./wchar3.exe
- Success
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 384/409 on Thu Dec 11 17:36:07 2025: testrun/wchar4
- wchar4.c:64: Warning: Truncating integer 416611827811 to 99
- First CIL check
- Timings:
- TOTAL                           0.007 s
-   parse                           0.003 s
-   convert to CIL                  0.003 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=14.30MB, max=2.00MB, minor=14.09MB, major=1.94MB, promoted=1.74MB
-     minor collections=9  major collections=1 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -owchar4.exe wchar4.c
- cd ./small1; ./wchar4.exe
- Success
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 385/409 on Thu Dec 11 17:36:07 2025: testrun/wchar5
- First CIL check
- Timings:
- TOTAL                           0.003 s
-   parse                           0.001 s
-   convert to CIL                  0.002 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=9.57MB, max=2.00MB, minor=9.21MB, major=1.63MB, promoted=1.27MB
-     minor collections=7  major collections=1 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -owchar5.exe wchar5.c
- cd ./small1; ./wchar5.exe
- Success
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 386/409 on Thu Dec 11 17:36:08 2025: testrun/wchar6
- First CIL check
- Timings:
- TOTAL                           0.003 s
-   parse                           0.001 s
-   convert to CIL                  0.001 s
-   printCIL                        0.001 s
- Timing used
- Memory statistics: total=10.65MB, max=2.00MB, minor=10.29MB, major=1.69MB, promoted=1.33MB
-     minor collections=7  major collections=1 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -owchar6.exe wchar6.c
- cd ./small1; ./wchar6.exe
- Success
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 387/409 on Thu Dec 11 17:36:08 2025: testrun/wchar7
- First CIL check
- Timings:
- TOTAL                           0.003 s
-   parse                           0.001 s
-   convert to CIL                  0.002 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=9.80MB, max=2.00MB, minor=9.44MB, major=1.64MB, promoted=1.28MB
-     minor collections=7  major collections=1 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -owchar7.exe wchar7.c
- cd ./small1; ./wchar7.exe
- Success
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 388/409 on Thu Dec 11 17:36:08 2025: testrun/wrongnumargs
- wrongnumargs.c:11: Warning: Too few arguments in call to f.
- First CIL check
- wrongnumargs.c:11: Warning: CIL invariant broken: Not enough arguments
- Bug: CIL's internal data structures are inconsistent (see the warnings above).  This may be a bug in CIL.
- 
- Error: Error while processing file; see above for details.
- Fatal error: exception Errormsg.Error
- make[1]: *** [Makefile:185: testrun/wrongnumargs] Error 2
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -owrongnumargs.exe wrongnumargs.c
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 389/409 on Thu Dec 11 17:36:08 2025: testrunc99/c99-bool
- c99-bool.c:15: Warning: Body of function main falls-through. Adding a return statement
- First CIL check
- Timings:
- TOTAL                           0.001 s
-   parse                           0.001 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=9.07MB, max=1.51MB, minor=8.88MB, major=1.39MB, promoted=1.20MB
-     minor collections=6  major collections=1 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=c99 -oc99-bool.exe c99-bool.c -lm
- cd ./small1; ./c99-bool.exe
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 390/409 on Thu Dec 11 17:36:08 2025: testrunc99/c99-complex
- First CIL check
- Timings:
- TOTAL                           0.020 s
-   parse                           0.008 s
-   convert to CIL                  0.012 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=37.42MB, max=2.98MB, minor=37.14MB, major=2.94MB, promoted=2.66MB
-     minor collections=21  major collections=3 compactions=0
- ./c99-complex.cil.c: In function 'main':
- ./c99-complex.cil.c:141:19: warning: variable 'x00' set but not used [-Wunused-but-set-variable]
-   141 |   _Complex double x00 ;
-       |                   ^~~
- ./c99-complex.cil.c:139:19: warning: variable 'x0' set but not used [-Wunused-but-set-variable]
-   139 |   _Complex double x0 ;
-       |                   ^~
- ./c99-complex.cil.c: In function 'parsedebug':
- ./c99-complex.cil.c:279:5: warning: statement with no effect [-Wunused-value]
-   279 |     cpowl((_Complex long double )1.0iF, (_Complex long double )2);
-       |     ^~~~~
- ./c99-complex.cil.c:284:5: warning: statement with no effect [-Wunused-value]
-   284 |     cpow((_Complex double )1.0iF, (_Complex double )2);
-       |     ^~~~
- ./c99-complex.cil.c:289:5: warning: statement with no effect [-Wunused-value]
-   289 |     cpow((_Complex double )1.0iF, (_Complex double )2);
-       |     ^~~~
- ./c99-complex.cil.c:292:5: warning: statement with no effect [-Wunused-value]
-   292 |     cpow((_Complex double )1.0iF, (_Complex double )2);
-       |     ^~~~
- ./c99-complex.cil.c:265:7: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
-   265 |   int tmp ;
-       |       ^~~
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=c99 -oc99-complex.exe c99-complex.c -lm
- cd ./small1; ./c99-complex.exe
- I * I = 1.0+1.0i
- pow(I, 2) = -1.0+0.0i
- exp(I*PI) = -1.0+0.1i
- (1+2i)*(1-2i) = 5.0+0.0i
- I * I = 1.0+1.0i
- pow(I, 2) = -1.0+0.0i
- exp(I*PI) = -1.0+0.1i
- (1+2i)*(1-2i) = 5+0i
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 391/409 on Thu Dec 11 17:36:08 2025: testrunc99/c99-float-pragma
- First CIL check
- Timings:
- TOTAL                           0.006 s
-   parse                           0.003 s
-   convert to CIL                  0.003 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=15.96MB, max=2.49MB, minor=15.71MB, major=2.21MB, promoted=1.96MB
-     minor collections=10  major collections=1 compactions=0
- ./c99-float-pragma.cil.c:22: warning: ignoring '#pragma STDC FENV_ACCESS' [-Wunknown-pragmas]
-    22 | #pragma STDC FENV_ACCESS OFF
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=c99 -oc99-float-pragma.exe c99-float-pragma.c -lm
- cd ./small1; ./c99-float-pragma.exe
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 392/409 on Thu Dec 11 17:36:09 2025: testrunc99/c99-predefined
- First CIL check
- Timings:
- TOTAL                           0.002 s
-   parse                           0.001 s
-   convert to CIL                  0.001 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=8.97MB, max=1.51MB, minor=8.79MB, major=1.37MB, promoted=1.20MB
-     minor collections=6  major collections=1 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=c99 -oc99-predefined.exe c99-predefined.c -lm
- cd ./small1; ./c99-predefined.exe
- c99-predefined.c
- 5
- main
- Dec 11 2025
- 17:36:09
- 199901
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 393/409 on Thu Dec 11 17:36:09 2025: testrunc99/c99-struct
- First CIL check
- Timings:
- TOTAL                           0.001 s
-   parse                           0.001 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=8.51MB, max=1.51MB, minor=8.33MB, major=1.29MB, promoted=1.11MB
-     minor collections=6  major collections=1 compactions=0
- ./c99-struct.cil.c: In function 'foo':
- ./c99-struct.cil.c:45:15: warning: variable 'f2' set but not used [-Wunused-but-set-variable]
-    45 |   struct fops f2 ;
-       |               ^~
- ./c99-struct.cil.c:44:36: warning: variable 'ar' set but not used [-Wunused-but-set-variable]
-    44 |   struct __anonstruct_ar_109580352 ar[4] ;
-       |                                    ^~
- ./c99-struct.cil.c:42:7: warning: variable 'a' set but not used [-Wunused-but-set-variable]
-    42 |   int a[6] ;
-       |       ^
- ./c99-struct.cil.c: In function 'main':
- ./c99-struct.cil.c:193:10: warning: variable 'sx' set but not used [-Wunused-but-set-variable]
-   193 |   char **sx ;
-       |          ^~
- ./c99-struct.cil.c:189:16: warning: variable 'p1' set but not used [-Wunused-but-set-variable]
-   189 |   struct point p1 ;
-       |                ^~
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=c99 -oc99-struct.exe c99-struct.c -lm
- cd ./small1; ./c99-struct.exe
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 394/409 on Thu Dec 11 17:36:09 2025: testrunc99/c99-tgmath
- treating long double constant 1.0l as double constant at c99-tgmath.c:12.
- treating long double constant 1.0l as double constant at c99-tgmath.c:37.
- First CIL check
- Timings:
- TOTAL                           0.008 s
-   parse                           0.005 s
-   convert to CIL                  0.003 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=21.70MB, max=2.98MB, minor=21.42MB, major=2.78MB, promoted=2.50MB
-     minor collections=13  major collections=2 compactions=0
- ./c99-tgmath.cil.c: In function 'main':
- ./c99-tgmath.cil.c:79:15: warning: variable 'idk3' set but not used [-Wunused-but-set-variable]
-    79 |   long double idk3 ;
-       |               ^~~~
- ./c99-tgmath.cil.c:77:7: warning: variable 'j' set but not used [-Wunused-but-set-variable]
-    77 |   int j ;
-       |       ^
- ./c99-tgmath.cil.c:75:7: warning: variable 'i' set but not used [-Wunused-but-set-variable]
-    75 |   int i ;
-       |       ^
- ./c99-tgmath.cil.c:73:19: warning: variable 'idk2' set but not used [-Wunused-but-set-variable]
-    73 |   _Complex double idk2 ;
-       |                   ^~~~
- ./c99-tgmath.cil.c:71:19: warning: variable 'idk' set but not used [-Wunused-but-set-variable]
-    71 |   _Complex double idk ;
-       |                   ^~~
- ./c99-tgmath.cil.c:69:10: warning: variable 'f2d' set but not used [-Wunused-but-set-variable]
-    69 |   double f2d ;
-       |          ^~~
- ./c99-tgmath.cil.c:66:9: warning: variable 'f2' set but not used [-Wunused-but-set-variable]
-    66 |   float f2 ;
-       |         ^~
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=c99 -oc99-tgmath.exe c99-tgmath.c -lm
- cd ./small1; ./c99-tgmath.exe
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 395/409 on Thu Dec 11 17:36:09 2025: testrunc99/c99-universal-character-names
- c99-universal-character-names.c[2:5-8] : Invalid symbol
- Parsing errorFatal error: exception Frontc.ParseError("Parse error")
- make[1]: *** [Makefile:191: testrunc99/c99-universal-character-names] Error 2
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=c99 -oc99-universal-character-names.exe c99-universal-character-names.c -lm
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 396/409 on Thu Dec 11 17:36:09 2025: testrungcc/builtin_object_size
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=6.41MB, max=1.51MB, minor=6.23MB, major=1.10MB, promoted=0.92MB
-     minor collections=5  major collections=0 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck -O2 --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -obuiltin_object_size.exe builtin_object_size.c
- cd ./small1; ./builtin_object_size.exe
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 397/409 on Thu Dec 11 17:36:10 2025: testrungcc/enum3
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=6.01MB, max=1.02MB, minor=5.83MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3.exe enum3.c
- cd ./small1; ./enum3.exe
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 398/409 on Thu Dec 11 17:36:10 2025: testrungcc/enum3a
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.69MB, max=1.02MB, minor=5.51MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3a.exe enum3a.c
- cd ./small1; ./enum3a.exe
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 399/409 on Thu Dec 11 17:36:10 2025: testrungcc/enum3b
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.69MB, max=1.02MB, minor=5.51MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3b.exe enum3b.c
- cd ./small1; ./enum3b.exe
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 400/409 on Thu Dec 11 17:36:10 2025: testrungcc/enum3c
- enum3c.c:3: Error: Constant initializer 22 << 34 not an integer
- Error on A.ONLYTYPEDEF (Errormsg.Error)
- enum3c.c:11: Error: Cannot resolve variable LARGE.
- enum3c.c:11: Error: global initializer
- error in createGlobal(magic2: enum3c.c:11): Errormsg.Errorenum3c.c:17: Error: Cannot resolve variable TINY.
- Error: Cabs2cil had some errors
- Fatal error: exception Errormsg.Error
- make[1]: *** [Makefile:197: testrungcc/enum3c] Error 2
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3c.exe enum3c.c
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 401/409 on Thu Dec 11 17:36:10 2025: testrungcc/enum3d
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.69MB, max=1.02MB, minor=5.51MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3d.exe enum3d.c
- cd ./small1; ./enum3d.exe
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 402/409 on Thu Dec 11 17:36:10 2025: testrungcc/enum3e
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.69MB, max=1.02MB, minor=5.51MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3e.exe enum3e.c
- cd ./small1; ./enum3e.exe
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 403/409 on Thu Dec 11 17:36:10 2025: testrungcc/enum3f
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.70MB, max=1.02MB, minor=5.52MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3f.exe enum3f.c
- cd ./small1; ./enum3f.exe
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 404/409 on Thu Dec 11 17:36:11 2025: testrungcc/enum3g
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.71MB, max=1.02MB, minor=5.53MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3g.exe enum3g.c
- cd ./small1; ./enum3g.exe
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 405/409 on Thu Dec 11 17:36:11 2025: testrungcc/enum3h
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.69MB, max=1.02MB, minor=5.51MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3h.exe enum3h.c
- cd ./small1; ./enum3h.exe
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 406/409 on Thu Dec 11 17:36:11 2025: testrungcc/enum3i
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.68MB, max=1.02MB, minor=5.50MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3i.exe enum3i.c
- cd ./small1; ./enum3i.exe
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 407/409 on Thu Dec 11 17:36:11 2025: testrungcc/enum3j
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.62MB, max=1.02MB, minor=5.44MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3j.exe enum3j.c
- cd ./small1; ./enum3j.exe
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 408/409 on Thu Dec 11 17:36:11 2025: testrungcc/enum3k
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.63MB, max=1.02MB, minor=5.46MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3k.exe enum3k.c
- cd ./small1; ./enum3k.exe
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- 
- ===================================
- Starting test 409/409 on Thu Dec 11 17:36:12 2025: testrungcc/enum3l
- First CIL check
- Timings:
- TOTAL                           0.000 s
-   parse                           0.000 s
-   convert to CIL                  0.000 s
-   printCIL                        0.000 s
- Timing used
- Memory statistics: total=5.63MB, max=1.02MB, minor=5.45MB, major=0.91MB, promoted=0.73MB
-     minor collections=4  major collections=0 compactions=0
- 
-     === STDOUT ===
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
-        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3l.exe enum3l.c
- cd ./small1; ./enum3l.exe
- echo SUCCESS
- SUCCESS
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
- make: *** [Makefile:299: test] Error 1
[ERROR] The compilation of goblint-cil.1.8.2 failed at "dune build -p goblint-cil -j 255 @install @runtest".

#=== ERROR while compiling goblint-cil.1.8.2 ==================================#
# context              2.5.0 | linux/x86_64 | ocaml-base-compiler.4.14.2 | file:///home/opam/opam-repository
# path                 ~/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2
# command              ~/.opam/opam-init/hooks/sandbox.sh build dune build -p goblint-cil -j 255 @install @runtest
# exit-code            1
# env-file             ~/.opam/log/goblint-cil-7-4d8b7d.env
# output-file          ~/.opam/log/goblint-cil-7-4d8b7d.out
### output ###
# (cd _build/default && /home/opam/.opam/4.14/bin/ocamlyacc src/frontc/cparser.mly)
# 1 shift/reduce conflict.
# (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I src/.cil.objs/byte -I src/.cil.objs/native -I /home/opam/.opam/4.14/lib/batteries/unthreaded -I /home/opam/.opam/4.14/lib/findlib -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -o src/.cil.objs/native/pretty.cmx -c -impl src/ocamlutil/pretty.ml)
# File "src/ocamlutil/pretty.ml", line 732, characters 26-38:
# 732 |                          (Int64.format (Bytes.to_string format_spec) n))
#                                 ^^^^^^^^^^^^
# Alert deprecated: Stdlib.Int64.format
# Use Printf.sprintf with a [%L...] format instead.
# File "src/ocamlutil/pretty.ml", line 742, characters 26-38:
# 742 |                          (Int32.format (Bytes.to_string format_spec) n))
#                                 ^^^^^^^^^^^^
# Alert deprecated: Stdlib.Int32.format
# Use Printf.sprintf with a [%l...] format instead.
# File "src/ocamlutil/pretty.ml", line 752, characters 26-42:
# 752 |                          (Nativeint.format (Bytes.to_string format_spec) n))
#                                 ^^^^^^^^^^^^^^^^
# Alert deprecated: Stdlib.Nativeint.format
# Use Printf.sprintf with a [%n...] format instead.
# (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/.cil.objs/byte -I /home/opam/.opam/4.14/lib/batteries/unthreaded -I /home/opam/.opam/4.14/lib/findlib -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -o src/.cil.objs/byte/pretty.cmo -c -impl src/ocamlutil/pretty.ml)
# File "src/ocamlutil/pretty.ml", line 732, characters 26-38:
# 732 |                          (Int64.format (Bytes.to_string format_spec) n))
#                                 ^^^^^^^^^^^^
# Alert deprecated: Stdlib.Int64.format
# Use Printf.sprintf with a [%L...] format instead.
# File "src/ocamlutil/pretty.ml", line 742, characters 26-38:
# 742 |                          (Int32.format (Bytes.to_string format_spec) n))
#                                 ^^^^^^^^^^^^
# Alert deprecated: Stdlib.Int32.format
# Use Printf.sprintf with a [%l...] format instead.
# File "src/ocamlutil/pretty.ml", line 752, characters 26-42:
# 752 |                          (Nativeint.format (Bytes.to_string format_spec) n))
#                                 ^^^^^^^^^^^^^^^^
# Alert deprecated: Stdlib.Nativeint.format
# Use Printf.sprintf with a [%n...] format instead.
# (cd _build/default && ./configure)
# checking build system type... x86_64-pc-linux-gnu
# checking host system type... x86_64-pc-linux-gnu
# checking for gcc... gcc
# checking whether the C compiler works... yes
# checking for C compiler default output file name... a.out
# checking for suffix of executables... 
# checking whether we are cross compiling... no
# checking for suffix of object files... o
# checking whether the compiler supports GNU C... yes
# checking whether gcc accepts -g... yes
# checking for gcc option to enable C11 features... none needed
# checking for a BSD-compatible install... /usr/bin/install -c
# checking target system type... x86_64-pc-linux-gnu
# checking for msvc cl.exe (optional)... not found
# checking for ocamlc... ocamlc
# OCaml version is 4.14.2
# OCaml library path is /home/opam/.opam/4.14/lib/ocaml
# checking for ocamlopt... ocamlopt
# checking for ocamlc.opt... ocamlc.opt
# checking for ocamlopt.opt... ocamlopt.opt
# checking for dynlink.cmxa... yes
# checking for ocaml... ocaml
# checking for ocamldep... ocamldep
# checking for ocamlmktop... ocamlmktop
# checking for ocamlmklib... ocamlmklib
# checking for ocamldoc... ocamldoc
# checking for ocamlbuild... no
# checking for ocamllex... ocamllex
# checking for ocamllex.opt... ocamllex.opt
# checking for ocamlyacc... ocamlyacc
# checking for ocamlfind... ocamlfind
# checking for perl... perl
# checking for cygpath... no
# checking for gcc version... checking for stdio.h... yes
# checking for stdlib.h... yes
# checking for string.h... yes
# checking for inttypes.h... yes
# checking for stdint.h... yes
# checking for strings.h... yes
# checking for sys/stat.h... yes
# checking for sys/types.h... yes
# checking for unistd.h... yes
# checking for __builtin_va_list... yes
# checking if __thread is a keyword... true
# checking if gcc adds underscores to assembly labels.... false
# checking for stdlib.h... (cached) yes
# checking for strings.h... (cached) yes
# checking for sys/time.h... yes
# checking for unistd.h... (cached) yes
# checking for wchar.h... yes
# checking for stdbool.h... yes
# checking for an ANSI C-conforming const... yes
# checking for inline... inline
# checking for intptr_t... yes
# checking for working memcmp... yes
# checking for mkdir... yes
# checking for select... yes
# checking for socket... yes
# checking for __sysv_signal... yes
# checking for real definition of size_t... unsigned long
# checking for real definition of wchar_t... int
# configure: creating ./config.status
# config.status: creating stamp-h
# config.status: creating Makefile
# config.status: creating config.mk
# config.status: creating lib/perl5/App/Cilly/CilConfig.pm
# config.status: creating src/machdep-ml.c
# config.status: creating src/cilversion.ml
# config.status: creating config.h
# 
# CIL configuration:
#   (optional) cl.exe found:    HAS_MSVC           no
#   gcc to use                  CC                 gcc
#   default compiler            DEFAULT_COMPILER   _GNUCC
#   CIL version                 CIL_VERSION        1.8.2
#   Native OCaml CIL libs                          yes
# (cd _build/default && /usr/bin/make machdep)
# machdep-ml.exe created succesfully.
# Generating machine dependency information for CIL
# /bin/sh: 1: cl: not found
# (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/.cil.objs/byte -I /home/opam/.opam/4.14/lib/batteries/unthreaded -I /home/opam/.opam/4.14/lib/findlib -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -o src/.cil.objs/byte/check.cmo -c -impl src/check.ml)
# File "src/check.ml", line 661, characters 33-45:
# 661 |                                 (Int64.format "%d" i') (Int64.format "%d" i));
#                                        ^^^^^^^^^^^^
# Alert deprecated: Stdlib.Int64.format
# Use Printf.sprintf with a [%L...] format instead.
# File "src/check.ml", line 661, characters 56-68:
# 661 |                                 (Int64.format "%d" i') (Int64.format "%d" i));
#                                                               ^^^^^^^^^^^^
# Alert deprecated: Stdlib.Int64.format
# Use Printf.sprintf with a [%L...] format instead.
# (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/.cil.objs/byte -I /home/opam/.opam/4.14/lib/batteries/unthreaded -I /home/opam/.opam/4.14/lib/findlib -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -o src/.cil.objs/byte/cil.cmo -c -impl src/cil.ml)
# File "src/cil.ml", line 1777, characters 32-44:
# 1777 |           text (prefix ^ "0x" ^ Int64.format "%x" i ^ suffix)
#                                        ^^^^^^^^^^^^
# Alert deprecated: Stdlib.Int64.format
# Use Printf.sprintf with a [%L...] format instead.
# File "src/cil.ml", line 4829, characters 15-27:
# 4829 |               (Int64.format fmt i)
#                       ^^^^^^^^^^^^
# Alert deprecated: Stdlib.Int64.format
# Use Printf.sprintf with a [%L...] format instead.
# (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I src/.cil.objs/byte -I src/.cil.objs/native -I /home/opam/.opam/4.14/lib/batteries/unthreaded -I /home/opam/.opam/4.14/lib/findlib -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -o src/.cil.objs/native/cil.cmx -c -impl src/cil.ml)
# File "src/cil.ml", line 1777, characters 32-44:
# 1777 |           text (prefix ^ "0x" ^ Int64.format "%x" i ^ suffix)
#                                        ^^^^^^^^^^^^
# Alert deprecated: Stdlib.Int64.format
# Use Printf.sprintf with a [%L...] format instead.
# File "src/cil.ml", line 4829, characters 15-27:
# 4829 |               (Int64.format fmt i)
#                       ^^^^^^^^^^^^
# Alert deprecated: Stdlib.Int64.format
# Use Printf.sprintf with a [%L...] format instead.
# (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I src/.cil.objs/byte -I src/.cil.objs/native -I /home/opam/.opam/4.14/lib/batteries/unthreaded -I /home/opam/.opam/4.14/lib/findlib -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -o src/.cil.objs/native/check.cmx -c -impl src/check.ml)
# File "src/check.ml", line 661, characters 33-45:
# 661 |                                 (Int64.format "%d" i') (Int64.format "%d" i));
#                                        ^^^^^^^^^^^^
# Alert deprecated: Stdlib.Int64.format
# Use Printf.sprintf with a [%L...] format instead.
# File "src/check.ml", line 661, characters 56-68:
# 661 |                                 (Int64.format "%d" i') (Int64.format "%d" i));
#                                                               ^^^^^^^^^^^^
# Alert deprecated: Stdlib.Int64.format
# Use Printf.sprintf with a [%L...] format instead.
# (cd _build/default && ./configure)
# checking build system type... x86_64-pc-linux-gnu
# checking host system type... x86_64-pc-linux-gnu
# checking for gcc... gcc
# checking whether the C compiler works... yes
# checking for C compiler default output file name... a.out
# checking for suffix of executables... 
# checking whether we are cross compiling... no
# checking for suffix of object files... o
# checking whether the compiler supports GNU C... yes
# checking whether gcc accepts -g... yes
# checking for gcc option to enable C11 features... none needed
# checking for a BSD-compatible install... /usr/bin/install -c
# checking target system type... x86_64-pc-linux-gnu
# checking for msvc cl.exe (optional)... not found
# checking for ocamlc... ocamlc
# OCaml version is 4.14.2
# OCaml library path is /home/opam/.opam/4.14/lib/ocaml
# checking for ocamlopt... ocamlopt
# checking for ocamlc.opt... ocamlc.opt
# checking for ocamlopt.opt... ocamlopt.opt
# checking for dynlink.cmxa... yes
# checking for ocaml... ocaml
# checking for ocamldep... ocamldep
# checking for ocamlmktop... ocamlmktop
# checking for ocamlmklib... ocamlmklib
# checking for ocamldoc... ocamldoc
# checking for ocamlbuild... no
# checking for ocamllex... ocamllex
# checking for ocamllex.opt... ocamllex.opt
# checking for ocamlyacc... ocamlyacc
# checking for ocamlfind... ocamlfind
# checking for perl... perl
# checking for cygpath... no
# checking for gcc version... checking for stdio.h... yes
# checking for stdlib.h... yes
# checking for string.h... yes
# checking for inttypes.h... yes
# checking for stdint.h... yes
# checking for strings.h... yes
# checking for sys/stat.h... yes
# checking for sys/types.h... yes
# checking for unistd.h... yes
# checking for __builtin_va_list... yes
# checking if __thread is a keyword... true
# checking if gcc adds underscores to assembly labels.... false
# checking for stdlib.h... (cached) yes
# checking for strings.h... (cached) yes
# checking for sys/time.h... yes
# checking for unistd.h... (cached) yes
# checking for wchar.h... yes
# checking for stdbool.h... yes
# checking for an ANSI C-conforming const... yes
# checking for inline... inline
# checking for intptr_t... yes
# checking for working memcmp... yes
# checking for mkdir... yes
# checking for select... yes
# checking for socket... yes
# checking for __sysv_signal... yes
# checking for real definition of size_t... unsigned long
# checking for real definition of wchar_t... int
# configure: creating ./config.status
# config.status: creating stamp-h
# config.status: creating Makefile
# config.status: creating config.mk
# config.status: creating lib/perl5/App/Cilly/CilConfig.pm
# config.status: creating src/machdep-ml.c
# config.status: creating src/cilversion.ml
# config.status: creating config.h
# config.status: config.h is unchanged
# 
# CIL configuration:
#   (optional) cl.exe found:    HAS_MSVC           no
#   gcc to use                  CC                 gcc
#   default compiler            DEFAULT_COMPILER   _GNUCC
#   CIL version                 CIL_VERSION        1.8.2
#   Native OCaml CIL libs                          yes
# (cd _build/default && /usr/bin/make machdep)
# machdep-ml.exe created succesfully.
# Generating machine dependency information for CIL
# /bin/sh: 1: cl: not found
# (cd _build/default && /usr/bin/make lib/perl5/App/Cilly.pm)
# cp lib/perl5/App/Cilly.pm.in lib/perl5/App/Cilly.pm
# sed -e "s|CIL_VERSION|1.8.2|" lib/perl5/App/Cilly.pm > lib/perl5/App/Cilly.pm.tmp; \
# mv lib/perl5/App/Cilly.pm.tmp lib/perl5/App/Cilly.pm; \
# if gcc -D_GNUCC -m32 src/machdep-ml.c -o _build/machdep-ml32.exe ;then \
#   sed -e "s|nogcc32model|`_build/machdep-ml32.exe --env`|" lib/perl5/App/Cilly.pm > lib/perl5/App/Cilly.pm.tmp; \
#   mv lib/perl5/App/Cilly.pm.tmp lib/perl5/App/Cilly.pm; \
# fi
# if gcc -D_GNUCC -m64 src/machdep-ml.c -o _build/machdep-ml64.exe ;then \
#   sed -e "s|nogcc64model|`_build/machdep-ml64.exe --env`|" lib/perl5/App/Cilly.pm > lib/perl5/App/Cilly.pm.tmp; \
#   mv lib/perl5/App/Cilly.pm.tmp lib/perl5/App/Cilly.pm; \
# fi
# In file included from src/machdep-ml.c:40:
# /usr/include/stdio.h:28:10: fatal error: bits/libc-header-start.h: No such file or directory
#    28 | #include <bits/libc-header-start.h>
#       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
# compilation terminated.
# Generating CIL_MACHINE machine dependency information string (for CIL)
# (cd _build/default/lib/perl5 && /usr/bin/perl Makefile.PL)
# Generating a Unix-style Makefile
# Writing Makefile for cilly
# Writing MYMETA.yml and MYMETA.json
# (cd _build/default/lib/perl5 && /usr/bin/make)
# cp App/Cilly/TempFile.pm blib/lib/App/Cilly/TempFile.pm
# cp App/Cilly.pm blib/lib/App/Cilly.pm
# cp App/Cilly/OutputFile.pm blib/lib/App/Cilly/OutputFile.pm
# cp App/Cilly/KeptFile.pm blib/lib/App/Cilly/KeptFile.pm
# cp App/Cilly/CilConfig.pm blib/lib/App/Cilly/CilConfig.pm
# cp App/Cilly/CilCompiler.pm blib/lib/App/Cilly/CilCompiler.pm
# cp ../../bin/cilly blib/script/cilly
# "/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/cilly
# File "src/dune", lines 17-32, characters 0-713:
# 17 | (rule
# 18 |  (deps (package goblint-cil) ../src/main.exe (source_tree ../lib/perl5/App/Cilly) (source_tree ../test) ../bin/cilly ../configure.ac ../Makefile.in ../install-sh ../config.sub ../config.guess ../lib/perl5/App/Cilly.pm.in ../lib/perl5/Makefile.PL  ../config.h.in ../stamp-h.in cil.mli machdep-ml.c.in cilversion.ml.in ../config.mk.in)
# 19 |  (action (chdir ..  (progn
# ....
# 30 |  )))
# 31 |  (alias runtest)
# 32 | )
# (cd _build/default && /usr/bin/make test)
# cd test; CC=gcc ./testcil -r --regrtest || { cat cil.log; exit 1; }
# Test infrastructure for CIL on linux
# There are 409 tests enabled
# ------------ [0] CC=gcc make arcombine ------------
# ------------ [1] CC=gcc make baddef ------------
# ------------ [2] CC=gcc make comb ------------
# ------------ [3] CC=gcc make combine1 ------------
# ------------ [4] CC=gcc make combine10 ------------
# ------------ [5] CC=gcc make combine11 ------------
# ------------ [6] CC=gcc make combine12 ------------
# ------------ [7] CC=gcc make combine13 ------------
# ------------ [8] CC=gcc make combine14 ------------
# ------------ [9] CC=gcc make combine15 ------------
# ------------ [10] CC=gcc make combine16 ------------
# ------------ [11] CC=gcc make combine17 ------------
# ------------ [12] CC=gcc make combine18 ------------
# ------------ [13] CC=gcc make combine2 ------------
# ------------ [14] CC=gcc make combine20 ------------
# ------------ [15] CC=gcc make combine21 ------------
# ------------ [16] (fail) CC=gcc make combine22 ------------
# ------------ [17] CC=gcc make combine3 ------------
# ------------ [18] CC=gcc make combine5 ------------
# ------------ [19] CC=gcc make combine6 ------------
# ------------ [20] CC=gcc make combine8 ------------
# ------------ [21] (fail) CC=gcc make combine9 ------------
# ------------ [22] CC=gcc make combine_allocate MERGEINLINES=1 ------------
# ------------ [23] CC=gcc make combine_copyptrs WARNINGS_ARE_ERRORS=1 MERGEINLINES=1 ------------
# ------------ [24] CC=gcc make combine_init ------------
# ------------ [25] (fail) CC=gcc make combine_node_alloc ------------
# ------------ [26] (fail) CC=gcc make combine_samefn ------------
# ------------ [27] CC=gcc make combine_sbump ------------
# ------------ [28] CC=gcc make combine_sbumpB MERGEINLINES=1 ------------
# ------------ [29] CC=gcc make combine_syserr MERGEINLINES=1 ------------
# ------------ [30] CC=gcc make combine_theFunc MERGEINLINES=1 ------------
# ------------ [31] CC=gcc make combinealias ------------
# ------------ [32] (fail) CC=gcc make combinec99inline ------------
# 
# [32] GOOD NEWS: A test that used to fail (C99 inline semantic not fully supported.) now succeeds:
#   CC=gcc make combinec99inline
# ------------ [33] CC=gcc make combineenum1 ------------
# ------------ [34] CC=gcc make combineenum2 ------------
# ------------ [35] CC=gcc make combineenum3 ------------
# ------------ [36] (fail) CC=gcc make combineinline1 ------------
# ------------ [37] CC=gcc make combineinline2 ------------
# ------------ [38] (fail) CC=gcc make combineinline3 ------------
# ------------ [39] (fail) CC=gcc make combineinline4 ------------
# ------------ [40] CC=gcc make combineinline6 ------------
# ------------ [41] CC=gcc make combinelibrik ------------
# ------------ [42] CC=gcc make combinestruct1 ------------
# ------------ [43] CC=gcc make merge-ar ------------
# ------------ [44] CC=gcc make mergeinit ------------
# ------------ [45] CC=gcc make mergeinline ------------
# ------------ [46] CC=gcc make mergestruct ------------
# ------------ [47] CC=gcc make mixedcomb ------------
# ------------ [48] CC=gcc make runall/alpha ------------
# ------------ [49] CC=gcc make runall/extinline ------------
# ------------ [50] CC=gcc make runall/runall_misc ------------
# ------------ [51] CC=gcc make runall/structattr2 ------------
# ------------ [52] CC=gcc make runall/switch ------------
# ------------ [53] CC=gcc make scott-nogcc/bogus_redef ------------
# ------------ [54] CC=gcc make scott-nogcc/funcname ------------
# ------------ [55] CC=gcc make scott-nolink/brlock ------------
# ------------ [56] CC=gcc make scott/arrayinit ------------
# ------------ [57] (fail) CC=gcc make scott/asmfndecl ------------
# 
# [57] GOOD NEWS: A test that used to fail (Notbug. Not a bug if fails on a non-Linux machine ;-)) now succeeds:
#   CC=gcc make scott/asmfndecl
# ------------ [58] CC=gcc make scott/bisonerror ------------
# ------------ [59] CC=gcc make scott/cmpzero ------------
# ------------ [60] CC=gcc make scott/constdecl ------------
# ------------ [61] CC=gcc make scott/constfold ------------
# ------------ [62] CC=gcc make scott/ctype ------------
# ------------ [63] CC=gcc make scott/enumattr ------------
# ------------ [64] CC=gcc make scott/enumerator_sizeof ------------
# ------------ [65] CC=gcc make scott/enuminit ------------
# ------------ [66] CC=gcc make scott/errorinfn ------------
# ------------ [67] CC=gcc make scott/funcptr ------------
# ------------ [68] CC=gcc make scott/gimpdouble ------------
# ------------ [69] (fail) CC=gcc make scott/globalprob ------------
# 
# [69] GOOD NEWS: A test that used to fail (Notbug. Not a bug if fails on a non-Linux machine ;-)) now succeeds:
#   CC=gcc make scott/globalprob
# ------------ [70] CC=gcc make scott/initedextern ------------
# ------------ [71] CC=gcc make scott/invalredef ------------
# ------------ [72] CC=gcc make scott/invalredef2 ------------
# ------------ [73] CC=gcc make scott/kernel1 ------------
# 
# [73] A regression test command failed:
#   CC=gcc make scott/kernel1
# ------------ [74] CC=gcc make scott/kernel2 ------------
# ------------ [75] CC=gcc make scott/lexnum ------------
# ------------ [76] CC=gcc make scott/litstruct ------------
# ------------ [77] CC=gcc make scott/main ------------
# ------------ [78] CC=gcc make scott/memberofptr ------------
# ------------ [79] CC=gcc make scott/mode_sizes ------------
# ------------ [80] CC=gcc make scott/multiplestatics ------------
# ------------ [81] CC=gcc make scott/neg64 ------------
# 
# [81] A regression test command failed:
#   CC=gcc make scott/neg64
# ------------ [82] CC=gcc make scott/oldstyle ------------
# ------------ [83] CC=gcc make scott/open ------------
# ------------ [84] CC=gcc make scott/partialbracket ------------
# ------------ [85] CC=gcc make scott/putc ------------
# ------------ [86] (fail) CC=gcc make scott/regparm0 ------------
# 
# [86] GOOD NEWS: A test that used to fail (Notbug. Some gcc versions fail to compile this test on i386) now succeeds:
#   CC=gcc make scott/regparm0
# ------------ [87] CC=gcc make scott/s59 ------------
# ------------ [88] CC=gcc make scott/sizeofchar ------------
# ------------ [89] CC=gcc make scott/sockaddr ------------
# ------------ [90] CC=gcc make scott/struct_cs ------------
# ------------ [91] CC=gcc make scott/structattr ------------
# ------------ [92] CC=gcc make scott/structattr3 ------------
# ------------ [93] CC=gcc make scott/thing ------------
# ------------ [94] CC=gcc make scott/transpunion ------------
# ------------ [95] CC=gcc make scott/typeof ------------
# 
# [95] A regression test command failed:
#   CC=gcc make scott/typeof
# ------------ [96] CC=gcc make scott/uninit_tmp ------------
# 
# [96] A regression test command failed:
#   CC=gcc make scott/uninit_tmp
# ------------ [97] CC=gcc make scott/unionassign ------------
# ------------ [98] CC=gcc make scott/unscomp ------------
# ------------ [99] CC=gcc make scott/volatilestruct ------------
# ------------ [100] CC=gcc make scott/xcheckers ------------
# ------------ [101] CC=gcc make test-bad/enuminit2 ------------
# ------------ [102] CC=gcc make test-bad/trivial-tb ------------
# ------------ [103] CC=gcc make test-bad1/flexible-array-member-bad ------------
# ------------ [104] CC=gcc make test-bad1/wchar-bad ------------
# ------------ [105] CC=gcc make test/align3 ------------
# ------------ [106] CC=gcc make test/apachebits ------------
# ------------ [107] (fail) CC=gcc make test/argcast ------------
# ------------ [108] CC=gcc make test/array-size-trick ------------
# ------------ [109] CC=gcc make test/array1 ------------
# ------------ [110] CC=gcc make test/array2 ------------
# ------------ [111] CC=gcc make test/arrsize ------------
# ------------ [112] CC=gcc make test/asm2 ------------
# ------------ [113] CC=gcc make test/asm3 ------------
# ------------ [114] CC=gcc make test/asm4 ------------
# ------------ [115] CC=gcc make test/asm_emptyclobberallowed ------------
# ------------ [116] CC=gcc make test/attr ------------
# ------------ [117] CC=gcc make test/attr10 ------------
# ------------ [118] CC=gcc make test/attr11 ------------
# ------------ [119] CC=gcc make test/attr12 ------------
# ------------ [120] CC=gcc make test/attr13 ------------
# ------------ [121] CC=gcc make test/attr2 ------------
# ------------ [122] CC=gcc make test/attr3 ------------
# ------------ [123] CC=gcc make test/attr6 ------------
# ------------ [124] CC=gcc make test/attr7 ------------
# ------------ [125] CC=gcc make test/attr8 ------------
# ------------ [126] CC=gcc make test/attr9 WARNINGS_ARE_ERRORS=1 ------------
# ------------ [127] CC=gcc make test/bitfield ------------
# ------------ [128] (fail) CC=gcc make test/break1 ------------
# ------------ [129] CC=gcc make test/builtin2 ------------
# ------------ [130] CC=gcc make test/builtin5 ------------
# ------------ [131] CC=gcc make test/cast1 ------------
# ------------ [132] CC=gcc make test/cast2 ------------
# ------------ [133] CC=gcc make test/cast4 ------------
# ------------ [134] CC=gcc make test/castcall ------------
# ------------ [135] CC=gcc make test/castunion ------------
# ------------ [136] CC=gcc make test/const-struct-init WARNINGS_ARE_ERRORS=1 ------------
# ------------ [137] (fail) CC=gcc make test/const13 WARNINGS_ARE_ERRORS=1 ------------
# ------------ [138] CC=gcc make test/const14 ------------
# ------------ [139] CC=gcc make test/const7 ------------
# ------------ [140] CC=gcc make test/const9 ------------
# ------------ [141] CC=gcc make test/constprop ------------
# ------------ [142] CC=gcc make test/constrexpr ------------
# ------------ [143] (fail) CC=gcc make test/cpp-2 ------------
# ------------ [144] CC=gcc make test/cpp-3 ------------
# ------------ [145] (fail) CC=gcc make test/decl2 ------------
# ------------ [146] CC=gcc make test/deref ------------
# ------------ [147] CC=gcc make test/duplicate ------------
# ------------ [148] CC=gcc make test/enum ------------
# ------------ [149] CC=gcc make test/extinline3 ------------
# ------------ [150] CC=gcc make test/func ------------
# ------------ [151] (fail) CC=gcc make test/func10 ------------
# ------------ [152] (fail) CC=gcc make test/funcarg ------------
# ------------ [153] CC=gcc make test/globals ------------
# ------------ [154] (fail) CC=gcc make test/globals2 ------------
# ------------ [155] CC=gcc make test/huff1 ------------
# ------------ [156] CC=gcc make test/init ------------
# ------------ [157] CC=gcc make test/init8 ------------
# ------------ [158] CC=gcc make test/initial WARNINGS_ARE_ERRORS=1 ------------
# ------------ [159] CC=gcc make test/inline3 ------------
# ------------ [160] CC=gcc make test/jmp_buf ------------
# ------------ [161] CC=gcc make test/label5 ------------
# ------------ [162] CC=gcc make test/label7 ------------
# ------------ [163] CC=gcc make test/label8 ------------
# ------------ [164] CC=gcc make test/label9 EXTRAARGS=--domakeCFG ------------
# ------------ [165] CC=gcc make test/li ------------
# ------------ [166] CC=gcc make test/linux_atomic ------------
# ------------ [167] CC=gcc make test/linuxcombine1_1 ------------
# ------------ [168] CC=gcc make test/list ------------
# ------------ [169] CC=gcc make test/matrix ------------
# ------------ [170] CC=gcc make test/noreturn ------------
# ------------ [171] CC=gcc make test/outofmem ------------
# ------------ [172] CC=gcc make test/packed2 ------------
# ------------ [173] CC=gcc make test/power1 ------------
# ------------ [174] CC=gcc make test/printf ------------
# ------------ [175] CC=gcc make test/printf_const ------------
# ------------ [176] (fail) CC=gcc make test/proto1 ------------
# ------------ [177] (fail) CC=gcc make test/proto2 ------------
# ------------ [178] CC=gcc make test/pure ------------
# ------------ [179] CC=gcc make test/restrict EXTRAARGS=-std=c9x ------------
# ------------ [180] CC=gcc make test/restrict1 ------------
# ------------ [181] CC=gcc make test/retval ------------
# ------------ [182] CC=gcc make test/scope12 ------------
# ------------ [183] CC=gcc make test/scope2 ------------
# ------------ [184] (fail) CC=gcc make test/scope3 ------------
# ------------ [185] CC=gcc make test/scope4 ------------
# ------------ [186] CC=gcc make test/shell-escape SHELL_ESCAPE=1 ------------
# ------------ [187] (fail) CC=gcc make test/sizeof3 ------------
# 
# [187] GOOD NEWS: A test that used to fail (Bug. Constant-folding of very large arrays does not work on 32-bit machines.) now succeeds:
#   CC=gcc make test/sizeof3
# ------------ [188] CC=gcc make test/static ------------
# ------------ [189] CC=gcc make test/static1 ------------
# ------------ [190] CC=gcc make test/strcpy ------------
# ------------ [191] CC=gcc make test/struct_init ------------
# ------------ [192] CC=gcc make test/structassign ------------
# ------------ [193] (fail) CC=gcc make test/switch_default_parse_bug ------------
# ------------ [194] CC=gcc make test/sync-1 ------------
# ------------ [195] CC=gcc make test/sync-2 ------------
# ------------ [196] CC=gcc make test/sync-3 ------------
# ------------ [197] CC=gcc make test/tags ------------
# ------------ [198] CC=gcc make test/task ------------
# ------------ [199] CC=gcc make test/unimplemented ------------
# ------------ [200] CC=gcc make test/union5 ------------
# ------------ [201] CC=gcc make test/va_arg_pack ------------
# ------------ [202] CC=gcc make test/vararg7 ------------
# ------------ [203] CC=gcc make test/voidstar ------------
# ------------ [204] CC=gcc make test/voidtypedef ------------
# ------------ [205] CC=gcc make test/warnings-cast WARNINGS_ARE_ERRORS=1 ------------
# ------------ [206] CC=gcc make test/warnings-noreturn WARNINGS_ARE_ERRORS=1 ------------
# ------------ [207] CC=gcc make test_i/empty ------------
# ------------ [208] CC=gcc make test_i/lineno ------------
# ------------ [209] CC=gcc make testobj/asm5 ------------
# ------------ [210] CC=gcc make testrun/addr-array ------------
# ------------ [211] CC=gcc make testrun/addr-string ------------
# ------------ [212] CC=gcc make testrun/addrof3 ------------
# ------------ [213] CC=gcc make testrun/align1 ------------
# ------------ [214] CC=gcc make testrun/align2 EXTRAARGS=-O2 ------------
# ------------ [215] CC=gcc make testrun/apachebuf ------------
# ------------ [216] CC=gcc make testrun/apachefptr ------------
# ------------ [217] CC=gcc make testrun/array_formal ------------
# ------------ [218] (fail) CC=gcc make testrun/array_multi_varsize ------------
# ------------ [219] CC=gcc make testrun/array_varsize ------------
# ------------ [220] CC=gcc make testrun/arrayinitsize ------------
# ------------ [221] CC=gcc make testrun/asm1 ------------
# ------------ [222] CC=gcc make testrun/assign ------------
# ------------ [223] CC=gcc make testrun/attr4 ------------
# ------------ [224] CC=gcc make testrun/attr5 ------------
# ------------ [225] CC=gcc make testrun/bitfield2 ------------
# ------------ [226] CC=gcc make testrun/bitfield3 ------------
# ------------ [227] CC=gcc make testrun/blockattr2 USECFG=1 ------------
# ------------ [228] CC=gcc make testrun/bool ------------
# ------------ [229] CC=gcc make testrun/booleanOp USE_LOGICAL_OPERATORS=1 ------------
# ------------ [230] CC=gcc make testrun/builtin ------------
# ------------ [231] CC=gcc make testrun/builtin3 ------------
# ------------ [232] CC=gcc make testrun/builtin4 ------------
# ------------ [233] CC=gcc make testrun/builtin_choose_expr ------------
# ------------ [234] CC=gcc make testrun/call2 ------------
# ------------ [235] CC=gcc make testrun/case_then_default_in_switch EXTRAARGS=--domakeCFG ------------
# ------------ [236] CC=gcc make testrun/caserange ------------
# ------------ [237] CC=gcc make testrun/cast8 ------------
# ------------ [238] CC=gcc make testrun/castincr WARNINGS_ARE_ERRORS=1 ------------
# ------------ [239] CC=gcc make testrun/comma1 ------------
# ------------ [240] CC=gcc make testrun/comparisons ------------
# ------------ [241] (fail) CC=gcc make testrun/compound1 ------------
# ------------ [242] CC=gcc make testrun/compound2 ------------
# ------------ [243] CC=gcc make testrun/cond1 ------------
# ------------ [244] CC=gcc make testrun/cond2 ------------
# ------------ [245] CC=gcc make testrun/const-array-init WARNINGS_ARE_ERRORS=1 ------------
# ------------ [246] CC=gcc make testrun/const-struct-init WARNINGS_ARE_ERRORS=1 ------------
# ------------ [247] CC=gcc make testrun/const1 ------------
# ------------ [248] CC=gcc make testrun/const10 ------------
# ------------ [249] CC=gcc make testrun/const11 ------------
# ------------ [250] CC=gcc make testrun/const12 ------------
# ------------ [251] CC=gcc make testrun/const15 ------------
# ------------ [252] CC=gcc make testrun/const16 ------------
# ------------ [253] CC=gcc make testrun/const2 ------------
# ------------ [254] CC=gcc make testrun/const3 ------------
# ------------ [255] CC=gcc make testrun/const4 ------------
# ------------ [256] CC=gcc make testrun/const5 ------------
# ------------ [257] CC=gcc make testrun/const6 ------------
# ------------ [258] CC=gcc make testrun/const8 ------------
# ------------ [259] (fail) CC=gcc make testrun/constfold EXTRAARGS="--domakeCFG --dopartial" ------------
# ------------ [260] CC=gcc make testrun/decl1 ------------
# ------------ [261] CC=gcc make testrun/decl_mix_stmt ------------
# ------------ [262] CC=gcc make testrun/enum2 ------------
# ------------ [263] CC=gcc make testrun/escapes ------------
# ------------ [264] CC=gcc make testrun/extern1 ------------
# ------------ [265] CC=gcc make testrun/extinline2 ------------
# ------------ [266] CC=gcc make testrun/flexible-array-member ------------
# ------------ [267] CC=gcc make testrun/float ------------
# ------------ [268] CC=gcc make testrun/float2 ------------
# ------------ [269] CC=gcc make testrun/for1 ------------
# ------------ [270] CC=gcc make testrun/formalscope ------------
# ------------ [271] CC=gcc make testrun/func2 ------------
# ------------ [272] CC=gcc make testrun/func3 ------------
# ------------ [273] CC=gcc make testrun/func4 ------------
# ------------ [274] CC=gcc make testrun/funptr1 ------------
# ------------ [275] CC=gcc make testrun/init ------------
# ------------ [276] CC=gcc make testrun/init1 ------------
# ------------ [277] CC=gcc make testrun/init10 ------------
# ------------ [278] CC=gcc make testrun/init11 ------------
# ------------ [279] CC=gcc make testrun/init12 ------------
# ------------ [280] CC=gcc make testrun/init13 ------------
# ------------ [281] CC=gcc make testrun/init14 ------------
# ------------ [282] CC=gcc make testrun/init15 ------------
# ------------ [283] CC=gcc make testrun/init16 ------------
# ------------ [284] CC=gcc make testrun/init17 ------------
# ------------ [285] CC=gcc make testrun/init18 ------------
# ------------ [286] CC=gcc make testrun/init19 WARNINGS_ARE_ERRORS=1 ------------
# ------------ [287] CC=gcc make testrun/init2 ------------
# ------------ [288] CC=gcc make testrun/init20 ------------
# ------------ [289] CC=gcc make testrun/init21 ------------
# ------------ [290] CC=gcc make testrun/init22 ------------
# ------------ [291] CC=gcc make testrun/init3 ------------
# ------------ [292] CC=gcc make testrun/init4 ------------
# ------------ [293] CC=gcc make testrun/init5 ------------
# ------------ [294] CC=gcc make testrun/init6 ------------
# ------------ [295] CC=gcc make testrun/init9 ------------
# ------------ [296] CC=gcc make testrun/initial ------------
# ------------ [297] (fail) CC=gcc make testrun/inline1 ------------
# ------------ [298] CC=gcc make testrun/inline2 ------------
# ------------ [299] CC=gcc make testrun/label1 ------------
# ------------ [300] CC=gcc make testrun/label2 ------------
# ------------ [301] CC=gcc make testrun/label2b COMPUTEDGOTO=1 ------------
# ------------ [302] CC=gcc make testrun/label3 ------------
# ------------ [303] CC=gcc make testrun/label3b COMPUTEDGOTO=1 LOCALINIT=1 ------------
# ------------ [304] CC=gcc make testrun/label4 ------------
# ------------ [305] CC=gcc make testrun/label4b COMPUTEDGOTO=1 ------------
# ------------ [306] CC=gcc make testrun/label6 ------------
# ------------ [307] CC=gcc make testrun/land_expr ------------
# ------------ [308] CC=gcc make testrun/large_unsigned_long ------------
# ------------ [309] CC=gcc make testrun/linux_signal ------------
# ------------ [310] CC=gcc make testrun/localinit ------------
# ------------ [311] CC=gcc make testrun/logical ------------
# ------------ [312] CC=gcc make testrun/logical1 USE_LOGICAL_OPERATORS=1 ------------
# ------------ [313] CC=gcc make testrun/logical2 USE_LOGICAL_OPERATORS=1 ------------
# ------------ [314] CC=gcc make testrun/longBlock ------------
# ------------ [315] CC=gcc make testrun/lval1 ------------
# ------------ [316] CC=gcc make testrun/macro_hidden ------------
# ------------ [317] CC=gcc make testrun/math1 ------------
# ------------ [318] CC=gcc make testrun/memcpy1 ------------
# ------------ [319] CC=gcc make testrun/min ------------
# ------------ [320] CC=gcc make testrun/msvc1 ------------
# ------------ [321] CC=gcc make testrun/msvc5 ------------
# ------------ [322] CC=gcc make testrun/offsetof ------------
# ------------ [323] CC=gcc make testrun/offsetof1 ------------
# ------------ [324] CC=gcc make testrun/offsetof2 ------------
# ------------ [325] CC=gcc make testrun/offsetof3 ------------
# ------------ [326] CC=gcc make testrun/packed WARNINGS_ARE_ERRORS=1 ------------
# ------------ [327] CC=gcc make testrun/percent400 ------------
# ------------ [328] CC=gcc make testrun/percentm ------------
# ------------ [329] CC=gcc make testrun/perror ------------
# ------------ [330] CC=gcc make testrun/perror1 ------------
# ------------ [331] (fail) CC=gcc make testrun/post-assign ------------
# ------------ [332] CC=gcc make testrun/printf2 ------------
# ------------ [333] CC=gcc make testrun/question ------------
# ------------ [334] CC=gcc make testrun/question-fold-float USE_LOGICAL_OPERATORS=1 ------------
# ------------ [335] CC=gcc make testrun/question2 ------------
# ------------ [336] CC=gcc make testrun/question3 USE_LOGICAL_OPERATORS=1 ------------
# ------------ [337] CC=gcc make testrun/return1 ------------
# ------------ [338] CC=gcc make testrun/returnvoid ------------
# ------------ [339] CC=gcc make testrun/returnvoid1 ------------
# ------------ [340] (fail) CC=gcc make testrun/rmtmps-attr ------------
# ------------ [341] CC=gcc make testrun/rmtmps1 ------------
# ------------ [342] CC=gcc make testrun/rmtmps2 ------------
# ------------ [343] CC=gcc make testrun/scope1 ------------
# ------------ [344] CC=gcc make testrun/scope10 ------------
# ------------ [345] CC=gcc make testrun/scope11 ------------
# ------------ [346] CC=gcc make testrun/scope5 ------------
# ------------ [347] CC=gcc make testrun/scope6 ------------
# ------------ [348] CC=gcc make testrun/scope8 ------------
# ------------ [349] CC=gcc make testrun/scope9 ------------
# ------------ [350] CC=gcc make testrun/semicolon ------------
# ------------ [351] CC=gcc make testrun/simon6 ------------
# ------------ [352] CC=gcc make testrun/sizeof1 ------------
# ------------ [353] CC=gcc make testrun/sizeof2 ------------
# ------------ [354] CC=gcc make testrun/static ------------
# ------------ [355] CC=gcc make testrun/static2 ------------
# ------------ [356] CC=gcc make testrun/stringsize ------------
# ------------ [357] CC=gcc make testrun/strloop ------------
# ------------ [358] CC=gcc make testrun/strloop3 ------------
# ------------ [359] CC=gcc make testrun/struct1 ------------
# ------------ [360] CC=gcc make testrun/typeof1 ------------
# ------------ [361] (fail) CC=gcc make testrun/typespec1 ------------
# ------------ [362] CC=gcc make testrun/union2 ------------
# ------------ [363] CC=gcc make testrun/union3 ------------
# ------------ [364] (fail) CC=gcc make testrun/union6 ------------
# ------------ [365] CC=gcc make testrun/va-arg-1 ------------
# ------------ [366] CC=gcc make testrun/va-arg-2 ------------
# ------------ [367] CC=gcc make testrun/va-arg-7 ------------
# ------------ [368] CC=gcc make testrun/var_named_hidden ------------
# ------------ [369] CC=gcc make testrun/vararg1 ------------
# ------------ [370] CC=gcc make testrun/vararg2 ------------
# ------------ [371] CC=gcc make testrun/vararg3 ------------
# ------------ [372] CC=gcc make testrun/vararg4 ------------
# ------------ [373] CC=gcc make testrun/vararg5 ------------
# ------------ [374] CC=gcc make testrun/vararg6 ------------
# ------------ [375] CC=gcc make testrun/varargauto1 ------------
# ------------ [376] CC=gcc make testrun/void ------------
# ------------ [377] CC=gcc make testrun/voidarg ------------
# ------------ [378] CC=gcc make testrun/vsp ------------
# ------------ [379] CC=gcc make testrun/warnings-unused-label WARNINGS_ARE_ERRORS=1 ------------
# ------------ [380] CC=gcc make testrun/wchar1 ------------
# ------------ [381] CC=gcc make testrun/wchar2 ------------
# ------------ [382] CC=gcc make testrun/wchar3 ------------
# ------------ [383] CC=gcc make testrun/wchar4 ------------
# ------------ [384] CC=gcc make testrun/wchar5 ------------
# ------------ [385] CC=gcc make testrun/wchar6 ------------
# ------------ [386] CC=gcc make testrun/wchar7 ------------
# ------------ [387] (fail) CC=gcc make testrun/wrongnumargs ------------
# ------------ [388] CC=gcc make testrunc99/c99-bool ------------
# ------------ [389] CC=gcc make testrunc99/c99-complex ------------
# ------------ [390] CC=gcc make testrunc99/c99-float-pragma ------------
# ------------ [391] CC=gcc make testrunc99/c99-predefined ------------
# ------------ [392] CC=gcc make testrunc99/c99-struct ------------
# ------------ [393] CC=gcc make testrunc99/c99-tgmath ------------
# ------------ [394] (fail) CC=gcc make testrunc99/c99-universal-character-names ------------
# ------------ [395] CC=gcc make testrungcc/builtin_object_size OPTIMIZE=1 ------------
# ------------ [396] CC=gcc make testrungcc/enum3 ------------
# ------------ [397] CC=gcc make testrungcc/enum3a ------------
# ------------ [398] CC=gcc make testrungcc/enum3b ------------
# ------------ [399] (fail) CC=gcc make testrungcc/enum3c ------------
# ------------ [400] CC=gcc make testrungcc/enum3d ------------
# ------------ [401] CC=gcc make testrungcc/enum3e ------------
# ------------ [402] CC=gcc make testrungcc/enum3f ------------
# ------------ [403] CC=gcc make testrungcc/enum3g ------------
# ------------ [404] CC=gcc make testrungcc/enum3h ------------
# ------------ [405] CC=gcc make testrungcc/enum3i ------------
# ------------ [406] CC=gcc make testrungcc/enum3j ------------
# ------------ [407] CC=gcc make testrungcc/enum3k ------------
# ------------ [408] CC=gcc make testrungcc/enum3l ------------
# 
# Successful tests:     370
# Failed as expected:   30
# Unexpected success:   5
# Unexpected failure:   4
# 
# [32] GOOD NEWS: A test that used to fail (C99 inline semantic not fully supported.) now succeeds:
#   CC=gcc make combinec99inline
# [57] GOOD NEWS: A test that used to fail (Notbug. Not a bug if fails on a non-Linux machine ;-)) now succeeds:
#   CC=gcc make scott/asmfndecl
# [69] GOOD NEWS: A test that used to fail (Notbug. Not a bug if fails on a non-Linux machine ;-)) now succeeds:
#   CC=gcc make scott/globalprob
# [73] A regression test command failed:
#   CC=gcc make scott/kernel1
# [81] A regression test command failed:
#   CC=gcc make scott/neg64
# [86] GOOD NEWS: A test that used to fail (Notbug. Some gcc versions fail to compile this test on i386) now succeeds:
#   CC=gcc make scott/regparm0
# [95] A regression test command failed:
#   CC=gcc make scott/typeof
# [96] A regression test command failed:
#   CC=gcc make scott/uninit_tmp
# [187] GOOD NEWS: A test that used to fail (Bug. Constant-folding of very large arrays does not work on 32-bit machines.) now succeeds:
#   CC=gcc make test/sizeof3
# Testsuite ran on Thu Dec 11 17:34:54 2025 on localhost
# 
# ===================================
# Starting test 1/409 on Thu Dec 11 17:34:54 2025: arcombine
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.70MB, max=1.02MB, minor=5.52MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.66MB, max=1.02MB, minor=5.48MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# Linking into library array.a
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.84MB, max=1.02MB, minor=5.66MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -c array1.c array2.c
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly \
#                            --mode=AR --merge --verbose crv array.a array1.o array2.o
# AR called with crv array.a array1.o array2.o
# a - array1.o
# a - array2.o
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -o matrix.exe array.a matrix.c
# cd ./small1; ./matrix.exe
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 2/409 on Thu Dec 11 17:34:54 2025: baddef
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.53MB, max=1.02MB, minor=5.36MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# First CIL check
# Timings:
# TOTAL                           0.003 s
#   parse                           0.001 s
#   convert to CIL                  0.002 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=10.48MB, max=2.00MB, minor=10.29MB, major=1.55MB, promoted=1.36MB
#     minor collections=7  major collections=1 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small2; gcc baddef1.c baddef2.c -o baddef.exe \
#            && ./baddef.exe
# size1: 8
# size2: 12
# (correct output is 8, then 12)
# rm -f ./small2/baddef.exe
# cd ./small2; \
#   /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats  baddef1.c -c -o baddef1.o; \
#   /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats  baddef2.c -c -o baddef2.o; \
#           /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats  baddef1.o baddef2.o -obaddef.exe
# ./small2/baddef.exe
# size1: 8
# size2: 12
# (correct output is 8, then 12)
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 3/409 on Thu Dec 11 17:34:55 2025: comb
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.59MB, max=1.02MB, minor=5.41MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.88MB, max=1.02MB, minor=5.71MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.58MB, max=1.02MB, minor=5.40MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.58MB, max=1.02MB, minor=5.40MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# rm -f ./small2/comb.exe
# cd ./small2; \
#   /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -fcommon comb1.c -c -o comb1.o; \
#   /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -fcommon comb2.c -c -o comb2.o; \
#   /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -fcommon comb3.c -c -o comb3.o; \
#   /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -fcommon comb4.c -c -o comb4.o; \
#           /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -fcommon comb1.o comb2.o comb3.o comb4.o -ocomb.exe
# ./small2/comb.exe
# foo_com3(6): 19
# foo2_com4(61): 70
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 4/409 on Thu Dec 11 17:34:55 2025: combine1
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.89MB, max=1.02MB, minor=5.71MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# combine1_1.c:10:13: warning: conflicting types for built-in function 'printf'; expected 'int(const char *, ...)' [-Wbuiltin-declaration-mismatch]
#    10 | extern void printf(char *, ...);
#       |             ^~~~~~
# combine1_1.c:1:1: note: 'printf' is declared in header '<stdio.h>'
#   +++ |+#include <stdio.h>
#     1 | typedef int INT;
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.57MB, max=1.02MB, minor=5.39MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.59MB, max=1.02MB, minor=5.41MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# combine1_3.c: In function 'c3':
# combine1_3.c:10:7: warning: variable 'var' set but not used [-Wunused-but-set-variable]
#    10 | 
#       |       ^  
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; \
#           /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -fcommon \
#                     combine1_1.c combine1_2.c combine1_3.c \
#             -ocombine1.exe
# cd ./small1; ./combine1.exe
# Success
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 5/409 on Thu Dec 11 17:34:56 2025: combine10
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.53MB, max=1.02MB, minor=5.35MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.55MB, max=1.02MB, minor=5.37MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.64MB, max=1.02MB, minor=5.46MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; \
#           /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -fcommon \
#                     combine10_1.c combine10_2.c combine10_3.c \
#             -ocombine10.exe
# cd ./small1; ./combine10.exe
# Success
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 6/409 on Thu Dec 11 17:34:56 2025: combine11
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.61MB, max=1.02MB, minor=5.43MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# combine11_2.c:17: Warning: Calling function f1 without prototype.
# combine11_2.c:18: Warning: Body of function main falls-through. Adding a return statement
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.72MB, max=1.02MB, minor=5.54MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# combine11_2.c: In function 'main':
# combine11_2.c:17:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
#    17 |   void *v1 = f1(); /* Without prototype */
#       |        ^
# combine11_2.c:20:9: warning: variable 'v2' set but not used [-Wunused-but-set-variable]
# combine11_2.c:18:9: warning: variable 'v1' set but not used [-Wunused-but-set-variable]
#    18 |   void *v2 = f2();
#       |         ^~
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; \
#           /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -fcommon \
#                     combine11_1.c combine11_2.c \
#             -ocombine11.exe
# cd ./small1; ./combine11.exe
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 7/409 on Thu Dec 11 17:34:56 2025: combine12
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.57MB, max=1.02MB, minor=5.39MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.58MB, max=1.02MB, minor=5.40MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; \
#           /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -fcommon \
#                     combine12_1.c combine12_2.c \
#             -ocombine12.exe
# cd ./small1; ./combine12.exe
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 8/409 on Thu Dec 11 17:34:56 2025: combine13
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.53MB, max=1.02MB, minor=5.35MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.66MB, max=1.02MB, minor=5.48MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# combine13_2.c: In function 'main':
# combine13_2.c:11:10: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'struct foo *' [-Wformat=]
#    11 |   printf("Address is %x\n", &g); /* Make sure we use g */
#       |          ^~~~~~~~~~~~~~~~~  ~~~
#       |                             |
#       |                             struct foo *
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; \
#           /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -fcommon \
#                     combine13_1.c combine13_2.c \
#             -ocombine13.exe
# cd ./small1; ./combine13.exe
# Address is d3cdb040
# Success
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 9/409 on Thu Dec 11 17:34:57 2025: combine14
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.79MB, max=1.02MB, minor=5.61MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.59MB, max=1.02MB, minor=5.41MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; \
#           /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -fcommon \
#                     combine14_1.c combine14_2.c \
#             -ocombine14.exe
# cd ./small1; ./combine14.exe
# Success
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 10/409 on Thu Dec 11 17:34:57 2025: combine15
# combine15_1.c:36: Warning: Body of function main falls-through. Adding a return statement
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.78MB, max=1.02MB, minor=5.60MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# combine15_1.c:8:18: warning: built-in function 'y1' declared as non-function [-Wbuiltin-declaration-mismatch]
#     8 | extern struct d1 {
#       |                  ^ 
# combine15_1.c: In function 'main':
# combine15_1.c:34:10: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'struct s1 *' [-Wformat=]
#    34 |   printf("Address of x1=%x and x2=%x\n",
#       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      
#       |                                          |
#       |                                          struct s1 *
# combine15_1.c:34:10: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'struct s11 *' [-Wformat=]
#    34 |   printf("Address of x1=%x and x2=%x\n",
#       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~            
#       |                                                |
#       |                                                struct s11 *
# combine15_1.c:36:10: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'struct d1 *' [-Wformat=]
#    36 |   printf("Address of y1=%x and y2=%x\n",
#       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      
#       |                                          |
#       |                                          struct d1 *
# combine15_1.c:36:10: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'struct d11 *' [-Wformat=]
#    36 |   printf("Address of y1=%x and y2=%x\n",
#       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~            
#       |                                                |
#       |                                                struct d11 *
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.56MB, max=1.02MB, minor=5.38MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# combine15_2.c:5:11: warning: built-in function 'y1' declared as non-function [-Wbuiltin-declaration-mismatch]
#     5 | struct d2 {
#       |           ^ 
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; \
#           /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -fcommon \
#                     combine15_1.c combine15_2.c \
#             -ocombine15.exe
# cd ./small1; ./combine15.exe
# Address of x1=ed5d3060 and x2=ed5d3050
# Address of y1=ed5d3058 and y2=ed5d3068
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 11/409 on Thu Dec 11 17:34:57 2025: combine16
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.63MB, max=1.02MB, minor=5.46MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.59MB, max=1.02MB, minor=5.41MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; \
#           /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -fcommon \
#                     combine16_1.c combine16_2.c \
#             -ocombine16.exe
# cd ./small1; ./combine16.exe
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 12/409 on Thu Dec 11 17:34:57 2025: combine17
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.55MB, max=1.02MB, minor=5.37MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# combine17_2.c:7: Warning: Calling function read without prototype.
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.70MB, max=1.02MB, minor=5.52MB, major=0.91MB, promoted=0.73MB
# ...TRUNCATED BY DUNE...
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 366/409 on Thu Dec 11 17:36:04 2025: testrun/va-arg-1
# va-arg-1.c:22: Warning: Body of function f falls-through. Adding a return statement
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=6.06MB, max=1.02MB, minor=5.89MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ova-arg-1.exe va-arg-1.c
# cd ./small1; ./va-arg-1.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 367/409 on Thu Dec 11 17:36:04 2025: testrun/va-arg-2
# First CIL check
# Timings:
# TOTAL                           0.004 s
#   parse                           0.001 s
#   convert to CIL                  0.002 s
#   printCIL                        0.001 s
# Timing used
# Memory statistics: total=12.11MB, max=1.51MB, minor=11.93MB, major=1.49MB, promoted=1.31MB
#     minor collections=8  major collections=1 compactions=0
# ./va-arg-2.cil.c:19:21: warning: conflicting types for built-in function 'strlen'; expected 'long unsigned int(const char *)' [-Wbuiltin-declaration-mismatch]
#    19 | extern unsigned int strlen(char const   * ) ;
#       |                     ^~~~~~
# ./va-arg-2.cil.c:1:1: note: 'strlen' is declared in header '<string.h>'
#   +++ |+#include <string.h>
#     1 | /* Generated by CIL v. 1.8.2 */
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ova-arg-2.exe va-arg-2.c
# cd ./small1; ./va-arg-2.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 368/409 on Thu Dec 11 17:36:04 2025: testrun/va-arg-7
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=6.10MB, max=1.02MB, minor=5.92MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ova-arg-7.exe va-arg-7.c
# cd ./small1; ./va-arg-7.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 369/409 on Thu Dec 11 17:36:05 2025: testrun/var_named_hidden
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.56MB, max=1.02MB, minor=5.38MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# ./var_named_hidden.cil.c: In function 'main':
# ./var_named_hidden.cil.c:9:7: warning: variable 'hidden' set but not used [-Wunused-but-set-variable]
#     9 |   int hidden ;
#       |       ^~~~~~
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovar_named_hidden.exe var_named_hidden.c
# cd ./small1; ./var_named_hidden.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 370/409 on Thu Dec 11 17:36:05 2025: testrun/vararg1
# First CIL check
# Timings:
# TOTAL                           0.002 s
#   parse                           0.001 s
#   convert to CIL                  0.001 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=11.00MB, max=2.00MB, minor=10.80MB, major=1.60MB, promoted=1.40MB
#     minor collections=7  major collections=1 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovararg1.exe vararg1.c
# cd ./small1; ./vararg1.exe
# Success
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 371/409 on Thu Dec 11 17:36:05 2025: testrun/vararg2
# First CIL check
# Timings:
# TOTAL                           0.001 s
#   parse                           0.001 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=10.88MB, max=2.00MB, minor=10.69MB, major=1.59MB, promoted=1.40MB
#     minor collections=7  major collections=1 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovararg2.exe vararg2.c
# cd ./small1; ./vararg2.exe
# Success
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 372/409 on Thu Dec 11 17:36:05 2025: testrun/vararg3
# First CIL check
# Timings:
# TOTAL                           0.012 s
#   parse                           0.006 s
#   convert to CIL                  0.005 s
#   printCIL                        0.002 s
# Timing used
# Memory statistics: total=21.95MB, max=2.98MB, minor=21.71MB, major=2.63MB, promoted=2.38MB
#     minor collections=13  major collections=2 compactions=0
# vararg3: Cucu Bau
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovararg3.exe vararg3.c
# cd ./small1; ./vararg3.exe
# Success
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 373/409 on Thu Dec 11 17:36:05 2025: testrun/vararg4
# First CIL check
# Timings:
# TOTAL                           0.003 s
#   parse                           0.002 s
#   convert to CIL                  0.001 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=11.00MB, max=2.00MB, minor=10.81MB, major=1.59MB, promoted=1.40MB
#     minor collections=7  major collections=1 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovararg4.exe vararg4.c
# cd ./small1; ./vararg4.exe
# Success
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 374/409 on Thu Dec 11 17:36:05 2025: testrun/vararg5
# First CIL check
# Timings:
# TOTAL                           0.005 s
#   parse                           0.002 s
#   convert to CIL                  0.002 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=14.51MB, max=2.49MB, minor=14.23MB, major=2.01MB, promoted=1.73MB
#     minor collections=9  major collections=1 compactions=0
# ./vararg5.cil.c: In function 'main':
# ./vararg5.cil.c:95:9: warning: variable 's' set but not used [-Wunused-but-set-variable]
#    95 |   char *s ;
#       |         ^
# ./vararg5.cil.c:94:7: warning: variable 'y' set but not used [-Wunused-but-set-variable]
#    94 |   int y ;
#       |       ^
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovararg5.exe vararg5.c
# cd ./small1; ./vararg5.exe
# Should be 5 5.0 10.0: 5 5.0 10.0
# Success
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 375/409 on Thu Dec 11 17:36:06 2025: testrun/vararg6
# First CIL check
# Timings:
# TOTAL                           0.001 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=6.43MB, max=1.51MB, minor=6.25MB, major=1.10MB, promoted=0.92MB
#     minor collections=5  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovararg6.exe vararg6.c
# cd ./small1; ./vararg6.exe
# Success
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 376/409 on Thu Dec 11 17:36:06 2025: testrun/varargauto1
# First CIL check
# Timings:
# TOTAL                           0.003 s
#   parse                           0.002 s
#   convert to CIL                  0.001 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=11.05MB, max=2.00MB, minor=10.86MB, major=1.59MB, promoted=1.40MB
#     minor collections=7  major collections=1 compactions=0
# ./varargauto1.cil.c: In function 'main':
# ./varargauto1.cil.c:28:15: warning: variable 'py' set but not used [-Wunused-but-set-variable]
#    28 |   struct foo *py ;
#       |               ^~
# ./varargauto1.cil.c: In function 'myva1':
# ./varargauto1.cil.c:100:27: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'long int' [-Wformat=]
#   100 |     printf((char const   */* __restrict  */)"An_intptr: %x (%d)\n", (long )data___1,
#       |                           ^~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~
#       |                                                   |
#       |                                                   long int
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovarargauto1.exe varargauto1.c
# cd ./small1; ./varargauto1.exe
# An_int: 5
# An_str: hello
# An_str: world
# An_intptr: 27ec426c (1)
# Success
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 377/409 on Thu Dec 11 17:36:06 2025: testrun/void
# First CIL check
# Timings:
# TOTAL                           0.006 s
#   parse                           0.003 s
#   convert to CIL                  0.003 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=15.93MB, max=2.49MB, minor=15.72MB, major=2.10MB, promoted=1.90MB
#     minor collections=10  major collections=1 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovoid.exe void.c
# cd ./small1; ./void.exe
# wow
# yippie!
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 378/409 on Thu Dec 11 17:36:06 2025: testrun/voidarg
# First CIL check
# Timings:
# TOTAL                           0.003 s
#   parse                           0.002 s
#   convert to CIL                  0.001 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=10.39MB, max=2.00MB, minor=10.21MB, major=1.55MB, promoted=1.37MB
#     minor collections=7  major collections=1 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovoidarg.exe voidarg.c
# cd ./small1; ./voidarg.exe
# hello, nice to meet you.
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 379/409 on Thu Dec 11 17:36:06 2025: testrun/vsp
# First CIL check
# Timings:
# TOTAL                           0.002 s
#   parse                           0.001 s
#   convert to CIL                  0.001 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=10.81MB, max=2.00MB, minor=10.62MB, major=1.58MB, promoted=1.39MB
#     minor collections=7  major collections=1 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -ovsp.exe vsp.c
# cd ./small1; ./vsp.exe
# Hello, world! 2+2=4
# 
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 380/409 on Thu Dec 11 17:36:07 2025: testrun/warnings-unused-label
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.65MB, max=1.02MB, minor=5.47MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -Werror -std=gnu90 -owarnings-unused-label.exe warnings-unused-label.c
# cd ./small1; ./warnings-unused-label.exe
# Success
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 381/409 on Thu Dec 11 17:36:07 2025: testrun/wchar1
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=6.04MB, max=1.02MB, minor=5.86MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -owchar1.exe wchar1.c
# cd ./small1; ./wchar1.exe
# Success
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 382/409 on Thu Dec 11 17:36:07 2025: testrun/wchar2
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.69MB, max=1.02MB, minor=5.51MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -owchar2.exe wchar2.c
# cd ./small1; ./wchar2.exe
# Success
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 383/409 on Thu Dec 11 17:36:07 2025: testrun/wchar3
# wchar3.c:5: Warning: Body of function check falls-through. Adding a return statement
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=6.05MB, max=1.02MB, minor=5.88MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -owchar3.exe wchar3.c
# cd ./small1; ./wchar3.exe
# Success
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 384/409 on Thu Dec 11 17:36:07 2025: testrun/wchar4
# wchar4.c:64: Warning: Truncating integer 416611827811 to 99
# First CIL check
# Timings:
# TOTAL                           0.007 s
#   parse                           0.003 s
#   convert to CIL                  0.003 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=14.30MB, max=2.00MB, minor=14.09MB, major=1.94MB, promoted=1.74MB
#     minor collections=9  major collections=1 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -owchar4.exe wchar4.c
# cd ./small1; ./wchar4.exe
# Success
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 385/409 on Thu Dec 11 17:36:07 2025: testrun/wchar5
# First CIL check
# Timings:
# TOTAL                           0.003 s
#   parse                           0.001 s
#   convert to CIL                  0.002 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=9.57MB, max=2.00MB, minor=9.21MB, major=1.63MB, promoted=1.27MB
#     minor collections=7  major collections=1 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -owchar5.exe wchar5.c
# cd ./small1; ./wchar5.exe
# Success
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 386/409 on Thu Dec 11 17:36:08 2025: testrun/wchar6
# First CIL check
# Timings:
# TOTAL                           0.003 s
#   parse                           0.001 s
#   convert to CIL                  0.001 s
#   printCIL                        0.001 s
# Timing used
# Memory statistics: total=10.65MB, max=2.00MB, minor=10.29MB, major=1.69MB, promoted=1.33MB
#     minor collections=7  major collections=1 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -owchar6.exe wchar6.c
# cd ./small1; ./wchar6.exe
# Success
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 387/409 on Thu Dec 11 17:36:08 2025: testrun/wchar7
# First CIL check
# Timings:
# TOTAL                           0.003 s
#   parse                           0.001 s
#   convert to CIL                  0.002 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=9.80MB, max=2.00MB, minor=9.44MB, major=1.64MB, promoted=1.28MB
#     minor collections=7  major collections=1 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -owchar7.exe wchar7.c
# cd ./small1; ./wchar7.exe
# Success
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 388/409 on Thu Dec 11 17:36:08 2025: testrun/wrongnumargs
# wrongnumargs.c:11: Warning: Too few arguments in call to f.
# First CIL check
# wrongnumargs.c:11: Warning: CIL invariant broken: Not enough arguments
# Bug: CIL's internal data structures are inconsistent (see the warnings above).  This may be a bug in CIL.
# 
# Error: Error while processing file; see above for details.
# Fatal error: exception Errormsg.Error
# make[1]: *** [Makefile:185: testrun/wrongnumargs] Error 2
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=gnu90 -owrongnumargs.exe wrongnumargs.c
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 389/409 on Thu Dec 11 17:36:08 2025: testrunc99/c99-bool
# c99-bool.c:15: Warning: Body of function main falls-through. Adding a return statement
# First CIL check
# Timings:
# TOTAL                           0.001 s
#   parse                           0.001 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=9.07MB, max=1.51MB, minor=8.88MB, major=1.39MB, promoted=1.20MB
#     minor collections=6  major collections=1 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=c99 -oc99-bool.exe c99-bool.c -lm
# cd ./small1; ./c99-bool.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 390/409 on Thu Dec 11 17:36:08 2025: testrunc99/c99-complex
# First CIL check
# Timings:
# TOTAL                           0.020 s
#   parse                           0.008 s
#   convert to CIL                  0.012 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=37.42MB, max=2.98MB, minor=37.14MB, major=2.94MB, promoted=2.66MB
#     minor collections=21  major collections=3 compactions=0
# ./c99-complex.cil.c: In function 'main':
# ./c99-complex.cil.c:141:19: warning: variable 'x00' set but not used [-Wunused-but-set-variable]
#   141 |   _Complex double x00 ;
#       |                   ^~~
# ./c99-complex.cil.c:139:19: warning: variable 'x0' set but not used [-Wunused-but-set-variable]
#   139 |   _Complex double x0 ;
#       |                   ^~
# ./c99-complex.cil.c: In function 'parsedebug':
# ./c99-complex.cil.c:279:5: warning: statement with no effect [-Wunused-value]
#   279 |     cpowl((_Complex long double )1.0iF, (_Complex long double )2);
#       |     ^~~~~
# ./c99-complex.cil.c:284:5: warning: statement with no effect [-Wunused-value]
#   284 |     cpow((_Complex double )1.0iF, (_Complex double )2);
#       |     ^~~~
# ./c99-complex.cil.c:289:5: warning: statement with no effect [-Wunused-value]
#   289 |     cpow((_Complex double )1.0iF, (_Complex double )2);
#       |     ^~~~
# ./c99-complex.cil.c:292:5: warning: statement with no effect [-Wunused-value]
#   292 |     cpow((_Complex double )1.0iF, (_Complex double )2);
#       |     ^~~~
# ./c99-complex.cil.c:265:7: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
#   265 |   int tmp ;
#       |       ^~~
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=c99 -oc99-complex.exe c99-complex.c -lm
# cd ./small1; ./c99-complex.exe
# I * I = 1.0+1.0i
# pow(I, 2) = -1.0+0.0i
# exp(I*PI) = -1.0+0.1i
# (1+2i)*(1-2i) = 5.0+0.0i
# I * I = 1.0+1.0i
# pow(I, 2) = -1.0+0.0i
# exp(I*PI) = -1.0+0.1i
# (1+2i)*(1-2i) = 5+0i
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 391/409 on Thu Dec 11 17:36:08 2025: testrunc99/c99-float-pragma
# First CIL check
# Timings:
# TOTAL                           0.006 s
#   parse                           0.003 s
#   convert to CIL                  0.003 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=15.96MB, max=2.49MB, minor=15.71MB, major=2.21MB, promoted=1.96MB
#     minor collections=10  major collections=1 compactions=0
# ./c99-float-pragma.cil.c:22: warning: ignoring '#pragma STDC FENV_ACCESS' [-Wunknown-pragmas]
#    22 | #pragma STDC FENV_ACCESS OFF
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=c99 -oc99-float-pragma.exe c99-float-pragma.c -lm
# cd ./small1; ./c99-float-pragma.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 392/409 on Thu Dec 11 17:36:09 2025: testrunc99/c99-predefined
# First CIL check
# Timings:
# TOTAL                           0.002 s
#   parse                           0.001 s
#   convert to CIL                  0.001 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=8.97MB, max=1.51MB, minor=8.79MB, major=1.37MB, promoted=1.20MB
#     minor collections=6  major collections=1 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=c99 -oc99-predefined.exe c99-predefined.c -lm
# cd ./small1; ./c99-predefined.exe
# c99-predefined.c
# 5
# main
# Dec 11 2025
# 17:36:09
# 199901
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 393/409 on Thu Dec 11 17:36:09 2025: testrunc99/c99-struct
# First CIL check
# Timings:
# TOTAL                           0.001 s
#   parse                           0.001 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=8.51MB, max=1.51MB, minor=8.33MB, major=1.29MB, promoted=1.11MB
#     minor collections=6  major collections=1 compactions=0
# ./c99-struct.cil.c: In function 'foo':
# ./c99-struct.cil.c:45:15: warning: variable 'f2' set but not used [-Wunused-but-set-variable]
#    45 |   struct fops f2 ;
#       |               ^~
# ./c99-struct.cil.c:44:36: warning: variable 'ar' set but not used [-Wunused-but-set-variable]
#    44 |   struct __anonstruct_ar_109580352 ar[4] ;
#       |                                    ^~
# ./c99-struct.cil.c:42:7: warning: variable 'a' set but not used [-Wunused-but-set-variable]
#    42 |   int a[6] ;
#       |       ^
# ./c99-struct.cil.c: In function 'main':
# ./c99-struct.cil.c:193:10: warning: variable 'sx' set but not used [-Wunused-but-set-variable]
#   193 |   char **sx ;
#       |          ^~
# ./c99-struct.cil.c:189:16: warning: variable 'p1' set but not used [-Wunused-but-set-variable]
#   189 |   struct point p1 ;
#       |                ^~
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=c99 -oc99-struct.exe c99-struct.c -lm
# cd ./small1; ./c99-struct.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 394/409 on Thu Dec 11 17:36:09 2025: testrunc99/c99-tgmath
# treating long double constant 1.0l as double constant at c99-tgmath.c:12.
# treating long double constant 1.0l as double constant at c99-tgmath.c:37.
# First CIL check
# Timings:
# TOTAL                           0.008 s
#   parse                           0.005 s
#   convert to CIL                  0.003 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=21.70MB, max=2.98MB, minor=21.42MB, major=2.78MB, promoted=2.50MB
#     minor collections=13  major collections=2 compactions=0
# ./c99-tgmath.cil.c: In function 'main':
# ./c99-tgmath.cil.c:79:15: warning: variable 'idk3' set but not used [-Wunused-but-set-variable]
#    79 |   long double idk3 ;
#       |               ^~~~
# ./c99-tgmath.cil.c:77:7: warning: variable 'j' set but not used [-Wunused-but-set-variable]
#    77 |   int j ;
#       |       ^
# ./c99-tgmath.cil.c:75:7: warning: variable 'i' set but not used [-Wunused-but-set-variable]
#    75 |   int i ;
#       |       ^
# ./c99-tgmath.cil.c:73:19: warning: variable 'idk2' set but not used [-Wunused-but-set-variable]
#    73 |   _Complex double idk2 ;
#       |                   ^~~~
# ./c99-tgmath.cil.c:71:19: warning: variable 'idk' set but not used [-Wunused-but-set-variable]
#    71 |   _Complex double idk ;
#       |                   ^~~
# ./c99-tgmath.cil.c:69:10: warning: variable 'f2d' set but not used [-Wunused-but-set-variable]
#    69 |   double f2d ;
#       |          ^~~
# ./c99-tgmath.cil.c:66:9: warning: variable 'f2' set but not used [-Wunused-but-set-variable]
#    66 |   float f2 ;
#       |         ^~
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=c99 -oc99-tgmath.exe c99-tgmath.c -lm
# cd ./small1; ./c99-tgmath.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 395/409 on Thu Dec 11 17:36:09 2025: testrunc99/c99-universal-character-names
# c99-universal-character-names.c[2:5-8] : Invalid symbol
# Parsing errorFatal error: exception Frontc.ParseError("Parse error")
# make[1]: *** [Makefile:191: testrunc99/c99-universal-character-names] Error 2
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -std=c99 -oc99-universal-character-names.exe c99-universal-character-names.c -lm
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 396/409 on Thu Dec 11 17:36:09 2025: testrungcc/builtin_object_size
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=6.41MB, max=1.51MB, minor=6.23MB, major=1.10MB, promoted=0.92MB
#     minor collections=5  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck -O2 --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -obuiltin_object_size.exe builtin_object_size.c
# cd ./small1; ./builtin_object_size.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 397/409 on Thu Dec 11 17:36:10 2025: testrungcc/enum3
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=6.01MB, max=1.02MB, minor=5.83MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3.exe enum3.c
# cd ./small1; ./enum3.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 398/409 on Thu Dec 11 17:36:10 2025: testrungcc/enum3a
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.69MB, max=1.02MB, minor=5.51MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3a.exe enum3a.c
# cd ./small1; ./enum3a.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 399/409 on Thu Dec 11 17:36:10 2025: testrungcc/enum3b
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.69MB, max=1.02MB, minor=5.51MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3b.exe enum3b.c
# cd ./small1; ./enum3b.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 400/409 on Thu Dec 11 17:36:10 2025: testrungcc/enum3c
# enum3c.c:3: Error: Constant initializer 22 << 34 not an integer
# Error on A.ONLYTYPEDEF (Errormsg.Error)
# enum3c.c:11: Error: Cannot resolve variable LARGE.
# enum3c.c:11: Error: global initializer
# error in createGlobal(magic2: enum3c.c:11): Errormsg.Errorenum3c.c:17: Error: Cannot resolve variable TINY.
# Error: Cabs2cil had some errors
# Fatal error: exception Errormsg.Error
# make[1]: *** [Makefile:197: testrungcc/enum3c] Error 2
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3c.exe enum3c.c
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 401/409 on Thu Dec 11 17:36:10 2025: testrungcc/enum3d
# First CIL check
# Timings:
# TOTAL

<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build goblint-cil 1.8.2
+- 
- No changes have been performed
                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.69MB, max=1.02MB, minor=5.51MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3d.exe enum3d.c
# cd ./small1; ./enum3d.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 402/409 on Thu Dec 11 17:36:10 2025: testrungcc/enum3e
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.69MB, max=1.02MB, minor=5.51MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3e.exe enum3e.c
# cd ./small1; ./enum3e.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 403/409 on Thu Dec 11 17:36:10 2025: testrungcc/enum3f
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.70MB, max=1.02MB, minor=5.52MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3f.exe enum3f.c
# cd ./small1; ./enum3f.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 404/409 on Thu Dec 11 17:36:11 2025: testrungcc/enum3g
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.71MB, max=1.02MB, minor=5.53MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3g.exe enum3g.c
# cd ./small1; ./enum3g.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 405/409 on Thu Dec 11 17:36:11 2025: testrungcc/enum3h
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.69MB, max=1.02MB, minor=5.51MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3h.exe enum3h.c
# cd ./small1; ./enum3h.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 406/409 on Thu Dec 11 17:36:11 2025: testrungcc/enum3i
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.68MB, max=1.02MB, minor=5.50MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3i.exe enum3i.c
# cd ./small1; ./enum3i.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 407/409 on Thu Dec 11 17:36:11 2025: testrungcc/enum3j
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.62MB, max=1.02MB, minor=5.44MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3j.exe enum3j.c
# cd ./small1; ./enum3j.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 408/409 on Thu Dec 11 17:36:11 2025: testrungcc/enum3k
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.63MB, max=1.02MB, minor=5.46MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3k.exe enum3k.c
# cd ./small1; ./enum3k.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# 
# ===================================
# Starting test 409/409 on Thu Dec 11 17:36:12 2025: testrungcc/enum3l
# First CIL check
# Timings:
# TOTAL                           0.000 s
#   parse                           0.000 s
#   convert to CIL                  0.000 s
#   printCIL                        0.000 s
# Timing used
# Memory statistics: total=5.63MB, max=1.02MB, minor=5.45MB, major=0.91MB, promoted=0.73MB
#     minor collections=4  major collections=0 compactions=0
# 
#     === STDOUT ===
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# cd ./small1; /home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test/../bin/cilly --mode=GNUCC --decil --save-temps  --strictcheck --stats --nomerge  --commPrintLn  \
#        -D_GNUCC -Wall -g -ggdb -D_DEBUG -oenum3l.exe enum3l.c
# cd ./small1; ./enum3l.exe
# echo SUCCESS
# SUCCESS
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/goblint-cil.1.8.2/_build/default/test'
# make: *** [Makefile:299: test] Error 1

# To update the current shell environment, run: eval $(opam env)
'opam reinstall --with-test --verbose goblint-cil.1.8.2' failed.
[WARNING] OPAMCONFIRMLEVEL was ignored because CLI 2.0 was requested and it was introduced in 2.1.
[WARNING] OPAMCONFIRMLEVEL was ignored because CLI 2.0 was requested and it was introduced in 2.1.
"/usr/bin/env" "bash" "-c" "opam reinstall --with-test --verbose goblint-cil.1.8.2;
        res=$?;
        test "$res" != 31 && exit "$res";
        export OPAMCLI=2.0;
        build_dir=$(opam var prefix)/.opam-switch/build;
        failed=$(ls "$build_dir");
        partial_fails="";
        for pkg in $failed; do
          if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then
            echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.";
          fi;
          test "$pkg" != 'goblint-cil.1.8.2' && partial_fails="$partial_fails $pkg";
        done;
        test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}";
        exit 1" failed with exit status 1
2025-12-11 17:36.27: Job failed: Failed: Build failed
2025-12-11 17:36.27: Log analysis:
2025-12-11 17:36.27: >>> 
[ERROR] The compilation of goblint-cil.1.8.2 failed at "dune build -p goblint-cil -j 255 @install @runtest".
 (score = 20)
2025-12-11 17:36.27: >>> 
# Error: Error while processing file; see above for details.
 (score = 48)
2025-12-11 17:36.27: >>> 
# Error: Cabs2cil had some errors
 (score = 48)
2025-12-11 17:36.27: >>> 
[ERROR] The compilation of goblint-cil.1.8.2 failed at "dune build -p goblint-cil -j 255 @install @runtest".
 (score = 20)
2025-12-11 17:36.27: >>> 
# Error: Error while processing file; see above for details.
 (score = 48)
2025-12-11 17:36.27: >>> 
# Error: Cabs2cil had some errors
 (score = 48)
2025-12-11 17:36.27: Error while processing file; see above for details.