OCamllabs icon Home|Differences with the last checks|Previous runs


Building on phoebe.ocamllabs.io

(from ocaml/opam:debian-unstable)
2021-11-09 12:49.52 ---> using "0acd5aeaa8f7bc314514d9795d14a7f12ec72a6a5b11c5904350189734c6859b" from cache

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

/: (env OPAMPRECISETRACKING 1)

/: (env OPAMUTF8 never)

/: (env OPAMEXTERNALSOLVER builtin-0install)

/: (env OPAMCRITERIA +removed)

/: (run (shell "sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam"))
2021-11-09 12:49.52 ---> using "4d29eb3e0b7cd69a97ed90837671d5ca38aa41e2fb94346298af500378eca6fa" from cache

/: (run (network host)
        (shell "rm -rf ~/opam-repository && git clone -q 'git://github.com/ocaml/opam-repository.git' ~/opam-repository && git -C ~/opam-repository checkout -q 7b361ce572d98a700d2e0018cb6e9c72db9a3675"))
2021-11-09 12:49.52 ---> using "d735cc1084771dd7a4c27bc038a74be9c565f9b4862c23ef3b35f68ab04a6aef" from cache

/: (run (shell "rm -rf ~/.opam && opam init -ya --bare --config ~/.opamrc-sandbox ~/opam-repository"))
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.


<><> Fetching repository information ><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised

User configuration:
  ~/.profile is already up-to-date.
[NOTE] Make sure that ~/.profile is well sourced in your ~/.bashrc.

2021-11-09 12:49.52 ---> using "44eb507bce7a2e2ed046a7a65eaf9728147d93dd5621a9ab5b08e6a2b062590d" from cache

/: (run (network host)
        (shell "git clone -q 'git://github.com/ocaml/ocaml-beta-repository.git' ~/'beta' && git -C ~/'beta' checkout -q 79aeeadd813bdae424ab53f882f08bee0a4e0b89"))
2021-11-09 12:49.52 ---> using "982f7d54b73fc7cab2a09dec2ae08ff2574343a9745a7f336abd76f9a26d22dc" from cache

/: (run (shell "opam repository add --dont-select 'beta' ~/'beta'"))
[beta] Initialised
2021-11-09 12:49.52 ---> using "581fbaf65c6cbed22afcc69cdb3cb3a52aafc46e8c4cea4bc9ca5a44060fda80" from cache

/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
        (network host)
        (shell "opam switch create --repositories=beta,default '4.02' '4.02.3'"))

<><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><>
Switch invariant: ["ocaml-base-compiler" {= "4.02.3"} | "ocaml-system" {= "4.02.3"}]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> installed base-bigarray.base
-> installed base-threads.base
-> installed base-unix.base
-> retrieved ocaml-base-compiler.4.02.3  (cached)
-> installed ocaml-base-compiler.4.02.3
-> installed ocaml-config.1
-> installed ocaml.4.02.3
-> installed base-ocamlbuild.base
Done.
# Run eval $(opam env --switch=4.02) to update the current shell environment
2021-11-09 12:49.52 ---> using "6b080e3007fe19b239788f5884e0d7d9e84094970fc792bfe6f53a8b6ea2f732" from cache

/: (run (network host)
        (shell "opam update --depexts"))
+ /usr/bin/sudo "apt-get" "update"
- Get:1 http://deb.debian.org/debian unstable InRelease [165 kB]
- Get:2 http://deb.debian.org/debian unstable/main amd64 Packages.diff/Index [63.6 kB]
- Ign:2 http://deb.debian.org/debian unstable/main amd64 Packages.diff/Index
- Get:3 http://deb.debian.org/debian unstable/main amd64 Packages [8823 kB]
- Fetched 9052 kB in 2s (5960 kB/s)
- Reading package lists...
- 
2021-11-09 12:49.52 ---> using "06af25d18970a1567c8a2f9b1abcef0fdf37145cd4ba7d7a67d6f6cdb2df847b" from cache

/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
        (network host)
        (shell "opam install -y ocaml-secondary-compiler"))
The following actions will be performed:
  - install ocaml-secondary-compiler 4.08.1-1

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved ocaml-secondary-compiler.4.08.1-1  (cached)
-> installed ocaml-secondary-compiler.4.08.1-1
Done.
# Run eval $(opam env) to update the current shell environment
2021-11-09 12:49.52 ---> using "0f11273b3dfb87d90185a066c637a4c17990bd79a3e6002d1c179f98ec26779b" from cache

/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
        (network host)
        (shell  "\
               \nopam remove -y \"apron.v0.9.13\"\
               \nopam install -vy \"apron.v0.9.13\"\
               \nres=$?\
               \nif [ $res = 31 ]; then\
               \n    if opam show -f x-ci-accept-failures: \"apron.v0.9.13\" | grep -q '\"debian-unstable\"'; then\
               \n        echo \"This package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\"\
               \n        exit 69\
               \n    fi\
               \nfi\
               \n\
               \n\
               \nexit $res\
               \n"))
Nothing to do.
[NOTE] apron.v0.9.13 is not installed.

The following actions will be performed:
  - remove  ocaml-secondary-compiler 4.08.1-1
  - install camlidl                  1.05     [required by apron]
  - install conf-pkg-config          2        [required by conf-mpfr]
  - install ocamlfind                1.9.1    [required by apron]
  - install conf-perl                1        [required by apron]
  - install ocamlbuild               0        [required by apron]
  - install conf-gmp                 3        [required by mlgmpidl]
  - install conf-mpfr                3        [required by mlgmpidl]
  - install mlgmpidl                 1.2.13   [required by apron]
  - install apron                    v0.9.13
===== 9 to install | 1 to remove =====

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

<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
Let opam run your package manager to install the required system packages?
(answer 'n' for other options) [Y/n] y
+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libgmp-dev" "libmpfr-dev" "pkg-config"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libglib2.0-0: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 ... 18105 files and directories currently installed.)
- Preparing to unpack .../0-libglib2.0-0_2.70.1-1_amd64.deb ...
- Unpacking libglib2.0-0:amd64 (2.70.1-1) ...
- Selecting previously unselected package libglib2.0-data.
- Preparing to unpack .../1-libglib2.0-data_2.70.1-1_all.deb ...
- Unpacking libglib2.0-data (2.70.1-1) ...
- Selecting previously unselected package libgmpxx4ldbl:amd64.
- Preparing to unpack .../2-libgmpxx4ldbl_2%3a6.2.1+dfsg-2_amd64.deb ...
- Unpacking libgmpxx4ldbl:amd64 (2:6.2.1+dfsg-2) ...
- Selecting previously unselected package libgmp-dev:amd64.
- Preparing to unpack .../3-libgmp-dev_2%3a6.2.1+dfsg-2_amd64.deb ...
- Unpacking libgmp-dev:amd64 (2:6.2.1+dfsg-2) ...
- Selecting previously unselected package libicu67:amd64.
- Preparing to unpack .../4-libicu67_67.1-7_amd64.deb ...
- Unpacking libicu67:amd64 (67.1-7) ...
- Selecting previously unselected package libmpfr-dev:amd64.
- Preparing to unpack .../5-libmpfr-dev_4.1.0-3_amd64.deb ...
- Unpacking libmpfr-dev:amd64 (4.1.0-3) ...
- Selecting previously unselected package libxml2:amd64.
- Preparing to unpack .../6-libxml2_2.9.12+dfsg-5_amd64.deb ...
- Unpacking libxml2:amd64 (2.9.12+dfsg-5) ...
- Selecting previously unselected package pkg-config.
- Preparing to unpack .../7-pkg-config_0.29.2-1_amd64.deb ...
- Unpacking pkg-config (0.29.2-1) ...
- Selecting previously unselected package shared-mime-info.
- Preparing to unpack .../8-shared-mime-info_2.0-1_amd64.deb ...
- Unpacking shared-mime-info (2.0-1) ...
- Selecting previously unselected package xdg-user-dirs.
- Preparing to unpack .../9-xdg-user-dirs_0.17-2_amd64.deb ...
- Unpacking xdg-user-dirs (0.17-2) ...
- Setting up libicu67:amd64 (67.1-7) ...
- Setting up xdg-user-dirs (0.17-2) ...
- Setting up libglib2.0-0:amd64 (2.70.1-1) ...
- No schema files found: doing nothing.
- Setting up libglib2.0-data (2.70.1-1) ...
- Setting up libgmpxx4ldbl:amd64 (2:6.2.1+dfsg-2) ...
- Setting up pkg-config (0.29.2-1) ...
- Setting up libxml2:amd64 (2.9.12+dfsg-5) ...
- Setting up libgmp-dev:amd64 (2:6.2.1+dfsg-2) ...
- Setting up libmpfr-dev:amd64 (4.1.0-3) ...
- Setting up shared-mime-info (2.0-1) ...
- Processing triggers for libc-bin (2.32-4) ...

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> removed   ocaml-secondary-compiler.4.08.1-1
Processing  2/28:
Processing  3/28:
Processing  4/28:
Processing  5/28:
Processing  6/28:
Processing  7/28:
Processing  8/28:
Processing  9/28: [conf-gmp: sh]
Processing 10/28: [conf-gmp: sh] [conf-perl: perl]
Processing 11/28: [conf-gmp: sh] [conf-perl: perl] [conf-pkg-config: pkg-config]
-> retrieved apron.v0.9.13  (cached)
Processing 12/28: [conf-gmp: sh] [conf-perl: perl] [conf-pkg-config: pkg-config]
Processing 13/28: [conf-gmp: sh] [conf-perl: perl] [conf-pkg-config: pkg-config]
Processing 14/28: [conf-gmp: sh] [conf-perl: perl] [conf-pkg-config: pkg-config]
-> installed ocamlbuild.0
Processing 15/28: [conf-gmp: sh] [conf-perl: perl] [conf-pkg-config: pkg-config]
-> retrieved camlidl.1.05  (cached)
[camlidl: patch] applying cpp-location.diff
Processing 16/28: [camlidl: patch] [conf-gmp: sh] [conf-perl: perl] [conf-pkg-config: pkg-config]
-> retrieved mlgmpidl.1.2.13  (cached)
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "sh" "-exc" "cc -c $CFLAGS -I/usr/local/include test.c" (CWD=/home/opam/.opam/4.02/.opam-switch/build/conf-gmp.3)
- + cc -c -I/usr/local/include test.c
- + cc -c -I/usr/local/include test.c
-> compiled  conf-gmp.3
Processing 16/28: [camlidl: patch] [conf-perl: perl] [conf-pkg-config: pkg-config]
-> installed conf-gmp.3
Processing 17/28: [camlidl: patch] [conf-perl: perl] [conf-pkg-config: pkg-config]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "perl" "--version" (CWD=/home/opam/.opam/4.02/.opam-switch/build/conf-perl.1)
- 
- This is perl 5, version 32, subversion 1 (v5.32.1) built for x86_64-linux-gnu-thread-multi
- (with 47 registered patches, see perl -V for more detail)
- 
- Copyright 1987-2021, Larry Wall
- 
- Perl may be copied only under the terms of either the Artistic License or the
- GNU General Public License, which may be found in the Perl 5 source kit.
- 
- Complete documentation for Perl, including FAQ lists, should be found on
- this system using "man perl" or "perldoc perl".  If you have access to the
- Internet, point your browser at http://www.perl.org/, the Perl Home Page.
- 
- 
- This is perl 5, version 32, subversion 1 (v5.32.1) built for x86_64-linux-gnu-thread-multi
- (with 47 registered patches, see perl -V for more detail)
- 
- Copyright 1987-2021, Larry Wall
- 
- Perl may be copied only under the terms of either the Artistic License or the
- GNU General Public License, which may be found in the Perl 5 source kit.
- 
- Complete documentation for Perl, including FAQ lists, should be found on
- this system using "man perl" or "perldoc perl".  If you have access to the
- Internet, point your browser at http://www.perl.org/, the Perl Home Page.
- 
-> compiled  conf-perl.1
Processing 17/28: [camlidl: patch] [conf-pkg-config: pkg-config]
-> installed conf-perl.1
Processing 18/28: [camlidl: patch] [conf-pkg-config: pkg-config]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "pkg-config" "--help" (CWD=/home/opam/.opam/4.02/.opam-switch/build/conf-pkg-config.2)
- Usage:
-   pkg-config [OPTION?]
- 
- Help Options:
-   -h, --help                              Show help options
- 
- Application Options:
-   --version                               output version of pkg-config
-   --modversion                            output version for package
-   --atleast-pkgconfig-version=VERSION     require given version of pkg-config
-   --libs                                  output all linker flags
-   --static                                output linker flags for static linking
-   --short-errors                          print short errors
-   --libs-only-l                           output -l flags
-   --libs-only-other                       output other libs (e.g. -pthread)
-   --libs-only-L                           output -L flags
-   --cflags                                output all pre-processor and compiler flags
-   --cflags-only-I                         output -I flags
-   --cflags-only-other                     output cflags not covered by the cflags-only-I option
-   --variable=NAME                         get the value of variable named NAME
-   --define-variable=NAME=VALUE            set variable NAME to VALUE
-   --exists                                return 0 if the module(s) exist
-   --print-variables                       output list of variables defined by the module
-   --uninstalled                           return 0 if the uninstalled version of one or more module(s) or their dependencies will be used
-   --atleast-version=VERSION               return 0 if the module is at least version VERSION
-   --exact-version=VERSION                 return 0 if the module is at exactly version VERSION
-   --max-version=VERSION                   return 0 if the module is at no newer than version VERSION
-   --list-all                              list all known packages
-   --debug                                 show verbose debug information
-   --print-errors                          show verbose information about missing or conflicting packages (default unless --exists or --atleast/exact/max-version given on the command line)
-   --silence-errors                        be silent about errors (default when --exists or --atleast/exact/max-version given on the command line)
-   --errors-to-stdout                      print errors from --print-errors to stdout not stderr
-   --print-provides                        print which packages the package provides
-   --print-requires                        print which packages the package requires
-   --print-requires-private                print which packages the package requires for static linking
-   --validate                              validate a package's .pc file
-   --define-prefix                         try to override the value of prefix for each .pc file found with a guesstimated value based on the location of the .pc file
-   --dont-define-prefix                    don't try to override the value of prefix for each .pc file found with a guesstimated value based on the location of the .pc file
-   --prefix-variable=PREFIX                set the name of the variable that pkg-config automatically sets
- 
- Usage:
-   pkg-config [OPTION?]
- 
- Help Options:
-   -h, --help                              Show help options
- 
- Application Options:
-   --version                               output version of pkg-config
-   --modversion                            output version for package
-   --atleast-pkgconfig-version=VERSION     require given version of pkg-config
-   --libs                                  output all linker flags
-   --static                                output linker flags for static linking
-   --short-errors                          print short errors
-   --libs-only-l                           output -l flags
-   --libs-only-other                       output other libs (e.g. -pthread)
-   --libs-only-L                           output -L flags
-   --cflags                                output all pre-processor and compiler flags
-   --cflags-only-I                         output -I flags
-   --cflags-only-other                     output cflags not covered by the cflags-only-I option
-   --variable=NAME                         get the value of variable named NAME
-   --define-variable=NAME=VALUE            set variable NAME to VALUE
-   --exists                                return 0 if the module(s) exist
-   --print-variables                       output list of variables defined by the module
-   --uninstalled                           return 0 if the uninstalled version of one or more module(s) or their dependencies will be used
-   --atleast-version=VERSION               return 0 if the module is at least version VERSION
-   --exact-version=VERSION                 return 0 if the module is at exactly version VERSION
-   --max-version=VERSION                   return 0 if the module is at no newer than version VERSION
-   --list-all                              list all known packages
-   --debug                                 show verbose debug information
-   --print-errors                          show verbose information about missing or conflicting packages (default unless --exists or --atleast/exact/max-version given on the command line)
-   --silence-errors                        be silent about errors (default when --exists or --atleast/exact/max-version given on the command line)
-   --errors-to-stdout                      print errors from --print-errors to stdout not stderr
-   --print-provides                        print which packages the package provides
-   --print-requires                        print which packages the package requires
-   --print-requires-private                print which packages the package requires for static linking
-   --validate                              validate a package's .pc file
-   --define-prefix                         try to override the value of prefix for each .pc file found with a guesstimated value based on the location of the .pc file
-   --dont-define-prefix                    don't try to override the value of prefix for each .pc file found with a guesstimated value based on the location of the .pc file
-   --prefix-variable=PREFIX                set the name of the variable that pkg-config automatically sets
- 
-> compiled  conf-pkg-config.2
Processing 18/28: [camlidl: patch]
Processing 19/28: [camlidl: patch] [conf-pkg-config: mkdir]
-> retrieved ocamlfind.1.9.1  (cached)
Processing 20/28: [camlidl: patch] [ocamlfind: ./configure] [conf-pkg-config: mkdir]
[camlidl: patch] applying build-dll.diff
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "install" "mkdir" "-p" "/home/opam/.opam/4.02/lib/pkgconfig" (CWD=/home/opam/.opam/4.02/.opam-switch/build/conf-pkg-config.2)
-> installed conf-pkg-config.2
Processing 20/28: [camlidl: patch] [ocamlfind: ./configure]
Processing 21/28: [camlidl: patch] [conf-mpfr: sh pkg-config --print-errors --exists mpfr || cc test.c -lgmp -lmpfr] [ocamlfind: ./configure]
Processing 21/28: [camlidl: mv] [conf-mpfr: sh pkg-config --print-errors --exists mpfr || cc test.c -lgmp -lmpfr] [ocamlfind: ./configure]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "sh" "-exc" "pkg-config --print-errors --exists mpfr || cc test.c -lgmp -lmpfr" (CWD=/home/opam/.opam/4.02/.opam-switch/build/conf-mpfr.3)
- + pkg-config --print-errors --exists mpfr
- + pkg-config --print-errors --exists mpfr
-> compiled  conf-mpfr.3
Processing 21/28: [camlidl: mv] [ocamlfind: ./configure]
-> installed conf-mpfr.3
Processing 22/28: [camlidl: mv] [ocamlfind: ./configure]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "mv" "config/Makefile.unix" "config/Makefile" (CWD=/home/opam/.opam/4.02/.opam-switch/build/camlidl.1.05)
Processing 22/28: [camlidl: make all] [ocamlfind: ./configure]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "./configure" "-bindir" "/home/opam/.opam/4.02/bin" "-sitelib" "/home/opam/.opam/4.02/lib" "-mandir" "/home/opam/.opam/4.02/man" "-config" "/home/opam/.opam/4.02/lib/findlib.conf" "-no-custom" "-no-camlp4" (CWD=/home/opam/.opam/4.02/.opam-switch/build/ocamlfind.1.9.1)
- Welcome to findlib version 1.9.1
- Configuring core...
- Checking for #remove_directory...
- Testing threading model...
- systhread_supported: true
- Testing DLLs...
- Testing whether ppxopt can be supported...
- Checking for ocamlc -opaque...
- Querying installation: META list not found
- make install will double-check installed META files
- Configuring libraries...
- unix: found
- bigarray: found
- compiler-libs: found
- dbm: not present (normal since 4.00)
- graphics: found
- num: found
- ocamlbuild: found
- ocamldoc: found
- raw_spacetime: not present (normal since 4.12)
- threads: found
- str: found
- labltk: not present (normal since 4.02)
- native dynlink: found
- camlp4: disabled
- bytes: found, installing fake library
- Configuration for dynlink written to site-lib-src/dynlink/META
- Configuration for stdlib written to site-lib-src/stdlib/META
- Configuration for unix written to site-lib-src/unix/META
- Configuration for bigarray written to site-lib-src/bigarray/META
- Configuration for compiler-libs written to site-lib-src/compiler-libs/META
- Configuration for graphics written to site-lib-src/graphics/META
- Configuration for num written to site-lib-src/num/META
- Configuration for num-top written to site-lib-src/num-top/META
- Configuration for ocamlbuild written to site-lib-src/ocamlbuild/META
- Configuration for ocamldoc written to site-lib-src/ocamldoc/META
- Configuration for threads written to site-lib-src/threads/META
- Configuration for str written to site-lib-src/str/META
- Configuration for bytes written to site-lib-src/bytes/META
- Detecting compiler arguments: (extractor built) ok
- 
- About the OCAML core installation:
-     Standard library:      /home/opam/.opam/4.02/lib/ocaml
-     Binaries:              /home/opam/.opam/4.02/bin
-     Manual pages:          /home/opam/.opam/4.02/man
-     Multi-threading type:  posix
- The directory of site-specific packages will be
-     site-lib:              /home/opam/.opam/4.02/lib
- The configuration file is written to:
-     findlib config file:   /home/opam/.opam/4.02/lib/findlib.conf
- Software will be installed:
-     Libraries:             in <site-lib>/findlib
-     Binaries:              /home/opam/.opam/4.02/bin
-     Manual pages:          /home/opam/.opam/4.02/man
-     topfind script:        /home/opam/.opam/4.02/lib/ocaml
- Topfind ppxopt support:    yes
- Toolbox:                   no
- Link custom runtime:       no
- Need bytes compatibility:  no
- 
- Configuration has been written to Makefile.config
- 
- You can now do 'make all', and optionally 'make opt', to build ocamlfind.
- Welcome to findlib version 1.9.1
- Configuring core...
- Checking for #remove_directory...
- Testing threading model...
- systhread_supported: true
- Testing DLLs...
- Testing whether ppxopt can be supported...
- Checking for ocamlc -opaque...
- Querying installation: META list not found
- make install will double-check installed META files
- Configuring libraries...
- unix: found
- bigarray: found
- compiler-libs: found
- dbm: not present (normal since 4.00)
- graphics: found
- num: found
- ocamlbuild: found
- ocamldoc: found
- raw_spacetime: not present (normal since 4.12)
- threads: found
- str: found
- labltk: not present (normal since 4.02)
- native dynlink: found
- camlp4: disabled
- bytes: found, installing fake library
- Configuration for dynlink written to site-lib-src/dynlink/META
- Configuration for stdlib written to site-lib-src/stdlib/META
- Configuration for unix written to site-lib-src/unix/META
- Configuration for bigarray written to site-lib-src/bigarray/META
- Configuration for compiler-libs written to site-lib-src/compiler-libs/META
- Configuration for graphics written to site-lib-src/graphics/META
- Configuration for num written to site-lib-src/num/META
- Configuration for num-top written to site-lib-src/num-top/META
- Configuration for ocamlbuild written to site-lib-src/ocamlbuild/META
- Configuration for ocamldoc written to site-lib-src/ocamldoc/META
- Configuration for threads written to site-lib-src/threads/META
- Configuration for str written to site-lib-src/str/META
- Configuration for bytes written to site-lib-src/bytes/META
- Detecting compiler arguments: (extractor built) ok
- 
- About the OCAML core installation:
-     Standard library:      /home/opam/.opam/4.02/lib/ocaml
-     Binaries:              /home/opam/.opam/4.02/bin
-     Manual pages:          /home/opam/.opam/4.02/man
-     Multi-threading type:  posix
- The directory of site-specific packages will be
-     site-lib:              /home/opam/.opam/4.02/lib
- The configuration file is written to:
-     findlib config file:   /home/opam/.opam/4.02/lib/findlib.conf
- Software will be installed:
-     Libraries:             in <site-lib>/findlib
-     Binaries:              /home/opam/.opam/4.02/bin
-     Manual pages:          /home/opam/.opam/4.02/man
-     topfind script:        /home/opam/.opam/4.02/lib/ocaml
- Topfind ppxopt support:    yes
- Toolbox:                   no
- Link custom runtime:       no
- Need bytes compatibility:  no
- 
- Configuration has been written to Makefile.config
- 
- You can now do 'make all', and optionally 'make opt', to build ocamlfind.
Processing 22/28: [camlidl: make all] [ocamlfind: make all]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "all" (CWD=/home/opam/.opam/4.02/.opam-switch/build/ocamlfind.1.9.1)
- for p in findlib; do ( cd src/$p; make all ) || exit; done
- make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/ocamlfind.1.9.1/src/findlib'
- ocamllex fl_meta.mll
- 22 states, 392 transitions, table size 1700 bytes
- USE_CYGPATH="0"; \
- export USE_CYGPATH; \
- cat findlib_config.mlp | \
-          ../../tools/patch '@CONFIGFILE@' '/home/opam/.opam/4.02/lib/findlib.conf' | \
-          ../../tools/patch '@STDLIB@' '/home/opam/.opam/4.02/lib/ocaml' | \
- 	sed -e 's;@AUTOLINK@;true;g' \
- 	    -e 's;@SYSTEM@;linux;g' \
- 	     >findlib_config.ml
- if [ "true" = "true" ]; then                 \
- 	cp topfind.ml.in topfind.ml;                             \
- else                                                             \
- 	sed -e '/PPXOPT_BEGIN/,/PPXOPT_END/ d' topfind.ml.in     \
- 		> topfind.ml ;                                   \
- fi
- ocamldep *.ml *.mli >depend
- ocamlc -I +compiler-libs  -g -c findlib_config.ml
- ocamlc -I +compiler-libs  -g -c fl_split.ml
- ocamlc -I +compiler-libs  -g -c fl_metatoken.ml
- ocamlc -I +compiler-libs  -g -c fl_meta.ml
- ocamlc -I +compiler-libs  -c fl_metascanner.mli
- ocamlc -I +compiler-libs  -g -c fl_metascanner.ml
- ocamlc -I +compiler-libs  -c fl_topo.mli
- ocamlc -I +compiler-libs  -g -c fl_topo.ml
- ocamlc -I +compiler-libs  -c fl_package_base.mli
- ocamlc -I +compiler-libs  -g -c fl_package_base.ml
- ocamlc -I +compiler-libs  -c findlib.mli
- ocamlc -I +compiler-libs  -g -c findlib.ml
- ocamlc -I +compiler-libs  -g -c fl_args.ml
- ocamlc -I +compiler-libs  -g -c fl_lint.ml
- ocamlc -I +compiler-libs -a -o findlib.cma findlib_config.cmo fl_split.cmo fl_metatoken.cmo fl_meta.cmo fl_metascanner.cmo fl_topo.cmo fl_package_base.cmo findlib.cmo fl_args.cmo fl_lint.cmo
- ocamlc -I +compiler-libs  -g -c ocaml_args.ml
- ocamlc -I +compiler-libs  -g -c frontend.ml
- File "frontend.ml", line 1826, characters 16-29:
- Warning 3: deprecated: String.create
- Use Bytes.create instead.
- ocamlc -I +compiler-libs  -o ocamlfind -g findlib.cma unix.cma \
-            ocaml_args.cmo frontend.cmo
- ocamlc -I +compiler-libs  -c topfind.mli
- ocamlc -I +compiler-libs  -g -c topfind.ml
- ocamlc -I +compiler-libs -a -o findlib_top.cma topfind.cmo
- USE_CYGPATH="0"; \
- export USE_CYGPATH; \
- cat topfind_rd1.p | \
-          ../../tools/patch '@SITELIB@' '/home/opam/.opam/4.02/lib' \
-     	    >topfind
- ocamlc -I +compiler-libs  -c num_top_printers.mli
- ocamlc -I +compiler-libs  -g -c num_top_printers.ml
- ocamlc -I +compiler-libs  -c num_top.mli
- ocamlc -I +compiler-libs  -g -c num_top.ml
- ocamlc -I +compiler-libs -a -o num_top.cma num_top_printers.cmo num_top.cmo
- ocamlc -I +compiler-libs  -c fl_dynload.mli
- ocamlc -I +compiler-libs  -g -c fl_dynload.ml
- ocamlc -I +compiler-libs -a -o findlib_dynload.cma fl_dynload.cmo
- make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/ocamlfind.1.9.1/src/findlib'
- make all-config
- make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/ocamlfind.1.9.1'
- USE_CYGPATH="0"; \
- export USE_CYGPATH; \
- cat findlib.conf.in | \
-      tools/patch '@SITELIB@' '/home/opam/.opam/4.02/lib' >findlib.conf
- if ./tools/cmd_from_same_dir ocamlc; then \
- 	echo 'ocamlc="ocamlc.opt"' >>findlib.conf; \
- fi
- if ./tools/cmd_from_same_dir ocamlopt; then \
- 	echo 'ocamlopt="ocamlopt.opt"' >>findlib.conf; \
- fi
- if ./tools/cmd_from_same_dir ocamldep; then \
- 	echo 'ocamldep="ocamldep.opt"' >>findlib.conf; \
- fi
- if ./tools/cmd_from_same_dir ocamldoc; then \
- 	echo 'ocamldoc="ocamldoc.opt"' >>findlib.conf; \
- fi
- make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/ocamlfind.1.9.1'
- for p in findlib; do ( cd src/$p; make all ) || exit; done
- make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/ocamlfind.1.9.1/src/findlib'
- ocamllex fl_meta.mll
- 22 states, 392 transitions, table size 1700 bytes
- USE_CYGPATH="0"; \
- export USE_CYGPATH; \
- cat findlib_config.mlp | \
-          ../../tools/patch '@CONFIGFILE@' '/home/opam/.opam/4.02/lib/findlib.conf' | \
-          ../../tools/patch '@STDLIB@' '/home/opam/.opam/4.02/lib/ocaml' | \
- 	sed -e 's;@AUTOLINK@;true;g' \
- 	    -e 's;@SYSTEM@;linux;g' \
- 	     >findlib_config.ml
- if [ "true" = "true" ]; then                 \
- 	cp topfind.ml.in topfind.ml;                             \
- else                                                             \
- 	sed -e '/PPXOPT_BEGIN/,/PPXOPT_END/ d' topfind.ml.in     \
- 		> topfind.ml ;                                   \
- fi
- ocamldep *.ml *.mli >depend
- ocamlc -I +compiler-libs  -g -c findlib_config.ml
- ocamlc -I +compiler-libs  -g -c fl_split.ml
- ocamlc -I +compiler-libs  -g -c fl_metatoken.ml
- ocamlc -I +compiler-libs  -g -c fl_meta.ml
- ocamlc -I +compiler-libs  -c fl_metascanner.mli
- ocamlc -I +compiler-libs  -g -c fl_metascanner.ml
- ocamlc -I +compiler-libs  -c fl_topo.mli
- ocamlc -I +compiler-libs  -g -c fl_topo.ml
- ocamlc -I +compiler-libs  -c fl_package_base.mli
- ocamlc -I +compiler-libs  -g -c fl_package_base.ml
- ocamlc -I +compiler-libs  -c findlib.mli
- ocamlc -I +compiler-libs  -g -c findlib.ml
- ocamlc -I +compiler-libs  -g -c fl_args.ml
- ocamlc -I +compiler-libs  -g -c fl_lint.ml
- ocamlc -I +compiler-libs -a -o findlib.cma findlib_config.cmo fl_split.cmo fl_metatoken.cmo fl_meta.cmo fl_metascanner.cmo fl_topo.cmo fl_package_base.cmo findlib.cmo fl_args.cmo fl_lint.cmo
- ocamlc -I +compiler-libs  -g -c ocaml_args.ml
- ocamlc -I +compiler-libs  -g -c frontend.ml
- File "frontend.ml", line 1826, characters 16-29:
- Warning 3: deprecated: String.create
- Use Bytes.create instead.
- ocamlc -I +compiler-libs  -o ocamlfind -g findlib.cma unix.cma \
-            ocaml_args.cmo frontend.cmo
- ocamlc -I +compiler-libs  -c topfind.mli
- ocamlc -I +compiler-libs  -g -c topfind.ml
- ocamlc -I +compiler-libs -a -o findlib_top.cma topfind.cmo
- USE_CYGPATH="0"; \
- export USE_CYGPATH; \
- cat topfind_rd1.p | \
-          ../../tools/patch '@SITELIB@' '/home/opam/.opam/4.02/lib' \
-     	    >topfind
- ocamlc -I +compiler-libs  -c num_top_printers.mli
- ocamlc -I +compiler-libs  -g -c num_top_printers.ml
- ocamlc -I +compiler-libs  -c num_top.mli
- ocamlc -I +compiler-libs  -g -c num_top.ml
- ocamlc -I +compiler-libs -a -o num_top.cma num_top_printers.cmo num_top.cmo
- ocamlc -I +compiler-libs  -c fl_dynload.mli
- ocamlc -I +compiler-libs  -g -c fl_dynload.ml
- ocamlc -I +compiler-libs -a -o findlib_dynload.cma fl_dynload.cmo
- make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/ocamlfind.1.9.1/src/findlib'
- make all-config
- make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/ocamlfind.1.9.1'
- USE_CYGPATH="0"; \
- export USE_CYGPATH; \
- cat findlib.conf.in | \
-      tools/patch '@SITELIB@' '/home/opam/.opam/4.02/lib' >findlib.conf
- if ./tools/cmd_from_same_dir ocamlc; then \
- 	echo 'ocamlc="ocamlc.opt"' >>findlib.conf; \
- fi
- if ./tools/cmd_from_same_dir ocamlopt; then \
- 	echo 'ocamlopt="ocamlopt.opt"' >>findlib.conf; \
- fi
- if ./tools/cmd_from_same_dir ocamldep; then \
- 	echo 'ocamldep="ocamldep.opt"' >>findlib.conf; \
- fi
- if ./tools/cmd_from_same_dir ocamldoc; then \
- 	echo 'ocamldoc="ocamldoc.opt"' >>findlib.conf; \
- fi
- make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/ocamlfind.1.9.1'
Processing 22/28: [camlidl: make all] [ocamlfind: make opt]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "all" (CWD=/home/opam/.opam/4.02/.opam-switch/build/camlidl.1.05)
- cd compiler; make all
- make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/camlidl.1.05/compiler'
- rm -f config.ml
- sed -e 's|%%CPP%%|cpp|' \
-           config.mlp > config.ml
- chmod -w config.ml
- ocamlc -g -c config.mli
- ocamlc -g -c config.ml
- ocamlc -g -c utils.mli
- ocamlc -g -c utils.ml
- File "utils.ml", line 51, characters 15-28:
- Warning 3: deprecated: String.create
- Use Bytes.create instead.
- ocamlc -g -c clflags.ml
- ocamlc -g -c idltypes.mli
- ocamlc -g -c prefix.mli
- ocamlc -g -c prefix.ml
- ocamlc -g -c lexpr.mli
- ocamlc -g -c lexpr.ml
- File "lexpr.ml", line 268, characters 10-16:
- Warning 26: unused variable trail'.
- ocamlc -g -c cvttyp.mli
- ocamlc -g -c cvttyp.ml
- ocamlc -g -c variables.mli
- ocamlc -g -c variables.ml
- ocamlc -g -c array.mli
- ocamlc -g -c array.ml
- ocamlc -g -c struct.mli
- ocamlc -g -c struct.ml
- ocamlc -g -c enum.mli
- ocamlc -g -c enum.ml
- ocamlc -g -c union.mli
- ocamlc -g -c union.ml
- ocamlc -g -c cvtval.mli
- ocamlc -g -c cvtval.ml
- ocamlc -g -c structdecl.mli
- ocamlc -g -c structdecl.ml
- ocamlc -g -c enumdecl.mli
- ocamlc -g -c enumdecl.ml
- ocamlc -g -c uniondecl.mli
- ocamlc -g -c uniondecl.ml
- ocamlc -g -c typedef.mli
- ocamlc -g -c typedef.ml
- ocamlc -g -c funct.mli
- ocamlc -g -c funct.ml
- ocamlc -g -c constdecl.mli
- ocamlc -g -c constdecl.ml
- File "constdecl.ml", line 36, characters 4-24:
- Warning 26: unused variable ty.
- ocamlc -g -c intf.mli
- ocamlc -g -c intf.ml
- File "intf.ml", line 312, characters 12-16:
- Warning 26: unused variable outs.
- File "intf.ml", line 312, characters 7-10:
- Warning 26: unused variable ins.
- ocamlc -g -c file.mli
- ocamlc -g -c file.ml
- ocamlc -g -c predef.mli
- ocamlc -g -c predef.ml
- ocamllex linenum.mll
- 16 states, 331 transitions, table size 1420 bytes
- ocamlc -g -c linenum.mli
- ocamlc -g -c linenum.ml
- ocamlc -g -c parse_aux.mli
- ocamlc -g -c parse_aux.ml
- File "parse_aux.ml", line 167, characters 23-54:
- Warning 23: all the fields are explicitly listed in this record:
- the 'with' clause is useless.
- File "parse_aux.ml", line 169, characters 42-74:
- Warning 23: all the fields are explicitly listed in this record:
- the 'with' clause is useless.
- File "parse_aux.ml", line 171, characters 22-47:
- Warning 23: all the fields are explicitly listed in this record:
- the 'with' clause is useless.
- ocamlyacc -v parser_midl.mly
- 12 shift/reduce conflicts.
- ocamlc -g -c parser_midl.mli
- ocamlc -g -c parser_midl.ml
- ocamllex lexer_midl.mll
- 129 states, 1747 transitions, table size 7762 bytes
- ocamlc -g -c lexer_midl.mli
- ocamlc -g -c lexer_midl.ml
- ocamlc -g -c parse.mli
- ocamlc -g -c parse.ml
- ocamlc -g -c fixlabels.mli
- ocamlc -g -c fixlabels.ml
- ocamlc -g -c normalize.mli
- ocamlc -g -c normalize.ml
- ocamlc -g -c main.ml
- ocamlc -g -o camlidl config.cmo utils.cmo clflags.cmo prefix.cmo lexpr.cmo cvttyp.cmo variables.cmo array.cmo struct.cmo enum.cmo union.cmo cvtval.cmo structdecl.cmo enumdecl.cmo uniondecl.cmo typedef.cmo funct.cmo constdecl.cmo intf.cmo file.cmo predef.cmo linenum.cmo parse_aux.cmo parser_midl.cmo lexer_midl.cmo parse.cmo fixlabels.cmo normalize.cmo main.cmo
- File "array.cmo", line 1:
- Warning 31: files array.cmo and /home/opam/.opam/4.02/lib/ocaml/stdlib.cma(Array) both define a module named Array
- make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/camlidl.1.05/compiler'
- cd runtime; make all
- make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/camlidl.1.05/runtime'
- ocamlc -g -ccopt "-Wall -g" idlalloc.c
- ocamlc -g -ccopt "-Wall -g" comintf.c
- ocamlc -g -ccopt "-Wall -g" comerror.c
- comerror.c: In function 'camlidl_error':
- comerror.c:52:8: warning: unused variable 'msg' [-Wunused-variable]
-    52 |   char msg[1024];
-       |        ^~~
- In file included from /home/opam/.opam/4.02/lib/ocaml/caml/mlvalues.h:18,
-                  from comerror.c:20:
- comerror.c: In function 'camlidl_uncaught_exception':
- /home/opam/.opam/4.02/lib/ocaml/caml/compatibility.h:249:31: warning: implicit declaration of function 'caml_format_exception'; did you mean 'camlidl_result_exception'? [-Wimplicit-function-declaration]
-   249 | #define format_caml_exception caml_format_exception /*SP*/
-       |                               ^~~~~~~~~~~~~~~~~~~~~
- comerror.c:171:16: note: in expansion of macro 'format_caml_exception'
-   171 |   char * msg = format_caml_exception(exn_bucket);
-       |                ^~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/4.02/lib/ocaml/caml/compatibility.h:249:31: warning: initialization of 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
-   249 | #define format_caml_exception caml_format_exception /*SP*/
-       |                               ^~~~~~~~~~~~~~~~~~~~~
- comerror.c:171:16: note: in expansion of macro 'format_caml_exception'
-   171 |   char * msg = format_caml_exception(exn_bucket);
-       |                ^~~~~~~~~~~~~~~~~~~~~
- rm -f dllcamlidl.so
- ocamlmklib -o camlidl  idlalloc.o comintf.o comerror.o 
- make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/camlidl.1.05/runtime'
- cd lib; make all
- make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/camlidl.1.05/lib'
- ocamlc -g -c com.mli
- ocamlc -g -c com.ml
- ocamlc -g -a -o com.cma com.cmo
- ocamlopt -c com.ml
- ocamlopt -a -o com.cmxa com.cmx
- make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/camlidl.1.05/lib'
- cd tools; make all
- make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/camlidl.1.05/tools'
- make[1]: Nothing to be done for 'all'.
- make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/camlidl.1.05/tools'
- cd compiler; make all
- make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/camlidl.1.05/compiler'
- rm -f config.ml
- sed -e 's|%%CPP%%|cpp|' \
-           config.mlp > config.ml
- chmod -w config.ml
- ocamlc -g -c config.mli
- ocamlc -g -c config.ml
- ocamlc -g -c utils.mli
- ocamlc -g -c utils.ml
- File "utils.ml", line 51, characters 15-28:
- Warning 3: deprecated: String.create
- Use Bytes.create instead.
- ocamlc -g -c clflags.ml
- ocamlc -g -c idltypes.mli
- ocamlc -g -c prefix.mli
- ocamlc -g -c prefix.ml
- ocamlc -g -c lexpr.mli
- ocamlc -g -c lexpr.ml
- File "lexpr.ml", line 268, characters 10-16:
- Warning 26: unused variable trail'.
- ocamlc -g -c cvttyp.mli
- ocamlc -g -c cvttyp.ml
- ocamlc -g -c variables.mli
- ocamlc -g -c variables.ml
- ocamlc -g -c array.mli
- ocamlc -g -c array.ml
- ocamlc -g -c struct.mli
- ocamlc -g -c struct.ml
- ocamlc -g -c enum.mli
- ocamlc -g -c enum.ml
- ocamlc -g -c union.mli
- ocamlc -g -c union.ml
- ocamlc -g -c cvtval.mli
- ocamlc -g -c cvtval.ml
- ocamlc -g -c structdecl.mli
- ocamlc -g -c structdecl.ml
- ocamlc -g -c enumdecl.mli
- ocamlc -g -c enumdecl.ml
- ocamlc -g -c uniondecl.mli
- ocamlc -g -c uniondecl.ml
- ocamlc -g -c typedef.mli
- ocamlc -g -c typedef.ml
- ocamlc -g -c funct.mli
- ocamlc -g -c funct.ml
- ocamlc -g -c constdecl.mli
- ocamlc -g -c constdecl.ml
- File "constdecl.ml", line 36, characters 4-24:
- Warning 26: unused variable ty.
- ocamlc -g -c intf.mli
- ocamlc -g -c intf.ml
- File "intf.ml", line 312, characters 12-16:
- Warning 26: unused variable outs.
- File "intf.ml", line 312, characters 7-10:
- Warning 26: unused variable ins.
- ocamlc -g -c file.mli
- ocamlc -g -c file.ml
- ocamlc -g -c predef.mli
- ocamlc -g -c predef.ml
- ocamllex linenum.mll
- 16 states, 331 transitions, table size 1420 bytes
- ocamlc -g -c linenum.mli
- ocamlc -g -c linenum.ml
- ocamlc -g -c parse_aux.mli
- ocamlc -g -c parse_aux.ml
- File "parse_aux.ml", line 167, characters 23-54:
- Warning 23: all the fields are explicitly listed in this record:
- the 'with' clause is useless.
- File "parse_aux.ml", line 169, characters 42-74:
- Warning 23: all the fields are explicitly listed in this record:
- the 'with' clause is useless.
- File "parse_aux.ml", line 171, characters 22-47:
- Warning 23: all the fields are explicitly listed in this record:
- the 'with' clause is useless.
- ocamlyacc -v parser_midl.mly
- 12 shift/reduce conflicts.
- ocamlc -g -c parser_midl.mli
- ocamlc -g -c parser_midl.ml
- ocamllex lexer_midl.mll
- 129 states, 1747 transitions, table size 7762 bytes
- ocamlc -g -c lexer_midl.mli
- ocamlc -g -c lexer_midl.ml
- ocamlc -g -c parse.mli
- ocamlc -g -c parse.ml
- ocamlc -g -c fixlabels.mli
- ocamlc -g -c fixlabels.ml
- ocamlc -g -c normalize.mli
- ocamlc -g -c normalize.ml
- ocamlc -g -c main.ml
- ocamlc -g -o camlidl config.cmo utils.cmo clflags.cmo prefix.cmo lexpr.cmo cvttyp.cmo variables.cmo array.cmo struct.cmo enum.cmo union.cmo cvtval.cmo structdecl.cmo enumdecl.cmo uniondecl.cmo typedef.cmo funct.cmo constdecl.cmo intf.cmo file.cmo predef.cmo linenum.cmo parse_aux.cmo parser_midl.cmo lexer_midl.cmo parse.cmo fixlabels.cmo normalize.cmo main.cmo
- File "array.cmo", line 1:
- Warning 31: files array.cmo and /home/opam/.opam/4.02/lib/ocaml/stdlib.cma(Array) both define a module named Array
- make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/camlidl.1.05/compiler'
- cd runtime; make all
- make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/camlidl.1.05/runtime'
- ocamlc -g -ccopt "-Wall -g" idlalloc.c
- ocamlc -g -ccopt "-Wall -g" comintf.c
- ocamlc -g -ccopt "-Wall -g" comerror.c
- comerror.c: In function 'camlidl_error':
- comerror.c:52:8: warning: unused variable 'msg' [-Wunused-variable]
-    52 |   char msg[1024];
-       |        ^~~
- In file included from /home/opam/.opam/4.02/lib/ocaml/caml/mlvalues.h:18,
-                  from comerror.c:20:
- comerror.c: In function 'camlidl_uncaught_exception':
- /home/opam/.opam/4.02/lib/ocaml/caml/compatibility.h:249:31: warning: implicit declaration of function 'caml_format_exception'; did you mean 'camlidl_result_exception'? [-Wimplicit-function-declaration]
-   249 | #define format_caml_exception caml_format_exception /*SP*/
-       |                               ^~~~~~~~~~~~~~~~~~~~~
- comerror.c:171:16: note: in expansion of macro 'format_caml_exception'
-   171 |   char * msg = format_caml_exception(exn_bucket);
-       |                ^~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/4.02/lib/ocaml/caml/compatibility.h:249:31: warning: initialization of 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
-   249 | #define format_caml_exception caml_format_exception /*SP*/
-       |                               ^~~~~~~~~~~~~~~~~~~~~
- comerror.c:171:16: note: in expansion of macro 'format_caml_exception'
-   171 |   char * msg = format_caml_exception(exn_bucket);
-       |                ^~~~~~~~~~~~~~~~~~~~~
- rm -f dllcamlidl.so
- ocamlmklib -o camlidl  idlalloc.o comintf.o comerror.o 
- make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/camlidl.1.05/runtime'
- cd lib; make all
- make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/camlidl.1.05/lib'
- ocamlc -g -c com.mli
- ocamlc -g -c com.ml
- ocamlc -g -a -o com.cma com.cmo
- ocamlopt -c com.ml
- ocamlopt -a -o com.cmxa com.cmx
- make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/camlidl.1.05/lib'
- cd tools; make all
- make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/camlidl.1.05/tools'
- make[1]: Nothing to be done for 'all'.
- make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/camlidl.1.05/tools'
-> compiled  camlidl.1.05
Processing 22/28: [ocamlfind: make opt]
-> installed camlidl.1.05
Processing 23/28: [ocamlfind: make opt]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "opt" (CWD=/home/opam/.opam/4.02/.opam-switch/build/ocamlfind.1.9.1)
- for p in findlib; do ( cd src/$p; make opt ) || exit; done
- make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/ocamlfind.1.9.1/src/findlib'
- ocamlopt -I +compiler-libs -g  -c findlib_config.ml
- ocamlopt -I +compiler-libs -g  -c fl_split.ml
- ocamlopt -I +compiler-libs -g  -c fl_metatoken.ml
- ocamlopt -I +compiler-libs -g  -c fl_meta.ml
- ocamlopt -I +compiler-libs -g  -c fl_metascanner.ml
- ocamlopt -I +compiler-libs -g  -c fl_topo.ml
- ocamlopt -I +compiler-libs -g  -c fl_package_base.ml
- ocamlopt -I +compiler-libs -g  -c findlib.ml
- ocamlopt -I +compiler-libs -g  -c fl_args.ml
- ocamlopt -I +compiler-libs -g  -c fl_lint.ml
- ocamlopt -I +compiler-libs -g -a -o findlib.cmxa findlib_config.cmx fl_split.cmx fl_metatoken.cmx fl_meta.cmx fl_metascanner.cmx fl_topo.cmx fl_package_base.cmx findlib.cmx fl_args.cmx fl_lint.cmx
- if [ 1 -gt 0 ]; then \
-     ocamlopt -I +compiler-libs -g -shared -o findlib.cmxs findlib_config.cmx fl_split.cmx fl_metatoken.cmx fl_meta.cmx fl_metascanner.cmx fl_topo.cmx fl_package_base.cmx findlib.cmx fl_args.cmx fl_lint.cmx; \
- fi
- ocamlopt -I +compiler-libs -g  -c ocaml_args.ml
- ocamlopt -I +compiler-libs -g  -c frontend.ml
- File "frontend.ml", line 1826, characters 16-29:
- Warning 3: deprecated: String.create
- Use Bytes.create instead.
- ocamlopt -I +compiler-libs -g -o ocamlfind_opt findlib.cmxa unix.cmxa \
- 	   ocaml_args.cmx frontend.cmx
- ocamlopt -I +compiler-libs -g  -c topfind.ml
- ocamlopt -I +compiler-libs -g -a -o findlib_top.cmxa topfind.cmx
- if [ 1 -gt 0 ]; then \
-     ocamlopt -I +compiler-libs -g -shared -o findlib_top.cmxs topfind.cmx; \
- fi
- ocamlopt -I +compiler-libs -g  -c fl_dynload.ml
- ocamlopt -I +compiler-libs -g -a -o findlib_dynload.cmxa fl_dynload.cmx
- if [ 1 -gt 0 ]; then \
-     ocamlopt -I +compiler-libs -g -shared -o findlib_dynload.cmxs fl_dynload.cmx; \
- fi
- make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/ocamlfind.1.9.1/src/findlib'
-> compiled  ocamlfind.1.9.1
Processing 24/28: [ocamlfind: make install]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "install" "make" "install" (CWD=/home/opam/.opam/4.02/.opam-switch/build/ocamlfind.1.9.1)
- if [ "1" -eq 1 ]; then \
-     for x in camlp4 dbm graphics labltk num ocamlbuild; do \
-       if [ -f "/home/opam/.opam/4.02/lib/$x/META" ]; then \
-         if ! grep -Fq '[distributed with Ocaml]' "//home/opam/.opam/4.02/lib/$x/META"; then \
-           rm -f site-lib-src/$x/META; \
-         fi \
-       fi \
-     done; \
-     test -f "site-lib-src/num/META" || rm -f "site-lib-src/num-top/META"; \
-   fi
- echo 'SITELIB_META =' > Makefile.packages.in
- for x in `ls site-lib-src`; do test ! -f "site-lib-src/$x/META" || echo $x >> Makefile.packages.in; done
- tr '\n' ' ' < Makefile.packages.in > Makefile.packages
- rm Makefile.packages.in
- mkdir -p "/home/opam/.opam/4.02/bin"
- mkdir -p "/home/opam/.opam/4.02/man"
- make install-config
- make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/ocamlfind.1.9.1'
- mkdir -p "`dirname \"/home/opam/.opam/4.02/lib/findlib.conf\"`"
- test -f "/home/opam/.opam/4.02/lib/findlib.conf" || cp findlib.conf "/home/opam/.opam/4.02/lib/findlib.conf"
- make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/ocamlfind.1.9.1'
- for p in findlib; do ( cd src/$p; make install ); done
- make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/ocamlfind.1.9.1/src/findlib'
- mkdir -p "/home/opam/.opam/4.02/lib/findlib"
- mkdir -p "/home/opam/.opam/4.02/bin"
- test 1 -eq 0 || cp topfind "/home/opam/.opam/4.02/lib/ocaml"
- files=` ../../tools/collect_files ../../Makefile.config findlib.cmi findlib.mli findlib.cma findlib.cmxa findlib.a findlib.cmxs topfind.cmi topfind.mli fl_package_base.mli fl_package_base.cmi fl_metascanner.mli fl_metascanner.cmi fl_metatoken.cmi findlib_top.cma findlib_top.cmxa findlib_top.a findlib_top.cmxs findlib_dynload.cma findlib_dynload.cmxa findlib_dynload.a findlib_dynload.cmxs fl_dynload.mli fl_dynload.cmi META` && \
- cp $files "/home/opam/.opam/4.02/lib/findlib"
- f="ocamlfind"; { test -f ocamlfind_opt && f="ocamlfind_opt"; }; \
- cp $f "/home/opam/.opam/4.02/bin/ocamlfind"
- # the following "if" block is only needed for 4.00beta2
- if [ 1 -eq 0 -a -f "/home/opam/.opam/4.02/lib/ocaml/compiler-libs/topdirs.cmi" ]; then \
-     cd "/home/opam/.opam/4.02/lib/ocaml/compiler-libs/"; \
-     cp topdirs.cmi toploop.cmi "/home/opam/.opam/4.02/lib/findlib/"; \
- fi
- make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/ocamlfind.1.9.1/src/findlib'
- make install-meta
- make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/ocamlfind.1.9.1'
- for x in bigarray bytes compiler-libs dynlink graphics num num-top ocamlbuild ocamldoc stdlib str threads unix ; do mkdir -p "/home/opam/.opam/4.02/lib/$x"; cp site-lib-src/$x/META "/home/opam/.opam/4.02/lib/$x"; done
- mkdir -p "/home/opam/.opam/4.02/lib/findlib"; cp Makefile.packages "/home/opam/.opam/4.02/lib/findlib/Makefile.packages"
- make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/ocamlfind.1.9.1'
- test ! -f 'site-lib-src/num-top/META' || { cd src/findlib; make install-num-top; }
- make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/ocamlfind.1.9.1/src/findlib'
- mkdir -p "/home/opam/.opam/4.02/lib/num-top"
- cp num_top.cma num_top.cmi num_top_printers.cmi \
- 	"/home/opam/.opam/4.02/lib/num-top"
- make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/ocamlfind.1.9.1/src/findlib'
- test ! -f 'site-lib-src/camlp4/META' ||	cp tools/safe_camlp4 "/home/opam/.opam/4.02/bin"
- make install-doc
- make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/ocamlfind.1.9.1'
- mkdir -p "/home/opam/.opam/4.02/man/man1" "/home/opam/.opam/4.02/man/man3" "/home/opam/.opam/4.02/man/man5"
- cp doc/ref-man/ocamlfind.1 "/home/opam/.opam/4.02/man/man1"
- cp doc/ref-man/META.5 doc/ref-man/site-lib.5 doc/ref-man/findlib.conf.5 "/home/opam/.opam/4.02/man/man5"
- make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/ocamlfind.1.9.1'
-> installed ocamlfind.1.9.1
Processing 25/28: [mlgmpidl: sh]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "sh" "./configure" (CWD=/home/opam/.opam/4.02/.opam-switch/build/mlgmpidl.1.2.13)
- checking compilation with cc : working
- checking compilation with cc -Wcast-qual: working
- checking compilation with cc -Wswitch: working
- checking compilation with cc -Wall: working
- checking compilation with cc -Wextra: working
- checking compilation with cc -Wundef: working
- checking compilation with cc -Wcast-align: working
- checking compilation with cc -Wno-unused: working
- checking compilation with cc -Wno-unused-parameter: working
- checking compilation with cc -Wno-unused-function: working
- checking compilation with cc -fPIC: working
- checking compilation with cc -Werror-implicit-function-declaration: working
- checking compilation with cc -Wbad-function-cast: working
- checking compilation with cc -Wstrict-prototypes: working
- checking compilation with cc -std=c99: working
- binary ar: found in /usr/bin
- binary ranlib: found in /usr/bin
- binary sed: found in /bin
- binary grep: found in /bin
- binary perl: found in /usr/bin
- binary install: found in /usr/bin
- looking for gmp without prefix
- include gmp.h: found
- library gmp: found
- library gmp found without prefix
- looking for mpfr without prefix
- include mpfr.h: found
- library mpfr: found
- library mpfr found without prefix
- library mpfr major version: 4
- binary ocamlc.opt: found in /home/opam/.opam/4.02/bin
- binary ocamlopt.opt: found in /home/opam/.opam/4.02/bin
- binary ocamldep: found in /home/opam/.opam/4.02/bin
- binary ocamldoc: found in /home/opam/.opam/4.02/bin
- binary ocamlmktop: found in /home/opam/.opam/4.02/bin
- binary ocamlmklib: found in /home/opam/.opam/4.02/bin
- binary camlidl: found in /home/opam/.opam/4.02/bin
- binary ocamlfind: found in /home/opam/.opam/4.02/bin
- ocamlfind: Package `gmp' not found
- include caml/mlvalues.h: found
- include caml/camlidlruntime.h: found
- checking whether to enable profiling: supported
- profiling flags provided by the ocaml system: -pg
- checking compilation with cc -pg: working
- finding extension for dynamic libraries: .so
- 
- detected configuration:
- 
-    OCaml version                4.02.3
-    optional OCamlFind support   1
-    optional native plugins      1
-    optional profiling version   1
-    MPFR version (major)         4
- 
-    installation path            /home/opam/.opam/4.02/lib/ocaml
- 
Processing 25/28: [mlgmpidl: make]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" (CWD=/home/opam/.opam/4.02/.opam-switch/build/mlgmpidl.1.2.13)
- tmpdir=$(mktemp -d tmp.XXXXXX);				\
- trap "rm -rf ${tmpdir};" EXIT QUIT INT;			\
- { cp mpz.idl ${tmpdir}/mpz.idl;					\
-   /home/opam/.opam/4.02/bin/camlidl -no-include					\
- 	-D MPFR_VERSION_MAJOR=4		\
- 	-prepro cpp ${tmpdir}/mpz.idl			&&	\
-   /usr/bin/perl perlscript_c.pl < ${tmpdir}/mpz_stubs.c >mpz_caml.c &&	\
-   /usr/bin/perl perlscript_caml.pl < ${tmpdir}/mpz.ml >mpz.ml &&	\
-   /usr/bin/perl perlscript_caml.pl < ${tmpdir}/mpz.mli >mpz.mli; }
- /home/opam/.opam/4.02/bin/ocamlfind ocamlc -package "bigarray" -annot -g -c mpz.mli
- tmpdir=$(mktemp -d tmp.XXXXXX);				\
- trap "rm -rf ${tmpdir};" EXIT QUIT INT;			\
- { cp mpq.idl ${tmpdir}/mpq.idl;					\
-   /home/opam/.opam/4.02/bin/camlidl -no-include					\
- 	-D MPFR_VERSION_MAJOR=4		\
- 	-prepro cpp ${tmpdir}/mpq.idl			&&	\
-   /usr/bin/perl perlscript_c.pl < ${tmpdir}/mpq_stubs.c >mpq_caml.c &&	\
-   /usr/bin/perl perlscript_caml.pl < ${tmpdir}/mpq.ml >mpq.ml &&	\
-   /usr/bin/perl perlscript_caml.pl < ${tmpdir}/mpq.mli >mpq.mli; }
- /home/opam/.opam/4.02/bin/ocamlfind ocamlc -package "bigarray" -annot -g -c mpq.mli
- tmpdir=$(mktemp -d tmp.XXXXXX);				\
- trap "rm -rf ${tmpdir};" EXIT QUIT INT;			\
- { cp mpf.idl ${tmpdir}/mpf.idl;					\
-   /home/opam/.opam/4.02/bin/camlidl -no-include					\
- 	-D MPFR_VERSION_MAJOR=4		\
- 	-prepro cpp ${tmpdir}/mpf.idl			&&	\
-   /usr/bin/perl perlscript_c.pl < ${tmpdir}/mpf_stubs.c >mpf_caml.c &&	\
-   /usr/bin/perl perlscript_caml.pl < ${tmpdir}/mpf.ml >mpf.ml &&	\
-   /usr/bin/perl perlscript_caml.pl < ${tmpdir}/mpf.mli >mpf.mli; }
- /home/opam/.opam/4.02/bin/ocamlfind ocamlc -package "bigarray" -annot -g -c mpf.mli
- tmpdir=$(mktemp -d tmp.XXXXXX);				\
- trap "rm -rf ${tmpdir};" EXIT QUIT INT;			\
- { cp mpfr.idl ${tmpdir}/mpfr.idl;					\
-   /home/opam/.opam/4.02/bin/camlidl -no-include					\
- 	-D MPFR_VERSION_MAJOR=4		\
- 	-prepro cpp ${tmpdir}/mpfr.idl			&&	\
-   /usr/bin/perl perlscript_c.pl < ${tmpdir}/mpfr_stubs.c >mpfr_caml.c &&	\
-   /usr/bin/perl perlscript_caml.pl < ${tmpdir}/mpfr.ml >mpfr.ml &&	\
-   /usr/bin/perl perlscript_caml.pl < ${tmpdir}/mpfr.mli >mpfr.mli; }
- /home/opam/.opam/4.02/bin/ocamlfind ocamlc -package "bigarray" -annot -g -c mpfr.mli
- tmpdir=$(mktemp -d tmp.XXXXXX);				\
- trap "rm -rf ${tmpdir};" EXIT QUIT INT;			\
- { cp gmp_random.idl ${tmpdir}/gmp_random.idl;					\
-   /home/opam/.opam/4.02/bin/camlidl -no-include					\
- 	-D MPFR_VERSION_MAJOR=4		\
- 	-prepro cpp ${tmpdir}/gmp_random.idl			&&	\
-   /usr/bin/perl perlscript_c.pl < ${tmpdir}/gmp_random_stubs.c >gmp_random_caml.c &&	\
-   /usr/bin/perl perlscript_caml.pl < ${tmpdir}/gmp_random.ml >gmp_random.ml &&	\
-   /usr/bin/perl perlscript_caml.pl < ${tmpdir}/gmp_random.mli >gmp_random.mli; }
- /home/opam/.opam/4.02/bin/ocamlfind ocamlc -package "bigarray" -annot -g -c gmp_random.mli
- /home/opam/.opam/4.02/bin/ocamlfind ocamlc -package "bigarray" -annot -g -c mpzf.mli
- /home/opam/.opam/4.02/bin/ocamlfind ocamlc -package "bigarray" -annot -g -c mpqf.mli
- /home/opam/.opam/4.02/bin/ocamlfind ocamlc -package "bigarray" -annot -g -c mpfrf.mli
- /home/opam/.opam/4.02/bin/ocamlfind ocamlc -package "bigarray" -annot -g -c mpz.ml
- /home/opam/.opam/4.02/bin/ocamlfind ocamlc -package "bigarray" -annot -g -c mpq.ml
- /home/opam/.opam/4.02/bin/ocamlfind ocamlc -package "bigarray" -annot -g -c mpf.ml
- /home/opam/.opam/4.02/bin/ocamlfind ocamlc -package "bigarray" -annot -g -c mpfr.ml
- /home/opam/.opam/4.02/bin/ocamlfind ocamlc -package "bigarray" -annot -g -c gmp_random.ml
- /home/opam/.opam/4.02/bin/ocamlfind ocamlc -package "bigarray" -annot -g -c mpzf.ml
- /home/opam/.opam/4.02/bin/ocamlfind ocamlc -package "bigarray" -annot -g -c mpqf.ml
- /home/opam/.opam/4.02/bin/ocamlfind ocamlc -package "bigarray" -annot -g -c mpfrf.ml
- /home/opam/.opam/4.02/bin/ocamlfind ocamlopt -package "bigarray" -ccopt -U__STRICT_ANSI__ -ccopt -UNDEBUG -ccopt -O0 -ccopt -g -ccopt -Wcast-qual -ccopt -Wswitch -ccopt -Wall -ccopt -Wextra -ccopt -Wundef -ccopt -Wcast-align -ccopt -Wno-unused -ccopt -Wno-unused-parameter -ccopt -Wno-unused-function -ccopt -fPIC -ccopt -Werror-implicit-function-declaration -ccopt -Wbad-function-cast -ccopt -Wstrict-prototypes -ccopt -std=c99 -ccopt -I/home/opam/.opam/4.02/lib/ocaml -ccopt -I/home/opam/.opam/4.02/lib/camlidl -g -c -o mpz_caml.o mpz_caml.c
- /home/opam/.opam/4.02/bin/ocamlfind ocamlopt -package "bigarray" -ccopt -U__STRICT_ANSI__ -ccopt -UNDEBUG -ccopt -O0 -ccopt -g -ccopt -Wcast-qual -ccopt -Wswitch -ccopt -Wall -ccopt -Wextra -ccopt -Wundef -ccopt -Wcast-align -ccopt -Wno-unused -ccopt -Wno-unused-parameter -ccopt -Wno-unused-function -ccopt -fPIC -ccopt -Werror-implicit-function-declaration -ccopt -Wbad-function-cast -ccopt -Wstrict-prototypes -ccopt -std=c99 -ccopt -I/home/opam/.opam/4.02/lib/ocaml -ccopt -I/home/opam/.opam/4.02/lib/camlidl -g -c -o mpq_caml.o mpq_caml.c
- mpq_caml.c: In function 'camlidl_mpq_mpq_mul_2exp':
- mpq_caml.c:345:1: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
-   345 | else
-       | ^~~~
- mpq_caml.c:349:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
-   349 |   camlidl_free(_ctx);
-       |   ^~~~~~~~~~~~
- mpq_caml.c: In function 'camlidl_mpq_mpq_div':
- mpq_caml.c:383:1: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
-   383 | else
-       | ^~~~
- mpq_caml.c:387:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
-   387 |   camlidl_free(_ctx);
-       |   ^~~~~~~~~~~~
- mpq_caml.c: In function 'camlidl_mpq_mpq_div_2exp':
- mpq_caml.c:408:1: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
-   408 | else
-       | ^~~~
- mpq_caml.c:412:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
-   412 |   camlidl_free(_ctx);
-       |   ^~~~~~~~~~~~
- mpq_caml.c: In function 'camlidl_mpq_mpq_inv':
- mpq_caml.c:462:1: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
-   462 | else
-       | ^~~~
- mpq_caml.c:466:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
-   466 |   camlidl_free(_ctx);
-       |   ^~~~~~~~~~~~
- /home/opam/.opam/4.02/bin/ocamlfind ocamlopt -package "bigarray" -ccopt -U__STRICT_ANSI__ -ccopt -UNDEBUG -ccopt -O0 -ccopt -g -ccopt -Wcast-qual -ccopt -Wswitch -ccopt -Wall -ccopt -Wextra -ccopt -Wundef -ccopt -Wcast-align -ccopt -Wno-unused -ccopt -Wno-unused-parameter -ccopt -Wno-unused-function -ccopt -fPIC -ccopt -Werror-implicit-function-declaration -ccopt -Wbad-function-cast -ccopt -Wstrict-prototypes -ccopt -std=c99 -ccopt -I/home/opam/.opam/4.02/lib/ocaml -ccopt -I/home/opam/.opam/4.02/lib/camlidl -g -c -o mpf_caml.o mpf_caml.c
- /home/opam/.opam/4.02/bin/ocamlfind ocamlopt -package "bigarray" -ccopt -U__STRICT_ANSI__ -ccopt -UNDEBUG -ccopt -O0 -ccopt -g -ccopt -Wcast-qual -ccopt -Wswitch -ccopt -Wall -ccopt -Wextra -ccopt -Wundef -ccopt -Wcast-align -ccopt -Wno-unused -ccopt -Wno-unused-parameter -ccopt -Wno-unused-function -ccopt -fPIC -ccopt -Werror-implicit-function-declaration -ccopt -Wbad-function-cast -ccopt -Wstrict-prototypes -ccopt -std=c99 -ccopt -I/home/opam/.opam/4.02/lib/ocaml -ccopt -I/home/opam/.opam/4.02/lib/camlidl -g -c -o mpfr_caml.o mpfr_caml.c
- mpfr_caml.c: In function 'camlidl_mpfr_mpfr_root':
- mpfr_caml.c:1910:3: warning: 'mpfr_root' is deprecated [-Wdeprecated-declarations]
-  1910 |   _res = mpfr_root(ROP, OP1, OP2, RND);
-       |   ^~~~
- In file included from gmp_caml.h:16,
-                  from mpfr_caml.c:20:
- /usr/include/mpfr.h:727:21: note: declared here
-   727 | __MPFR_DECLSPEC int mpfr_root (mpfr_ptr, mpfr_srcptr, unsigned long,
-       |                     ^~~~~~~~~
- /home/opam/.opam/4.02/bin/ocamlfind ocamlopt -package "bigarray" -ccopt -U__STRICT_ANSI__ -ccopt -UNDEBUG -ccopt -O0 -ccopt -g -ccopt -Wcast-qual -ccopt -Wswitch -ccopt -Wall -ccopt -Wextra -ccopt -Wundef -ccopt -Wcast-align -ccopt -Wno-unused -ccopt -Wno-unused-parameter -ccopt -Wno-unused-function -ccopt -fPIC -ccopt -Werror-implicit-function-declaration -ccopt -Wbad-function-cast -ccopt -Wstrict-prototypes -ccopt -std=c99 -ccopt -I/home/opam/.opam/4.02/lib/ocaml -ccopt -I/home/opam/.opam/4.02/lib/camlidl -g -c -o gmp_random_caml.o gmp_random_caml.c
- /home/opam/.opam/4.02/bin/ocamlfind ocamlopt -package "bigarray" -ccopt -U__STRICT_ANSI__ -ccopt -UNDEBUG -ccopt -O0 -ccopt -g -ccopt -Wcast-qual -ccopt -Wswitch -ccopt -Wall -ccopt -Wextra -ccopt -Wundef -ccopt -Wcast-align -ccopt -Wno-unused -ccopt -Wno-unused-parameter -ccopt -Wno-unused-function -ccopt -fPIC -ccopt -Werror-implicit-function-declaration -ccopt -Wbad-function-cast -ccopt -Wstrict-prototypes -ccopt -std=c99 -ccopt -I/home/opam/.opam/4.02/lib/ocaml -ccopt -I/home/opam/.opam/4.02/lib/camlidl -g -c -o gmp_caml.o gmp_caml.c
- /home/opam/.opam/4.02/bin/ocamlmklib -oc gmp_caml mpz_caml.o mpq_caml.o mpf_caml.o mpfr_caml.o gmp_random_caml.o gmp_caml.o   -L/home/opam/.opam/4.02/lib/ocaml -L/home/opam/.opam/4.02/lib/ocaml/stublibs -L/home/opam/.opam/4.02/lib/camlidl -lmpfr -lgmp -lcamlidl
- /home/opam/.opam/4.02/bin/ocamlmklib -oc gmp_caml.p mpz_caml.o mpq_caml.o mpf_caml.o mpfr_caml.o gmp_random_caml.o gmp_caml.o   -L/home/opam/.opam/4.02/lib/ocaml -L/home/opam/.opam/4.02/lib/ocaml/stublibs -L/home/opam/.opam/4.02/lib/camlidl -lmpfr -lgmp -lcamlidl
- /home/opam/.opam/4.02/bin/ocamlfind ocamlc -package "bigarray" -annot -g -a -o gmp.cma mpz.cmo mpq.cmo mpf.cmo mpfr.cmo gmp_random.cmo mpzf.cmo mpqf.cmo mpfrf.cmo \
- -dllib -lgmp_caml -ccopt -L/home/opam/.opam/4.02/lib/stublibs -ccopt -L/home/opam/.opam/4.02/lib/gmp -ccopt "  -L/home/opam/.opam/4.02/lib/ocaml -L/home/opam/.opam/4.02/lib/ocaml/stublibs -L/home/opam/.opam/4.02/lib/camlidl -lmpfr -lgmp -lcamlidl" -ccopt -L/home/opam/.opam/4.02/lib/ocaml -ccopt -L/home/opam/.opam/4.02/lib/camlidl    -cclib -lmpfr -cclib -lgmp -cclib -lcamlidl
- /home/opam/.opam/4.02/bin/ocamlfind ocamlopt -package "bigarray" -annot -inline 20 -c mpz.ml
- /home/opam/.opam/4.02/bin/ocamlfind ocamlopt -package "bigarray" -annot -inline 20 -c mpq.ml
- /home/opam/.opam/4.02/bin/ocamlfind ocamlopt -package "bigarray" -annot -inline 20 -c mpf.ml
- /home/opam/.opam/4.02/bin/ocamlfind ocamlopt -package "bigarray" -annot -inline 20 -c mpfr.ml
- /home/opam/.opam/4.02/bin/ocamlfind ocamlopt -package "bigarray" -annot -inline 20 -c gmp_random.ml
- /home/opam/.opam/4.02/bin/ocamlfind ocamlopt -package "bigarray" -annot -inline 20 -c mpzf.ml
- /home/opam/.opam/4.02/bin/ocamlfind ocamlopt -package "bigarray" -annot -inline 20 -c mpqf.ml
- /home/opam/.opam/4.02/bin/ocamlfind ocamlopt -package "bigarray" -annot -inline 20 -c mpfrf.ml
- /home/opam/.opam/4.02/bin/ocamlfind ocamlopt -package "bigarray" -annot -inline 20 -a -o gmp.cmxa mpz.cmx mpq.cmx mpf.cmx mpfr.cmx gmp_random.cmx mpzf.cmx mpqf.cmx mpfrf.cmx \
- -cclib -lgmp_caml -ccopt -L/home/opam/.opam/4.02/lib/stublibs -ccopt -L/home/opam/.opam/4.02/lib/gmp -ccopt "  -L/home/opam/.opam/4.02/lib/ocaml -L/home/opam/.opam/4.02/lib/ocaml/stublibs -L/home/opam/.opam/4.02/lib/camlidl -lmpfr -lgmp -lcamlidl" -ccopt -L/home/opam/.opam/4.02/lib/ocaml -ccopt -L/home/opam/.opam/4.02/lib/camlidl    -cclib -lmpfr -cclib -lgmp -cclib -lcamlidl
- /home/opam/.opam/4.02/bin/ocamlfind ocamlopt -package "bigarray" -annot -inline 20 -linkall -shared -o gmp.cmxs -I . gmp.cmxa
- /home/opam/.opam/4.02/bin/ocamlfind ocamlopt -package "bigarray" -p -annot -inline 20  -c -o mpz.p.cmx mpz.ml
- /home/opam/.opam/4.02/bin/ocamlfind ocamlopt -package "bigarray" -p -annot -inline 20  -c -o mpq.p.cmx mpq.ml
- /home/opam/.opam/4.02/bin/ocamlfind ocamlopt -package "bigarray" -p -annot -inline 20  -c -o mpf.p.cmx mpf.ml
- /home/opam/.opam/4.02/bin/ocamlfind ocamlopt -package "bigarray" -p -annot -inline 20  -c -o mpfr.p.cmx mpfr.ml
- /home/opam/.opam/4.02/bin/ocamlfind ocamlopt -package "bigarray" -p -annot -inline 20  -c -o gmp_random.p.cmx gmp_random.ml
- /home/opam/.opam/4.02/bin/ocamlfind ocamlopt -package "bigarray" -p -annot -inline 20  -c -o mpzf.p.cmx mpzf.ml
- /home/opam/.opam/4.02/bin/ocamlfind ocamlopt -package "bigarray" -p -annot -inline 20  -c -o mpqf.p.cmx mpqf.ml
- /home/opam/.opam/4.02/bin/ocamlfind ocamlopt -package "bigarray" -p -annot -inline 20  -c -o mpfrf.p.cmx mpfrf.ml
- /home/opam/.opam/4.02/bin/ocamlfind ocamlopt -package "bigarray" -p -annot -inline 20 -a -o gmp.p.cmxa mpz.p.cmx mpq.p.cmx mpf.p.cmx mpfr.p.cmx gmp_random.p.cmx mpzf.p.cmx mpqf.p.cmx mpfrf.p.cmx \
- -cclib -lgmp_caml.p -ccopt -L/home/opam/.opam/4.02/lib/stublibs -ccopt -L/home/opam/.opam/4.02/lib/gmp -ccopt "  -L/home/opam/.opam/4.02/lib/ocaml -L/home/opam/.opam/4.02/lib/ocaml/stublibs -L/home/opam/.opam/4.02/lib/camlidl -lmpfr -lgmp -lcamlidl" -ccopt -L/home/opam/.opam/4.02/lib/ocaml -ccopt -L/home/opam/.opam/4.02/lib/camlidl    -cclib -lmpfr -cclib -lgmp -cclib -lcamlidl
- rm mpq_caml.o mpz_caml.o mpfr_caml.o gmp_caml.o mpf_caml.o gmp_random_caml.o
-> compiled  mlgmpidl.1.2.13
Processing 26/28: [mlgmpidl: make install]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "install" "make" "install" (CWD=/home/opam/.opam/4.02/.opam-switch/build/mlgmpidl.1.2.13)
- /bin/rm -f META
- echo "description = \"OCaml Interface to GMP and MPFR libraries\"" >META
- echo "version = \"1.2.13\"" >>META
- echo "requires = \"bigarray\"" >>META
- echo "archive(byte) = \"gmp.cma\"" >>META
- echo "archive(byte,plugin) = \"gmp.cma\"" >>META
- echo "archive(native) = \"gmp.cmxa\"" >>META
- echo "archive(native,plugin) = \"gmp.cmxs\"" >>META
- echo "archive(native,gprof) = \"gmp.p.cmxa\"" >>META
- /home/opam/.opam/4.02/bin/ocamlfind remove gmp
- ocamlfind: [WARNING] No such file: /home/opam/.opam/4.02/lib/gmp/META
- /home/opam/.opam/4.02/bin/ocamlfind install gmp META gmp_caml.h mpz.idl mpq.idl mpf.idl mpfr.idl gmp_random.idl mpz.ml mpq.ml mpf.ml mpfr.ml gmp_random.ml mpzf.ml mpqf.ml mpfrf.ml mpz.mli mpq.mli mpf.mli mpfr.mli gmp_random.mli mpzf.mli mpqf.mli mpfrf.mli mpz.cmi mpq.cmi mpf.cmi mpfr.cmi gmp_random.cmi mpzf.cmi mpqf.cmi mpfrf.cmi gmp.cma mpz.cmx mpq.cmx mpf.cmx mpfr.cmx gmp_random.cmx mpzf.cmx mpqf.cmx mpfrf.cmx gmp.cmxa gmp.a mpz.p.cmx mpq.p.cmx mpf.p.cmx mpfr.p.cmx gmp_random.p.cmx mpzf.p.cmx mpqf.p.cmx mpfrf.p.cmx gmp.p.cmxa gmp.p.a gmp.cmxs libgmp_caml.a libgmp_caml.p.a dllgmp_caml.so
- Installed /home/opam/.opam/4.02/lib/gmp/libgmp_caml.p.a
- Installed /home/opam/.opam/4.02/lib/gmp/libgmp_caml.a
- Installed /home/opam/.opam/4.02/lib/gmp/gmp.cmxs
- Installed /home/opam/.opam/4.02/lib/gmp/gmp.p.a
- Installed /home/opam/.opam/4.02/lib/gmp/gmp.p.cmxa
- Installed /home/opam/.opam/4.02/lib/gmp/mpfrf.p.cmx
- Installed /home/opam/.opam/4.02/lib/gmp/mpqf.p.cmx
- Installed /home/opam/.opam/4.02/lib/gmp/mpzf.p.cmx
- Installed /home/opam/.opam/4.02/lib/gmp/gmp_random.p.cmx
- Installed /home/opam/.opam/4.02/lib/gmp/mpfr.p.cmx
- Installed /home/opam/.opam/4.02/lib/gmp/mpf.p.cmx
- Installed /home/opam/.opam/4.02/lib/gmp/mpq.p.cmx
- Installed /home/opam/.opam/4.02/lib/gmp/mpz.p.cmx
- Installed /home/opam/.opam/4.02/lib/gmp/gmp.a
- Installed /home/opam/.opam/4.02/lib/gmp/gmp.cmxa
- Installed /home/opam/.opam/4.02/lib/gmp/mpfrf.cmx
- Installed /home/opam/.opam/4.02/lib/gmp/mpqf.cmx
- Installed /home/opam/.opam/4.02/lib/gmp/mpzf.cmx
- Installed /home/opam/.opam/4.02/lib/gmp/gmp_random.cmx
- Installed /home/opam/.opam/4.02/lib/gmp/mpfr.cmx
- Installed /home/opam/.opam/4.02/lib/gmp/mpf.cmx
- Installed /home/opam/.opam/4.02/lib/gmp/mpq.cmx
- Installed /home/opam/.opam/4.02/lib/gmp/mpz.cmx
- Installed /home/opam/.opam/4.02/lib/gmp/gmp.cma
- Installed /home/opam/.opam/4.02/lib/gmp/mpfrf.cmi
- Installed /home/opam/.opam/4.02/lib/gmp/mpqf.cmi
- Installed /home/opam/.opam/4.02/lib/gmp/mpzf.cmi
- Installed /home/opam/.opam/4.02/lib/gmp/gmp_random.cmi
- Installed /home/opam/.opam/4.02/lib/gmp/mpfr.cmi
- Installed /home/opam/.opam/4.02/lib/gmp/mpf.cmi
- Installed /home/opam/.opam/4.02/lib/gmp/mpq.cmi
- Installed /home/opam/.opam/4.02/lib/gmp/mpz.cmi
- Installed /home/opam/.opam/4.02/lib/gmp/mpfrf.mli
- Installed /home/opam/.opam/4.02/lib/gmp/mpqf.mli
- Installed /home/opam/.opam/4.02/lib/gmp/mpzf.mli
- Installed /home/opam/.opam/4.02/lib/gmp/gmp_random.mli
- Installed /home/opam/.opam/4.02/lib/gmp/mpfr.mli
- Installed /home/opam/.opam/4.02/lib/gmp/mpf.mli
- Installed /home/opam/.opam/4.02/lib/gmp/mpq.mli
- Installed /home/opam/.opam/4.02/lib/gmp/mpz.mli
- Installed /home/opam/.opam/4.02/lib/gmp/mpfrf.ml
- Installed /home/opam/.opam/4.02/lib/gmp/mpqf.ml
- Installed /home/opam/.opam/4.02/lib/gmp/mpzf.ml
- Installed /home/opam/.opam/4.02/lib/gmp/gmp_random.ml
- Installed /home/opam/.opam/4.02/lib/gmp/mpfr.ml
- Installed /home/opam/.opam/4.02/lib/gmp/mpf.ml
- Installed /home/opam/.opam/4.02/lib/gmp/mpq.ml
- Installed /home/opam/.opam/4.02/lib/gmp/mpz.ml
- Installed /home/opam/.opam/4.02/lib/gmp/gmp_random.idl
- Installed /home/opam/.opam/4.02/lib/gmp/mpfr.idl
- Installed /home/opam/.opam/4.02/lib/gmp/mpf.idl
- Installed /home/opam/.opam/4.02/lib/gmp/mpq.idl
- Installed /home/opam/.opam/4.02/lib/gmp/mpz.idl
- Installed /home/opam/.opam/4.02/lib/gmp/gmp_caml.h
- Installed /home/opam/.opam/4.02/lib/stublibs/dllgmp_caml.so
- Installed /home/opam/.opam/4.02/lib/stublibs/dllgmp_caml.so.owner
- ocamlfind: [WARNING] You have installed DLLs but the directory /home/opam/.opam/4.02/lib/stublibs is not mentioned in ld.conf
- Installed /home/opam/.opam/4.02/lib/gmp/META
-> installed mlgmpidl.1.2.13
Processing 27/28: [apron: sh]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "sh" "./configure" "--prefix" "/home/opam/.opam/4.02/share/apron" "--no-ppl" (CWD=/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13)
- checking compilation with cc : working
- checking compilation with cc -Wcast-qual: working
- checking compilation with cc -Wswitch: working
- checking compilation with cc -Wall: working
- checking compilation with cc -Wextra: working
- checking compilation with cc -Wundef: working
- checking compilation with cc -Wcast-align: working
- checking compilation with cc -Wno-unused: working
- checking compilation with cc -Wno-unused-parameter: working
- checking compilation with cc -Wno-unused-function: working
- checking compilation with cc -fPIC: working
- checking compilation with cc -Werror-implicit-function-declaration: working
- checking compilation with cc -Wbad-function-cast: working
- checking compilation with cc -Wstrict-prototypes: working
- checking compilation with cc -std=c99: working
- checking compilation with c++ : working
- checking compilation with c++ -Wcast-qual: working
- checking compilation with c++ -Wswitch: working
- checking compilation with c++ -Wall: working
- checking compilation with c++ -Wextra: working
- checking compilation with c++ -Wundef: working
- checking compilation with c++ -Wcast-align: working
- checking compilation with c++ -Wno-unused: working
- checking compilation with c++ -Wno-unused-parameter: 
- working
- checking compilation with c++ -Wno-unused-function: working
- checking compilation with c++ -fPIC: working
- binary ar: found in /usr/bin
- binary ranlib: found in /usr/bin
- binary sed: found in /bin
- binary install: found in /usr/bin
- looking for gmp without prefix
- include gmp.h: found
- library gmp: found
- library gmp found without prefix
- looking for mpfr without prefix
- include mpfr.h: found
- library mpfr: found
- library mpfr found without prefix
- binary ocamlc.opt: found in /home/opam/.opam/4.02/bin
- binary ocamlopt.opt: found in /home/opam/.opam/4.02/bin
- binary ocamldep: found in /home/opam/.opam/4.02/bin
- binary ocamllex: found in /home/opam/.opam/4.02/bin
- binary ocamlyacc: found in /home/opam/.opam/4.02/bin
- binary ocamldoc: found in /home/opam/.opam/4.02/bin
- binary ocamlmktop: found in /home/opam/.opam/4.02/bin
- binary ocamlmklib: found in /home/opam/.opam/4.02/bin
- binary camlidl: found in /home/opam/.opam/4.02/bin
- binary ocamlfind: found in /home/opam/.opam/4.02/bin
- checking support for native plugins: working
- include caml/mlvalues.h: found
- include caml/camlidlruntime.h: found
- include gmp_caml.h: found
- binary java: not found
- 
- detected configuration:
- 
-    optional OCaml support       1
-    optional OCamlFind support   1
-    optional plugins support     1
-    optional C++ support         1
-    optional Java support        0 ()
-    optional PPL support         0
- 
-    installation path            /home/opam/.opam/4.02/share/apron
-    dynamic libraries extension  so
- 
Processing 27/28: [apron: make]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "-j71" (CWD=/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13)
- (cd num; make all)
- make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/num'
- make[1]: Nothing to be done for 'all'.
- make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/num'
- (cd itv; make all)
- make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/itv'
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPQ -c -o itvMPQ.o itv.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPQ -c -o itv_linexprMPQ.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPQ -c -o itv_linearizeMPQ.o itv_linearize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPQ -c -o itvMPQ_debug.o itv.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPQ -c -o itv_linexprMPQ_debug.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPQ -c -o itv_linearizeMPQ_debug.o itv_linearize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGRAT -c -o itvRll.o itv.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGRAT -c -o itv_linexprRll.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGRAT -c -o itv_linearizeRll.o itv_linearize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGRAT -c -o itvRll_debug.o itv.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGRAT -c -o itv_linexprRll_debug.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGRAT -c -o itv_linearizeRll_debug.o itv_linearize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_DOUBLE -c -o itvD.o itv.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_DOUBLE -c -o itv_linexprD.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_DOUBLE -c -o itv_linearizeD.o itv_linearize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_DOUBLE -c -o itvD_debug.o itv.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_DOUBLE -c -o itv_linexprD_debug.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_DOUBLE -c -o itv_linearizeD_debug.o itv_linearize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPFR -c -o itvMPFR.o itv.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPFR -c -o itv_linexprMPFR.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPFR -c -o itv_linearizeMPFR.o itv_linearize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPFR -c -o itvMPFR_debug.o itv.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPFR -c -o itv_linexprMPFR_debug.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPFR -c -o itv_linearizeMPFR_debug.o itv_linearize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGINT -c -o itvIl.o itv.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGINT -c -o itv_linexprIl.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGINT -c -o itv_linearizeIl.o itv_linearize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGINT -c -o itvIll.o itv.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGINT -c -o itv_linexprIll.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGINT -c -o itv_linearizeIll.o itv_linearize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGRAT -c -o itvRl.o itv.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGRAT -c -o itv_linexprRl.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGRAT -c -o itv_linearizeRl.o itv_linearize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPZ -c -o itvMPZ.o itv.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPZ -c -o itv_linexprMPZ.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPZ -c -o itv_linearizeMPZ.o itv_linearize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGDOUBLE -c -o itvDl.o itv.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGDOUBLE -c -o itv_linexprDl.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGDOUBLE -c -o itv_linearizeDl.o itv_linearize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGINT -c -o itvIl_debug.o itv.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGINT -c -o itv_linexprIl_debug.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGINT -c -o itv_linearizeIl_debug.o itv_linearize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGINT -c -o itvIll_debug.o itv.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGINT -c -o itv_linexprIll_debug.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGINT -c -o itv_linearizeIll_debug.o itv_linearize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGRAT -c -o itvRl_debug.o itv.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGRAT -c -o itv_linexprRl_debug.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGRAT -c -o itv_linearizeRl_debug.o itv_linearize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPZ -c -o itvMPZ_debug.o itv.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPZ -c -o itv_linexprMPZ_debug.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPZ -c -o itv_linearizeMPZ_debug.o itv_linearize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGDOUBLE -c -o itvDl_debug.o itv.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGDOUBLE -c -o itv_linexprDl_debug.o itv_linexpr.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGDOUBLE -c -o itv_linearizeDl_debug.o itv_linearize.c
- /usr/bin/ar rcs libitvMPFR_debug.a itvMPFR_debug.o itv_linexprMPFR_debug.o itv_linearizeMPFR_debug.o
- /usr/bin/ranlib libitvMPFR_debug.a
- /usr/bin/ar rcs libitvRll_debug.a itvRll_debug.o itv_linexprRll_debug.o itv_linearizeRll_debug.o
- /usr/bin/ranlib libitvRll_debug.a
- In file included from itv_fun.h:5,
-                  from itv.h:14,
-                  from itv_linexpr.h:8,
-                  from itv_linexpr.c:5:
- In function 'itv_mul_num',
-     inlined from 'itv_lincons_reduce_integer_MPQ' at itv_linexpr.c:729:5,
-     inlined from 'itv_lincons_reduce_integer_MPQ' at itv_linexpr.c:672:6:
- itv.h:276:10: warning: 'itv_mul_num_MPQ' accessing 32 bytes in a region of size 16 [-Wstringop-overflow=]
-   276 | { ITVFUN(itv_mul_num)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:276:3: note: in expansion of macro 'ITVFUN'
-   276 | { ITVFUN(itv_mul_num)(a,b,c); }
-       |   ^~~~~~
- itv.h: In function 'itv_lincons_reduce_integer_MPQ':
- itv.h:276:10: note: referencing argument 3 of type '__mpq_struct *'
-   276 | { ITVFUN(itv_mul_num)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:276:3: note: in expansion of macro 'ITVFUN'
-   276 | { ITVFUN(itv_mul_num)(a,b,c); }
-       |   ^~~~~~
- itv.h:227:13: note: in a call to function 'itv_mul_num_MPQ'
-   227 | void ITVFUN(itv_mul_num)(itv_t a, itv_t b, num_t c);
-       |             ^~~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:227:6: note: in expansion of macro 'ITVFUN'
-   227 | void ITVFUN(itv_mul_num)(itv_t a, itv_t b, num_t c);
-       |      ^~~~~~
- /usr/bin/ar rcs libitvMPQ_debug.a itvMPQ_debug.o itv_linexprMPQ_debug.o itv_linearizeMPQ_debug.o
- In function 'itv_mul_MPQ',
-     inlined from 'itv_mul_MPQ' at itv.c:392:6:
- itv.c:414:5: warning: 'itv_muln' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   414 |     itv_muln(intern,intern->mul_itv2,b,intern->mul_itv);
-       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- itv.c: In function 'itv_mul_MPQ':
- itv.c:414:5: note: referencing argument 4 of type '__itv_struct *'
- itv.c:369:6: note: in a call to function 'itv_muln'
-   369 | void itv_muln(itv_internal_t* intern,
-       |      ^~~~~~~~
- In function 'itv_mul_MPQ',
-     inlined from 'itv_mul_MPQ' at itv.c:392:6:
- itv.c:418:5: warning: 'itv_mulp' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   418 |     itv_mulp(intern,a,b,intern->mul_itv);
-       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- itv.c: In function 'itv_mul_MPQ':
- itv.c:418:5: note: referencing argument 4 of type '__itv_struct *'
- itv.c:346:6: note: in a call to function 'itv_mulp'
-   346 | void itv_mulp(itv_internal_t* intern,
-       |      ^~~~~~~~
- /usr/bin/ranlib libitvMPQ_debug.a
- /usr/bin/ar rcs libitvD_debug.a itvD_debug.o itv_linexprD_debug.o itv_linearizeD_debug.o
- /usr/bin/ranlib libitvD_debug.a
- In file included from itv_fun.h:5,
-                  from itv.h:14,
-                  from itv_linearize.h:8,
-                  from itv_linearize.c:5:
- In function 'itv_set_ap_coeff',
-     inlined from 'itv_expr_build.isra' at itv_linearize.c:1698:5:
- itv.h:314:17: warning: 'itv_set_ap_coeff_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:314:10: note: in expansion of macro 'ITVFUN'
-   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
-       |          ^~~~~~
- itv.h: In function 'itv_expr_build.isra':
- itv.h:314:17: note: referencing argument 2 of type '__itv_struct *'
-   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:314:10: note: in expansion of macro 'ITVFUN'
-   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
-       |          ^~~~~~
- itv.h:245:13: note: in a call to function 'itv_set_ap_coeff_MPQ'
-   245 | bool ITVFUN(itv_set_ap_coeff)(itv_internal_t* intern, itv_t itv, ap_coeff_t* coeff);
-       |             ^~~~~~~~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:245:6: note: in expansion of macro 'ITVFUN'
-   245 | bool ITVFUN(itv_set_ap_coeff)(itv_internal_t* intern, itv_t itv, ap_coeff_t* coeff);
-       |      ^~~~~~
- itv_linearize.c:1723:9: warning: 'itv_eval_ap_texpr0_node' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-  1723 |         itv_eval_ap_texpr0_node(intern, narg, res->val, a->val, b?b->val:a->val);
-       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- itv_linearize.c:1723:9: note: referencing argument 3 of type '__itv_struct *'
- itv_linearize.c:799:1: note: in a call to function 'itv_eval_ap_texpr0_node'
-   799 | itv_eval_ap_texpr0_node(itv_internal_t* intern,
-       | ^~~~~~~~~~~~~~~~~~~~~~~
- itv.c: In function 'itv_mul_MPFR':
- itv.c:414:5: warning: 'itv_muln' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   414 |     itv_muln(intern,intern->mul_itv2,b,intern->mul_itv);
-       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- itv.c:414:5: note: referencing argument 4 of type '__itv_struct *'
- itv.c:369:6: note: in a call to function 'itv_muln'
-   369 | void itv_muln(itv_internal_t* intern,
-       |      ^~~~~~~~
- itv.c:418:5: warning: 'itv_mulp' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   418 |     itv_mulp(intern,a,b,intern->mul_itv);
-       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- itv.c:418:5: note: referencing argument 4 of type '__itv_struct *'
- itv.c:346:6: note: in a call to function 'itv_mulp'
-   346 | void itv_mulp(itv_internal_t* intern,
-       |      ^~~~~~~~
- /usr/bin/ar rcs libitv_debug.a itvIl_debug.o itv_linexprIl_debug.o itv_linearizeIl_debug.o itvIll_debug.o itv_linexprIll_debug.o itv_linearizeIll_debug.o itvRl_debug.o itv_linexprRl_debug.o itv_linearizeRl_debug.o itvRll_debug.o itv_linexprRll_debug.o itv_linearizeRll_debug.o itvMPZ_debug.o itv_linexprMPZ_debug.o itv_linearizeMPZ_debug.o itvMPQ_debug.o itv_linexprMPQ_debug.o itv_linearizeMPQ_debug.o itvD_debug.o itv_linexprD_debug.o itv_linearizeD_debug.o itvMPFR_debug.o itv_linexprMPFR_debug.o itv_linearizeMPFR_debug.o itvDl_debug.o itv_linexprDl_debug.o itv_linearizeDl_debug.o
- /usr/bin/ranlib libitv_debug.a
- In function 'itv_mul_MPZ',
-     inlined from 'itv_mul_MPZ' at itv.c:392:6:
- itv.c:414:5: warning: 'itv_muln' accessing 48 bytes in a region of size 16 [-Wstringop-overflow=]
-   414 |     itv_muln(intern,intern->mul_itv2,b,intern->mul_itv);
-       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- itv.c: In function 'itv_mul_MPZ':
- itv.c:414:5: note: referencing argument 4 of type '__itv_struct *'
- itv.c:369:6: note: in a call to function 'itv_muln'
-   369 | void itv_muln(itv_internal_t* intern,
-       |      ^~~~~~~~
- In function 'itv_mul_MPZ',
-     inlined from 'itv_mul_MPZ' at itv.c:392:6:
- itv.c:418:5: warning: 'itv_mulp' accessing 48 bytes in a region of size 16 [-Wstringop-overflow=]
-   418 |     itv_mulp(intern,a,b,intern->mul_itv);
-       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- itv.c: In function 'itv_mul_MPZ':
- itv.c:418:5: note: referencing argument 4 of type '__itv_struct *'
- itv.c:346:6: note: in a call to function 'itv_mulp'
-   346 | void itv_mulp(itv_internal_t* intern,
-       |      ^~~~~~~~
- /usr/bin/ar rcs libitvD.a itvD.o itv_linexprD.o itv_linearizeD.o
- In file included from itv_fun.h:5,
-                  from itv.h:14,
-                  from itv_linearize.h:8,
-                  from itv_linearize.c:5:
- In function 'itv_mul',
-     inlined from 'itv_quasilinearize_linexpr_MPFR' at itv_linearize.c:558:2:
- itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- itv.h: In function 'itv_quasilinearize_linexpr_MPFR':
- itv.h:294:10: note: referencing argument 3 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- /usr/bin/ranlib libitvD.a
- In file included from itv_fun.h:5,
-                  from itv.h:14,
-                  from itv_linearize.h:8,
-                  from itv_linearize.c:5:
- In function 'itv_mul',
-     inlined from 'itv_quasilinearize_linexpr_MPZ' at itv_linearize.c:558:2:
- itv.h:294:10: warning: 'itv_mul_MPZ' accessing 48 bytes in a region of size 24 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- itv.h: In function 'itv_quasilinearize_linexpr_MPZ':
- itv.h:294:10: note: referencing argument 3 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- itv.h:234:13: note: in a call to function 'itv_mul_MPZ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In file included from itv_fun.h:5,
-                  from itv.h:14,
-                  from itv_linearize.h:8,
-                  from itv_linearize.c:5:
- In function 'itv_mul',
-     inlined from 'itv_quasilinearize_linexpr_MPQ' at itv_linearize.c:558:2:
- itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- itv.h: In function 'itv_quasilinearize_linexpr_MPQ':
- itv.h:294:10: note: referencing argument 3 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- /usr/bin/ar rcs libitvMPFR.a itvMPFR.o itv_linexprMPFR.o itv_linearizeMPFR.o
- /usr/bin/ranlib libitvMPFR.a
- /usr/bin/ar rcs libitvMPQ.a itvMPQ.o itv_linexprMPQ.o itv_linearizeMPQ.o
- /usr/bin/ranlib libitvMPQ.a
- In file included from itv_fun.h:5,
-                  from itv.h:14,
-                  from itv_linearize.h:8,
-                  from itv_linearize.c:5:
- In function 'itv_mul',
-     inlined from 'itv_quasilinearize_linexpr_Rl' at itv_linearize.c:558:2:
- itv.h:294:10: warning: 'itv_mul_Rl' accessing 32 bytes in a region of size 16 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- itv.h: In function 'itv_quasilinearize_linexpr_Rl':
- itv.h:294:10: note: referencing argument 3 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- itv.h:234:13: note: in a call to function 'itv_mul_Rl'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In file included from itv_fun.h:5,
-                  from itv.h:14,
-                  from itv_linearize.h:8,
-                  from itv_linearize.c:5:
- In function 'itv_mul',
-     inlined from 'itv_quasilinearize_linexpr_Rll' at itv_linearize.c:558:2:
- itv.h:294:10: warning: 'itv_mul_Rll' accessing 32 bytes in a region of size 16 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- itv.h: In function 'itv_quasilinearize_linexpr_Rll':
- itv.h:294:10: note: referencing argument 3 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- itv.h:234:13: note: in a call to function 'itv_mul_Rll'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- /usr/bin/ar rcs libitvRll.a itvRll.o itv_linexprRll.o itv_linearizeRll.o
- /usr/bin/ar rcs libitv.a itvIl.o itv_linexprIl.o itv_linearizeIl.o itvIll.o itv_linexprIll.o itv_linearizeIll.o itvRl.o itv_linexprRl.o itv_linearizeRl.o itvRll.o itv_linexprRll.o itv_linearizeRll.o itvMPZ.o itv_linexprMPZ.o itv_linearizeMPZ.o itvMPQ.o itv_linexprMPQ.o itv_linearizeMPQ.o itvD.o itv_linexprD.o itv_linearizeD.o itvMPFR.o itv_linexprMPFR.o itv_linearizeMPFR.o itvDl.o itv_linexprDl.o itv_linearizeDl.o
- /usr/bin/ranlib libitvRll.a
- /usr/bin/ranlib libitv.a
- make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/itv'
- (cd apron; make all)
- make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/apron'
- echo "// APRON version, automatically generated from version.mk" > ap_version.h
- echo "#ifndef AP_VERSION" >> ap_version.h
- echo "#define AP_VERSION_MAJOR 0" >> ap_version.h
- echo "#define AP_VERSION_MINOR 9" >> ap_version.h
- echo "#define AP_VERSION_MICRO 13" >> ap_version.h
- echo "#define AP_VERSION       \""0.9.13"\"" >> ap_version.h
- echo "#endif" >> ap_version.h
- cc  -I../num -I../itv  -E -MM ap_scalar.c ap_interval.c ap_coeff.c ap_dimension.c ap_linexpr0.c ap_lincons0.c ap_generator0.c ap_texpr0.c ap_tcons0.c ap_manager.c ap_abstract0.c ap_policy.c ap_generic.c ap_var.c ap_environment.c ap_linexpr1.c ap_lincons1.c ap_generator1.c ap_texpr1.c ap_tcons1.c ap_abstract1.c ap_linearize.c ap_reducedproduct.c ap_disjunction.c  > depend
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_scalar.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_interval.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_coeff.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_dimension.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_linexpr0.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_lincons0.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_generator0.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_texpr0.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_tcons0.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_manager.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_abstract0.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_policy.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_generic.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_var.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_environment.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_linexpr1.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_lincons1.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_generator1.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_texpr1.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_tcons1.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_abstract1.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_linearize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_reducedproduct.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_disjunction.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -DNUM_MPQ -I. -c ap_linearize_aux.c -o ap_linearize_auxMPQ.o
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -DNUM_DOUBLE -I. -c ap_linearize_aux.c -o ap_linearize_auxD.o
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -DNUM_MPFR -I. -c ap_linearize_aux.c -o ap_linearize_auxMPFR.o
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_scalar_debug.o ap_scalar.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_interval_debug.o ap_interval.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_coeff_debug.o ap_coeff.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_dimension_debug.o ap_dimension.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_linexpr0_debug.o ap_linexpr0.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_lincons0_debug.o ap_lincons0.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_generator0_debug.o ap_generator0.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_texpr0_debug.o ap_texpr0.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_tcons0_debug.o ap_tcons0.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_manager_debug.o ap_manager.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_abstract0_debug.o ap_abstract0.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_policy_debug.o ap_policy.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_generic_debug.o ap_generic.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_var_debug.o ap_var.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_environment_debug.o ap_environment.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_linexpr1_debug.o ap_linexpr1.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_lincons1_debug.o ap_lincons1.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_generator1_debug.o ap_generator1.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_texpr1_debug.o ap_texpr1.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_tcons1_debug.o ap_tcons1.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_abstract1_debug.o ap_abstract1.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_linearize_debug.o ap_linearize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_reducedproduct_debug.o ap_reducedproduct.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_disjunction_debug.o ap_disjunction.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -DNUM_MPQ -I. -c -o ap_linearize_auxMPQ_debug.o ap_linearize_aux.c -o ap_linearize_auxMPQ_debug.o
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -DNUM_DOUBLE -I. -c -o ap_linearize_auxD_debug.o ap_linearize_aux.c -o ap_linearize_auxD_debug.o
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -DNUM_MPFR -I. -c -o ap_linearize_auxMPFR_debug.o ap_linearize_aux.c -o ap_linearize_auxMPFR_debug.o
- ap_policy.c: In function 'ap_policy_check':
- ap_policy.c:79:32: warning: implicit conversion from 'ap_funpolicyid_t' to 'ap_funid_t' [-Wenum-conversion]
-    79 |                                funid,
-       |                                ^~~~~
- ap_policy.c: In function 'ap_abstract0_policy_check_policy_abstract':
- ap_policy.c:108:34: warning: implicit conversion from 'ap_funpolicyid_t' to 'ap_funid_t' [-Wenum-conversion]
-   108 |                                  funid,
-       |                                  ^~~~~
- ap_policy.c: In function 'ap_policy_check':
- ap_policy.c:79:32: warning: implicit conversion from 'ap_funpolicyid_t' to 'ap_funid_t' [-Wenum-conversion]
-    79 |                                funid,
-       |                                ^~~~~
- ap_policy.c: In function 'ap_abstract0_policy_check_policy_abstract':
- ap_policy.c:108:34: warning: implicit conversion from 'ap_funpolicyid_t' to 'ap_funid_t' [-Wenum-conversion]
-   108 |                                  funid,
-       |                                  ^~~~~
- ap_abstract0.c: In function 'ap_abstract0_check_dim_array':
- ap_abstract0.c:206:84: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
-   206 |       sprintf(str,"incompatible %luth dimension in the array for the abstract value",(unsigned long)i);
-       |                                                                                    ^
- ap_abstract0.c:206:7: note: 'sprintf' output between 63 and 81 bytes into a destination of size 80
-   206 |       sprintf(str,"incompatible %luth dimension in the array for the abstract value",(unsigned long)i);
-       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- cp ../itv/libitv_debug.a libapron_debug.a
- cc -shared -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libapron_debug.so ap_scalar_debug.o ap_interval_debug.o ap_coeff_debug.o ap_dimension_debug.o ap_linexpr0_debug.o ap_lincons0_debug.o ap_generator0_debug.o ap_texpr0_debug.o ap_tcons0_debug.o ap_manager_debug.o ap_abstract0_debug.o ap_policy_debug.o ap_generic_debug.o ap_var_debug.o ap_environment_debug.o ap_linexpr1_debug.o ap_lincons1_debug.o ap_generator1_debug.o ap_texpr1_debug.o ap_tcons1_debug.o ap_abstract1_debug.o ap_linearize_debug.o ap_reducedproduct_debug.o ap_disjunction_debug.o ap_linearize_auxMPQ_debug.o ap_linearize_auxD_debug.o ap_linearize_auxMPFR_debug.o	\
- 	../itv/itvIl_debug.o ../itv/itv_linexprIl_debug.o ../itv/itv_linearizeIl_debug.o ../itv/itvIll_debug.o ../itv/itv_linexprIll_debug.o ../itv/itv_linearizeIll_debug.o ../itv/itvRl_debug.o ../itv/itv_linexprRl_debug.o ../itv/itv_linearizeRl_debug.o ../itv/itvRll_debug.o ../itv/itv_linexprRll_debug.o ../itv/itv_linearizeRll_debug.o ../itv/itvMPZ_debug.o ../itv/itv_linexprMPZ_debug.o ../itv/itv_linearizeMPZ_debug.o ../itv/itvMPQ_debug.o ../itv/itv_linexprMPQ_debug.o ../itv/itv_linearizeMPQ_debug.o ../itv/itvD_debug.o ../itv/itv_linexprD_debug.o ../itv/itv_linearizeD_debug.o ../itv/itvMPFR_debug.o ../itv/itv_linexprMPFR_debug.o ../itv/itv_linearizeMPFR_debug.o ../itv/itvDl_debug.o ../itv/itv_linexprDl_debug.o ../itv/itv_linearizeDl_debug.o  -lm -lmpfr -lgmp
- /usr/bin/ar rs libapron_debug.a ap_scalar_debug.o ap_interval_debug.o ap_coeff_debug.o ap_dimension_debug.o ap_linexpr0_debug.o ap_lincons0_debug.o ap_generator0_debug.o ap_texpr0_debug.o ap_tcons0_debug.o ap_manager_debug.o ap_abstract0_debug.o ap_policy_debug.o ap_generic_debug.o ap_var_debug.o ap_environment_debug.o ap_linexpr1_debug.o ap_lincons1_debug.o ap_generator1_debug.o ap_texpr1_debug.o ap_tcons1_debug.o ap_abstract1_debug.o ap_linearize_debug.o ap_reducedproduct_debug.o ap_disjunction_debug.o ap_linearize_auxMPQ_debug.o ap_linearize_auxD_debug.o ap_linearize_auxMPFR_debug.o
- /usr/bin/ranlib libapron_debug.a
- cp ../itv/libitv.a libapron.a
- /usr/bin/ar rs libapron.a ap_scalar.o ap_interval.o ap_coeff.o ap_dimension.o ap_linexpr0.o ap_lincons0.o ap_generator0.o ap_texpr0.o ap_tcons0.o ap_manager.o ap_abstract0.o ap_policy.o ap_generic.o ap_var.o ap_environment.o ap_linexpr1.o ap_lincons1.o ap_generator1.o ap_texpr1.o ap_tcons1.o ap_abstract1.o ap_linearize.o ap_reducedproduct.o ap_disjunction.o ap_linearize_auxMPQ.o ap_linearize_auxD.o ap_linearize_auxMPFR.o
- cc -shared -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libapron.so ap_scalar.o ap_interval.o ap_coeff.o ap_dimension.o ap_linexpr0.o ap_lincons0.o ap_generator0.o ap_texpr0.o ap_tcons0.o ap_manager.o ap_abstract0.o ap_policy.o ap_generic.o ap_var.o ap_environment.o ap_linexpr1.o ap_lincons1.o ap_generator1.o ap_texpr1.o ap_tcons1.o ap_abstract1.o ap_linearize.o ap_reducedproduct.o ap_disjunction.o ap_linearize_auxMPQ.o ap_linearize_auxD.o ap_linearize_auxMPFR.o ../itv/itvIl.o ../itv/itv_linexprIl.o ../itv/itv_linearizeIl.o ../itv/itvIll.o ../itv/itv_linexprIll.o ../itv/itv_linearizeIll.o ../itv/itvRl.o ../itv/itv_linexprRl.o ../itv/itv_linearizeRl.o ../itv/itvRll.o ../itv/itv_linexprRll.o ../itv/itv_linearizeRll.o ../itv/itvMPZ.o ../itv/itv_linexprMPZ.o ../itv/itv_linearizeMPZ.o ../itv/itvMPQ.o ../itv/itv_linexprMPQ.o ../itv/itv_linearizeMPQ.o ../itv/itvD.o ../itv/itv_linexprD.o ../itv/itv_linearizeD.o ../itv/itvMPFR.o ../itv/itv_linexprMPFR.o ../itv/itv_linearizeMPFR.o ../itv/itvDl.o ../itv/itv_linexprDl.o ../itv/itv_linearizeDl.o  -lm -lmpfr -lgmp
- /usr/bin/ranlib libapron.a
- make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/apron'
- (cd newpolka; make all)
- make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/newpolka'
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o mf_qsortMPQ.o mf_qsort.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_userMPQ.o pk_user.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_internalMPQ.o pk_internal.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_bitMPQ.o pk_bit.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_satmatMPQ.o pk_satmat.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_vectorMPQ.o pk_vector.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_matrixMPQ.o pk_matrix.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_cherniMPQ.o pk_cherni.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_representationMPQ.o pk_representation.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_approximateMPQ.o pk_approximate.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_constructorMPQ.o pk_constructor.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_testMPQ.o pk_test.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_extractMPQ.o pk_extract.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_meetjoinMPQ.o pk_meetjoin.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_assignMPQ.o pk_assign.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_projectMPQ.o pk_project.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_resizeMPQ.o pk_resize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_expandfoldMPQ.o pk_expandfold.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_wideningMPQ.o pk_widening.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_closureMPQ.o pk_closure.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pkeqMPQ.o pkeq.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o mf_qsortMPQ_debug.o mf_qsort.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_userMPQ_debug.o pk_user.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_internalMPQ_debug.o pk_internal.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_bitMPQ_debug.o pk_bit.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_satmatMPQ_debug.o pk_satmat.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_vectorMPQ_debug.o pk_vector.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_matrixMPQ_debug.o pk_matrix.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_cherniMPQ_debug.o pk_cherni.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_representationMPQ_debug.o pk_representation.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_approximateMPQ_debug.o pk_approximate.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_constructorMPQ_debug.o pk_constructor.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_testMPQ_debug.o pk_test.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_extractMPQ_debug.o pk_extract.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_meetjoinMPQ_debug.o pk_meetjoin.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_assignMPQ_debug.o pk_assign.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_projectMPQ_debug.o pk_project.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_resizeMPQ_debug.o pk_resize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_expandfoldMPQ_debug.o pk_expandfold.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_wideningMPQ_debug.o pk_widening.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_closureMPQ_debug.o pk_closure.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pkeqMPQ_debug.o pkeq.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o mf_qsortRll.o mf_qsort.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_userRll.o pk_user.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_internalRll.o pk_internal.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_bitRll.o pk_bit.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_satmatRll.o pk_satmat.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_vectorRll.o pk_vector.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_matrixRll.o pk_matrix.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_cherniRll.o pk_cherni.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_representationRll.o pk_representation.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_approximateRll.o pk_approximate.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_constructorRll.o pk_constructor.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_testRll.o pk_test.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_extractRll.o pk_extract.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_meetjoinRll.o pk_meetjoin.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_assignRll.o pk_assign.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_projectRll.o pk_project.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_resizeRll.o pk_resize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_expandfoldRll.o pk_expandfold.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_wideningRll.o pk_widening.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_closureRll.o pk_closure.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pkeqRll.o pkeq.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o mf_qsortRll_debug.o mf_qsort.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_userRll_debug.o pk_user.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_internalRll_debug.o pk_internal.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_bitRll_debug.o pk_bit.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_satmatRll_debug.o pk_satmat.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_vectorRll_debug.o pk_vector.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_matrixRll_debug.o pk_matrix.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_cherniRll_debug.o pk_cherni.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_representationRll_debug.o pk_representation.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_approximateRll_debug.o pk_approximate.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_constructorRll_debug.o pk_constructor.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_testRll_debug.o pk_test.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_extractRll_debug.o pk_extract.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_meetjoinRll_debug.o pk_meetjoin.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_assignRll_debug.o pk_assign.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_projectRll_debug.o pk_project.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_resizeRll_debug.o pk_resize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_expandfoldRll_debug.o pk_expandfold.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_wideningRll_debug.o pk_widening.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_closureRll_debug.o pk_closure.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pkeqRll_debug.o pkeq.c
- /usr/bin/ar rcs libpolkaMPQ_debug.a mf_qsortMPQ_debug.o pk_userMPQ_debug.o pk_internalMPQ_debug.o pk_bitMPQ_debug.o pk_satmatMPQ_debug.o pk_vectorMPQ_debug.o pk_matrixMPQ_debug.o pk_cherniMPQ_debug.o pk_representationMPQ_debug.o pk_approximateMPQ_debug.o pk_constructorMPQ_debug.o pk_testMPQ_debug.o pk_extractMPQ_debug.o pk_meetjoinMPQ_debug.o pk_assignMPQ_debug.o pk_projectMPQ_debug.o pk_resizeMPQ_debug.o pk_expandfoldMPQ_debug.o pk_wideningMPQ_debug.o pk_closureMPQ_debug.o pkeqMPQ_debug.o
- cc -shared -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libpolkaMPQ_debug.so mf_qsortMPQ_debug.o pk_userMPQ_debug.o pk_internalMPQ_debug.o pk_bitMPQ_debug.o pk_satmatMPQ_debug.o pk_vectorMPQ_debug.o pk_matrixMPQ_debug.o pk_cherniMPQ_debug.o pk_representationMPQ_debug.o pk_approximateMPQ_debug.o pk_constructorMPQ_debug.o pk_testMPQ_debug.o pk_extractMPQ_debug.o pk_meetjoinMPQ_debug.o pk_assignMPQ_debug.o pk_projectMPQ_debug.o pk_resizeMPQ_debug.o pk_expandfoldMPQ_debug.o pk_wideningMPQ_debug.o pk_closureMPQ_debug.o pkeqMPQ_debug.o -L../apron    -lapron_debug -lmpfr -lgmp -lm
- /usr/bin/ranlib libpolkaMPQ_debug.a
- /usr/bin/ar rcs libpolkaRll_debug.a mf_qsortRll_debug.o pk_userRll_debug.o pk_internalRll_debug.o pk_bitRll_debug.o pk_satmatRll_debug.o pk_vectorRll_debug.o pk_matrixRll_debug.o pk_cherniRll_debug.o pk_representationRll_debug.o pk_approximateRll_debug.o pk_constructorRll_debug.o pk_testRll_debug.o pk_extractRll_debug.o pk_meetjoinRll_debug.o pk_assignRll_debug.o pk_projectRll_debug.o pk_resizeRll_debug.o pk_expandfoldRll_debug.o pk_wideningRll_debug.o pk_closureRll_debug.o pkeqRll_debug.o
- cc -shared -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libpolkaRll_debug.so mf_qsortRll_debug.o pk_userRll_debug.o pk_internalRll_debug.o pk_bitRll_debug.o pk_satmatRll_debug.o pk_vectorRll_debug.o pk_matrixRll_debug.o pk_cherniRll_debug.o pk_representationRll_debug.o pk_approximateRll_debug.o pk_constructorRll_debug.o pk_testRll_debug.o pk_extractRll_debug.o pk_meetjoinRll_debug.o pk_assignRll_debug.o pk_projectRll_debug.o pk_resizeRll_debug.o pk_expandfoldRll_debug.o pk_wideningRll_debug.o pk_closureRll_debug.o pkeqRll_debug.o -L../apron    -lapron_debug -lmpfr -lgmp -lm
- /usr/bin/ranlib libpolkaRll_debug.a
- /usr/bin/ar rcs libpolkaMPQ.a mf_qsortMPQ.o pk_userMPQ.o pk_internalMPQ.o pk_bitMPQ.o pk_satmatMPQ.o pk_vectorMPQ.o pk_matrixMPQ.o pk_cherniMPQ.o pk_representationMPQ.o pk_approximateMPQ.o pk_constructorMPQ.o pk_testMPQ.o pk_extractMPQ.o pk_meetjoinMPQ.o pk_assignMPQ.o pk_projectMPQ.o pk_resizeMPQ.o pk_expandfoldMPQ.o pk_wideningMPQ.o pk_closureMPQ.o pkeqMPQ.o
- cc -shared -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libpolkaMPQ.so mf_qsortMPQ.o pk_userMPQ.o pk_internalMPQ.o pk_bitMPQ.o pk_satmatMPQ.o pk_vectorMPQ.o pk_matrixMPQ.o pk_cherniMPQ.o pk_representationMPQ.o pk_approximateMPQ.o pk_constructorMPQ.o pk_testMPQ.o pk_extractMPQ.o pk_meetjoinMPQ.o pk_assignMPQ.o pk_projectMPQ.o pk_resizeMPQ.o pk_expandfoldMPQ.o pk_wideningMPQ.o pk_closureMPQ.o pkeqMPQ.o -L../apron    -lapron -lmpfr -lgmp -lm
- /usr/bin/ranlib libpolkaMPQ.a
- /usr/bin/ar rcs libpolkaRll.a mf_qsortRll.o pk_userRll.o pk_internalRll.o pk_bitRll.o pk_satmatRll.o pk_vectorRll.o pk_matrixRll.o pk_cherniRll.o pk_representationRll.o pk_approximateRll.o pk_constructorRll.o pk_testRll.o pk_extractRll.o pk_meetjoinRll.o pk_assignRll.o pk_projectRll.o pk_resizeRll.o pk_expandfoldRll.o pk_wideningRll.o pk_closureRll.o pkeqRll.o
- cc -shared -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libpolkaRll.so mf_qsortRll.o pk_userRll.o pk_internalRll.o pk_bitRll.o pk_satmatRll.o pk_vectorRll.o pk_matrixRll.o pk_cherniRll.o pk_representationRll.o pk_approximateRll.o pk_constructorRll.o pk_testRll.o pk_extractRll.o pk_meetjoinRll.o pk_assignRll.o pk_projectRll.o pk_resizeRll.o pk_expandfoldRll.o pk_wideningRll.o pk_closureRll.o pkeqRll.o -L../apron    -lapron -lmpfr -lgmp -lm
- /usr/bin/ranlib libpolkaRll.a
- make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/newpolka'
- (cd box; make all)
- make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/box'
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_internalMPQ.o box_internal.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_representationMPQ.o box_representation.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_constructorMPQ.o box_constructor.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_meetjoinMPQ.o box_meetjoin.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_assignMPQ.o box_assign.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_resizeMPQ.o box_resize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_otheropsMPQ.o box_otherops.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_policyMPQ.o box_policy.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_internalMPQ_debug.o box_internal.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_representationMPQ_debug.o box_representation.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_constructorMPQ_debug.o box_constructor.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_meetjoinMPQ_debug.o box_meetjoin.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_assignMPQ_debug.o box_assign.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_resizeMPQ_debug.o box_resize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_otheropsMPQ_debug.o box_otherops.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_policyMPQ_debug.o box_policy.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_internalD.o box_internal.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_representationD.o box_representation.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_constructorD.o box_constructor.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_meetjoinD.o box_meetjoin.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_assignD.o box_assign.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_resizeD.o box_resize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_otheropsD.o box_otherops.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_policyD.o box_policy.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_internalD_debug.o box_internal.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_representationD_debug.o box_representation.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_constructorD_debug.o box_constructor.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_meetjoinD_debug.o box_meetjoin.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_assignD_debug.o box_assign.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_resizeD_debug.o box_resize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_otheropsD_debug.o box_otherops.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_policyD_debug.o box_policy.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_internalMPFR.o box_internal.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_representationMPFR.o box_representation.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_constructorMPFR.o box_constructor.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_meetjoinMPFR.o box_meetjoin.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_assignMPFR.o box_assign.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_resizeMPFR.o box_resize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_otheropsMPFR.o box_otherops.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_policyMPFR.o box_policy.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_internalMPFR_debug.o box_internal.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_representationMPFR_debug.o box_representation.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_constructorMPFR_debug.o box_constructor.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_meetjoinMPFR_debug.o box_meetjoin.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_assignMPFR_debug.o box_assign.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_resizeMPFR_debug.o box_resize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_otheropsMPFR_debug.o box_otherops.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_policyMPFR_debug.o box_policy.c
- /usr/bin/ar rcs libboxMPQ_debug.a box_internalMPQ_debug.o box_representationMPQ_debug.o box_constructorMPQ_debug.o box_meetjoinMPQ_debug.o box_assignMPQ_debug.o box_resizeMPQ_debug.o box_otheropsMPQ_debug.o box_policyMPQ_debug.o
- cc -shared -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libboxMPQ_debug.so box_internalMPQ_debug.o box_representationMPQ_debug.o box_constructorMPQ_debug.o box_meetjoinMPQ_debug.o box_assignMPQ_debug.o box_resizeMPQ_debug.o box_otheropsMPQ_debug.o box_policyMPQ_debug.o -L../apron    -lapron_debug -lmpfr -lgmp -lm
- /usr/bin/ranlib libboxMPQ_debug.a
- /usr/bin/ar rcs libboxD_debug.a box_internalD_debug.o box_representationD_debug.o box_constructorD_debug.o box_meetjoinD_debug.o box_assignD_debug.o box_resizeD_debug.o box_otheropsD_debug.o box_policyD_debug.o
- cc -shared -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libboxD_debug.so box_internalD_debug.o box_representationD_debug.o box_constructorD_debug.o box_meetjoinD_debug.o box_assignD_debug.o box_resizeD_debug.o box_otheropsD_debug.o box_policyD_debug.o -L../apron    -lapron_debug -lmpfr -lgmp -lm
- /usr/bin/ranlib libboxD_debug.a
- /usr/bin/ar rcs libboxMPFR_debug.a box_internalMPFR_debug.o box_representationMPFR_debug.o box_constructorMPFR_debug.o box_meetjoinMPFR_debug.o box_assignMPFR_debug.o box_resizeMPFR_debug.o box_otheropsMPFR_debug.o box_policyMPFR_debug.o
- cc -shared -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libboxMPFR_debug.so box_internalMPFR_debug.o box_representationMPFR_debug.o box_constructorMPFR_debug.o box_meetjoinMPFR_debug.o box_assignMPFR_debug.o box_resizeMPFR_debug.o box_otheropsMPFR_debug.o box_policyMPFR_debug.o -L../apron    -lapron_debug -lmpfr -lgmp -lm
- /usr/bin/ranlib libboxMPFR_debug.a
- /usr/bin/ar rcs libboxD.a box_internalD.o box_representationD.o box_constructorD.o box_meetjoinD.o box_assignD.o box_resizeD.o box_otheropsD.o box_policyD.o
- cc -shared -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libboxD.so box_internalD.o box_representationD.o box_constructorD.o box_meetjoinD.o box_assignD.o box_resizeD.o box_otheropsD.o box_policyD.o -L../apron    -lapron -lmpfr -lgmp -lm
- /usr/bin/ranlib libboxD.a
- /usr/bin/ar rcs libboxMPQ.a box_internalMPQ.o box_representationMPQ.o box_constructorMPQ.o box_meetjoinMPQ.o box_assignMPQ.o box_resizeMPQ.o box_otheropsMPQ.o box_policyMPQ.o
- cc -shared -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libboxMPQ.so box_internalMPQ.o box_representationMPQ.o box_constructorMPQ.o box_meetjoinMPQ.o box_assignMPQ.o box_resizeMPQ.o box_otheropsMPQ.o box_policyMPQ.o -L../apron    -lapron -lmpfr -lgmp -lm
- /usr/bin/ranlib libboxMPQ.a
- /usr/bin/ar rcs libboxMPFR.a box_internalMPFR.o box_representationMPFR.o box_constructorMPFR.o box_meetjoinMPFR.o box_assignMPFR.o box_resizeMPFR.o box_otheropsMPFR.o box_policyMPFR.o
- cc -shared -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libboxMPFR.so box_internalMPFR.o box_representationMPFR.o box_constructorMPFR.o box_meetjoinMPFR.o box_assignMPFR.o box_resizeMPFR.o box_otheropsMPFR.o box_policyMPFR.o -L../apron    -lapron -lmpfr -lgmp -lm
- /usr/bin/ranlib libboxMPFR.a
- make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/box'
- (cd octagons; make MPQ D)
- make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/octagons'
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_hmatMPQ.o oct_hmat.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_printMPQ.o oct_print.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_transferMPQ.o oct_transfer.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_closureMPQ.o oct_closure.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_naryMPQ.o oct_nary.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_representationMPQ.o oct_representation.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_predicateMPQ.o oct_predicate.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_resizeMPQ.o oct_resize.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_hmatMPQ_debug.o oct_hmat.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_printMPQ_debug.o oct_print.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_transferMPQ_debug.o oct_transfer.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_closureMPQ_debug.o oct_closure.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_naryMPQ_debug.o oct_nary.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_representationMPQ_debug.o oct_representation.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_predicateMPQ_debug.o oct_predicate.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_resizeMPQ_debug.o oct_resize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_testMPQ.o oct_test.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_hmatD.o oct_hmat.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_printD.o oct_print.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_transferD.o oct_transfer.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_closureD.o oct_closure.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_naryD.o oct_nary.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_representationD.o oct_representation.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_predicateD.o oct_predicate.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_resizeD.o oct_resize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_hmatD_debug.o oct_hmat.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_printD_debug.o oct_print.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_transferD_debug.o oct_transfer.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_closureD_debug.o oct_closure.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_naryD_debug.o oct_nary.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_representationD_debug.o oct_representation.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_predicateD_debug.o oct_predicate.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_resizeD_debug.o oct_resize.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_testD.o oct_test.c
- /usr/bin/ar rcs liboctMPQ_debug.a oct_hmatMPQ_debug.o oct_printMPQ_debug.o oct_transferMPQ_debug.o oct_closureMPQ_debug.o oct_naryMPQ_debug.o oct_representationMPQ_debug.o oct_predicateMPQ_debug.o oct_resizeMPQ_debug.o
- cc -shared -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o liboctMPQ_debug.so oct_hmatMPQ_debug.o oct_printMPQ_debug.o oct_transferMPQ_debug.o oct_closureMPQ_debug.o oct_naryMPQ_debug.o oct_representationMPQ_debug.o oct_predicateMPQ_debug.o oct_resizeMPQ_debug.o -L../apron    -lapron_debug -lmpfr -lgmp -lm
- /usr/bin/ranlib liboctMPQ_debug.a
- /usr/bin/ar rcs liboctD_debug.a oct_hmatD_debug.o oct_printD_debug.o oct_transferD_debug.o oct_closureD_debug.o oct_naryD_debug.o oct_representationD_debug.o oct_predicateD_debug.o oct_resizeD_debug.o
- cc -shared -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o liboctD_debug.so oct_hmatD_debug.o oct_printD_debug.o oct_transferD_debug.o oct_closureD_debug.o oct_naryD_debug.o oct_representationD_debug.o oct_predicateD_debug.o oct_resizeD_debug.o -L../apron    -lapron_debug -lmpfr -lgmp -lm
- /usr/bin/ranlib liboctD_debug.a
- /usr/bin/ar rcs liboctD.a oct_hmatD.o oct_printD.o oct_transferD.o oct_closureD.o oct_naryD.o oct_representationD.o oct_predicateD.o oct_resizeD.o
- cc -shared -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o liboctD.so oct_hmatD.o oct_printD.o oct_transferD.o oct_closureD.o oct_naryD.o oct_representationD.o oct_predicateD.o oct_resizeD.o -L../apron    -lapron -lmpfr -lgmp -lm
- /usr/bin/ranlib liboctD.a
- cc -o octtestMPQ oct_testMPQ.o \
- 	-L. -loctMPQ_debug -L../newpolka -lpolkaMPQ_debug \
- 	-L../apron    -lapron_debug -lmpfr -lgmp -lm -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99
- cc -o octtestD oct_testD.o \
- 	-L. -loctD_debug -L../newpolka -lpolkaMPQ_debug \
- 	-L../apron    -lapron_debug -lmpfr -lgmp -lm -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99
- /usr/bin/ar rcs liboctMPQ.a oct_hmatMPQ.o oct_printMPQ.o oct_transferMPQ.o oct_closureMPQ.o oct_naryMPQ.o oct_representationMPQ.o oct_predicateMPQ.o oct_resizeMPQ.o
- cc -shared -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o liboctMPQ.so oct_hmatMPQ.o oct_printMPQ.o oct_transferMPQ.o oct_closureMPQ.o oct_naryMPQ.o oct_representationMPQ.o oct_predicateMPQ.o oct_resizeMPQ.o -L../apron    -lapron -lmpfr -lgmp -lm
- /usr/bin/ranlib liboctMPQ.a
- make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/octagons'
- (cd taylor1plus; make all)
- make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/taylor1plus'
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_internalMPQ.o t1p_internal.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_representationMPQ.o t1p_representation.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_constructorMPQ.o t1p_constructor.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_meetjoinMPQ.o t1p_meetjoin.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_assignMPQ.o t1p_assign.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_resizeMPQ.o t1p_resize.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_otheropsMPQ.o t1p_otherops.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_funMPQ.o t1p_fun.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_itv_utilsMPQ.o t1p_itv_utils.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_internalMPQ_debug.o t1p_internal.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_representationMPQ_debug.o t1p_representation.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_constructorMPQ_debug.o t1p_constructor.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_meetjoinMPQ_debug.o t1p_meetjoin.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_assignMPQ_debug.o t1p_assign.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_resizeMPQ_debug.o t1p_resize.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_otheropsMPQ_debug.o t1p_otherops.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_funMPQ_debug.o t1p_fun.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_itv_utilsMPQ_debug.o t1p_itv_utils.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_internalD.o t1p_internal.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_representationD.o t1p_representation.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_constructorD.o t1p_constructor.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_meetjoinD.o t1p_meetjoin.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_assignD.o t1p_assign.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_resizeD.o t1p_resize.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_otheropsD.o t1p_otherops.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_funD.o t1p_fun.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_itv_utilsD.o t1p_itv_utils.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_internalD_debug.o t1p_internal.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_representationD_debug.o t1p_representation.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_constructorD_debug.o t1p_constructor.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_meetjoinD_debug.o t1p_meetjoin.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_assignD_debug.o t1p_assign.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_resizeD_debug.o t1p_resize.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_otheropsD_debug.o t1p_otherops.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_funD_debug.o t1p_fun.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_itv_utilsD_debug.o t1p_itv_utils.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_internalMPFR.o t1p_internal.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_representationMPFR.o t1p_representation.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_constructorMPFR.o t1p_constructor.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_meetjoinMPFR.o t1p_meetjoin.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_assignMPFR.o t1p_assign.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_resizeMPFR.o t1p_resize.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_otheropsMPFR.o t1p_otherops.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_funMPFR.o t1p_fun.c
- cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_itv_utilsMPFR.o t1p_itv_utils.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_internalMPFR_debug.o t1p_internal.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_representationMPFR_debug.o t1p_representation.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_constructorMPFR_debug.o t1p_constructor.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_meetjoinMPFR_debug.o t1p_meetjoin.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_assignMPFR_debug.o t1p_assign.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_resizeMPFR_debug.o t1p_resize.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_otheropsMPFR_debug.o t1p_otherops.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_funMPFR_debug.o t1p_fun.c
- cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_itv_utilsMPFR_debug.o t1p_itv_utils.c
- In file included from ../itv/itv_fun.h:5,
-                  from ../itv/itv.h:14,
-                  from t1p_internal.h:18,
-                  from t1p_resize.c:8:
- In function 'itv_fprint',
-     inlined from 't1p_aff_fprint' at t1p_internal.h:1081:10,
-     inlined from 't1p_aff_free' at t1p_internal.h:512:2:
- ../itv/itv.h:300:10: warning: 'itv_fprint_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_free':
- ../itv/itv.h:300:10: note: referencing argument 2 of type '__itv_struct *'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h:239:13: note: in a call to function 'itv_fprint_MPQ'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |             ^~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:239:6: note: in expansion of macro 'ITVFUN'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |      ^~~~~~
- In file included from ../itv/itv_fun.h:5,
-                  from ../itv/itv.h:14,
-                  from t1p_internal.h:18,
-                  from t1p_assign.c:11:
- In function 'itv_fprint',
-     inlined from 't1p_aff_fprint' at t1p_internal.h:1081:10,
-     inlined from 't1p_aff_free' at t1p_internal.h:512:2:
- ../itv/itv.h:300:10: warning: 'itv_fprint_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_free':
- ../itv/itv.h:300:10: note: referencing argument 2 of type '__itv_struct *'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h:239:13: note: in a call to function 'itv_fprint_MPQ'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |             ^~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:239:6: note: in expansion of macro 'ITVFUN'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |      ^~~~~~
- In file included from ../itv/itv_fun.h:5,
-                  from ../itv/itv.h:14,
-                  from t1p_internal.h:18,
-                  from t1p_resize.c:8:
- In function 'itv_fprint',
-     inlined from 't1p_aff_fprint' at t1p_internal.h:1081:10,
-     inlined from 't1p_aff_free' at t1p_internal.h:512:2:
- ../itv/itv.h:300:10: warning: 'itv_fprint_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_free':
- ../itv/itv.h:300:10: note: referencing argument 2 of type '__itv_struct *'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h:239:13: note: in a call to function 'itv_fprint_MPFR'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |             ^~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:239:6: note: in expansion of macro 'ITVFUN'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |      ^~~~~~
- In file included from t1p_assign.c:11:
- t1p_internal.h: In function 't1p_aff_reduce.isra':
- t1p_internal.h:1112:13: warning: 'itv_middev' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-  1112 |             itv_middev(pr->itv, mid, dev, expr->c);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- t1p_internal.h:1112:13: note: referencing argument 4 of type '__itv_struct *'
- In file included from t1p_internal.h:21,
-                  from t1p_assign.c:11:
- t1p_itv_utils.h:46:20: note: in a call to function 'itv_middev'
-    46 | static inline void itv_middev(itv_internal_t *itv, itv_t mid, itv_t dev, itv_t a)
-       |                    ^~~~~~~~~~
- In file included from t1p_assign.c:11:
- t1p_internal.h:1134:21: warning: 'itv_middev' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-  1134 |                     itv_middev(pr->itv, mid, dev, p->coeff);
-       |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- t1p_internal.h:1134:21: note: referencing argument 4 of type '__itv_struct *'
- In file included from t1p_internal.h:21,
-                  from t1p_assign.c:11:
- t1p_itv_utils.h:46:20: note: in a call to function 'itv_middev'
-    46 | static inline void itv_middev(itv_internal_t *itv, itv_t mid, itv_t dev, itv_t a)
-       |                    ^~~~~~~~~~
- In file included from ../itv/itv_fun.h:5,
-                  from ../itv/itv.h:14,
-                  from t1p_internal.h:18,
-                  from t1p_assign.c:11:
- In function 'itv_fprint',
-     inlined from 't1p_aff_fprint' at t1p_internal.h:1081:10,
-     inlined from 't1p_aff_free' at t1p_internal.h:512:2:
- ../itv/itv.h:300:10: warning: 'itv_fprint_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_free':
- ../itv/itv.h:300:10: note: referencing argument 2 of type '__itv_struct *'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h:239:13: note: in a call to function 'itv_fprint_MPFR'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |             ^~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:239:6: note: in expansion of macro 'ITVFUN'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |      ^~~~~~
- In file included from ../itv/itv_fun.h:5,
-                  from ../itv/itv.h:14,
-                  from t1p_internal.h:18,
-                  from t1p_internal.c:18:
- In function 'ap_interval_set_itv',
-     inlined from 't1p_internal_alloc' at t1p_internal.h:5269:5,
-     inlined from 't1p_manager_alloc' at t1p_internal.c:42:24:
- ../itv/itv.h:317:17: warning: 'ap_interval_set_itv_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   317 | { return ITVFUN(ap_interval_set_itv)(intern,a,b); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:317:10: note: in expansion of macro 'ITVFUN'
-   317 | { return ITVFUN(ap_interval_set_itv)(intern,a,b); }
-       |          ^~~~~~
- ../itv/itv.h: In function 't1p_manager_alloc':
- ../itv/itv.h:317:17: note: referencing argument 3 of type '__itv_struct *'
-   317 | { return ITVFUN(ap_interval_set_itv)(intern,a,b); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:317:10: note: in expansion of macro 'ITVFUN'
-   317 | { return ITVFUN(ap_interval_set_itv)(intern,a,b); }
-       |          ^~~~~~
- ../itv/itv.h:246:13: note: in a call to function 'ap_interval_set_itv_MPQ'
-   246 | bool ITVFUN(ap_interval_set_itv)(itv_internal_t* intern,  ap_interval_t* a, itv_t b);
-       |             ^~~~~~~~~~~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:246:6: note: in expansion of macro 'ITVFUN'
-   246 | bool ITVFUN(ap_interval_set_itv)(itv_internal_t* intern,  ap_interval_t* a, itv_t b);
-       |      ^~~~~~
- In file included from ../itv/itv_fun.h:5,
-                  from ../itv/itv.h:14,
-                  from ../itv/itv_linearize.h:8,
-                  from t1p_fun.c:9:
- In function 'itv_fprint',
-     inlined from 't1p_aff_fprint' at t1p_internal.h:1081:10,
-     inlined from 't1p_aff_clear' at t1p_internal.h:550:2:
- ../itv/itv.h:300:10: warning: 'itv_fprint_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_clear':
- ../itv/itv.h:300:10: note: referencing argument 2 of type '__itv_struct *'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h:239:13: note: in a call to function 'itv_fprint_MPQ'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |             ^~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:239:6: note: in expansion of macro 'ITVFUN'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |      ^~~~~~
- In file included from t1p_assign.c:11:
- t1p_internal.h: In function 't1p_aff_reduce.isra':
- t1p_internal.h:1112:13: warning: 'itv_middev' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-  1112 |             itv_middev(pr->itv, mid, dev, expr->c);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- t1p_internal.h:1112:13: note: referencing argument 4 of type '__itv_struct *'
- In file included from t1p_internal.h:21,
-                  from t1p_assign.c:11:
- t1p_itv_utils.h:46:20: note: in a call to function 'itv_middev'
-    46 | static inline void itv_middev(itv_internal_t *itv, itv_t mid, itv_t dev, itv_t a)
-       |                    ^~~~~~~~~~
- In file included from t1p_assign.c:11:
- t1p_internal.h:1134:21: warning: 'itv_middev' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-  1134 |                     itv_middev(pr->itv, mid, dev, p->coeff);
-       |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- t1p_internal.h:1134:21: note: referencing argument 4 of type '__itv_struct *'
- In file included from t1p_internal.h:21,
-                  from t1p_assign.c:11:
- t1p_itv_utils.h:46:20: note: in a call to function 'itv_middev'
-    46 | static inline void itv_middev(itv_internal_t *itv, itv_t mid, itv_t dev, itv_t a)
-       |                    ^~~~~~~~~~
- In file included from t1p_otherops.c:8:
- In function 't1p_aff_add_itv',
-     inlined from 't1p_aff_widening_constrained6' at t1p_internal.h:5212:2:
- t1p_internal.h:719:9: warning: 'itv_middev' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   719 |         itv_middev(pr->itv, mid, dev, itv);
-       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- t1p_internal.h: In function 't1p_aff_widening_constrained6':
- t1p_internal.h:719:9: note: referencing argument 4 of type '__itv_struct *'
- In file included from t1p_internal.h:21,
-                  from t1p_otherops.c:8:
- t1p_itv_utils.h:46:20: note: in a call to function 'itv_middev'
-    46 | static inline void itv_middev(itv_internal_t *itv, itv_t mid, itv_t dev, itv_t a)
-       |                    ^~~~~~~~~~
- In function 'itv_canonicalize',
-     inlined from 'itv_meet' at ../itv/itv.h:470:10,
-     inlined from 't1p_aff_add' at t1p_fun.c:98:5:
- ../itv/itv.h:273:17: warning: 'itv_canonicalize_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |          ^~~~~~
- ../itv/itv.h: In function 't1p_aff_add':
- ../itv/itv.h:273:17: note: referencing argument 2 of type '__itv_struct *'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |          ^~~~~~
- ../itv/itv.h:226:13: note: in a call to function 'itv_canonicalize_MPQ'
-   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
-       |             ^~~~~~~~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:226:6: note: in expansion of macro 'ITVFUN'
-   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
-       |      ^~~~~~
- In file included from ../itv/itv_fun.h:5,
-                  from ../itv/itv.h:14,
-                  from ../itv/itv_linearize.h:8,
-                  from t1p_fun.c:9:
- In function 'itv_fprint',
-     inlined from 't1p_aff_fprint' at t1p_internal.h:1081:10,
-     inlined from 't1p_aff_clear' at t1p_internal.h:550:2:
- ../itv/itv.h:300:10: warning: 'itv_fprint_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_clear':
- ../itv/itv.h:300:10: note: referencing argument 2 of type '__itv_struct *'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h:239:13: note: in a call to function 'itv_fprint_MPFR'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |             ^~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:239:6: note: in expansion of macro 'ITVFUN'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |      ^~~~~~
- In function 'itv_canonicalize',
-     inlined from 'itv_meet' at ../itv/itv.h:470:10,
-     inlined from 't1p_aff_sub' at t1p_fun.c:165:5:
- ../itv/itv.h:273:17: warning: 'itv_canonicalize_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |          ^~~~~~
- ../itv/itv.h: In function 't1p_aff_sub':
- ../itv/itv.h:273:17: note: referencing argument 2 of type '__itv_struct *'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |          ^~~~~~
- ../itv/itv.h:226:13: note: in a call to function 'itv_canonicalize_MPQ'
-   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
-       |             ^~~~~~~~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:226:6: note: in expansion of macro 'ITVFUN'
-   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
-       |      ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_sub' at t1p_fun.c:110:41:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_sub':
- ../itv/itv.h:288:10: note: referencing argument 1 of type '__itv_struct *'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPQ'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_sub' at t1p_fun.c:164:5:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_sub':
- ../itv/itv.h:288:10: note: referencing argument 1 of type '__itv_struct *'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPQ'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In file included from ../itv/itv_fun.h:5,
-                  from ../itv/itv.h:14,
-                  from t1p_internal.h:18,
-                  from t1p_constructor.c:8:
- In function 'itv_canonicalize',
-     inlined from 'itv_is_bottom' at ../itv/itv.h:427:10,
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:948:13,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:273:17: warning: 'itv_canonicalize_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |          ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:273:17: note: referencing argument 2 of type '__itv_struct *'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |          ^~~~~~
- ../itv/itv.h:226:13: note: in a call to function 'itv_canonicalize_MPFR'
-   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
-       |             ^~~~~~~~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:226:6: note: in expansion of macro 'ITVFUN'
-   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:978:29,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:980:29,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:990:29,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:995:25,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct *'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPFR'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:999:29,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:1009:25,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:1014:21,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct *'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPFR'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:1018:25,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:1026:25,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:974:62,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:288:10: note: referencing argument 1 of type '__itv_struct *'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPFR'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- /usr/bin/ar rcs libt1pD_debug.a t1p_internalD_debug.o t1p_representationD_debug.o t1p_constructorD_debug.o t1p_meetjoinD_debug.o t1p_assignD_debug.o t1p_resizeD_debug.o t1p_otheropsD_debug.o t1p_funD_debug.o t1p_itv_utilsD_debug.o
- cc -shared  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG  -o libt1pD_debug.so t1p_internalD_debug.o t1p_representationD_debug.o t1p_constructorD_debug.o t1p_meetjoinD_debug.o t1p_assignD_debug.o t1p_resizeD_debug.o t1p_otheropsD_debug.o t1p_funD_debug.o t1p_itv_utilsD_debug.o -L../apron    -L../box -L../newpolka -lboxD_debug -lpolkaMPQ_debug -lapron_debug -lgmpxx -lmpfr -lgmp -lm
- /usr/bin/ranlib libt1pD_debug.a
- In file included from t1p_otherops.c:8:
- In function 't1p_aff_add_itv',
-     inlined from 't1p_aff_widening_constrained6' at t1p_internal.h:5212:2:
- t1p_internal.h:719:9: warning: 'itv_middev' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   719 |         itv_middev(pr->itv, mid, dev, itv);
-       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- t1p_internal.h: In function 't1p_aff_widening_constrained6':
- t1p_internal.h:719:9: note: referencing argument 4 of type '__itv_struct *'
- In file included from t1p_internal.h:21,
-                  from t1p_otherops.c:8:
- t1p_itv_utils.h:46:20: note: in a call to function 'itv_middev'
-    46 | static inline void itv_middev(itv_internal_t *itv, itv_t mid, itv_t dev, itv_t a)
-       |                    ^~~~~~~~~~
- In file included from ../itv/itv_fun.h:5,
-                  from ../itv/itv.h:14,
-                  from t1p_internal.h:18,
-                  from t1p_constructor.c:8:
- In function 'itv_canonicalize',
-     inlined from 'itv_is_bottom' at ../itv/itv.h:427:10,
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:948:13,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:273:17: warning: 'itv_canonicalize_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |          ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:273:17: note: referencing argument 2 of type '__itv_struct *'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |          ^~~~~~
- ../itv/itv.h:226:13: note: in a call to function 'itv_canonicalize_MPQ'
-   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
-       |             ^~~~~~~~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:226:6: note: in expansion of macro 'ITVFUN'
-   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:978:29,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:980:29,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:990:29,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:990:29,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:995:25,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct *'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:999:29,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:1009:25,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:1009:25,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:1014:21,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct *'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:1018:25,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:1026:25,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:974:62,
-     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_is_leq':
- ../itv/itv.h:288:10: note: referencing argument 1 of type '__itv_struct *'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPQ'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_itv' at t1p_fun.c:191:3,
-     inlined from 't1p_aff_mul_itv' at t1p_fun.c:171:12:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_itv':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_itv' at t1p_fun.c:204:2,
-     inlined from 't1p_aff_mul_itv' at t1p_fun.c:171:12:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_itv':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_itv' at t1p_fun.c:184:2,
-     inlined from 't1p_aff_mul_itv' at t1p_fun.c:171:12:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_itv':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_canonicalize',
-     inlined from 'itv_meet' at ../itv/itv.h:470:10,
-     inlined from 't1p_aff_add' at t1p_fun.c:98:5:
- ../itv/itv.h:273:17: warning: 'itv_canonicalize_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |          ^~~~~~
- ../itv/itv.h: In function 't1p_aff_add':
- ../itv/itv.h:273:17: note: referencing argument 2 of type '__itv_struct *'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |          ^~~~~~
- ../itv/itv.h:226:13: note: in a call to function 'itv_canonicalize_MPFR'
-   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
-       |             ^~~~~~~~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:226:6: note: in expansion of macro 'ITVFUN'
-   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
-       |      ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_sub' at t1p_fun.c:110:41:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_sub':
- ../itv/itv.h:288:10: note: referencing argument 1 of type '__itv_struct *'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPFR'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_sub' at t1p_fun.c:164:5:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_sub':
- ../itv/itv.h:288:10: note: referencing argument 1 of type '__itv_struct *'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPFR'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_canonicalize',
-     inlined from 'itv_meet' at ../itv/itv.h:470:10,
-     inlined from 't1p_aff_sub' at t1p_fun.c:165:5:
- ../itv/itv.h:273:17: warning: 'itv_canonicalize_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |          ^~~~~~
- ../itv/itv.h: In function 't1p_aff_sub':
- ../itv/itv.h:273:17: note: referencing argument 2 of type '__itv_struct *'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
-   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
-       |          ^~~~~~
- ../itv/itv.h:226:13: note: in a call to function 'itv_canonicalize_MPFR'
-   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
-       |             ^~~~~~~~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:226:6: note: in expansion of macro 'ITVFUN'
-   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
-       |      ^~~~~~
- /usr/bin/ar rcs libt1pMPFR_debug.a t1p_internalMPFR_debug.o t1p_representationMPFR_debug.o t1p_constructorMPFR_debug.o t1p_meetjoinMPFR_debug.o t1p_assignMPFR_debug.o t1p_resizeMPFR_debug.o t1p_otheropsMPFR_debug.o t1p_funMPFR_debug.o t1p_itv_utilsMPFR_debug.o
- cc -shared  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG  -o libt1pMPFR_debug.so t1p_internalMPFR_debug.o t1p_representationMPFR_debug.o t1p_constructorMPFR_debug.o t1p_meetjoinMPFR_debug.o t1p_assignMPFR_debug.o t1p_resizeMPFR_debug.o t1p_otheropsMPFR_debug.o t1p_funMPFR_debug.o t1p_itv_utilsMPFR_debug.o -L../apron    -L../box -L../newpolka -lboxMPFR_debug -lpolkaMPQ_debug -lapron_debug -lgmpxx -lmpfr -lgmp -lm
- In file included from ../itv/itv_fun.h:5,
-                  from ../itv/itv.h:14,
-                  from t1p_internal.h:18,
-                  from t1p_internal.c:18:
- In function 'itv_mul',
-     inlined from 'optpr_solve' at t1p_internal.c:631:7:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 'optpr_solve':
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- /usr/bin/ranlib libt1pMPFR_debug.a
- In function 'itv_fprint',
-     inlined from 't1p_aff_fprint' at t1p_internal.h:1081:10,
-     inlined from 'optpr_solve' at t1p_internal.c:1007:5:
- ../itv/itv.h:300:10: warning: 'itv_fprint_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h: In function 'optpr_solve':
- ../itv/itv.h:300:10: note: referencing argument 2 of type '__itv_struct *'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h:239:13: note: in a call to function 'itv_fprint_MPFR'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |             ^~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:239:6: note: in expansion of macro 'ITVFUN'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |      ^~~~~~
- In function 'itv_fprint',
-     inlined from 't1p_aff_fprint' at t1p_internal.h:1088:5,
-     inlined from 'optpr_solve' at t1p_internal.c:1007:5:
- ../itv/itv.h:300:10: warning: 'itv_fprint_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h: In function 'optpr_solve':
- ../itv/itv.h:300:10: note: referencing argument 2 of type '__itv_struct *'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h:239:13: note: in a call to function 'itv_fprint_MPFR'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |             ^~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:239:6: note: in expansion of macro 'ITVFUN'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |      ^~~~~~
- /usr/bin/ar rcs libt1pMPQ_debug.a t1p_internalMPQ_debug.o t1p_representationMPQ_debug.o t1p_constructorMPQ_debug.o t1p_meetjoinMPQ_debug.o t1p_assignMPQ_debug.o t1p_resizeMPQ_debug.o t1p_otheropsMPQ_debug.o t1p_funMPQ_debug.o t1p_itv_utilsMPQ_debug.o
- cc -shared  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG  -o libt1pMPQ_debug.so t1p_internalMPQ_debug.o t1p_representationMPQ_debug.o t1p_constructorMPQ_debug.o t1p_meetjoinMPQ_debug.o t1p_assignMPQ_debug.o t1p_resizeMPQ_debug.o t1p_otheropsMPQ_debug.o t1p_funMPQ_debug.o t1p_itv_utilsMPQ_debug.o -L../apron    -L../box -L../newpolka -lboxMPQ_debug -lpolkaMPQ_debug -lapron_debug -lgmpxx -lmpfr -lgmp -lm
- /usr/bin/ranlib libt1pMPQ_debug.a
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_itv' at t1p_fun.c:191:3:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_itv':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_itv' at t1p_fun.c:204:2:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_itv':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_itv' at t1p_fun.c:184:2:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_itv':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_neg' at t1p_fun.c:974:5:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_neg':
- ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct *'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_neg' at t1p_fun.c:980:6:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_neg':
- ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct *'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_neg' at t1p_fun.c:985:2:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_neg':
- ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct *'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_neg' at t1p_fun.c:989:5:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_neg':
- ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct *'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In file included from t1p_meetjoin.c:22:
- t1p_internal.h: In function 't1p_aff_join_constrained8.constprop':
- t1p_internal.h:1995:13: warning: 'itv_sign' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-  1995 |         s = itv_sign(pr->itv, exp1->c, exp2->c);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- t1p_internal.h:1995:13: note: referencing argument 2 of type '__itv_struct *'
- t1p_internal.h:1995:13: warning: 'itv_sign' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
- t1p_internal.h:1995:13: note: referencing argument 3 of type '__itv_struct *'
- In file included from t1p_internal.h:21,
-                  from t1p_meetjoin.c:22:
- t1p_itv_utils.h:119:19: note: in a call to function 'itv_sign'
-   119 | static inline int itv_sign(itv_internal_t *itv, itv_t a, itv_t b)
-       |                   ^~~~~~~~
- In file included from ../itv/itv_fun.h:5,
-                  from ../itv/itv.h:14,
-                  from t1p_meetjoin.c:12:
- In function 'itv_neg',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2002:6:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct *'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In file included from t1p_meetjoin.c:22:
- t1p_internal.h:2003:18: warning: 'itv_is_eq' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-  2003 |             if (!itv_is_eq(tmp,exp1->c)) itv_add(tmp,exp1->c,exp2->c);
-       |                  ^~~~~~~~~~~~~~~~~~~~~~
- t1p_internal.h:2003:18: note: referencing argument 2 of type '__itv_struct *'
- In file included from t1p_meetjoin.c:12:
- ../itv/itv.h:458:20: note: in a call to function 'itv_is_eq'
-   458 | static inline bool itv_is_eq(itv_t a, itv_t b)
-       |                    ^~~~~~~~~
- In file included from ../itv/itv_fun.h:5,
-                  from ../itv/itv.h:14,
-                  from t1p_meetjoin.c:12:
- In function 'itv_neg',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2010:6:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct *'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In file included from t1p_meetjoin.c:22:
- t1p_internal.h:2011:18: warning: 'itv_is_eq' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-  2011 |             if (!itv_is_eq(tmp,exp1->c)) itv_add(tmp,exp1->c,exp2->c);
-       |                  ^~~~~~~~~~~~~~~~~~~~~~
- In function 'itv_neg',
-     inlined from 'optpr_solve' at t1p_internal.c:525:5:
- t1p_internal.h:2011:18: note: referencing argument 2 of type '__itv_struct *'
- ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 'optpr_solve':
- In file included from t1p_meetjoin.c:12:
- ../itv/itv.h:458:20: note: in a call to function 'itv_is_eq'
-   458 | static inline bool itv_is_eq(itv_t a, itv_t b)
-       |                    ^~~~~~~~~
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct *'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In file included from ../itv/itv_fun.h:5,
-                  from ../itv/itv.h:14,
-                  from t1p_meetjoin.c:12:
- In function 'itv_print',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2021:24:
- ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct *'
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- In function 'itv_neg',
-     inlined from 'optpr_solve' at t1p_internal.c:541:5:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |             ^~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |      ^~~~~~
- ../itv/itv.h: In function 'optpr_solve':
- In function 'itv_print',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2021:56:
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct *'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- In function 'itv_neg',
-     inlined from 'optpr_solve' at t1p_internal.c:543:5:
- ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct *'
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 'optpr_solve':
- ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |             ^~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |      ^~~~~~
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct *'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2047:4:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 'optpr_solve' at t1p_internal.c:631:7:
- In function 'itv_mul',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2049:4:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 'optpr_solve':
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_print',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2080:26:
- ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct *'
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |             ^~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |      ^~~~~~
- In function 'itv_print',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2080:58:
- ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct *'
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |             ^~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2101:4:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_print',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2123:26:
- ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct *'
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |             ^~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |      ^~~~~~
- In function 'itv_print',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2123:58:
- ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct *'
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |             ^~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2141:4:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_print',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2163:26:
- ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct *'
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |             ^~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |      ^~~~~~
- In function 'itv_print',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2163:58:
- ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct *'
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |             ^~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2182:7:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_print',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2204:22:
- ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct *'
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |             ^~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |      ^~~~~~
- In function 'itv_print',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2204:54:
- ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct *'
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |             ^~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2222:7:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_print',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2244:22:
- ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct *'
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |             ^~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |      ^~~~~~
- In function 'itv_print',
-     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2244:54:
- ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
- ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct *'
-   302 | { ITVFUN(itv_print)(itv); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
-   302 | { ITVFUN(itv_print)(itv); }
-       |   ^~~~~~
- ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |             ^~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
-   240 | void ITVFUN(itv_print)(itv_t a);
-       |      ^~~~~~
- In function 'itv_fprint',
-     inlined from 't1p_aff_fprint' at t1p_internal.h:1081:10,
-     inlined from 'optpr_solve' at t1p_internal.c:1007:5:
- ../itv/itv.h:300:10: warning: 'itv_fprint_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h: In function 'optpr_solve':
- ../itv/itv.h:300:10: note: referencing argument 2 of type '__itv_struct *'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h:239:13: note: in a call to function 'itv_fprint_MPQ'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |             ^~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:239:6: note: in expansion of macro 'ITVFUN'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |      ^~~~~~
- In function 'itv_fprint',
-     inlined from 't1p_aff_fprint' at t1p_internal.h:1088:5,
-     inlined from 'optpr_solve' at t1p_internal.c:1007:5:
- ../itv/itv.h:300:10: warning: 'itv_fprint_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h: In function 'optpr_solve':
- ../itv/itv.h:300:10: note: referencing argument 2 of type '__itv_struct *'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
-   300 | { ITVFUN(itv_fprint)(stream,a); }
-       |   ^~~~~~
- ../itv/itv.h:239:13: note: in a call to function 'itv_fprint_MPQ'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |             ^~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:239:6: note: in expansion of macro 'ITVFUN'
-   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
-       |      ^~~~~~
- In file included from t1p_meetjoin.c:22:
- t1p_internal.h:2408:13: warning: 't1p_aff_nsym_add' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-  2408 |             t1p_aff_nsym_add(pr, res, T[0].coeffx, pr->mubGlobal.cx);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- t1p_internal.h:2408:13: note: referencing argument 3 of type '__itv_struct *'
- t1p_internal.h:699:20: note: in a call to function 't1p_aff_nsym_add'
-   699 | static inline void t1p_aff_nsym_add(t1p_internal_t *pr, t1p_aff_t* expr, itv_t coeff, t1p_nsym_t* pnsym)
-       |                    ^~~~~~~~~~~~~~~~
- t1p_internal.h:2415:13: warning: 't1p_aff_nsym_add' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-  2415 |             t1p_aff_nsym_add(pr, res, T[0].coeffy, pr->mubGlobal.cy);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- t1p_internal.h:2415:13: note: referencing argument 3 of type '__itv_struct *'
- t1p_internal.h:699:20: note: in a call to function 't1p_aff_nsym_add'
-   699 | static inline void t1p_aff_nsym_add(t1p_internal_t *pr, t1p_aff_t* expr, itv_t coeff, t1p_nsym_t* pnsym)
-       |                    ^~~~~~~~~~~~~~~~
- t1p_internal.h:2415:13: warning: 't1p_aff_nsym_add' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-  2415 |             t1p_aff_nsym_add(pr, res, T[0].coeffy, pr->mubGlobal.cy);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- t1p_internal.h:2415:13: note: referencing argument 3 of type '__itv_struct *'
- t1p_internal.h:699:20: note: in a call to function 't1p_aff_nsym_add'
-   699 | static inline void t1p_aff_nsym_add(t1p_internal_t *pr, t1p_aff_t* expr, itv_t coeff, t1p_nsym_t* pnsym)
-       |                    ^~~~~~~~~~~~~~~~
- t1p_internal.h:2408:13: warning: 't1p_aff_nsym_add' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-  2408 |             t1p_aff_nsym_add(pr, res, T[0].coeffx, pr->mubGlobal.cx);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- t1p_internal.h:2408:13: note: referencing argument 3 of type '__itv_struct *'
- t1p_internal.h:699:20: note: in a call to function 't1p_aff_nsym_add'
-   699 | static inline void t1p_aff_nsym_add(t1p_internal_t *pr, t1p_aff_t* expr, itv_t coeff, t1p_nsym_t* pnsym)
-       |                    ^~~~~~~~~~~~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_neg' at t1p_fun.c:974:5:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_neg':
- ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct *'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPFR'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_neg' at t1p_fun.c:980:6:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_neg':
- ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct *'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPFR'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_neg' at t1p_fun.c:985:2:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_neg':
- ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct *'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPFR'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_neg' at t1p_fun.c:989:5:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_neg':
- ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct *'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPFR'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:274:5:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
- ../itv/itv.h:288:10: note: referencing argument 1 of type '__itv_struct *'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:274:5:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
- ../itv/itv.h:288:10: note: referencing argument 2 of type '__itv_struct *'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPQ'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:323:7:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:338:7:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:354:3:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:369:3:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:274:5:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
- ../itv/itv.h:288:10: note: referencing argument 1 of type '__itv_struct *'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:274:5:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
- ../itv/itv.h:288:10: note: referencing argument 2 of type '__itv_struct *'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPFR'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:323:7:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:338:7:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:354:3:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:369:3:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_constrained' at t1p_fun.c:461:5:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_constrained':
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_constrained' at t1p_fun.c:462:5:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_constrained':
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_mul_constrained' at t1p_fun.c:465:5:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_constrained':
- ../itv/itv.h:288:10: note: referencing argument 1 of type '__itv_struct *'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_mul_constrained' at t1p_fun.c:465:5:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_constrained':
- ../itv/itv.h:288:10: note: referencing argument 2 of type '__itv_struct *'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPQ'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_mul_constrained' at t1p_fun.c:465:5:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_constrained':
- ../itv/itv.h:288:10: note: referencing argument 1 of type '__itv_struct *'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_mul_constrained' at t1p_fun.c:465:5:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_constrained':
- ../itv/itv.h:288:10: note: referencing argument 2 of type '__itv_struct *'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPFR'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_non_constrained' at t1p_fun.c:671:5:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_non_constrained':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_mul_non_constrained' at t1p_fun.c:671:5:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_aff_mul_non_constrained':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In file included from ../itv/itv_fun.h:5,
-                  from ../itv/itv.h:14,
-                  from t1p_meetjoin.c:12:
- In function 'itv_mul',
-     inlined from 't1p_aff_cons_eq_lambda' at t1p_internal.h:4875:8,
-     inlined from 't1p_meet_tcons_array' at t1p_meetjoin.c:444:4:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_meet_tcons_array':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_cons_eq_lambda' at t1p_internal.h:4882:39,
-     inlined from 't1p_meet_tcons_array' at t1p_meetjoin.c:444:4:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_meet_tcons_array':
- ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct *'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_cons_eq_lambda' at t1p_internal.h:4904:4,
-     inlined from 't1p_meet_tcons_array' at t1p_meetjoin.c:444:4:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_meet_tcons_array':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_cons_eq_lambda' at t1p_internal.h:4929:7,
-     inlined from 't1p_meet_tcons_array' at t1p_meetjoin.c:444:4:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_meet_tcons_array':
- ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_cons_eq_lambda' at t1p_internal.h:4972:3,
-     inlined from 't1p_meet_tcons_array' at t1p_meetjoin.c:444:4:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_meet_tcons_array':
- ../itv/itv.h:288:10: note: referencing argument 3 of type '__itv_struct *'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPQ'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_set_ap_coeff',
-     inlined from 't1p_aff_eval_ap_texpr0' at t1p_fun.c:1107:3:
- ../itv/itv.h:314:17: warning: 'itv_set_ap_coeff_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:314:10: note: in expansion of macro 'ITVFUN'
-   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
-       |          ^~~~~~
- ../itv/itv.h: In function 't1p_aff_eval_ap_texpr0':
- ../itv/itv.h:314:17: note: referencing argument 2 of type '__itv_struct *'
-   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:314:10: note: in expansion of macro 'ITVFUN'
-   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
-       |          ^~~~~~
- ../itv/itv.h:245:13: note: in a call to function 'itv_set_ap_coeff_MPFR'
-   245 | bool ITVFUN(itv_set_ap_coeff)(itv_internal_t* intern, itv_t itv, ap_coeff_t* coeff);
-       |             ^~~~~~~~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:245:6: note: in expansion of macro 'ITVFUN'
-   245 | bool ITVFUN(itv_set_ap_coeff)(itv_internal_t* intern, itv_t itv, ap_coeff_t* coeff);
-       |      ^~~~~~
- In function 'itv_set_ap_coeff',
-     inlined from 't1p_aff_eval_ap_texpr0' at t1p_fun.c:1107:3:
- ../itv/itv.h:314:17: warning: 'itv_set_ap_coeff_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:314:10: note: in expansion of macro 'ITVFUN'
-   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
-       |          ^~~~~~
- ../itv/itv.h: In function 't1p_aff_eval_ap_texpr0':
- ../itv/itv.h:314:17: note: referencing argument 2 of type '__itv_struct *'
-   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
-       |                 ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:314:10: note: in expansion of macro 'ITVFUN'
-   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
-       |          ^~~~~~
- ../itv/itv.h:245:13: note: in a call to function 'itv_set_ap_coeff_MPQ'
-   245 | bool ITVFUN(itv_set_ap_coeff)(itv_internal_t* intern, itv_t itv, ap_coeff_t* coeff);
-       |             ^~~~~~~~~~~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:245:6: note: in expansion of macro 'ITVFUN'
-   245 | bool ITVFUN(itv_set_ap_coeff)(itv_internal_t* intern, itv_t itv, ap_coeff_t* coeff);
-       |      ^~~~~~
- In file included from ../itv/itv_fun.h:5,
-                  from ../itv/itv.h:14,
-                  from t1p_meetjoin.c:12:
- In function 'itv_sub',
-     inlined from 't1p_aff_cons_eq_lambda' at t1p_internal.h:4972:3,
-     inlined from 't1p_meet_tcons_array' at t1p_meetjoin.c:444:4:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_meet_tcons_array':
- ../itv/itv.h:288:10: note: referencing argument 3 of type '__itv_struct *'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPFR'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3662:4,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3664:4,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In file included from t1p_meetjoin.c:22:
- In function 't1p_aff_join_arXiv2ter',
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- t1p_internal.h:3670:29: warning: 'itv_is_eq' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-  3670 |                         if (itv_is_eq(p->coeff, q->coeff)) {
-       |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- t1p_internal.h: In function 't1p_join_bub':
- t1p_internal.h:3670:29: note: referencing argument 1 of type '__itv_struct *'
- In function 't1p_aff_join_arXiv2ter',
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- t1p_internal.h:3670:29: warning: 'itv_is_eq' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
- t1p_internal.h: In function 't1p_join_bub':
- t1p_internal.h:3670:29: note: referencing argument 2 of type '__itv_struct *'
- In file included from t1p_meetjoin.c:12:
- ../itv/itv.h:458:20: note: in a call to function 'itv_is_eq'
-   458 | static inline bool itv_is_eq(itv_t a, itv_t b)
-       |                    ^~~~~~~~~
- In file included from ../itv/itv_fun.h:5,
-                  from ../itv/itv.h:14,
-                  from t1p_meetjoin.c:12:
- In function 'itv_sub',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3674:8,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:288:10: note: referencing argument 2 of type '__itv_struct *'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3674:8,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:288:10: note: referencing argument 3 of type '__itv_struct *'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPQ'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3685:4,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3702:4,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3709:4,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct *'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3720:7,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3737:7,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3744:7,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct *'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3774:2,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:288:10: note: referencing argument 2 of type '__itv_struct *'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3774:2,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:288:10: note: referencing argument 3 of type '__itv_struct *'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPQ'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3774:2,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:288:10: note: referencing argument 2 of type '__itv_struct *'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3774:2,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:288:10: note: referencing argument 3 of type '__itv_struct *'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPQ'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3662:4,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3664:4,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3685:4,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3702:4,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3709:4,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct *'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPFR'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3720:7,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3737:7,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3744:7,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:291:10: warning: 'itv_neg_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct *'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPFR'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3674:8,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:288:10: note: referencing argument 2 of type '__itv_struct *'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- In function 'itv_sub',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3674:8,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:288:10: warning: 'itv_sub_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:288:10: note: referencing argument 3 of type '__itv_struct *'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
-   288 | { ITVFUN(itv_sub)(a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPFR'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
-   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_bub' at t1p_internal.h:3875:4,
-     inlined from 't1p_join_global' at t1p_meetjoin.c:1309:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_global':
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_bub' at t1p_internal.h:3877:4,
-     inlined from 't1p_join_global' at t1p_meetjoin.c:1309:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_global':
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_bub' at t1p_internal.h:3898:4,
-     inlined from 't1p_join_global' at t1p_meetjoin.c:1309:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_global':
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_bub' at t1p_internal.h:3917:4,
-     inlined from 't1p_join_global' at t1p_meetjoin.c:1309:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_global':
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_bub' at t1p_internal.h:3936:7,
-     inlined from 't1p_join_global' at t1p_meetjoin.c:1309:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_global':
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In function 'itv_mul',
-     inlined from 't1p_aff_join_bub' at t1p_internal.h:3954:7,
-     inlined from 't1p_join_global' at t1p_meetjoin.c:1309:18:
- ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_global':
- ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
-   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
-       |   ^~~~~~
- ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
-   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
-       |      ^~~~~~
- In file included from ../itv/itv_fun.h:5,
-                  from ../itv/itv.h:14,
-                  from t1p_meetjoin.c:12:
- In function 'itv_neg',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3709:4,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:291:10: warning: 'itv_neg_D' accessing 16 bytes in a region of size 8 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct *'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_D'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- In function 'itv_neg',
-     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3744:7,
-     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
- ../itv/itv.h:291:10: warning: 'itv_neg_D' accessing 16 bytes in a region of size 8 [-Wstringop-overflow=]
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h: In function 't1p_join_bub':
- ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct *'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |          ^
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
-   291 | { ITVFUN(itv_neg)(a,b); }
-       |   ^~~~~~
- ../itv/itv.h:233:13: note: in a call to function 'itv_neg_D'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |             ^~~~~~~
- ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
-    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
-       |                              ^~~~
- ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
-    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
-       |                   ^~~~~~~
- ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
-     6 | #define ITVFUN(x) NUMFUN(x)
-       |                   ^~~~~~
- ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
-   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
-       |      ^~~~~~
- /usr/bin/ar rcs libt1pMPQ.a t1p_internalMPQ.o t1p_representationMPQ.o t1p_constructorMPQ.o t1p_meetjoinMPQ.o t1p_assignMPQ.o t1p_resizeMPQ.o t1p_otheropsMPQ.o t1p_funMPQ.o t1p_itv_utilsMPQ.o
- cc -shared  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libt1pMPQ.so t1p_internalMPQ.o t1p_representationMPQ.o t1p_constructorMPQ.o t1p_meetjoinMPQ.o t1p_assignMPQ.o t1p_resizeMPQ.o t1p_otheropsMPQ.o t1p_funMPQ.o t1p_itv_utilsMPQ.o -L../apron    -L../box -L../newpolka -lboxMPQ -lpolkaMPQ -lapron -lgmpxx -lmpfr -lgmp -lm
- /usr/bin/ranlib libt1pMPQ.a
- /usr/bin/ar rcs libt1pMPFR.a t1p_internalMPFR.o t1p_representationMPFR.o t1p_constructorMPFR.o t1p_meetjoinMPFR.o t1p_assignMPFR.o t1p_resizeMPFR.o t1p_otheropsMPFR.o t1p_funMPFR.o t1p_itv_utilsMPFR.o
- cc -shared  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libt1pMPFR.so t1p_internalMPFR.o t1p_representationMPFR.o t1p_constructorMPFR.o t1p_meetjoinMPFR.o t1p_assignMPFR.o t1p_resizeMPFR.o t1p_otheropsMPFR.o t1p_funMPFR.o t1p_itv_utilsMPFR.o -L../apron    -L../box -L../newpolka -lboxMPFR -lpolkaMPQ -lapron -lgmpxx -lmpfr -lgmp -lm
- /usr/bin/ranlib libt1pMPFR.a
- /usr/bin/ar rcs libt1pD.a t1p_internalD.o t1p_representationD.o t1p_constructorD.o t1p_meetjoinD.o t1p_assignD.o t1p_resizeD.o t1p_otheropsD.o t1p_funD.o t1p_itv_utilsD.o
- cc -shared  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libt1pD.so t1p_internalD.o t1p_representationD.o t1p_constructorD.o t1p_meetjoinD.o t1p_assignD.o t1p_resizeD.o t1p_otheropsD.o t1p_funD.o t1p_itv_utilsD.o -L../apron    -L../box -L../newpolka -lboxD -lpolkaMPQ -lapron -lgmpxx -lmpfr -lgmp -lm
- /usr/bin/ranlib libt1pD.a
- make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/taylor1plus'
- (cd mlapronidl; make INCLUDE_DEPEND=no depend; make all)
- make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/mlapronidl'
- mkdir -p tmp
- /home/opam/.opam/4.02/bin/ocamlyacc apron_parser.mly
- /home/opam/.opam/4.02/bin/ocamllex apron_lexer.mll
- cp scalar.idl tmp/scalar.idl
- cp interval.idl tmp/interval.idl
- cp coeff.idl tmp/coeff.idl
- cp dim.idl tmp/dim.idl
- cp linexpr0.idl tmp/linexpr0.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/scalar.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/interval.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/coeff.idl
- cp lincons0.idl tmp/lincons0.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/dim.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/linexpr0.idl
- cp generator0.idl tmp/generator0.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/lincons0.idl
- cp texpr0.idl tmp/texpr0.idl
- cp tcons0.idl tmp/tcons0.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/generator0.idl
- cp manager.idl tmp/manager.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/texpr0.idl
- cp abstract0.idl tmp/abstract0.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/tcons0.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/manager.idl
- cp var.idl tmp/var.idl
- cp environment.idl tmp/environment.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/abstract0.idl
- cp linexpr1.idl tmp/linexpr1.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/var.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/environment.idl
- cp lincons1.idl tmp/lincons1.idl
- cp generator1.idl tmp/generator1.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/linexpr1.idl
- cp texpr1.idl tmp/texpr1.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/lincons1.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/generator1.idl
- cp tcons1.idl tmp/tcons1.idl
- cp abstract1.idl tmp/abstract1.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/texpr1.idl
- cp policy.idl tmp/policy.idl
- cp disjunction.idl tmp/disjunction.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/tcons1.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/abstract1.idl
- cp version.idl tmp/version.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/policy.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/disjunction.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/version.idl
- perl perlscript_c.pl < tmp/dim_stubs.c >dim_caml.c
- perl perlscript_c.pl < tmp/var_stubs.c >var_caml.c
- perl perlscript_c.pl < tmp/scalar_stubs.c >scalar_caml.c
- perl perlscript_caml.pl < tmp/dim.ml >dim.ml;
- perl perlscript_caml.pl < tmp/var.ml >var.ml;
- perl perlscript_caml.pl < tmp/scalar.ml >scalar.ml;
- perl perlscript_caml.pl < tmp/dim.mli >dim.mli
- perl perlscript_c.pl < tmp/interval_stubs.c >interval_caml.c
- perl perlscript_c.pl < tmp/version_stubs.c >version_caml.c
- perl perlscript_caml.pl < tmp/var.mli >var.mli
- perl perlscript_caml.pl < tmp/interval.ml >interval.ml;
- perl perlscript_caml.pl < tmp/version.ml >version.ml;
- perl perlscript_caml.pl < tmp/scalar.mli >scalar.mli
- perl perlscript_c.pl < tmp/manager_stubs.c >manager_caml.c
- perl perlscript_caml.pl < tmp/version.mli >version.mli
- perl perlscript_caml.pl < tmp/interval.mli >interval.mli
- perl perlscript_caml.pl < tmp/manager.ml >manager.ml;
- perl perlscript_c.pl < tmp/coeff_stubs.c >coeff_caml.c
- perl perlscript_caml.pl < tmp/coeff.ml >coeff.ml;
- perl perlscript_caml.pl < tmp/manager.mli >manager.mli
- perl perlscript_c.pl < tmp/environment_stubs.c >environment_caml.c
- perl perlscript_caml.pl < tmp/coeff.mli >coeff.mli
- perl perlscript_caml.pl < tmp/environment.ml >environment.ml;
- perl perlscript_caml.pl < tmp/environment.mli >environment.mli
- perl perlscript_c.pl < tmp/lincons0_stubs.c >lincons0_caml.c
- perl perlscript_c.pl < tmp/linexpr0_stubs.c >linexpr0_caml.c
- perl perlscript_caml.pl < tmp/lincons0.ml >lincons0.ml;
- perl perlscript_c.pl < tmp/generator0_stubs.c >generator0_caml.c
- perl perlscript_caml.pl < tmp/linexpr0.ml >linexpr0.ml;
- perl perlscript_caml.pl < tmp/generator0.ml >generator0.ml;
- perl perlscript_caml.pl < tmp/lincons0.mli >lincons0.mli
- perl perlscript_caml.pl < tmp/linexpr0.mli >linexpr0.mli
- perl perlscript_caml.pl < tmp/generator0.mli >generator0.mli
- perl perlscript_c.pl < tmp/texpr0_stubs.c >texpr0_caml.c
- perl perlscript_caml.pl < tmp/texpr0.ml >texpr0.ml;
- perl perlscript_caml.pl < tmp/texpr0.mli >texpr0.mli
- perl perlscript_c.pl < tmp/tcons0_stubs.c >tcons0_caml.c
- perl perlscript_caml.pl < tmp/tcons0.ml >tcons0.ml;
- perl perlscript_caml.pl < tmp/tcons0.mli >tcons0.mli
- perl perlscript_c.pl < tmp/linexpr1_stubs.c >linexpr1_caml.c
- perl perlscript_caml.pl < tmp/linexpr1.ml >linexpr1.ml;
- perl perlscript_caml.pl < tmp/linexpr1.mli >linexpr1.mli
- perl perlscript_c.pl < tmp/generator1_stubs.c >generator1_caml.c
- perl perlscript_c.pl < tmp/lincons1_stubs.c >lincons1_caml.c
- 118 states, 2303 transitions, table size 9920 bytes
- perl perlscript_caml.pl < tmp/generator1.ml >generator1.ml;
- perl perlscript_caml.pl < tmp/lincons1.ml >lincons1.ml;
- perl perlscript_caml.pl < tmp/generator1.mli >generator1.mli
- perl perlscript_caml.pl < tmp/lincons1.mli >lincons1.mli
- perl perlscript_c.pl < tmp/texpr1_stubs.c >texpr1_caml.c
- perl perlscript_caml.pl < tmp/texpr1.ml >texpr1.ml;
- perl perlscript_caml.pl < tmp/texpr1.mli >texpr1.mli
- perl perlscript_c.pl < tmp/tcons1_stubs.c >tcons1_caml.c
- perl perlscript_caml.pl < tmp/tcons1.ml >tcons1.ml;
- perl perlscript_c.pl < tmp/disjunction_stubs.c >disjunction_caml.c
- perl perlscript_caml.pl < tmp/tcons1.mli >tcons1.mli
- perl perlscript_caml.pl < tmp/disjunction.ml >disjunction.ml;
- perl perlscript_caml.pl < tmp/disjunction.mli >disjunction.mli
- perl perlscript_c.pl < tmp/abstract0_stubs.c >abstract0_caml.c
- perl perlscript_caml.pl < tmp/abstract0.ml >abstract0.ml;
- perl perlscript_caml.pl < tmp/abstract0.mli >abstract0.mli
- perl perlscript_c.pl < tmp/policy_stubs.c >policy_caml.c
- perl perlscript_caml.pl < tmp/policy.ml >policy.ml;
- perl perlscript_caml.pl < tmp/policy.mli >policy.mli
- perl perlscript_c.pl < tmp/abstract1_stubs.c >abstract1_caml.c
- perl perlscript_caml.pl < tmp/abstract1.ml >abstract1.ml;
- perl perlscript_caml.pl < tmp/abstract1.mli >abstract1.mli
- /home/opam/.opam/4.02/bin/ocamldep scalar.ml interval.ml coeff.ml dim.ml linexpr0.ml lincons0.ml generator0.ml texpr0.ml tcons0.ml manager.ml abstract0.ml var.ml environment.ml linexpr1.ml lincons1.ml generator1.ml texpr1.ml tcons1.ml abstract1.ml policy.ml disjunction.ml version.ml apron_parser.ml apron_lexer.ml parser.ml scalar.mli interval.mli coeff.mli dim.mli linexpr0.mli lincons0.mli generator0.mli texpr0.mli tcons0.mli manager.mli abstract0.mli var.mli environment.mli linexpr1.mli lincons1.mli generator1.mli texpr1.mli tcons1.mli abstract1.mli policy.mli disjunction.mli version.mli apron_parser.mli apron_lexer.mli parser.mli > depend
- make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/mlapronidl'
- make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/mlapronidl'
- cp scalar.idl tmp/scalar.idl
- cp interval.idl tmp/interval.idl
- cp coeff.idl tmp/coeff.idl
- cp dim.idl tmp/dim.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/scalar.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/interval.idl
- cp linexpr0.idl tmp/linexpr0.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/dim.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/coeff.idl
- cp lincons0.idl tmp/lincons0.idl
- cp generator0.idl tmp/generator0.idl
- cp texpr0.idl tmp/texpr0.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/linexpr0.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/lincons0.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/generator0.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/texpr0.idl
- cp tcons0.idl tmp/tcons0.idl
- cp manager.idl tmp/manager.idl
- cp abstract0.idl tmp/abstract0.idl
- cp var.idl tmp/var.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/tcons0.idl
- cp environment.idl tmp/environment.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/manager.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/abstract0.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/var.idl
- cp linexpr1.idl tmp/linexpr1.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/environment.idl
- cp lincons1.idl tmp/lincons1.idl
- cp generator1.idl tmp/generator1.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/linexpr1.idl
- cp texpr1.idl tmp/texpr1.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/lincons1.idl
- cp tcons1.idl tmp/tcons1.idl
- cp disjunction.idl tmp/disjunction.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/generator1.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/texpr1.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/tcons1.idl
- cp version.idl tmp/version.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/disjunction.idl
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/version.idl
- perl perlscript_c.pl < tmp/dim_stubs.c >dim_caml.c
- perl perlscript_c.pl < tmp/scalar_stubs.c >scalar_caml.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c apron_caml.c -o apron_caml.o
- perl perlscript_c.pl < tmp/var_stubs.c >var_caml.c
- perl perlscript_caml.pl < tmp/dim.ml >dim.ml;
- perl perlscript_caml.pl < tmp/scalar.ml >scalar.ml;
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c abstract1_caml.c -o abstract1_caml.o
- cp policy.idl tmp/policy.idl
- perl perlscript_caml.pl < tmp/var.ml >var.ml;
- perl perlscript_c.pl < tmp/interval_stubs.c >interval_caml.c
- perl perlscript_caml.pl < tmp/dim.mli >dim.mli
- perl perlscript_c.pl < tmp/version_stubs.c >version_caml.c
- /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/policy.idl
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c apron_caml.c -o apron_caml_debug.o
- perl perlscript_caml.pl < tmp/scalar.mli >scalar.mli
- perl perlscript_caml.pl < tmp/var.mli >var.mli
- perl perlscript_c.pl < tmp/manager_stubs.c >manager_caml.c
- perl perlscript_caml.pl < tmp/interval.ml >interval.ml;
- perl perlscript_caml.pl < tmp/version.ml >version.ml;
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c abstract1_caml.c -o abstract1_caml_debug.o
- perl perlscript_caml.pl < tmp/manager.ml >manager.ml;
- perl perlscript_caml.pl < tmp/interval.mli >interval.mli
- perl perlscript_caml.pl < tmp/version.mli >version.mli
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c dim.mli
- perl perlscript_c.pl < tmp/coeff_stubs.c >coeff_caml.c
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c var.mli
- perl perlscript_caml.pl < tmp/manager.mli >manager.mli
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c scalar_caml.c -o scalar_caml.o
- perl perlscript_caml.pl < tmp/coeff.ml >coeff.ml;
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c interval_caml.c -o interval_caml.o
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c dim_caml.c -o dim_caml.o
- perl perlscript_c.pl < tmp/environment_stubs.c >environment_caml.c
- perl perlscript_caml.pl < tmp/coeff.mli >coeff.mli
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c var_caml.c -o var_caml.o
- perl perlscript_caml.pl < tmp/environment.ml >environment.ml;
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c version_caml.c -o version_caml.o
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c scalar_caml.c -o scalar_caml_debug.o
- perl perlscript_c.pl < tmp/linexpr0_stubs.c >linexpr0_caml.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c interval_caml.c -o interval_caml_debug.o
- perl perlscript_c.pl < tmp/lincons0_stubs.c >lincons0_caml.c
- perl perlscript_c.pl < tmp/generator0_stubs.c >generator0_caml.c
- perl perlscript_caml.pl < tmp/environment.mli >environment.mli
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c coeff_caml.c -o coeff_caml_debug.o
- perl perlscript_caml.pl < tmp/linexpr0.ml >linexpr0.ml;
- perl perlscript_caml.pl < tmp/lincons0.ml >lincons0.ml;
- perl perlscript_caml.pl < tmp/generator0.ml >generator0.ml;
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c dim_caml.c -o dim_caml_debug.o
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c manager_caml.c -o manager_caml_debug.o
- perl perlscript_caml.pl < tmp/lincons0.mli >lincons0.mli
- perl perlscript_caml.pl < tmp/generator0.mli >generator0.mli
- perl perlscript_caml.pl < tmp/linexpr0.mli >linexpr0.mli
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c var_caml.c -o var_caml_debug.o
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c environment_caml.c -o environment_caml_debug.o
- perl perlscript_c.pl < tmp/texpr0_stubs.c >texpr0_caml.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c version_caml.c -o version_caml_debug.o
- /home/opam/.opam/4.02/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -for-pack Apron -c dim.ml
- perl perlscript_caml.pl < tmp/texpr0.ml >texpr0.ml;
- /home/opam/.opam/4.02/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -for-pack Apron -c var.ml
- perl perlscript_caml.pl < tmp/texpr0.mli >texpr0.mli
- perl perlscript_c.pl < tmp/tcons0_stubs.c >tcons0_caml.c
- perl perlscript_c.pl < tmp/linexpr1_stubs.c >linexpr1_caml.c
- perl perlscript_caml.pl < tmp/tcons0.ml >tcons0.ml;
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c scalar.mli
- perl perlscript_caml.pl < tmp/linexpr1.ml >linexpr1.ml;
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c dim.ml
- perl perlscript_caml.pl < tmp/tcons0.mli >tcons0.mli
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c manager.mli
- perl perlscript_caml.pl < tmp/linexpr1.mli >linexpr1.mli
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c var.ml
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c environment.mli
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c version.mli
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c coeff_caml.c -o coeff_caml.o
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c linexpr0_caml.c -o linexpr0_caml.o
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c lincons0_caml.c -o lincons0_caml.o
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c generator0_caml.c -o generator0_caml.o
- perl perlscript_c.pl < tmp/lincons1_stubs.c >lincons1_caml.c
- perl perlscript_c.pl < tmp/texpr1_stubs.c >texpr1_caml.c
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c texpr0_caml.c -o texpr0_caml.o
- perl perlscript_caml.pl < tmp/lincons1.ml >lincons1.ml;
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c tcons0_caml.c -o tcons0_caml.o
- perl perlscript_c.pl < tmp/generator1_stubs.c >generator1_caml.c
- perl perlscript_caml.pl < tmp/texpr1.ml >texpr1.ml;
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c manager_caml.c -o manager_caml.o
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c environment_caml.c -o environment_caml.o
- perl perlscript_caml.pl < tmp/lincons1.mli >lincons1.mli
- perl perlscript_caml.pl < tmp/generator1.ml >generator1.ml;
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c linexpr1_caml.c -o linexpr1_caml.o
- perl perlscript_caml.pl < tmp/texpr1.mli >texpr1.mli
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c linexpr0_caml.c -o linexpr0_caml_debug.o
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c lincons0_caml.c -o lincons0_caml_debug.o
- perl perlscript_caml.pl < tmp/generator1.mli >generator1.mli
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c generator0_caml.c -o generator0_caml_debug.o
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c texpr0_caml.c -o texpr0_caml_debug.o
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c tcons0_caml.c -o tcons0_caml_debug.o
- perl perlscript_c.pl < tmp/tcons1_stubs.c >tcons1_caml.c
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c linexpr1_caml.c -o linexpr1_caml_debug.o
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c lincons1_caml.c -o lincons1_caml_debug.o
- perl perlscript_caml.pl < tmp/tcons1.ml >tcons1.ml;
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c generator1_caml.c -o generator1_caml_debug.o
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c texpr1_caml.c -o texpr1_caml_debug.o
- /home/opam/.opam/4.02/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -for-pack Apron -c scalar.ml
- perl perlscript_caml.pl < tmp/tcons1.mli >tcons1.mli
- /home/opam/.opam/4.02/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -for-pack Apron -c manager.ml
- /home/opam/.opam/4.02/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -for-pack Apron -c environment.ml
- /home/opam/.opam/4.02/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -for-pack Apron -c version.ml
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c scalar.ml
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c interval.mli
- perl perlscript_c.pl < tmp/abstract0_stubs.c >abstract0_caml.c
- perl perlscript_c.pl < tmp/disjunction_stubs.c >disjunction_caml.c
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c manager.ml
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c environment.ml
- perl perlscript_caml.pl < tmp/disjunction.ml >disjunction.ml;
- perl perlscript_caml.pl < tmp/abstract0.ml >abstract0.ml;
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c version.ml
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c lincons1_caml.c -o lincons1_caml.o
- perl perlscript_caml.pl < tmp/disjunction.mli >disjunction.mli
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c generator1_caml.c -o generator1_caml.o
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c texpr1_caml.c -o texpr1_caml.o
- perl perlscript_caml.pl < tmp/abstract0.mli >abstract0.mli
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c tcons1_caml.c -o tcons1_caml.o
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c disjunction_caml.c -o disjunction_caml.o
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c tcons1_caml.c -o tcons1_caml_debug.o
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c disjunction_caml.c -o disjunction_caml_debug.o
- /home/opam/.opam/4.02/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -for-pack Apron -c interval.ml
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c interval.ml
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c coeff.mli
- cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c abstract0_caml.c -o abstract0_caml.o
- cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c abstract0_caml.c -o abstract0_caml_debug.o
- sh /home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/ocamlpack -o apron_ocamldoc.mli -title "APRON Library" -intro introduction.odoc scalar interval coeff dim linexpr0 lincons0 generator0 texpr0 tcons0 manager abstract0 var environment linexpr1 lincons1 generator1 texpr1 tcons1 abstract1 policy disjunction version apron_parser apron_lexer parser
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c coeff.ml
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c linexpr0.mli
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c linexpr0.ml
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c lincons0.mli
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c generator0.mli
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c texpr0.mli
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c linexpr1.mli
- /home/opam/.opam/4.02/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -for-pack Apron -c coeff.ml
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c lincons0.ml
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c generator0.ml
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c texpr0.ml
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c tcons0.mli
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c linexpr1.ml
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c lincons1.mli
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c generator1.mli
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c texpr1.mli
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c tcons0.ml
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c abstract0.mli
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c texpr1.ml
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c tcons1.mli
- /bin/sed -i -e 's/{5/{6/g;s/{4/{5/g;s/{3/{4/g;s/{2/{3/g;s/{1/{2/g' apron_ocamldoc.mli
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c apron_parser.mli
- /home/opam/.opam/4.02/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -for-pack Apron -c linexpr0.ml
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c apron_parser.ml
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c apron_lexer.mli
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c abstract0.ml
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c lincons1.ml
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c generator1.ml
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c tcons1.ml
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c abstract1.mli
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c apron_lexer.ml
- /home/opam/.opam/4.02/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -for-pack Apron -c lincons0.ml
- /home/opam/.opam/4.02/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -for-pack Apron -c generator0.ml
- /home/opam/.opam/4.02/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -for-pack Apron -c texpr0.ml
- /home/opam/.opam/4.02/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -for-pack Apron -c linexpr1.ml
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c abstract1.ml
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c policy.mli
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c disjunction.mli
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c parser.mli
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c disjunction.ml
- perl perlscript_c.pl < tmp/policy_stubs.c >policy_caml.c
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c parser.ml
- /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c policy.ml
- perl perlscript_caml.pl < tmp/policy.ml >policy.ml;
- File "policy.ml", line 1:
- Error: The implementation policy.ml does not match the interface policy.cmi:
-        The module `Abstract1' is required but not provided
-        The module `Abstract0' is required but not provided
-        The value `equal' is required but not provided
-        The value `dimension' is required but not provided
-        The value `to_string' is required but not provided
-        The value `fdump' is required but not provided
-        The value `copy' is required but not provided
-        The value `manager' is required but not provided
-        The value `manager_get_manager' is required but not provided
-        The type `t' is required but not provided
-        The type `man' is required but not provided
- make[1]: *** [Makefile:210: policy.cmo] Error 2
- make[1]: *** Waiting for unfinished jobs....
- perl perlscript_caml.pl < tmp/policy.mli >policy.mli
- make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/mlapronidl'
- make: *** [Makefile:38: ml] Error 2
[ERROR] The compilation of apron.v0.9.13 failed at "make -j71".

#=== ERROR while compiling apron.v0.9.13 ======================================#
# context              2.1.0 | linux/x86_64 | ocaml-base-compiler.4.02.3 | file:///home/opam/opam-repository
# path                 ~/.opam/4.02/.opam-switch/build/apron.v0.9.13
# command              ~/.opam/opam-init/hooks/sandbox.sh build make -j71
# exit-code            2
# env-file             ~/.opam/log/apron-19-adffa6.env
# output-file          ~/.opam/log/apron-19-adffa6.out
### output ###
# (cd num; make all)
# make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/num'
# make[1]: Nothing to be done for 'all'.
# make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/num'
# (cd itv; make all)
# make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/itv'
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPQ -c -o itvMPQ.o itv.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPQ -c -o itv_linexprMPQ.o itv_linexpr.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPQ -c -o itv_linearizeMPQ.o itv_linearize.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPQ -c -o itvMPQ_debug.o itv.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPQ -c -o itv_linexprMPQ_debug.o itv_linexpr.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPQ -c -o itv_linearizeMPQ_debug.o itv_linearize.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGRAT -c -o itvRll.o itv.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGRAT -c -o itv_linexprRll.o itv_linexpr.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGRAT -c -o itv_linearizeRll.o itv_linearize.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGRAT -c -o itvRll_debug.o itv.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGRAT -c -o itv_linexprRll_debug.o itv_linexpr.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGRAT -c -o itv_linearizeRll_debug.o itv_linearize.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_DOUBLE -c -o itvD.o itv.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_DOUBLE -c -o itv_linexprD.o itv_linexpr.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_DOUBLE -c -o itv_linearizeD.o itv_linearize.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_DOUBLE -c -o itvD_debug.o itv.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_DOUBLE -c -o itv_linexprD_debug.o itv_linexpr.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_DOUBLE -c -o itv_linearizeD_debug.o itv_linearize.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPFR -c -o itvMPFR.o itv.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPFR -c -o itv_linexprMPFR.o itv_linexpr.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPFR -c -o itv_linearizeMPFR.o itv_linearize.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPFR -c -o itvMPFR_debug.o itv.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPFR -c -o itv_linexprMPFR_debug.o itv_linexpr.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPFR -c -o itv_linearizeMPFR_debug.o itv_linearize.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGINT -c -o itvIl.o itv.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGINT -c -o itv_linexprIl.o itv_linexpr.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGINT -c -o itv_linearizeIl.o itv_linearize.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGINT -c -o itvIll.o itv.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGINT -c -o itv_linexprIll.o itv_linexpr.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGINT -c -o itv_linearizeIll.o itv_linearize.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGRAT -c -o itvRl.o itv.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGRAT -c -o itv_linexprRl.o itv_linexpr.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGRAT -c -o itv_linearizeRl.o itv_linearize.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPZ -c -o itvMPZ.o itv.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPZ -c -o itv_linexprMPZ.o itv_linexpr.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPZ -c -o itv_linearizeMPZ.o itv_linearize.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGDOUBLE -c -o itvDl.o itv.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGDOUBLE -c -o itv_linexprDl.o itv_linexpr.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGDOUBLE -c -o itv_linearizeDl.o itv_linearize.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGINT -c -o itvIl_debug.o itv.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGINT -c -o itv_linexprIl_debug.o itv_linexpr.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGINT -c -o itv_linearizeIl_debug.o itv_linearize.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGINT -c -o itvIll_debug.o itv.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGINT -c -o itv_linexprIll_debug.o itv_linexpr.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGLONGINT -c -o itv_linearizeIll_debug.o itv_linearize.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGRAT -c -o itvRl_debug.o itv.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGRAT -c -o itv_linexprRl_debug.o itv_linexpr.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGRAT -c -o itv_linearizeRl_debug.o itv_linearize.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPZ -c -o itvMPZ_debug.o itv.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPZ -c -o itv_linexprMPZ_debug.o itv_linexpr.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_MPZ -c -o itv_linearizeMPZ_debug.o itv_linearize.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGDOUBLE -c -o itvDl_debug.o itv.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGDOUBLE -c -o itv_linexprDl_debug.o itv_linexpr.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../apron  -DNUM_LONGDOUBLE -c -o itv_linearizeDl_debug.o itv_linearize.c
# /usr/bin/ar rcs libitvMPFR_debug.a itvMPFR_debug.o itv_linexprMPFR_debug.o itv_linearizeMPFR_debug.o
# /usr/bin/ranlib libitvMPFR_debug.a
# /usr/bin/ar rcs libitvRll_debug.a itvRll_debug.o itv_linexprRll_debug.o itv_linearizeRll_debug.o
# /usr/bin/ranlib libitvRll_debug.a
# In file included from itv_fun.h:5,
#                  from itv.h:14,
#                  from itv_linexpr.h:8,
#                  from itv_linexpr.c:5:
# In function 'itv_mul_num',
#     inlined from 'itv_lincons_reduce_integer_MPQ' at itv_linexpr.c:729:5,
#     inlined from 'itv_lincons_reduce_integer_MPQ' at itv_linexpr.c:672:6:
# itv.h:276:10: warning: 'itv_mul_num_MPQ' accessing 32 bytes in a region of size 16 [-Wstringop-overflow=]
#   276 | { ITVFUN(itv_mul_num)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# itv.h:276:3: note: in expansion of macro 'ITVFUN'
#   276 | { ITVFUN(itv_mul_num)(a,b,c); }
#       |   ^~~~~~
# itv.h: In function 'itv_lincons_reduce_integer_MPQ':
# itv.h:276:10: note: referencing argument 3 of type '__mpq_struct *'
#   276 | { ITVFUN(itv_mul_num)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# itv.h:276:3: note: in expansion of macro 'ITVFUN'
#   276 | { ITVFUN(itv_mul_num)(a,b,c); }
#       |   ^~~~~~
# itv.h:227:13: note: in a call to function 'itv_mul_num_MPQ'
#   227 | void ITVFUN(itv_mul_num)(itv_t a, itv_t b, num_t c);
#       |             ^~~~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# itv.h:227:6: note: in expansion of macro 'ITVFUN'
#   227 | void ITVFUN(itv_mul_num)(itv_t a, itv_t b, num_t c);
#       |      ^~~~~~
# /usr/bin/ar rcs libitvMPQ_debug.a itvMPQ_debug.o itv_linexprMPQ_debug.o itv_linearizeMPQ_debug.o
# In function 'itv_mul_MPQ',
#     inlined from 'itv_mul_MPQ' at itv.c:392:6:
# itv.c:414:5: warning: 'itv_muln' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   414 |     itv_muln(intern,intern->mul_itv2,b,intern->mul_itv);
#       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# itv.c: In function 'itv_mul_MPQ':
# itv.c:414:5: note: referencing argument 4 of type '__itv_struct *'
# itv.c:369:6: note: in a call to function 'itv_muln'
#   369 | void itv_muln(itv_internal_t* intern,
#       |      ^~~~~~~~
# In function 'itv_mul_MPQ',
#     inlined from 'itv_mul_MPQ' at itv.c:392:6:
# itv.c:418:5: warning: 'itv_mulp' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   418 |     itv_mulp(intern,a,b,intern->mul_itv);
#       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# itv.c: In function 'itv_mul_MPQ':
# itv.c:418:5: note: referencing argument 4 of type '__itv_struct *'
# itv.c:346:6: note: in a call to function 'itv_mulp'
#   346 | void itv_mulp(itv_internal_t* intern,
#       |      ^~~~~~~~
# /usr/bin/ranlib libitvMPQ_debug.a
# /usr/bin/ar rcs libitvD_debug.a itvD_debug.o itv_linexprD_debug.o itv_linearizeD_debug.o
# /usr/bin/ranlib libitvD_debug.a
# In file included from itv_fun.h:5,
#                  from itv.h:14,
#                  from itv_linearize.h:8,
#                  from itv_linearize.c:5:
# In function 'itv_set_ap_coeff',
#     inlined from 'itv_expr_build.isra' at itv_linearize.c:1698:5:
# itv.h:314:17: warning: 'itv_set_ap_coeff_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
#       |                 ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# itv.h:314:10: note: in expansion of macro 'ITVFUN'
#   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
#       |          ^~~~~~
# itv.h: In function 'itv_expr_build.isra':
# itv.h:314:17: note: referencing argument 2 of type '__itv_struct *'
#   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
#       |                 ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# itv.h:314:10: note: in expansion of macro 'ITVFUN'
#   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
#       |          ^~~~~~
# itv.h:245:13: note: in a call to function 'itv_set_ap_coeff_MPQ'
#   245 | bool ITVFUN(itv_set_ap_coeff)(itv_internal_t* intern, itv_t itv, ap_coeff_t* coeff);
#       |             ^~~~~~~~~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# itv.h:245:6: note: in expansion of macro 'ITVFUN'
#   245 | bool ITVFUN(itv_set_ap_coeff)(itv_internal_t* intern, itv_t itv, ap_coeff_t* coeff);
#       |      ^~~~~~
# itv_linearize.c:1723:9: warning: 'itv_eval_ap_texpr0_node' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#  1723 |         itv_eval_ap_texpr0_node(intern, narg, res->val, a->val, b?b->val:a->val);
#       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# itv_linearize.c:1723:9: note: referencing argument 3 of type '__itv_struct *'
# itv_linearize.c:799:1: note: in a call to function 'itv_eval_ap_texpr0_node'
#   799 | itv_eval_ap_texpr0_node(itv_internal_t* intern,
#       | ^~~~~~~~~~~~~~~~~~~~~~~
# itv.c: In function 'itv_mul_MPFR':
# itv.c:414:5: warning: 'itv_muln' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   414 |     itv_muln(intern,intern->mul_itv2,b,intern->mul_itv);
#       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# itv.c:414:5: note: referencing argument 4 of type '__itv_struct *'
# itv.c:369:6: note: in a call to function 'itv_muln'
#   369 | void itv_muln(itv_internal_t* intern,
#       |      ^~~~~~~~
# itv.c:418:5: warning: 'itv_mulp' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   418 |     itv_mulp(intern,a,b,intern->mul_itv);
#       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# itv.c:418:5: note: referencing argument 4 of type '__itv_struct *'
# itv.c:346:6: note: in a call to function 'itv_mulp'
#   346 | void itv_mulp(itv_internal_t* intern,
#       |      ^~~~~~~~
# /usr/bin/ar rcs libitv_debug.a itvIl_debug.o itv_linexprIl_debug.o itv_linearizeIl_debug.o itvIll_debug.o itv_linexprIll_debug.o itv_linearizeIll_debug.o itvRl_debug.o itv_linexprRl_debug.o itv_linearizeRl_debug.o itvRll_debug.o itv_linexprRll_debug.o itv_linearizeRll_debug.o itvMPZ_debug.o itv_linexprMPZ_debug.o itv_linearizeMPZ_debug.o itvMPQ_debug.o itv_linexprMPQ_debug.o itv_linearizeMPQ_debug.o itvD_debug.o itv_linexprD_debug.o itv_linearizeD_debug.o itvMPFR_debug.o itv_linexprMPFR_debug.o itv_linearizeMPFR_debug.o itvDl_debug.o itv_linexprDl_debug.o itv_linearizeDl_debug.o
# /usr/bin/ranlib libitv_debug.a
# In function 'itv_mul_MPZ',
#     inlined from 'itv_mul_MPZ' at itv.c:392:6:
# itv.c:414:5: warning: 'itv_muln' accessing 48 bytes in a region of size 16 [-Wstringop-overflow=]
#   414 |     itv_muln(intern,intern->mul_itv2,b,intern->mul_itv);
#       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# itv.c: In function 'itv_mul_MPZ':
# itv.c:414:5: note: referencing argument 4 of type '__itv_struct *'
# itv.c:369:6: note: in a call to function 'itv_muln'
#   369 | void itv_muln(itv_internal_t* intern,
#       |      ^~~~~~~~
# In function 'itv_mul_MPZ',
#     inlined from 'itv_mul_MPZ' at itv.c:392:6:
# itv.c:418:5: warning: 'itv_mulp' accessing 48 bytes in a region of size 16 [-Wstringop-overflow=]
#   418 |     itv_mulp(intern,a,b,intern->mul_itv);
#       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# itv.c: In function 'itv_mul_MPZ':
# itv.c:418:5: note: referencing argument 4 of type '__itv_struct *'
# itv.c:346:6: note: in a call to function 'itv_mulp'
#   346 | void itv_mulp(itv_internal_t* intern,
#       |      ^~~~~~~~
# /usr/bin/ar rcs libitvD.a itvD.o itv_linexprD.o itv_linearizeD.o
# In file included from itv_fun.h:5,
#                  from itv.h:14,
#                  from itv_linearize.h:8,
#                  from itv_linearize.c:5:
# In function 'itv_mul',
#     inlined from 'itv_quasilinearize_linexpr_MPFR' at itv_linearize.c:558:2:
# itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# itv.h: In function 'itv_quasilinearize_linexpr_MPFR':
# itv.h:294:10: note: referencing argument 3 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# /usr/bin/ranlib libitvD.a
# In file included from itv_fun.h:5,
#                  from itv.h:14,
#                  from itv_linearize.h:8,
#                  from itv_linearize.c:5:
# In function 'itv_mul',
#     inlined from 'itv_quasilinearize_linexpr_MPZ' at itv_linearize.c:558:2:
# itv.h:294:10: warning: 'itv_mul_MPZ' accessing 48 bytes in a region of size 24 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# itv.h: In function 'itv_quasilinearize_linexpr_MPZ':
# itv.h:294:10: note: referencing argument 3 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# itv.h:234:13: note: in a call to function 'itv_mul_MPZ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In file included from itv_fun.h:5,
#                  from itv.h:14,
#                  from itv_linearize.h:8,
#                  from itv_linearize.c:5:
# In function 'itv_mul',
#     inlined from 'itv_quasilinearize_linexpr_MPQ' at itv_linearize.c:558:2:
# itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# itv.h: In function 'itv_quasilinearize_linexpr_MPQ':
# itv.h:294:10: note: referencing argument 3 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# /usr/bin/ar rcs libitvMPFR.a itvMPFR.o itv_linexprMPFR.o itv_linearizeMPFR.o
# /usr/bin/ranlib libitvMPFR.a
# /usr/bin/ar rcs libitvMPQ.a itvMPQ.o itv_linexprMPQ.o itv_linearizeMPQ.o
# /usr/bin/ranlib libitvMPQ.a
# In file included from itv_fun.h:5,
#                  from itv.h:14,
#                  from itv_linearize.h:8,
#                  from itv_linearize.c:5:
# In function 'itv_mul',
#     inlined from 'itv_quasilinearize_linexpr_Rl' at itv_linearize.c:558:2:
# itv.h:294:10: warning: 'itv_mul_Rl' accessing 32 bytes in a region of size 16 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# itv.h: In function 'itv_quasilinearize_linexpr_Rl':
# itv.h:294:10: note: referencing argument 3 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# itv.h:234:13: note: in a call to function 'itv_mul_Rl'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In file included from itv_fun.h:5,
#                  from itv.h:14,
#                  from itv_linearize.h:8,
#                  from itv_linearize.c:5:
# In function 'itv_mul',
#     inlined from 'itv_quasilinearize_linexpr_Rll' at itv_linearize.c:558:2:
# itv.h:294:10: warning: 'itv_mul_Rll' accessing 32 bytes in a region of size 16 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# itv.h: In function 'itv_quasilinearize_linexpr_Rll':
# itv.h:294:10: note: referencing argument 3 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# itv.h:234:13: note: in a call to function 'itv_mul_Rll'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# /usr/bin/ar rcs libitvRll.a itvRll.o itv_linexprRll.o itv_linearizeRll.o
# /usr/bin/ar rcs libitv.a itvIl.o itv_linexprIl.o itv_linearizeIl.o itvIll.o itv_linexprIll.o itv_linearizeIll.o itvRl.o itv_linexprRl.o itv_linearizeRl.o itvRll.o itv_linexprRll.o itv_linearizeRll.o itvMPZ.o itv_linexprMPZ.o itv_linearizeMPZ.o itvMPQ.o itv_linexprMPQ.o itv_linearizeMPQ.o itvD.o itv_linexprD.o itv_linearizeD.o itvMPFR.o itv_linexprMPFR.o itv_linearizeMPFR.o itvDl.o itv_linexprDl.o itv_linearizeDl.o
# /usr/bin/ranlib libitvRll.a
# /usr/bin/ranlib libitv.a
# make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/itv'
# (cd apron; make all)
# make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/apron'
# echo "// APRON version, automatically generated from version.mk" > ap_version.h
# echo "#ifndef AP_VERSION" >> ap_version.h
# echo "#define AP_VERSION_MAJOR 0" >> ap_version.h
# echo "#define AP_VERSION_MINOR 9" >> ap_version.h
# echo "#define AP_VERSION_MICRO 13" >> ap_version.h
# echo "#define AP_VERSION       \""0.9.13"\"" >> ap_version.h
# echo "#endif" >> ap_version.h
# cc  -I../num -I../itv  -E -MM ap_scalar.c ap_interval.c ap_coeff.c ap_dimension.c ap_linexpr0.c ap_lincons0.c ap_generator0.c ap_texpr0.c ap_tcons0.c ap_manager.c ap_abstract0.c ap_policy.c ap_generic.c ap_var.c ap_environment.c ap_linexpr1.c ap_lincons1.c ap_generator1.c ap_texpr1.c ap_tcons1.c ap_abstract1.c ap_linearize.c ap_reducedproduct.c ap_disjunction.c  > depend
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_scalar.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_interval.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_coeff.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_dimension.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_linexpr0.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_lincons0.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_generator0.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_texpr0.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_tcons0.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_manager.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_abstract0.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_policy.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_generic.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_var.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_environment.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_linexpr1.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_lincons1.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_generator1.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_texpr1.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_tcons1.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_abstract1.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_linearize.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_reducedproduct.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c ap_disjunction.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -DNUM_MPQ -I. -c ap_linearize_aux.c -o ap_linearize_auxMPQ.o
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -DNUM_DOUBLE -I. -c ap_linearize_aux.c -o ap_linearize_auxD.o
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -DNUM_MPFR -I. -c ap_linearize_aux.c -o ap_linearize_auxMPFR.o
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_scalar_debug.o ap_scalar.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_interval_debug.o ap_interval.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_coeff_debug.o ap_coeff.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_dimension_debug.o ap_dimension.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_linexpr0_debug.o ap_linexpr0.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_lincons0_debug.o ap_lincons0.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_generator0_debug.o ap_generator0.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_texpr0_debug.o ap_texpr0.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_tcons0_debug.o ap_tcons0.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_manager_debug.o ap_manager.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_abstract0_debug.o ap_abstract0.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_policy_debug.o ap_policy.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_generic_debug.o ap_generic.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_var_debug.o ap_var.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_environment_debug.o ap_environment.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_linexpr1_debug.o ap_linexpr1.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_lincons1_debug.o ap_lincons1.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_generator1_debug.o ap_generator1.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_texpr1_debug.o ap_texpr1.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_tcons1_debug.o ap_tcons1.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_abstract1_debug.o ap_abstract1.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_linearize_debug.o ap_linearize.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_reducedproduct_debug.o ap_reducedproduct.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -c -o ap_disjunction_debug.o ap_disjunction.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -DNUM_MPQ -I. -c -o ap_linearize_auxMPQ_debug.o ap_linearize_aux.c -o ap_linearize_auxMPQ_debug.o
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -DNUM_DOUBLE -I. -c -o ap_linearize_auxD_debug.o ap_linearize_aux.c -o ap_linearize_auxD_debug.o
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../num -I../itv  -DNUM_MPFR -I. -c -o ap_linearize_auxMPFR_debug.o ap_linearize_aux.c -o ap_linearize_auxMPFR_debug.o
# ap_policy.c: In function 'ap_policy_check':
# ap_policy.c:79:32: warning: implicit conversion from 'ap_funpolicyid_t' to 'ap_funid_t' [-Wenum-conversion]
#    79 |                                funid,
#       |                                ^~~~~
# ap_policy.c: In function 'ap_abstract0_policy_check_policy_abstract':
# ap_policy.c:108:34: warning: implicit conversion from 'ap_funpolicyid_t' to 'ap_funid_t' [-Wenum-conversion]
#   108 |                                  funid,
#       |                                  ^~~~~
# ap_policy.c: In function 'ap_policy_check':
# ap_policy.c:79:32: warning: implicit conversion from 'ap_funpolicyid_t' to 'ap_funid_t' [-Wenum-conversion]
#    79 |                                funid,
#       |                                ^~~~~
# ap_policy.c: In function 'ap_abstract0_policy_check_policy_abstract':
# ap_policy.c:108:34: warning: implicit conversion from 'ap_funpolicyid_t' to 'ap_funid_t' [-Wenum-conversion]
#   108 |                                  funid,
#       |                                  ^~~~~
# ap_abstract0.c: In function 'ap_abstract0_check_dim_array':
# ap_abstract0.c:206:84: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
#   206 |       sprintf(str,"incompatible %luth dimension in the array for the abstract value",(unsigned long)i);
#       |                                                                                    ^
# ap_abstract0.c:206:7: note: 'sprintf' output between 63 and 81 bytes into a destination of size 80
#   206 |       sprintf(str,"incompatible %luth dimension in the array for the abstract value",(unsigned long)i);
#       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# cp ../itv/libitv_debug.a libapron_debug.a
# cc -shared -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libapron_debug.so ap_scalar_debug.o ap_interval_debug.o ap_coeff_debug.o ap_dimension_debug.o ap_linexpr0_debug.o ap_lincons0_debug.o ap_generator0_debug.o ap_texpr0_debug.o ap_tcons0_debug.o ap_manager_debug.o ap_abstract0_debug.o ap_policy_debug.o ap_generic_debug.o ap_var_debug.o ap_environment_debug.o ap_linexpr1_debug.o ap_lincons1_debug.o ap_generator1_debug.o ap_texpr1_debug.o ap_tcons1_debug.o ap_abstract1_debug.o ap_linearize_debug.o ap_reducedproduct_debug.o ap_disjunction_debug.o ap_linearize_auxMPQ_debug.o ap_linearize_auxD_debug.o ap_linearize_auxMPFR_debug.o	\
# 	../itv/itvIl_debug.o ../itv/itv_linexprIl_debug.o ../itv/itv_linearizeIl_debug.o ../itv/itvIll_debug.o ../itv/itv_linexprIll_debug.o ../itv/itv_linearizeIll_debug.o ../itv/itvRl_debug.o ../itv/itv_linexprRl_debug.o ../itv/itv_linearizeRl_debug.o ../itv/itvRll_debug.o ../itv/itv_linexprRll_debug.o ../itv/itv_linearizeRll_debug.o ../itv/itvMPZ_debug.o ../itv/itv_linexprMPZ_debug.o ../itv/itv_linearizeMPZ_debug.o ../itv/itvMPQ_debug.o ../itv/itv_linexprMPQ_debug.o ../itv/itv_linearizeMPQ_debug.o ../itv/itvD_debug.o ../itv/itv_linexprD_debug.o ../itv/itv_linearizeD_debug.o ../itv/itvMPFR_debug.o ../itv/itv_linexprMPFR_debug.o ../itv/itv_linearizeMPFR_debug.o ../itv/itvDl_debug.o ../itv/itv_linexprDl_debug.o ../itv/itv_linearizeDl_debug.o  -lm -lmpfr -lgmp
# /usr/bin/ar rs libapron_debug.a ap_scalar_debug.o ap_interval_debug.o ap_coeff_debug.o ap_dimension_debug.o ap_linexpr0_debug.o ap_lincons0_debug.o ap_generator0_debug.o ap_texpr0_debug.o ap_tcons0_debug.o ap_manager_debug.o ap_abstract0_debug.o ap_policy_debug.o ap_generic_debug.o ap_var_debug.o ap_environment_debug.o ap_linexpr1_debug.o ap_lincons1_debug.o ap_generator1_debug.o ap_texpr1_debug.o ap_tcons1_debug.o ap_abstract1_debug.o ap_linearize_debug.o ap_reducedproduct_debug.o ap_disjunction_debug.o ap_linearize_auxMPQ_debug.o ap_linearize_auxD_debug.o ap_linearize_auxMPFR_debug.o
# /usr/bin/ranlib libapron_debug.a
# cp ../itv/libitv.a libapron.a
# /usr/bin/ar rs libapron.a ap_scalar.o ap_interval.o ap_coeff.o ap_dimension.o ap_linexpr0.o ap_lincons0.o ap_generator0.o ap_texpr0.o ap_tcons0.o ap_manager.o ap_abstract0.o ap_policy.o ap_generic.o ap_var.o ap_environment.o ap_linexpr1.o ap_lincons1.o ap_generator1.o ap_texpr1.o ap_tcons1.o ap_abstract1.o ap_linearize.o ap_reducedproduct.o ap_disjunction.o ap_linearize_auxMPQ.o ap_linearize_auxD.o ap_linearize_auxMPFR.o
# cc -shared -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libapron.so ap_scalar.o ap_interval.o ap_coeff.o ap_dimension.o ap_linexpr0.o ap_lincons0.o ap_generator0.o ap_texpr0.o ap_tcons0.o ap_manager.o ap_abstract0.o ap_policy.o ap_generic.o ap_var.o ap_environment.o ap_linexpr1.o ap_lincons1.o ap_generator1.o ap_texpr1.o ap_tcons1.o ap_abstract1.o ap_linearize.o ap_reducedproduct.o ap_disjunction.o ap_linearize_auxMPQ.o ap_linearize_auxD.o ap_linearize_auxMPFR.o ../itv/itvIl.o ../itv/itv_linexprIl.o ../itv/itv_linearizeIl.o ../itv/itvIll.o ../itv/itv_linexprIll.o ../itv/itv_linearizeIll.o ../itv/itvRl.o ../itv/itv_linexprRl.o ../itv/itv_linearizeRl.o ../itv/itvRll.o ../itv/itv_linexprRll.o ../itv/itv_linearizeRll.o ../itv/itvMPZ.o ../itv/itv_linexprMPZ.o ../itv/itv_linearizeMPZ.o ../itv/itvMPQ.o ../itv/itv_linexprMPQ.o ../itv/itv_linearizeMPQ.o ../itv/itvD.o ../itv/itv_linexprD.o ../itv/itv_linearizeD.o ../itv/itvMPFR.o ../itv/itv_linexprMPFR.o ../itv/itv_linearizeMPFR.o ../itv/itvDl.o ../itv/itv_linexprDl.o ../itv/itv_linearizeDl.o  -lm -lmpfr -lgmp
# /usr/bin/ranlib libapron.a
# make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/apron'
# (cd newpolka; make all)
# make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/newpolka'
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o mf_qsortMPQ.o mf_qsort.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_userMPQ.o pk_user.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_internalMPQ.o pk_internal.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_bitMPQ.o pk_bit.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_satmatMPQ.o pk_satmat.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_vectorMPQ.o pk_vector.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_matrixMPQ.o pk_matrix.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_cherniMPQ.o pk_cherni.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_representationMPQ.o pk_representation.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_approximateMPQ.o pk_approximate.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_constructorMPQ.o pk_constructor.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_testMPQ.o pk_test.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_extractMPQ.o pk_extract.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_meetjoinMPQ.o pk_meetjoin.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_assignMPQ.o pk_assign.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_projectMPQ.o pk_project.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_resizeMPQ.o pk_resize.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_expandfoldMPQ.o pk_expandfold.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_wideningMPQ.o pk_widening.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_closureMPQ.o pk_closure.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pkeqMPQ.o pkeq.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o mf_qsortMPQ_debug.o mf_qsort.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_userMPQ_debug.o pk_user.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_internalMPQ_debug.o pk_internal.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_bitMPQ_debug.o pk_bit.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_satmatMPQ_debug.o pk_satmat.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_vectorMPQ_debug.o pk_vector.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_matrixMPQ_debug.o pk_matrix.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_cherniMPQ_debug.o pk_cherni.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_representationMPQ_debug.o pk_representation.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_approximateMPQ_debug.o pk_approximate.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_constructorMPQ_debug.o pk_constructor.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_testMPQ_debug.o pk_test.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_extractMPQ_debug.o pk_extract.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_meetjoinMPQ_debug.o pk_meetjoin.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_assignMPQ_debug.o pk_assign.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_projectMPQ_debug.o pk_project.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_resizeMPQ_debug.o pk_resize.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_expandfoldMPQ_debug.o pk_expandfold.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_wideningMPQ_debug.o pk_widening.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pk_closureMPQ_debug.o pk_closure.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o pkeqMPQ_debug.o pkeq.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o mf_qsortRll.o mf_qsort.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_userRll.o pk_user.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_internalRll.o pk_internal.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_bitRll.o pk_bit.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_satmatRll.o pk_satmat.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_vectorRll.o pk_vector.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_matrixRll.o pk_matrix.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_cherniRll.o pk_cherni.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_representationRll.o pk_representation.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_approximateRll.o pk_approximate.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_constructorRll.o pk_constructor.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_testRll.o pk_test.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_extractRll.o pk_extract.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_meetjoinRll.o pk_meetjoin.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_assignRll.o pk_assign.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_projectRll.o pk_project.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_resizeRll.o pk_resize.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_expandfoldRll.o pk_expandfold.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_wideningRll.o pk_widening.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_closureRll.o pk_closure.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pkeqRll.o pkeq.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o mf_qsortRll_debug.o mf_qsort.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_userRll_debug.o pk_user.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_internalRll_debug.o pk_internal.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_bitRll_debug.o pk_bit.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_satmatRll_debug.o pk_satmat.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_vectorRll_debug.o pk_vector.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_matrixRll_debug.o pk_matrix.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_cherniRll_debug.o pk_cherni.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_representationRll_debug.o pk_representation.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_approximateRll_debug.o pk_approximate.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_constructorRll_debug.o pk_constructor.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_testRll_debug.o pk_test.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_extractRll_debug.o pk_extract.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_meetjoinRll_debug.o pk_meetjoin.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_assignRll_debug.o pk_assign.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_projectRll_debug.o pk_project.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_resizeRll_debug.o pk_resize.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_expandfoldRll_debug.o pk_expandfold.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_wideningRll_debug.o pk_widening.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pk_closureRll_debug.o pk_closure.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_LONGLONGRAT -c -o pkeqRll_debug.o pkeq.c
# /usr/bin/ar rcs libpolkaMPQ_debug.a mf_qsortMPQ_debug.o pk_userMPQ_debug.o pk_internalMPQ_debug.o pk_bitMPQ_debug.o pk_satmatMPQ_debug.o pk_vectorMPQ_debug.o pk_matrixMPQ_debug.o pk_cherniMPQ_debug.o pk_representationMPQ_debug.o pk_approximateMPQ_debug.o pk_constructorMPQ_debug.o pk_testMPQ_debug.o pk_extractMPQ_debug.o pk_meetjoinMPQ_debug.o pk_assignMPQ_debug.o pk_projectMPQ_debug.o pk_resizeMPQ_debug.o pk_expandfoldMPQ_debug.o pk_wideningMPQ_debug.o pk_closureMPQ_debug.o pkeqMPQ_debug.o
# cc -shared -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libpolkaMPQ_debug.so mf_qsortMPQ_debug.o pk_userMPQ_debug.o pk_internalMPQ_debug.o pk_bitMPQ_debug.o pk_satmatMPQ_debug.o pk_vectorMPQ_debug.o pk_matrixMPQ_debug.o pk_cherniMPQ_debug.o pk_representationMPQ_debug.o pk_approximateMPQ_debug.o pk_constructorMPQ_debug.o pk_testMPQ_debug.o pk_extractMPQ_debug.o pk_meetjoinMPQ_debug.o pk_assignMPQ_debug.o pk_projectMPQ_debug.o pk_resizeMPQ_debug.o pk_expandfoldMPQ_debug.o pk_wideningMPQ_debug.o pk_closureMPQ_debug.o pkeqMPQ_debug.o -L../apron    -lapron_debug -lmpfr -lgmp -lm
# /usr/bin/ranlib libpolkaMPQ_debug.a
# /usr/bin/ar rcs libpolkaRll_debug.a mf_qsortRll_debug.o pk_userRll_debug.o pk_internalRll_debug.o pk_bitRll_debug.o pk_satmatRll_debug.o pk_vectorRll_debug.o pk_matrixRll_debug.o pk_cherniRll_debug.o pk_representationRll_debug.o pk_approximateRll_debug.o pk_constructorRll_debug.o pk_testRll_debug.o pk_extractRll_debug.o pk_meetjoinRll_debug.o pk_assignRll_debug.o pk_projectRll_debug.o pk_resizeRll_debug.o pk_expandfoldRll_debug.o pk_wideningRll_debug.o pk_closureRll_debug.o pkeqRll_debug.o
# cc -shared -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libpolkaRll_debug.so mf_qsortRll_debug.o pk_userRll_debug.o pk_internalRll_debug.o pk_bitRll_debug.o pk_satmatRll_debug.o pk_vectorRll_debug.o pk_matrixRll_debug.o pk_cherniRll_debug.o pk_representationRll_debug.o pk_approximateRll_debug.o pk_constructorRll_debug.o pk_testRll_debug.o pk_extractRll_debug.o pk_meetjoinRll_debug.o pk_assignRll_debug.o pk_projectRll_debug.o pk_resizeRll_debug.o pk_expandfoldRll_debug.o pk_wideningRll_debug.o pk_closureRll_debug.o pkeqRll_debug.o -L../apron    -lapron_debug -lmpfr -lgmp -lm
# /usr/bin/ranlib libpolkaRll_debug.a
# /usr/bin/ar rcs libpolkaMPQ.a mf_qsortMPQ.o pk_userMPQ.o pk_internalMPQ.o pk_bitMPQ.o pk_satmatMPQ.o pk_vectorMPQ.o pk_matrixMPQ.o pk_cherniMPQ.o pk_representationMPQ.o pk_approximateMPQ.o pk_constructorMPQ.o pk_testMPQ.o pk_extractMPQ.o pk_meetjoinMPQ.o pk_assignMPQ.o pk_projectMPQ.o pk_resizeMPQ.o pk_expandfoldMPQ.o pk_wideningMPQ.o pk_closureMPQ.o pkeqMPQ.o
# cc -shared -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libpolkaMPQ.so mf_qsortMPQ.o pk_userMPQ.o pk_internalMPQ.o pk_bitMPQ.o pk_satmatMPQ.o pk_vectorMPQ.o pk_matrixMPQ.o pk_cherniMPQ.o pk_representationMPQ.o pk_approximateMPQ.o pk_constructorMPQ.o pk_testMPQ.o pk_extractMPQ.o pk_meetjoinMPQ.o pk_assignMPQ.o pk_projectMPQ.o pk_resizeMPQ.o pk_expandfoldMPQ.o pk_wideningMPQ.o pk_closureMPQ.o pkeqMPQ.o -L../apron    -lapron -lmpfr -lgmp -lm
# /usr/bin/ranlib libpolkaMPQ.a
# /usr/bin/ar rcs libpolkaRll.a mf_qsortRll.o pk_userRll.o pk_internalRll.o pk_bitRll.o pk_satmatRll.o pk_vectorRll.o pk_matrixRll.o pk_cherniRll.o pk_representationRll.o pk_approximateRll.o pk_constructorRll.o pk_testRll.o pk_extractRll.o pk_meetjoinRll.o pk_assignRll.o pk_projectRll.o pk_resizeRll.o pk_expandfoldRll.o pk_wideningRll.o pk_closureRll.o pkeqRll.o
# cc -shared -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libpolkaRll.so mf_qsortRll.o pk_userRll.o pk_internalRll.o pk_bitRll.o pk_satmatRll.o pk_vectorRll.o pk_matrixRll.o pk_cherniRll.o pk_representationRll.o pk_approximateRll.o pk_constructorRll.o pk_testRll.o pk_extractRll.o pk_meetjoinRll.o pk_assignRll.o pk_projectRll.o pk_resizeRll.o pk_expandfoldRll.o pk_wideningRll.o pk_closureRll.o pkeqRll.o -L../apron    -lapron -lmpfr -lgmp -lm
# /usr/bin/ranlib libpolkaRll.a
# make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/newpolka'
# (cd box; make all)
# make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/box'
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_internalMPQ.o box_internal.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_representationMPQ.o box_representation.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_constructorMPQ.o box_constructor.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_meetjoinMPQ.o box_meetjoin.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_assignMPQ.o box_assign.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_resizeMPQ.o box_resize.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_otheropsMPQ.o box_otherops.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_policyMPQ.o box_policy.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_internalMPQ_debug.o box_internal.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_representationMPQ_debug.o box_representation.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_constructorMPQ_debug.o box_constructor.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_meetjoinMPQ_debug.o box_meetjoin.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_assignMPQ_debug.o box_assign.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_resizeMPQ_debug.o box_resize.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_otheropsMPQ_debug.o box_otherops.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o box_policyMPQ_debug.o box_policy.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_internalD.o box_internal.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_representationD.o box_representation.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_constructorD.o box_constructor.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_meetjoinD.o box_meetjoin.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_assignD.o box_assign.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_resizeD.o box_resize.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_otheropsD.o box_otherops.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_policyD.o box_policy.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_internalD_debug.o box_internal.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_representationD_debug.o box_representation.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_constructorD_debug.o box_constructor.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_meetjoinD_debug.o box_meetjoin.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_assignD_debug.o box_assign.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_resizeD_debug.o box_resize.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_otheropsD_debug.o box_otherops.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o box_policyD_debug.o box_policy.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_internalMPFR.o box_internal.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_representationMPFR.o box_representation.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_constructorMPFR.o box_constructor.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_meetjoinMPFR.o box_meetjoin.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_assignMPFR.o box_assign.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_resizeMPFR.o box_resize.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_otheropsMPFR.o box_otherops.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_policyMPFR.o box_policy.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_internalMPFR_debug.o box_internal.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_representationMPFR_debug.o box_representation.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_constructorMPFR_debug.o box_constructor.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_meetjoinMPFR_debug.o box_meetjoin.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_assignMPFR_debug.o box_assign.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_resizeMPFR_debug.o box_resize.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_otheropsMPFR_debug.o box_otherops.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o box_policyMPFR_debug.o box_policy.c
# /usr/bin/ar rcs libboxMPQ_debug.a box_internalMPQ_debug.o box_representationMPQ_debug.o box_constructorMPQ_debug.o box_meetjoinMPQ_debug.o box_assignMPQ_debug.o box_resizeMPQ_debug.o box_otheropsMPQ_debug.o box_policyMPQ_debug.o
# cc -shared -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libboxMPQ_debug.so box_internalMPQ_debug.o box_representationMPQ_debug.o box_constructorMPQ_debug.o box_meetjoinMPQ_debug.o box_assignMPQ_debug.o box_resizeMPQ_debug.o box_otheropsMPQ_debug.o box_policyMPQ_debug.o -L../apron    -lapron_debug -lmpfr -lgmp -lm
# /usr/bin/ranlib libboxMPQ_debug.a
# /usr/bin/ar rcs libboxD_debug.a box_internalD_debug.o box_representationD_debug.o box_constructorD_debug.o box_meetjoinD_debug.o box_assignD_debug.o box_resizeD_debug.o box_otheropsD_debug.o box_policyD_debug.o
# cc -shared -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libboxD_debug.so box_internalD_debug.o box_representationD_debug.o box_constructorD_debug.o box_meetjoinD_debug.o box_assignD_debug.o box_resizeD_debug.o box_otheropsD_debug.o box_policyD_debug.o -L../apron    -lapron_debug -lmpfr -lgmp -lm
# /usr/bin/ranlib libboxD_debug.a
# /usr/bin/ar rcs libboxMPFR_debug.a box_internalMPFR_debug.o box_representationMPFR_debug.o box_constructorMPFR_debug.o box_meetjoinMPFR_debug.o box_assignMPFR_debug.o box_resizeMPFR_debug.o box_otheropsMPFR_debug.o box_policyMPFR_debug.o
# cc -shared -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libboxMPFR_debug.so box_internalMPFR_debug.o box_representationMPFR_debug.o box_constructorMPFR_debug.o box_meetjoinMPFR_debug.o box_assignMPFR_debug.o box_resizeMPFR_debug.o box_otheropsMPFR_debug.o box_policyMPFR_debug.o -L../apron    -lapron_debug -lmpfr -lgmp -lm
# /usr/bin/ranlib libboxMPFR_debug.a
# /usr/bin/ar rcs libboxD.a box_internalD.o box_representationD.o box_constructorD.o box_meetjoinD.o box_assignD.o box_resizeD.o box_otheropsD.o box_policyD.o
# cc -shared -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libboxD.so box_internalD.o box_representationD.o box_constructorD.o box_meetjoinD.o box_assignD.o box_resizeD.o box_otheropsD.o box_policyD.o -L../apron    -lapron -lmpfr -lgmp -lm
# /usr/bin/ranlib libboxD.a
# /usr/bin/ar rcs libboxMPQ.a box_internalMPQ.o box_representationMPQ.o box_constructorMPQ.o box_meetjoinMPQ.o box_assignMPQ.o box_resizeMPQ.o box_otheropsMPQ.o box_policyMPQ.o
# cc -shared -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libboxMPQ.so box_internalMPQ.o box_representationMPQ.o box_constructorMPQ.o box_meetjoinMPQ.o box_assignMPQ.o box_resizeMPQ.o box_otheropsMPQ.o box_policyMPQ.o -L../apron    -lapron -lmpfr -lgmp -lm
# /usr/bin/ranlib libboxMPQ.a
# /usr/bin/ar rcs libboxMPFR.a box_internalMPFR.o box_representationMPFR.o box_constructorMPFR.o box_meetjoinMPFR.o box_assignMPFR.o box_resizeMPFR.o box_otheropsMPFR.o box_policyMPFR.o
# cc -shared -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libboxMPFR.so box_internalMPFR.o box_representationMPFR.o box_constructorMPFR.o box_meetjoinMPFR.o box_assignMPFR.o box_resizeMPFR.o box_otheropsMPFR.o box_policyMPFR.o -L../apron    -lapron -lmpfr -lgmp -lm
# /usr/bin/ranlib libboxMPFR.a
# make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/box'
# (cd octagons; make MPQ D)
# make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/octagons'
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_hmatMPQ.o oct_hmat.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_printMPQ.o oct_print.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_transferMPQ.o oct_transfer.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_closureMPQ.o oct_closure.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_naryMPQ.o oct_nary.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_representationMPQ.o oct_representation.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_predicateMPQ.o oct_predicate.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_resizeMPQ.o oct_resize.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_hmatMPQ_debug.o oct_hmat.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_printMPQ_debug.o oct_print.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_transferMPQ_debug.o oct_transfer.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_closureMPQ_debug.o oct_closure.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_naryMPQ_debug.o oct_nary.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_representationMPQ_debug.o oct_representation.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_predicateMPQ_debug.o oct_predicate.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_resizeMPQ_debug.o oct_resize.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o oct_testMPQ.o oct_test.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_hmatD.o oct_hmat.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_printD.o oct_print.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_transferD.o oct_transfer.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_closureD.o oct_closure.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_naryD.o oct_nary.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_representationD.o oct_representation.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_predicateD.o oct_predicate.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_resizeD.o oct_resize.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_hmatD_debug.o oct_hmat.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_printD_debug.o oct_print.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_transferD_debug.o oct_transfer.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_closureD_debug.o oct_closure.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_naryD_debug.o oct_nary.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_representationD_debug.o oct_representation.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_predicateD_debug.o oct_predicate.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_resizeD_debug.o oct_resize.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o oct_testD.o oct_test.c
# /usr/bin/ar rcs liboctMPQ_debug.a oct_hmatMPQ_debug.o oct_printMPQ_debug.o oct_transferMPQ_debug.o oct_closureMPQ_debug.o oct_naryMPQ_debug.o oct_representationMPQ_debug.o oct_predicateMPQ_debug.o oct_resizeMPQ_debug.o
# cc -shared -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o liboctMPQ_debug.so oct_hmatMPQ_debug.o oct_printMPQ_debug.o oct_transferMPQ_debug.o oct_closureMPQ_debug.o oct_naryMPQ_debug.o oct_representationMPQ_debug.o oct_predicateMPQ_debug.o oct_resizeMPQ_debug.o -L../apron    -lapron_debug -lmpfr -lgmp -lm
# /usr/bin/ranlib liboctMPQ_debug.a
# /usr/bin/ar rcs liboctD_debug.a oct_hmatD_debug.o oct_printD_debug.o oct_transferD_debug.o oct_closureD_debug.o oct_naryD_debug.o oct_representationD_debug.o oct_predicateD_debug.o oct_resizeD_debug.o
# cc -shared -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o liboctD_debug.so oct_hmatD_debug.o oct_printD_debug.o oct_transferD_debug.o oct_closureD_debug.o oct_naryD_debug.o oct_representationD_debug.o oct_predicateD_debug.o oct_resizeD_debug.o -L../apron    -lapron_debug -lmpfr -lgmp -lm
# /usr/bin/ranlib liboctD_debug.a
# /usr/bin/ar rcs liboctD.a oct_hmatD.o oct_printD.o oct_transferD.o oct_closureD.o oct_naryD.o oct_representationD.o oct_predicateD.o oct_resizeD.o
# cc -shared -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o liboctD.so oct_hmatD.o oct_printD.o oct_transferD.o oct_closureD.o oct_naryD.o oct_representationD.o oct_predicateD.o oct_resizeD.o -L../apron    -lapron -lmpfr -lgmp -lm
# /usr/bin/ranlib liboctD.a
# cc -o octtestMPQ oct_testMPQ.o \
# 	-L. -loctMPQ_debug -L../newpolka -lpolkaMPQ_debug \
# 	-L../apron    -lapron_debug -lmpfr -lgmp -lm -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99
# cc -o octtestD oct_testD.o \
# 	-L. -loctD_debug -L../newpolka -lpolkaMPQ_debug \
# 	-L../apron    -lapron_debug -lmpfr -lgmp -lm -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99
# /usr/bin/ar rcs liboctMPQ.a oct_hmatMPQ.o oct_printMPQ.o oct_transferMPQ.o oct_closureMPQ.o oct_naryMPQ.o oct_representationMPQ.o oct_predicateMPQ.o oct_resizeMPQ.o
# cc -shared -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o liboctMPQ.so oct_hmatMPQ.o oct_printMPQ.o oct_transferMPQ.o oct_closureMPQ.o oct_naryMPQ.o oct_representationMPQ.o oct_predicateMPQ.o oct_resizeMPQ.o -L../apron    -lapron -lmpfr -lgmp -lm
# /usr/bin/ranlib liboctMPQ.a
# make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/octagons'
# (cd taylor1plus; make all)
# make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/taylor1plus'
# cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_internalMPQ.o t1p_internal.c
# cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_representationMPQ.o t1p_representation.c
# cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_constructorMPQ.o t1p_constructor.c
# cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_meetjoinMPQ.o t1p_meetjoin.c
# cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_assignMPQ.o t1p_assign.c
# cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_resizeMPQ.o t1p_resize.c
# cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_otheropsMPQ.o t1p_otherops.c
# cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_funMPQ.o t1p_fun.c
# cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_itv_utilsMPQ.o t1p_itv_utils.c
# cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_internalMPQ_debug.o t1p_internal.c
# cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_representationMPQ_debug.o t1p_representation.c
# cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_constructorMPQ_debug.o t1p_constructor.c
# cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_meetjoinMPQ_debug.o t1p_meetjoin.c
# cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_assignMPQ_debug.o t1p_assign.c
# cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_resizeMPQ_debug.o t1p_resize.c
# cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_otheropsMPQ_debug.o t1p_otherops.c
# cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_funMPQ_debug.o t1p_fun.c
# cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPQ -c -o t1p_itv_utilsMPQ_debug.o t1p_itv_utils.c
# cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_internalD.o t1p_internal.c
# cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_representationD.o t1p_representation.c
# cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_constructorD.o t1p_constructor.c
# cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_meetjoinD.o t1p_meetjoin.c
# cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_assignD.o t1p_assign.c
# cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_resizeD.o t1p_resize.c
# cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_otheropsD.o t1p_otherops.c
# cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_funD.o t1p_fun.c
# cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_itv_utilsD.o t1p_itv_utils.c
# cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_internalD_debug.o t1p_internal.c
# cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_representationD_debug.o t1p_representation.c
# cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_constructorD_debug.o t1p_constructor.c
# cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_meetjoinD_debug.o t1p_meetjoin.c
# cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_assignD_debug.o t1p_assign.c
# cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_resizeD_debug.o t1p_resize.c
# cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_otheropsD_debug.o t1p_otherops.c
# cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_funD_debug.o t1p_fun.c
# cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_DOUBLE -c -o t1p_itv_utilsD_debug.o t1p_itv_utils.c
# cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_internalMPFR.o t1p_internal.c
# cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_representationMPFR.o t1p_representation.c
# cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_constructorMPFR.o t1p_constructor.c
# cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_meetjoinMPFR.o t1p_meetjoin.c
# cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_assignMPFR.o t1p_assign.c
# cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_resizeMPFR.o t1p_resize.c
# cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_otheropsMPFR.o t1p_otherops.c
# cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_funMPFR.o t1p_fun.c
# cc  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_itv_utilsMPFR.o t1p_itv_utils.c
# cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_internalMPFR_debug.o t1p_internal.c
# cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_representationMPFR_debug.o t1p_representation.c
# cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_constructorMPFR_debug.o t1p_constructor.c
# cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_meetjoinMPFR_debug.o t1p_meetjoin.c
# cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_assignMPFR_debug.o t1p_assign.c
# cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_resizeMPFR_debug.o t1p_resize.c
# cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_otheropsMPFR_debug.o t1p_otherops.c
# cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_funMPFR_debug.o t1p_fun.c
# cc  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG   -I../apron -I../num -I../itv  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -DNUM_MPFR -c -o t1p_itv_utilsMPFR_debug.o t1p_itv_utils.c
# In file included from ../itv/itv_fun.h:5,
#                  from ../itv/itv.h:14,
#                  from t1p_internal.h:18,
#                  from t1p_resize.c:8:
# In function 'itv_fprint',
#     inlined from 't1p_aff_fprint' at t1p_internal.h:1081:10,
#     inlined from 't1p_aff_free' at t1p_internal.h:512:2:
# ../itv/itv.h:300:10: warning: 'itv_fprint_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_free':
# ../itv/itv.h:300:10: note: referencing argument 2 of type '__itv_struct *'
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |   ^~~~~~
# ../itv/itv.h:239:13: note: in a call to function 'itv_fprint_MPQ'
#   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
#       |             ^~~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:239:6: note: in expansion of macro 'ITVFUN'
#   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
#       |      ^~~~~~
# In file included from ../itv/itv_fun.h:5,
#                  from ../itv/itv.h:14,
#                  from t1p_internal.h:18,
#                  from t1p_assign.c:11:
# In function 'itv_fprint',
#     inlined from 't1p_aff_fprint' at t1p_internal.h:1081:10,
#     inlined from 't1p_aff_free' at t1p_internal.h:512:2:
# ../itv/itv.h:300:10: warning: 'itv_fprint_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_free':
# ../itv/itv.h:300:10: note: referencing argument 2 of type '__itv_struct *'
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |   ^~~~~~
# ../itv/itv.h:239:13: note: in a call to function 'itv_fprint_MPQ'
#   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
#       |             ^~~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:239:6: note: in expansion of macro 'ITVFUN'
#   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
#       |      ^~~~~~
# In file included from ../itv/itv_fun.h:5,
#                  from ../itv/itv.h:14,
#                  from t1p_internal.h:18,
#                  from t1p_resize.c:8:
# In function 'itv_fprint',
#     inlined from 't1p_aff_fprint' at t1p_internal.h:1081:10,
#     inlined from 't1p_aff_free' at t1p_internal.h:512:2:
# ../itv/itv.h:300:10: warning: 'itv_fprint_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_free':
# ../itv/itv.h:300:10: note: referencing argument 2 of type '__itv_struct *'
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |   ^~~~~~
# ../itv/itv.h:239:13: note: in a call to function 'itv_fprint_MPFR'
#   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
#       |             ^~~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:239:6: note: in expansion of macro 'ITVFUN'
#   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
#       |      ^~~~~~
# In file included from t1p_assign.c:11:
# t1p_internal.h: In function 't1p_aff_reduce.isra':
# t1p_internal.h:1112:13: warning: 'itv_middev' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#  1112 |             itv_middev(pr->itv, mid, dev, expr->c);
#       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# t1p_internal.h:1112:13: note: referencing argument 4 of type '__itv_struct *'
# In file included from t1p_internal.h:21,
#                  from t1p_assign.c:11:
# t1p_itv_utils.h:46:20: note: in a call to function 'itv_middev'
#    46 | static inline void itv_middev(itv_internal_t *itv, itv_t mid, itv_t dev, itv_t a)
#       |                    ^~~~~~~~~~
# In file included from t1p_assign.c:11:
# t1p_internal.h:1134:21: warning: 'itv_middev' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#  1134 |                     itv_middev(pr->itv, mid, dev, p->coeff);
#       |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# t1p_internal.h:1134:21: note: referencing argument 4 of type '__itv_struct *'
# In file included from t1p_internal.h:21,
#                  from t1p_assign.c:11:
# t1p_itv_utils.h:46:20: note: in a call to function 'itv_middev'
#    46 | static inline void itv_middev(itv_internal_t *itv, itv_t mid, itv_t dev, itv_t a)
#       |                    ^~~~~~~~~~
# In file included from ../itv/itv_fun.h:5,
#                  from ../itv/itv.h:14,
#                  from t1p_internal.h:18,
#                  from t1p_assign.c:11:
# In function 'itv_fprint',
#     inlined from 't1p_aff_fprint' at t1p_internal.h:1081:10,
#     inlined from 't1p_aff_free' at t1p_internal.h:512:2:
# ../itv/itv.h:300:10: warning: 'itv_fprint_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_free':
# ../itv/itv.h:300:10: note: referencing argument 2 of type '__itv_struct *'
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |   ^~~~~~
# ../itv/itv.h:239:13: note: in a call to function 'itv_fprint_MPFR'
#   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
#       |             ^~~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:239:6: note: in expansion of macro 'ITVFUN'
#   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
#       |      ^~~~~~
# In file included from ../itv/itv_fun.h:5,
#                  from ../itv/itv.h:14,
#                  from t1p_internal.h:18,
#                  from t1p_internal.c:18:
# In function 'ap_interval_set_itv',
#     inlined from 't1p_internal_alloc' at t1p_internal.h:5269:5,
#     inlined from 't1p_manager_alloc' at t1p_internal.c:42:24:
# ../itv/itv.h:317:17: warning: 'ap_interval_set_itv_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   317 | { return ITVFUN(ap_interval_set_itv)(intern,a,b); }
#       |                 ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:317:10: note: in expansion of macro 'ITVFUN'
#   317 | { return ITVFUN(ap_interval_set_itv)(intern,a,b); }
#       |          ^~~~~~
# ../itv/itv.h: In function 't1p_manager_alloc':
# ../itv/itv.h:317:17: note: referencing argument 3 of type '__itv_struct *'
#   317 | { return ITVFUN(ap_interval_set_itv)(intern,a,b); }
#       |                 ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:317:10: note: in expansion of macro 'ITVFUN'
#   317 | { return ITVFUN(ap_interval_set_itv)(intern,a,b); }
#       |          ^~~~~~
# ../itv/itv.h:246:13: note: in a call to function 'ap_interval_set_itv_MPQ'
#   246 | bool ITVFUN(ap_interval_set_itv)(itv_internal_t* intern,  ap_interval_t* a, itv_t b);
#       |             ^~~~~~~~~~~~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:246:6: note: in expansion of macro 'ITVFUN'
#   246 | bool ITVFUN(ap_interval_set_itv)(itv_internal_t* intern,  ap_interval_t* a, itv_t b);
#       |      ^~~~~~
# In file included from ../itv/itv_fun.h:5,
#                  from ../itv/itv.h:14,
#                  from ../itv/itv_linearize.h:8,
#                  from t1p_fun.c:9:
# In function 'itv_fprint',
#     inlined from 't1p_aff_fprint' at t1p_internal.h:1081:10,
#     inlined from 't1p_aff_clear' at t1p_internal.h:550:2:
# ../itv/itv.h:300:10: warning: 'itv_fprint_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_clear':
# ../itv/itv.h:300:10: note: referencing argument 2 of type '__itv_struct *'
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |   ^~~~~~
# ../itv/itv.h:239:13: note: in a call to function 'itv_fprint_MPQ'
#   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
#       |             ^~~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:239:6: note: in expansion of macro 'ITVFUN'
#   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
#       |      ^~~~~~
# In file included from t1p_assign.c:11:
# t1p_internal.h: In function 't1p_aff_reduce.isra':
# t1p_internal.h:1112:13: warning: 'itv_middev' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#  1112 |             itv_middev(pr->itv, mid, dev, expr->c);
#       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# t1p_internal.h:1112:13: note: referencing argument 4 of type '__itv_struct *'
# In file included from t1p_internal.h:21,
#                  from t1p_assign.c:11:
# t1p_itv_utils.h:46:20: note: in a call to function 'itv_middev'
#    46 | static inline void itv_middev(itv_internal_t *itv, itv_t mid, itv_t dev, itv_t a)
#       |                    ^~~~~~~~~~
# In file included from t1p_assign.c:11:
# t1p_internal.h:1134:21: warning: 'itv_middev' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#  1134 |                     itv_middev(pr->itv, mid, dev, p->coeff);
#       |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# t1p_internal.h:1134:21: note: referencing argument 4 of type '__itv_struct *'
# In file included from t1p_internal.h:21,
#                  from t1p_assign.c:11:
# t1p_itv_utils.h:46:20: note: in a call to function 'itv_middev'
#    46 | static inline void itv_middev(itv_internal_t *itv, itv_t mid, itv_t dev, itv_t a)
#       |                    ^~~~~~~~~~
# In file included from t1p_otherops.c:8:
# In function 't1p_aff_add_itv',
#     inlined from 't1p_aff_widening_constrained6' at t1p_internal.h:5212:2:
# t1p_internal.h:719:9: warning: 'itv_middev' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   719 |         itv_middev(pr->itv, mid, dev, itv);
#       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# t1p_internal.h: In function 't1p_aff_widening_constrained6':
# t1p_internal.h:719:9: note: referencing argument 4 of type '__itv_struct *'
# In file included from t1p_internal.h:21,
#                  from t1p_otherops.c:8:
# t1p_itv_utils.h:46:20: note: in a call to function 'itv_middev'
#    46 | static inline void itv_middev(itv_internal_t *itv, itv_t mid, itv_t dev, itv_t a)
#       |                    ^~~~~~~~~~
# In function 'itv_canonicalize',
#     inlined from 'itv_meet' at ../itv/itv.h:470:10,
#     inlined from 't1p_aff_add' at t1p_fun.c:98:5:
# ../itv/itv.h:273:17: warning: 'itv_canonicalize_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
#       |                 ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
#   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
#       |          ^~~~~~
# ../itv/itv.h: In function 't1p_aff_add':
# ../itv/itv.h:273:17: note: referencing argument 2 of type '__itv_struct *'
#   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
#       |                 ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
#   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
#       |          ^~~~~~
# ../itv/itv.h:226:13: note: in a call to function 'itv_canonicalize_MPQ'
#   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
#       |             ^~~~~~~~~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:226:6: note: in expansion of macro 'ITVFUN'
#   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
#       |      ^~~~~~
# In file included from ../itv/itv_fun.h:5,
#                  from ../itv/itv.h:14,
#                  from ../itv/itv_linearize.h:8,
#                  from t1p_fun.c:9:
# In function 'itv_fprint',
#     inlined from 't1p_aff_fprint' at t1p_internal.h:1081:10,
#     inlined from 't1p_aff_clear' at t1p_internal.h:550:2:
# ../itv/itv.h:300:10: warning: 'itv_fprint_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_clear':
# ../itv/itv.h:300:10: note: referencing argument 2 of type '__itv_struct *'
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |   ^~~~~~
# ../itv/itv.h:239:13: note: in a call to function 'itv_fprint_MPFR'
#   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
#       |             ^~~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:239:6: note: in expansion of macro 'ITVFUN'
#   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
#       |      ^~~~~~
# In function 'itv_canonicalize',
#     inlined from 'itv_meet' at ../itv/itv.h:470:10,
#     inlined from 't1p_aff_sub' at t1p_fun.c:165:5:
# ../itv/itv.h:273:17: warning: 'itv_canonicalize_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
#       |                 ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
#   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
#       |          ^~~~~~
# ../itv/itv.h: In function 't1p_aff_sub':
# ../itv/itv.h:273:17: note: referencing argument 2 of type '__itv_struct *'
#   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
#       |                 ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
#   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
#       |          ^~~~~~
# ../itv/itv.h:226:13: note: in a call to function 'itv_canonicalize_MPQ'
#   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
#       |             ^~~~~~~~~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:226:6: note: in expansion of macro 'ITVFUN'
#   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
#       |      ^~~~~~
# In function 'itv_sub',
#     inlined from 't1p_aff_sub' at t1p_fun.c:110:41:
# ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_sub':
# ../itv/itv.h:288:10: note: referencing argument 1 of type '__itv_struct *'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPQ'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_sub',
#     inlined from 't1p_aff_sub' at t1p_fun.c:164:5:
# ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_sub':
# ../itv/itv.h:288:10: note: referencing argument 1 of type '__itv_struct *'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPQ'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In file included from ../itv/itv_fun.h:5,
#                  from ../itv/itv.h:14,
#                  from t1p_internal.h:18,
#                  from t1p_constructor.c:8:
# In function 'itv_canonicalize',
#     inlined from 'itv_is_bottom' at ../itv/itv.h:427:10,
#     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:948:13,
#     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
# ../itv/itv.h:273:17: warning: 'itv_canonicalize_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
#       |                 ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
#   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
#       |          ^~~~~~
# ../itv/itv.h: In function 't1p_is_leq':
# ../itv/itv.h:273:17: note: referencing argument 2 of type '__itv_struct *'
#   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
#       |                 ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
#   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
#       |          ^~~~~~
# ../itv/itv.h:226:13: note: in a call to function 'itv_canonicalize_MPFR'
#   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
#       |             ^~~~~~~~~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:226:6: note: in expansion of macro 'ITVFUN'
#   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:978:29,
#     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_is_leq':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:980:29,
#     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_is_leq':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:990:29,
#     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_is_leq':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_neg',
#     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:995:25,
#     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
# ../itv/itv.h:291:10: warning: 'itv_neg_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_is_leq':
# ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct *'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPFR'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:999:29,
#     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_is_leq':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:1009:25,
#     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_is_leq':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_neg',
#     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:1014:21,
#     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
# ../itv/itv.h:291:10: warning: 'itv_neg_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_is_leq':
# ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct *'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPFR'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:1018:25,
#     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_is_leq':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:1026:25,
#     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_is_leq':
# ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_sub',
#     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:974:62,
#     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
# ../itv/itv.h:288:10: warning: 'itv_sub_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_is_leq':
# ../itv/itv.h:288:10: note: referencing argument 1 of type '__itv_struct *'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPFR'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# /usr/bin/ar rcs libt1pD_debug.a t1p_internalD_debug.o t1p_representationD_debug.o t1p_constructorD_debug.o t1p_meetjoinD_debug.o t1p_assignD_debug.o t1p_resizeD_debug.o t1p_otheropsD_debug.o t1p_funD_debug.o t1p_itv_utilsD_debug.o
# cc -shared  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG  -o libt1pD_debug.so t1p_internalD_debug.o t1p_representationD_debug.o t1p_constructorD_debug.o t1p_meetjoinD_debug.o t1p_assignD_debug.o t1p_resizeD_debug.o t1p_otheropsD_debug.o t1p_funD_debug.o t1p_itv_utilsD_debug.o -L../apron    -L../box -L../newpolka -lboxD_debug -lpolkaMPQ_debug -lapron_debug -lgmpxx -lmpfr -lgmp -lm
# /usr/bin/ranlib libt1pD_debug.a
# In file included from t1p_otherops.c:8:
# In function 't1p_aff_add_itv',
#     inlined from 't1p_aff_widening_constrained6' at t1p_internal.h:5212:2:
# t1p_internal.h:719:9: warning: 'itv_middev' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   719 |         itv_middev(pr->itv, mid, dev, itv);
#       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# t1p_internal.h: In function 't1p_aff_widening_constrained6':
# t1p_internal.h:719:9: note: referencing argument 4 of type '__itv_struct *'
# In file included from t1p_internal.h:21,
#                  from t1p_otherops.c:8:
# t1p_itv_utils.h:46:20: note: in a call to function 'itv_middev'
#    46 | static inline void itv_middev(itv_internal_t *itv, itv_t mid, itv_t dev, itv_t a)
#       |                    ^~~~~~~~~~
# In file included from ../itv/itv_fun.h:5,
#                  from ../itv/itv.h:14,
#                  from t1p_internal.h:18,
#                  from t1p_constructor.c:8:
# In function 'itv_canonicalize',
#     inlined from 'itv_is_bottom' at ../itv/itv.h:427:10,
#     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:948:13,
#     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
# ../itv/itv.h:273:17: warning: 'itv_canonicalize_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
#       |                 ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
#   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
#       |          ^~~~~~
# ../itv/itv.h: In function 't1p_is_leq':
# ../itv/itv.h:273:17: note: referencing argument 2 of type '__itv_struct *'
#   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
#       |                 ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
#   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
#       |          ^~~~~~
# ../itv/itv.h:226:13: note: in a call to function 'itv_canonicalize_MPQ'
#   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
#       |             ^~~~~~~~~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:226:6: note: in expansion of macro 'ITVFUN'
#   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:978:29,
#     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_is_leq':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:980:29,
#     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_is_leq':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:990:29,
#     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_is_leq':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:990:29,
#     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_is_leq':
# ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_neg',
#     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:995:25,
#     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
# ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_is_leq':
# ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct *'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:999:29,
#     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_is_leq':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:1009:25,
#     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_is_leq':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:1009:25,
#     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_is_leq':
# ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_neg',
#     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:1014:21,
#     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
# ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_is_leq':
# ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct *'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:1018:25,
#     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_is_leq':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:1026:25,
#     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_is_leq':
# ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_sub',
#     inlined from 't1p_aff_is_leq_constrained' at t1p_internal.h:974:62,
#     inlined from 't1p_is_leq' at t1p_constructor.c:223:13:
# ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_is_leq':
# ../itv/itv.h:288:10: note: referencing argument 1 of type '__itv_struct *'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPQ'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_mul_itv' at t1p_fun.c:191:3,
#     inlined from 't1p_aff_mul_itv' at t1p_fun.c:171:12:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_mul_itv':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_mul_itv' at t1p_fun.c:204:2,
#     inlined from 't1p_aff_mul_itv' at t1p_fun.c:171:12:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_mul_itv':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_mul_itv' at t1p_fun.c:184:2,
#     inlined from 't1p_aff_mul_itv' at t1p_fun.c:171:12:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_mul_itv':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_canonicalize',
#     inlined from 'itv_meet' at ../itv/itv.h:470:10,
#     inlined from 't1p_aff_add' at t1p_fun.c:98:5:
# ../itv/itv.h:273:17: warning: 'itv_canonicalize_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
#       |                 ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
#   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
#       |          ^~~~~~
# ../itv/itv.h: In function 't1p_aff_add':
# ../itv/itv.h:273:17: note: referencing argument 2 of type '__itv_struct *'
#   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
#       |                 ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
#   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
#       |          ^~~~~~
# ../itv/itv.h:226:13: note: in a call to function 'itv_canonicalize_MPFR'
#   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
#       |             ^~~~~~~~~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:226:6: note: in expansion of macro 'ITVFUN'
#   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
#       |      ^~~~~~
# In function 'itv_sub',
#     inlined from 't1p_aff_sub' at t1p_fun.c:110:41:
# ../itv/itv.h:288:10: warning: 'itv_sub_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_sub':
# ../itv/itv.h:288:10: note: referencing argument 1 of type '__itv_struct *'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPFR'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_sub',
#     inlined from 't1p_aff_sub' at t1p_fun.c:164:5:
# ../itv/itv.h:288:10: warning: 'itv_sub_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_sub':
# ../itv/itv.h:288:10: note: referencing argument 1 of type '__itv_struct *'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPFR'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_canonicalize',
#     inlined from 'itv_meet' at ../itv/itv.h:470:10,
#     inlined from 't1p_aff_sub' at t1p_fun.c:165:5:
# ../itv/itv.h:273:17: warning: 'itv_canonicalize_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
#       |                 ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
#   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
#       |          ^~~~~~
# ../itv/itv.h: In function 't1p_aff_sub':
# ../itv/itv.h:273:17: note: referencing argument 2 of type '__itv_struct *'
#   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
#       |                 ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:273:10: note: in expansion of macro 'ITVFUN'
#   273 | { return ITVFUN(itv_canonicalize)(intern,a,integer); }
#       |          ^~~~~~
# ../itv/itv.h:226:13: note: in a call to function 'itv_canonicalize_MPFR'
#   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
#       |             ^~~~~~~~~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:226:6: note: in expansion of macro 'ITVFUN'
#   226 | bool ITVFUN(itv_canonicalize)(itv_internal_t* intern, itv_t a, bool integer);
#       |      ^~~~~~
# /usr/bin/ar rcs libt1pMPFR_debug.a t1p_internalMPFR_debug.o t1p_representationMPFR_debug.o t1p_constructorMPFR_debug.o t1p_meetjoinMPFR_debug.o t1p_assignMPFR_debug.o t1p_resizeMPFR_debug.o t1p_otheropsMPFR_debug.o t1p_funMPFR_debug.o t1p_itv_utilsMPFR_debug.o
# cc -shared  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG  -o libt1pMPFR_debug.so t1p_internalMPFR_debug.o t1p_representationMPFR_debug.o t1p_constructorMPFR_debug.o t1p_meetjoinMPFR_debug.o t1p_assignMPFR_debug.o t1p_resizeMPFR_debug.o t1p_otheropsMPFR_debug.o t1p_funMPFR_debug.o t1p_itv_utilsMPFR_debug.o -L../apron    -L../box -L../newpolka -lboxMPFR_debug -lpolkaMPQ_debug -lapron_debug -lgmpxx -lmpfr -lgmp -lm
# In file included from ../itv/itv_fun.h:5,
#                  from ../itv/itv.h:14,
#                  from t1p_internal.h:18,
#                  from t1p_internal.c:18:
# In function 'itv_mul',
#     inlined from 'optpr_solve' at t1p_internal.c:631:7:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 'optpr_solve':
# ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# /usr/bin/ranlib libt1pMPFR_debug.a
# In function 'itv_fprint',
#     inlined from 't1p_aff_fprint' at t1p_internal.h:1081:10,
#     inlined from 'optpr_solve' at t1p_internal.c:1007:5:
# ../itv/itv.h:300:10: warning: 'itv_fprint_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |   ^~~~~~
# ../itv/itv.h: In function 'optpr_solve':
# ../itv/itv.h:300:10: note: referencing argument 2 of type '__itv_struct *'
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |   ^~~~~~
# ../itv/itv.h:239:13: note: in a call to function 'itv_fprint_MPFR'
#   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
#       |             ^~~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:239:6: note: in expansion of macro 'ITVFUN'
#   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
#       |      ^~~~~~
# In function 'itv_fprint',
#     inlined from 't1p_aff_fprint' at t1p_internal.h:1088:5,
#     inlined from 'optpr_solve' at t1p_internal.c:1007:5:
# ../itv/itv.h:300:10: warning: 'itv_fprint_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |   ^~~~~~
# ../itv/itv.h: In function 'optpr_solve':
# ../itv/itv.h:300:10: note: referencing argument 2 of type '__itv_struct *'
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |   ^~~~~~
# ../itv/itv.h:239:13: note: in a call to function 'itv_fprint_MPFR'
#   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
#       |             ^~~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:239:6: note: in expansion of macro 'ITVFUN'
#   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
#       |      ^~~~~~
# /usr/bin/ar rcs libt1pMPQ_debug.a t1p_internalMPQ_debug.o t1p_representationMPQ_debug.o t1p_constructorMPQ_debug.o t1p_meetjoinMPQ_debug.o t1p_assignMPQ_debug.o t1p_resizeMPQ_debug.o t1p_otheropsMPQ_debug.o t1p_funMPQ_debug.o t1p_itv_utilsMPQ_debug.o
# cc -shared  -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -D_GET_CPU_TIME -D_T1P_DEBUG  -o libt1pMPQ_debug.so t1p_internalMPQ_debug.o t1p_representationMPQ_debug.o t1p_constructorMPQ_debug.o t1p_meetjoinMPQ_debug.o t1p_assignMPQ_debug.o t1p_resizeMPQ_debug.o t1p_otheropsMPQ_debug.o t1p_funMPQ_debug.o t1p_itv_utilsMPQ_debug.o -L../apron    -L../box -L../newpolka -lboxMPQ_debug -lpolkaMPQ_debug -lapron_debug -lgmpxx -lmpfr -lgmp -lm
# /usr/bin/ranlib libt1pMPQ_debug.a
# In function 'itv_mul',
#     inlined from 't1p_aff_mul_itv' at t1p_fun.c:191:3:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_mul_itv':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_mul_itv' at t1p_fun.c:204:2:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_mul_itv':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_mul_itv' at t1p_fun.c:184:2:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_mul_itv':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_neg',
#     inlined from 't1p_aff_neg' at t1p_fun.c:974:5:
# ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_neg':
# ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct *'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |      ^~~~~~
# In function 'itv_neg',
#     inlined from 't1p_aff_neg' at t1p_fun.c:980:6:
# ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_neg':
# ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct *'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |      ^~~~~~
# In function 'itv_neg',
#     inlined from 't1p_aff_neg' at t1p_fun.c:985:2:
# ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_neg':
# ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct *'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |      ^~~~~~
# In function 'itv_neg',
#     inlined from 't1p_aff_neg' at t1p_fun.c:989:5:
# ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_neg':
# ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct *'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |      ^~~~~~
# In file included from t1p_meetjoin.c:22:
# t1p_internal.h: In function 't1p_aff_join_constrained8.constprop':
# t1p_internal.h:1995:13: warning: 'itv_sign' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#  1995 |         s = itv_sign(pr->itv, exp1->c, exp2->c);
#       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# t1p_internal.h:1995:13: note: referencing argument 2 of type '__itv_struct *'
# t1p_internal.h:1995:13: warning: 'itv_sign' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
# t1p_internal.h:1995:13: note: referencing argument 3 of type '__itv_struct *'
# In file included from t1p_internal.h:21,
#                  from t1p_meetjoin.c:22:
# t1p_itv_utils.h:119:19: note: in a call to function 'itv_sign'
#   119 | static inline int itv_sign(itv_internal_t *itv, itv_t a, itv_t b)
#       |                   ^~~~~~~~
# In file included from ../itv/itv_fun.h:5,
#                  from ../itv/itv.h:14,
#                  from t1p_meetjoin.c:12:
# In function 'itv_neg',
#     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2002:6:
# ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
# ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct *'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |      ^~~~~~
# In file included from t1p_meetjoin.c:22:
# t1p_internal.h:2003:18: warning: 'itv_is_eq' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#  2003 |             if (!itv_is_eq(tmp,exp1->c)) itv_add(tmp,exp1->c,exp2->c);
#       |                  ^~~~~~~~~~~~~~~~~~~~~~
# t1p_internal.h:2003:18: note: referencing argument 2 of type '__itv_struct *'
# In file included from t1p_meetjoin.c:12:
# ../itv/itv.h:458:20: note: in a call to function 'itv_is_eq'
#   458 | static inline bool itv_is_eq(itv_t a, itv_t b)
#       |                    ^~~~~~~~~
# In file included from ../itv/itv_fun.h:5,
#                  from ../itv/itv.h:14,
#                  from t1p_meetjoin.c:12:
# In function 'itv_neg',
#     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2010:6:
# ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
# ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct *'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |      ^~~~~~
# In file included from t1p_meetjoin.c:22:
# t1p_internal.h:2011:18: warning: 'itv_is_eq' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#  2011 |             if (!itv_is_eq(tmp,exp1->c)) itv_add(tmp,exp1->c,exp2->c);
#       |                  ^~~~~~~~~~~~~~~~~~~~~~
# In function 'itv_neg',
#     inlined from 'optpr_solve' at t1p_internal.c:525:5:
# t1p_internal.h:2011:18: note: referencing argument 2 of type '__itv_struct *'
# ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h: In function 'optpr_solve':
# In file included from t1p_meetjoin.c:12:
# ../itv/itv.h:458:20: note: in a call to function 'itv_is_eq'
#   458 | static inline bool itv_is_eq(itv_t a, itv_t b)
#       |                    ^~~~~~~~~
# ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct *'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |      ^~~~~~
# In file included from ../itv/itv_fun.h:5,
#                  from ../itv/itv.h:14,
#                  from t1p_meetjoin.c:12:
# In function 'itv_print',
#     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2021:24:
# ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   302 | { ITVFUN(itv_print)(itv); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
#   302 | { ITVFUN(itv_print)(itv); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
# ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct *'
#   302 | { ITVFUN(itv_print)(itv); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
#   302 | { ITVFUN(itv_print)(itv); }
#       |   ^~~~~~
# In function 'itv_neg',
#     inlined from 'optpr_solve' at t1p_internal.c:541:5:
# ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
#   240 | void ITVFUN(itv_print)(itv_t a);
#       |             ^~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
#   240 | void ITVFUN(itv_print)(itv_t a);
#       |      ^~~~~~
# ../itv/itv.h: In function 'optpr_solve':
# In function 'itv_print',
#     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2021:56:
# ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct *'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |      ^~~~~~
# ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   302 | { ITVFUN(itv_print)(itv); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
#   302 | { ITVFUN(itv_print)(itv); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
# In function 'itv_neg',
#     inlined from 'optpr_solve' at t1p_internal.c:543:5:
# ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct *'
#   302 | { ITVFUN(itv_print)(itv); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
#   302 | { ITVFUN(itv_print)(itv); }
#       |   ^~~~~~
# ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h: In function 'optpr_solve':
# ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
#   240 | void ITVFUN(itv_print)(itv_t a);
#       |             ^~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
#   240 | void ITVFUN(itv_print)(itv_t a);
#       |      ^~~~~~
# ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct *'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2047:4:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
# ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 'optpr_solve' at t1p_internal.c:631:7:
# In function 'itv_mul',
#     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2049:4:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 'optpr_solve':
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
# ../itv/itv.h:294:10: note: referencing argument 3 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_print',
#     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2080:26:
# ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   302 | { ITVFUN(itv_print)(itv); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
#   302 | { ITVFUN(itv_print)(itv); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
# ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct *'
#   302 | { ITVFUN(itv_print)(itv); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
#   302 | { ITVFUN(itv_print)(itv); }
#       |   ^~~~~~
# ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
#   240 | void ITVFUN(itv_print)(itv_t a);
#       |             ^~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
#   240 | void ITVFUN(itv_print)(itv_t a);
#       |      ^~~~~~
# In function 'itv_print',
#     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2080:58:
# ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   302 | { ITVFUN(itv_print)(itv); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
#   302 | { ITVFUN(itv_print)(itv); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
# ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct *'
#   302 | { ITVFUN(itv_print)(itv); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
#   302 | { ITVFUN(itv_print)(itv); }
#       |   ^~~~~~
# ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
#   240 | void ITVFUN(itv_print)(itv_t a);
#       |             ^~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
#   240 | void ITVFUN(itv_print)(itv_t a);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2101:4:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
# ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_print',
#     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2123:26:
# ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   302 | { ITVFUN(itv_print)(itv); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
#   302 | { ITVFUN(itv_print)(itv); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
# ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct *'
#   302 | { ITVFUN(itv_print)(itv); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
#   302 | { ITVFUN(itv_print)(itv); }
#       |   ^~~~~~
# ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
#   240 | void ITVFUN(itv_print)(itv_t a);
#       |             ^~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
#   240 | void ITVFUN(itv_print)(itv_t a);
#       |      ^~~~~~
# In function 'itv_print',
#     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2123:58:
# ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   302 | { ITVFUN(itv_print)(itv); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
#   302 | { ITVFUN(itv_print)(itv); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
# ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct *'
#   302 | { ITVFUN(itv_print)(itv); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
#   302 | { ITVFUN(itv_print)(itv); }
#       |   ^~~~~~
# ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
#   240 | void ITVFUN(itv_print)(itv_t a);
#       |             ^~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
#   240 | void ITVFUN(itv_print)(itv_t a);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2141:4:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
# ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_print',
#     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2163:26:
# ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   302 | { ITVFUN(itv_print)(itv); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
#   302 | { ITVFUN(itv_print)(itv); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
# ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct *'
#   302 | { ITVFUN(itv_print)(itv); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
#   302 | { ITVFUN(itv_print)(itv); }
#       |   ^~~~~~
# ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
#   240 | void ITVFUN(itv_print)(itv_t a);
#       |             ^~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
#   240 | void ITVFUN(itv_print)(itv_t a);
#       |      ^~~~~~
# In function 'itv_print',
#     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2163:58:
# ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   302 | { ITVFUN(itv_print)(itv); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
#   302 | { ITVFUN(itv_print)(itv); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
# ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct *'
#   302 | { ITVFUN(itv_print)(itv); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
#   302 | { ITVFUN(itv_print)(itv); }
#       |   ^~~~~~
# ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
#   240 | void ITVFUN(itv_print)(itv_t a);
#       |             ^~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
#   240 | void ITVFUN(itv_print)(itv_t a);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2182:7:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
# ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_print',
#     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2204:22:
# ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   302 | { ITVFUN(itv_print)(itv); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
#   302 | { ITVFUN(itv_print)(itv); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
# ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct *'
#   302 | { ITVFUN(itv_print)(itv); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
#   302 | { ITVFUN(itv_print)(itv); }
#       |   ^~~~~~
# ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
#   240 | void ITVFUN(itv_print)(itv_t a);
#       |             ^~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
#   240 | void ITVFUN(itv_print)(itv_t a);
#       |      ^~~~~~
# In function 'itv_print',
#     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2204:54:
# ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   302 | { ITVFUN(itv_print)(itv); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
#   302 | { ITVFUN(itv_print)(itv); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
# ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct *'
#   302 | { ITVFUN(itv_print)(itv); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
#   302 | { ITVFUN(itv_print)(itv); }
#       |   ^~~~~~
# ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
#   240 | void ITVFUN(itv_print)(itv_t a);
#       |             ^~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
#   240 | void ITVFUN(itv_print)(itv_t a);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2222:7:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
# ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_print',
#     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2244:22:
# ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   302 | { ITVFUN(itv_print)(itv); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
#   302 | { ITVFUN(itv_print)(itv); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
# ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct *'
#   302 | { ITVFUN(itv_print)(itv); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
#   302 | { ITVFUN(itv_print)(itv); }
#       |   ^~~~~~
# ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
#   240 | void ITVFUN(itv_print)(itv_t a);
#       |             ^~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
#   240 | void ITVFUN(itv_print)(itv_t a);
#       |      ^~~~~~
# In function 'itv_print',
#     inlined from 't1p_aff_join_constrained8.constprop' at t1p_internal.h:2244:54:
# ../itv/itv.h:302:10: warning: 'itv_print_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   302 | { ITVFUN(itv_print)(itv); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
#   302 | { ITVFUN(itv_print)(itv); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_join_constrained8.constprop':
# ../itv/itv.h:302:10: note: referencing argument 1 of type '__itv_struct *'
#   302 | { ITVFUN(itv_print)(itv); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:302:3: note: in expansion of macro 'ITVFUN'
#   302 | { ITVFUN(itv_print)(itv); }
#       |   ^~~~~~
# ../itv/itv.h:240:13: note: in a call to function 'itv_print_MPQ'
#   240 | void ITVFUN(itv_print)(itv_t a);
#       |             ^~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:240:6: note: in expansion of macro 'ITVFUN'
#   240 | void ITVFUN(itv_print)(itv_t a);
#       |      ^~~~~~
# In function 'itv_fprint',
#     inlined from 't1p_aff_fprint' at t1p_internal.h:1081:10,
#     inlined from 'optpr_solve' at t1p_internal.c:1007:5:
# ../itv/itv.h:300:10: warning: 'itv_fprint_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |   ^~~~~~
# ../itv/itv.h: In function 'optpr_solve':
# ../itv/itv.h:300:10: note: referencing argument 2 of type '__itv_struct *'
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |   ^~~~~~
# ../itv/itv.h:239:13: note: in a call to function 'itv_fprint_MPQ'
#   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
#       |             ^~~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:239:6: note: in expansion of macro 'ITVFUN'
#   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
#       |      ^~~~~~
# In function 'itv_fprint',
#     inlined from 't1p_aff_fprint' at t1p_internal.h:1088:5,
#     inlined from 'optpr_solve' at t1p_internal.c:1007:5:
# ../itv/itv.h:300:10: warning: 'itv_fprint_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |   ^~~~~~
# ../itv/itv.h: In function 'optpr_solve':
# ../itv/itv.h:300:10: note: referencing argument 2 of type '__itv_struct *'
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:300:3: note: in expansion of macro 'ITVFUN'
#   300 | { ITVFUN(itv_fprint)(stream,a); }
#       |   ^~~~~~
# ../itv/itv.h:239:13: note: in a call to function 'itv_fprint_MPQ'
#   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
#       |             ^~~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:239:6: note: in expansion of macro 'ITVFUN'
#   239 | void ITVFUN(itv_fprint)(FILE* stream, itv_t a);
#       |      ^~~~~~
# In file included from t1p_meetjoin.c:22:
# t1p_internal.h:2408:13: warning: 't1p_aff_nsym_add' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#  2408 |             t1p_aff_nsym_add(pr, res, T[0].coeffx, pr->mubGlobal.cx);
#       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# t1p_internal.h:2408:13: note: referencing argument 3 of type '__itv_struct *'
# t1p_internal.h:699:20: note: in a call to function 't1p_aff_nsym_add'
#   699 | static inline void t1p_aff_nsym_add(t1p_internal_t *pr, t1p_aff_t* expr, itv_t coeff, t1p_nsym_t* pnsym)
#       |                    ^~~~~~~~~~~~~~~~
# t1p_internal.h:2415:13: warning: 't1p_aff_nsym_add' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#  2415 |             t1p_aff_nsym_add(pr, res, T[0].coeffy, pr->mubGlobal.cy);
#       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# t1p_internal.h:2415:13: note: referencing argument 3 of type '__itv_struct *'
# t1p_internal.h:699:20: note: in a call to function 't1p_aff_nsym_add'
#   699 | static inline void t1p_aff_nsym_add(t1p_internal_t *pr, t1p_aff_t* expr, itv_t coeff, t1p_nsym_t* pnsym)
#       |                    ^~~~~~~~~~~~~~~~
# t1p_internal.h:2415:13: warning: 't1p_aff_nsym_add' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#  2415 |             t1p_aff_nsym_add(pr, res, T[0].coeffy, pr->mubGlobal.cy);
#       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# t1p_internal.h:2415:13: note: referencing argument 3 of type '__itv_struct *'
# t1p_internal.h:699:20: note: in a call to function 't1p_aff_nsym_add'
#   699 | static inline void t1p_aff_nsym_add(t1p_internal_t *pr, t1p_aff_t* expr, itv_t coeff, t1p_nsym_t* pnsym)
#       |                    ^~~~~~~~~~~~~~~~
# t1p_internal.h:2408:13: warning: 't1p_aff_nsym_add' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#  2408 |             t1p_aff_nsym_add(pr, res, T[0].coeffx, pr->mubGlobal.cx);
#       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# t1p_internal.h:2408:13: note: referencing argument 3 of type '__itv_struct *'
# t1p_internal.h:699:20: note: in a call to function 't1p_aff_nsym_add'
#   699 | static inline void t1p_aff_nsym_add(t1p_internal_t *pr, t1p_aff_t* expr, itv_t coeff, t1p_nsym_t* pnsym)
#       |                    ^~~~~~~~~~~~~~~~
# In function 'itv_neg',
#     inlined from 't1p_aff_neg' at t1p_fun.c:974:5:
# ../itv/itv.h:291:10: warning: 'itv_neg_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_neg':
# ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct *'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPFR'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |      ^~~~~~
# In function 'itv_neg',
#     inlined from 't1p_aff_neg' at t1p_fun.c:980:6:
# ../itv/itv.h:291:10: warning: 'itv_neg_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_neg':
# ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct *'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPFR'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |      ^~~~~~
# In function 'itv_neg',
#     inlined from 't1p_aff_neg' at t1p_fun.c:985:2:
# ../itv/itv.h:291:10: warning: 'itv_neg_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_neg':
# ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct *'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPFR'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |      ^~~~~~
# In function 'itv_neg',
#     inlined from 't1p_aff_neg' at t1p_fun.c:989:5:
# ../itv/itv.h:291:10: warning: 'itv_neg_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_neg':
# ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct *'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPFR'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |      ^~~~~~
# In function 'itv_sub',
#     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:274:5:
# ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
# ../itv/itv.h:288:10: note: referencing argument 1 of type '__itv_struct *'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# In function 'itv_sub',
#     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:274:5:
# ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
# ../itv/itv.h:288:10: note: referencing argument 2 of type '__itv_struct *'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPQ'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:323:7:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:338:7:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:354:3:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:369:3:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_sub',
#     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:274:5:
# ../itv/itv.h:288:10: warning: 'itv_sub_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
# ../itv/itv.h:288:10: note: referencing argument 1 of type '__itv_struct *'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# In function 'itv_sub',
#     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:274:5:
# ../itv/itv.h:288:10: warning: 'itv_sub_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
# ../itv/itv.h:288:10: note: referencing argument 2 of type '__itv_struct *'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPFR'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:323:7:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:338:7:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:354:3:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_mul_constrained_backup' at t1p_fun.c:369:3:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_mul_constrained_backup':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_mul_constrained' at t1p_fun.c:461:5:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_mul_constrained':
# ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_mul_constrained' at t1p_fun.c:462:5:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_mul_constrained':
# ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_sub',
#     inlined from 't1p_aff_mul_constrained' at t1p_fun.c:465:5:
# ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_mul_constrained':
# ../itv/itv.h:288:10: note: referencing argument 1 of type '__itv_struct *'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# In function 'itv_sub',
#     inlined from 't1p_aff_mul_constrained' at t1p_fun.c:465:5:
# ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_mul_constrained':
# ../itv/itv.h:288:10: note: referencing argument 2 of type '__itv_struct *'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPQ'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_sub',
#     inlined from 't1p_aff_mul_constrained' at t1p_fun.c:465:5:
# ../itv/itv.h:288:10: warning: 'itv_sub_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_mul_constrained':
# ../itv/itv.h:288:10: note: referencing argument 1 of type '__itv_struct *'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# In function 'itv_sub',
#     inlined from 't1p_aff_mul_constrained' at t1p_fun.c:465:5:
# ../itv/itv.h:288:10: warning: 'itv_sub_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_mul_constrained':
# ../itv/itv.h:288:10: note: referencing argument 2 of type '__itv_struct *'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPFR'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_mul_non_constrained' at t1p_fun.c:671:5:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_mul_non_constrained':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_mul_non_constrained' at t1p_fun.c:671:5:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_aff_mul_non_constrained':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In file included from ../itv/itv_fun.h:5,
#                  from ../itv/itv.h:14,
#                  from t1p_meetjoin.c:12:
# In function 'itv_mul',
#     inlined from 't1p_aff_cons_eq_lambda' at t1p_internal.h:4875:8,
#     inlined from 't1p_meet_tcons_array' at t1p_meetjoin.c:444:4:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_meet_tcons_array':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_neg',
#     inlined from 't1p_aff_cons_eq_lambda' at t1p_internal.h:4882:39,
#     inlined from 't1p_meet_tcons_array' at t1p_meetjoin.c:444:4:
# ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_meet_tcons_array':
# ../itv/itv.h:291:10: note: referencing argument 1 of type '__itv_struct *'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_cons_eq_lambda' at t1p_internal.h:4904:4,
#     inlined from 't1p_meet_tcons_array' at t1p_meetjoin.c:444:4:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_meet_tcons_array':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_cons_eq_lambda' at t1p_internal.h:4929:7,
#     inlined from 't1p_meet_tcons_array' at t1p_meetjoin.c:444:4:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_meet_tcons_array':
# ../itv/itv.h:294:10: note: referencing argument 2 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_sub',
#     inlined from 't1p_aff_cons_eq_lambda' at t1p_internal.h:4972:3,
#     inlined from 't1p_meet_tcons_array' at t1p_meetjoin.c:444:4:
# ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_meet_tcons_array':
# ../itv/itv.h:288:10: note: referencing argument 3 of type '__itv_struct *'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPQ'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_set_ap_coeff',
#     inlined from 't1p_aff_eval_ap_texpr0' at t1p_fun.c:1107:3:
# ../itv/itv.h:314:17: warning: 'itv_set_ap_coeff_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
#       |                 ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:314:10: note: in expansion of macro 'ITVFUN'
#   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
#       |          ^~~~~~
# ../itv/itv.h: In function 't1p_aff_eval_ap_texpr0':
# ../itv/itv.h:314:17: note: referencing argument 2 of type '__itv_struct *'
#   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
#       |                 ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:314:10: note: in expansion of macro 'ITVFUN'
#   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
#       |          ^~~~~~
# ../itv/itv.h:245:13: note: in a call to function 'itv_set_ap_coeff_MPFR'
#   245 | bool ITVFUN(itv_set_ap_coeff)(itv_internal_t* intern, itv_t itv, ap_coeff_t* coeff);
#       |             ^~~~~~~~~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:245:6: note: in expansion of macro 'ITVFUN'
#   245 | bool ITVFUN(itv_set_ap_coeff)(itv_internal_t* intern, itv_t itv, ap_coeff_t* coeff);
#       |      ^~~~~~
# In function 'itv_set_ap_coeff',
#     inlined from 't1p_aff_eval_ap_texpr0' at t1p_fun.c:1107:3:
# ../itv/itv.h:314:17: warning: 'itv_set_ap_coeff_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
#       |                 ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:314:10: note: in expansion of macro 'ITVFUN'
#   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
#       |          ^~~~~~
# ../itv/itv.h: In function 't1p_aff_eval_ap_texpr0':
# ../itv/itv.h:314:17: note: referencing argument 2 of type '__itv_struct *'
#   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
#       |                 ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:314:10: note: in expansion of macro 'ITVFUN'
#   314 | { return ITVFUN(itv_set_ap_coeff)(intern,itv,coeff); }
#       |          ^~~~~~
# ../itv/itv.h:245:13: note: in a call to function 'itv_set_ap_coeff_MPQ'
#   245 | bool ITVFUN(itv_set_ap_coeff)(itv_internal_t* intern, itv_t itv, ap_coeff_t* coeff);
#       |             ^~~~~~~~~~~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:245:6: note: in expansion of macro 'ITVFUN'
#   245 | bool ITVFUN(itv_set_ap_coeff)(itv_internal_t* intern, itv_t itv, ap_coeff_t* coeff);
#       |      ^~~~~~
# In file included from ../itv/itv_fun.h:5,
#                  from ../itv/itv.h:14,
#                  from t1p_meetjoin.c:12:
# In function 'itv_sub',
#     inlined from 't1p_aff_cons_eq_lambda' at t1p_internal.h:4972:3,
#     inlined from 't1p_meet_tcons_array' at t1p_meetjoin.c:444:4:
# ../itv/itv.h:288:10: warning: 'itv_sub_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_meet_tcons_array':
# ../itv/itv.h:288:10: note: referencing argument 3 of type '__itv_struct *'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPFR'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3662:4,
#     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_bub':
# ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3664:4,
#     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_bub':
# ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In file included from t1p_meetjoin.c:22:
# In function 't1p_aff_join_arXiv2ter',
#     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
# t1p_internal.h:3670:29: warning: 'itv_is_eq' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#  3670 |                         if (itv_is_eq(p->coeff, q->coeff)) {
#       |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# t1p_internal.h: In function 't1p_join_bub':
# t1p_internal.h:3670:29: note: referencing argument 1 of type '__itv_struct *'
# In function 't1p_aff_join_arXiv2ter',
#     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
# t1p_internal.h:3670:29: warning: 'itv_is_eq' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
# t1p_internal.h: In function 't1p_join_bub':
# t1p_internal.h:3670:29: note: referencing argument 2 of type '__itv_struct *'
# In file included from t1p_meetjoin.c:12:
# ../itv/itv.h:458:20: note: in a call to function 'itv_is_eq'
#   458 | static inline bool itv_is_eq(itv_t a, itv_t b)
#       |                    ^~~~~~~~~
# In file included from ../itv/itv_fun.h:5,
#                  from ../itv/itv.h:14,
#                  from t1p_meetjoin.c:12:
# In function 'itv_sub',
#     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3674:8,
#     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
# ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_bub':
# ../itv/itv.h:288:10: note: referencing argument 2 of type '__itv_struct *'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# In function 'itv_sub',
#     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3674:8,
#     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
# ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_bub':
# ../itv/itv.h:288:10: note: referencing argument 3 of type '__itv_struct *'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPQ'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3685:4,
#     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_bub':
# ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3702:4,
#     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_bub':
# ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_neg',
#     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3709:4,
#     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
# ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_bub':
# ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct *'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3720:7,
#     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_bub':
# ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3737:7,
#     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_bub':
# ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_neg',
#     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3744:7,
#     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
# ../itv/itv.h:291:10: warning: 'itv_neg_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_bub':
# ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct *'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPQ'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |      ^~~~~~
# In function 'itv_sub',
#     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3774:2,
#     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
# ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_bub':
# ../itv/itv.h:288:10: note: referencing argument 2 of type '__itv_struct *'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# In function 'itv_sub',
#     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3774:2,
#     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
# ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_bub':
# ../itv/itv.h:288:10: note: referencing argument 3 of type '__itv_struct *'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPQ'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_sub',
#     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3774:2,
#     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
# ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_bub':
# ../itv/itv.h:288:10: note: referencing argument 2 of type '__itv_struct *'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# In function 'itv_sub',
#     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3774:2,
#     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
# ../itv/itv.h:288:10: warning: 'itv_sub_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_bub':
# ../itv/itv.h:288:10: note: referencing argument 3 of type '__itv_struct *'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPQ'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3662:4,
#     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_bub':
# ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3664:4,
#     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_bub':
# ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3685:4,
#     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_bub':
# ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3702:4,
#     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_bub':
# ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_neg',
#     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3709:4,
#     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
# ../itv/itv.h:291:10: warning: 'itv_neg_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_bub':
# ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct *'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPFR'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3720:7,
#     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_bub':
# ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3737:7,
#     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_bub':
# ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPFR'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_neg',
#     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3744:7,
#     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
# ../itv/itv.h:291:10: warning: 'itv_neg_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_bub':
# ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct *'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h:233:13: note: in a call to function 'itv_neg_MPFR'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |      ^~~~~~
# In function 'itv_sub',
#     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3674:8,
#     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
# ../itv/itv.h:288:10: warning: 'itv_sub_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_bub':
# ../itv/itv.h:288:10: note: referencing argument 2 of type '__itv_struct *'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# In function 'itv_sub',
#     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3674:8,
#     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
# ../itv/itv.h:288:10: warning: 'itv_sub_MPFR' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_bub':
# ../itv/itv.h:288:10: note: referencing argument 3 of type '__itv_struct *'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:288:3: note: in expansion of macro 'ITVFUN'
#   288 | { ITVFUN(itv_sub)(a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:232:13: note: in a call to function 'itv_sub_MPFR'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:232:6: note: in expansion of macro 'ITVFUN'
#   232 | void ITVFUN(itv_sub)(itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_join_bub' at t1p_internal.h:3875:4,
#     inlined from 't1p_join_global' at t1p_meetjoin.c:1309:18:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_global':
# ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_join_bub' at t1p_internal.h:3877:4,
#     inlined from 't1p_join_global' at t1p_meetjoin.c:1309:18:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_global':
# ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_join_bub' at t1p_internal.h:3898:4,
#     inlined from 't1p_join_global' at t1p_meetjoin.c:1309:18:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_global':
# ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_join_bub' at t1p_internal.h:3917:4,
#     inlined from 't1p_join_global' at t1p_meetjoin.c:1309:18:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_global':
# ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_join_bub' at t1p_internal.h:3936:7,
#     inlined from 't1p_join_global' at t1p_meetjoin.c:1309:18:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_global':
# ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In function 'itv_mul',
#     inlined from 't1p_aff_join_bub' at t1p_internal.h:3954:7,
#     inlined from 't1p_join_global' at t1p_meetjoin.c:1309:18:
# ../itv/itv.h:294:10: warning: 'itv_mul_MPQ' accessing 64 bytes in a region of size 32 [-Wstringop-overflow=]
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_global':
# ../itv/itv.h:294:10: note: referencing argument 4 of type '__itv_struct *'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:294:3: note: in expansion of macro 'ITVFUN'
#   294 | { ITVFUN(itv_mul)(intern,a,b,c); }
#       |   ^~~~~~
# ../itv/itv.h:234:13: note: in a call to function 'itv_mul_MPQ'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:234:6: note: in expansion of macro 'ITVFUN'
#   234 | void ITVFUN(itv_mul)(itv_internal_t* intern, itv_t a, itv_t b, itv_t c);
#       |      ^~~~~~
# In file included from ../itv/itv_fun.h:5,
#                  from ../itv/itv.h:14,
#                  from t1p_meetjoin.c:12:
# In function 'itv_neg',
#     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3709:4,
#     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
# ../itv/itv.h:291:10: warning: 'itv_neg_D' accessing 16 bytes in a region of size 8 [-Wstringop-overflow=]
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_bub':
# ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct *'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h:233:13: note: in a call to function 'itv_neg_D'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |      ^~~~~~
# In function 'itv_neg',
#     inlined from 't1p_aff_join_arXiv2ter' at t1p_internal.h:3744:7,
#     inlined from 't1p_join_bub' at t1p_meetjoin.c:1079:18:
# ../itv/itv.h:291:10: warning: 'itv_neg_D' accessing 16 bytes in a region of size 8 [-Wstringop-overflow=]
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h: In function 't1p_join_bub':
# ../itv/itv.h:291:10: note: referencing argument 2 of type '__itv_struct *'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |          ^
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:291:3: note: in expansion of macro 'ITVFUN'
#   291 | { ITVFUN(itv_neg)(a,b); }
#       |   ^~~~~~
# ../itv/itv.h:233:13: note: in a call to function 'itv_neg_D'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |             ^~~~~~~
# ../num/num_name.h:15:30: note: in definition of macro 'NUMFUN3'
#    15 | #define NUMFUN3(NAME,SUFFIX) NAME ## _ ## SUFFIX
#       |                              ^~~~
# ../num/num_name.h:17:19: note: in expansion of macro 'NUMFUN2'
#    17 | #define NUMFUN(x) NUMFUN2(x,NUM_SUFFIX)
#       |                   ^~~~~~~
# ../itv/itv_fun.h:6:19: note: in expansion of macro 'NUMFUN'
#     6 | #define ITVFUN(x) NUMFUN(x)
#       |                   ^~~~~~
# ../itv/itv.h:233:6: note: in expansion of macro 'ITVFUN'
#   233 | void ITVFUN(itv_neg)(itv_t a, itv_t b);
#       |      ^~~~~~
# /usr/bin/ar rcs libt1pMPQ.a t1p_internalMPQ.o t1p_representationMPQ.o t1p_constructorMPQ.o t1p_meetjoinMPQ.o t1p_assignMPQ.o t1p_resizeMPQ.o t1p_otheropsMPQ.o t1p_funMPQ.o t1p_itv_utilsMPQ.o
# cc -shared  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libt1pMPQ.so t1p_internalMPQ.o t1p_representationMPQ.o t1p_constructorMPQ.o t1p_meetjoinMPQ.o t1p_assignMPQ.o t1p_resizeMPQ.o t1p_otheropsMPQ.o t1p_funMPQ.o t1p_itv_utilsMPQ.o -L../apron    -L../box -L../newpolka -lboxMPQ -lpolkaMPQ -lapron -lgmpxx -lmpfr -lgmp -lm
# /usr/bin/ranlib libt1pMPQ.a
# /usr/bin/ar rcs libt1pMPFR.a t1p_internalMPFR.o t1p_representationMPFR.o t1p_constructorMPFR.o t1p_meetjoinMPFR.o t1p_assignMPFR.o t1p_resizeMPFR.o t1p_otheropsMPFR.o t1p_funMPFR.o t1p_itv_utilsMPFR.o
# cc -shared  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libt1pMPFR.so t1p_internalMPFR.o t1p_representationMPFR.o t1p_constructorMPFR.o t1p_meetjoinMPFR.o t1p_assignMPFR.o t1p_resizeMPFR.o t1p_otheropsMPFR.o t1p_funMPFR.o t1p_itv_utilsMPFR.o -L../apron    -L../box -L../newpolka -lboxMPFR -lpolkaMPQ -lapron -lgmpxx -lmpfr -lgmp -lm
# /usr/bin/ranlib libt1pMPFR.a
# /usr/bin/ar rcs libt1pD.a t1p_internalD.o t1p_representationD.o t1p_constructorD.o t1p_meetjoinD.o t1p_assignD.o t1p_resizeD.o t1p_otheropsD.o t1p_funD.o t1p_itv_utilsD.o
# cc -shared  -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99 -o libt1pD.so t1p_internalD.o t1p_representationD.o t1p_constructorD.o t1p_meetjoinD.o t1p_assignD.o t1p_resizeD.o t1p_otheropsD.o t1p_funD.o t1p_itv_utilsD.o -L../apron    -L../box -L../newpolka -lboxD -lpolkaMPQ -lapron -lgmpxx -lmpfr -lgmp -lm
# /usr/bin/ranlib libt1pD.a
# make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/taylor1plus'
# (cd mlapronidl; make INCLUDE_DEPEND=no depend; make all)
# make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/mlapronidl'
# mkdir -p tmp
# /home/opam/.opam/4.02/bin/ocamlyacc apron_parser.mly
# /home/opam/.opam/4.02/bin/ocamllex apron_lexer.mll
# cp scalar.idl tmp/scalar.idl
# cp interval.idl tmp/interval.idl
# cp coeff.idl tmp/coeff.idl
# cp dim.idl tmp/dim.idl
# cp linexpr0.idl tmp/linexpr0.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/scalar.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/interval.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/coeff.idl
# cp lincons0.idl tmp/lincons0.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/dim.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/linexpr0.idl
# cp generator0.idl tmp/generator0.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/lincons0.idl
# cp texpr0.idl tmp/texpr0.idl
# cp tcons0.idl tmp/tcons0.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/generator0.idl
# cp manager.idl tmp/manager.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/texpr0.idl
# cp abstract0.idl tmp/abstract0.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/tcons0.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/manager.idl
# cp var.idl tmp/var.idl
# cp environment.idl tmp/environment.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/abstract0.idl
# cp linexpr1.idl tmp/linexpr1.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/var.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/environment.idl
# cp lincons1.idl tmp/lincons1.idl
# cp generator1.idl tmp/generator1.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/linexpr1.idl
# cp texpr1.idl tmp/texpr1.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/lincons1.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/generator1.idl
# cp tcons1.idl tmp/tcons1.idl
# cp abstract1.idl tmp/abstract1.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/texpr1.idl
# cp policy.idl tmp/policy.idl
# cp disjunction.idl tmp/disjunction.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/tcons1.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/abstract1.idl
# cp version.idl tmp/version.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/policy.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/disjunction.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/version.idl
# perl perlscript_c.pl < tmp/dim_stubs.c >dim_caml.c
# perl perlscript_c.pl < tmp/var_stubs.c >var_caml.c
# perl perlscript_c.pl < tmp/scalar_stubs.c >scalar_caml.c
# perl perlscript_caml.pl < tmp/dim.ml >dim.ml;
# perl perlscript_caml.pl < tmp/var.ml >var.ml;
# perl perlscript_caml.pl < tmp/scalar.ml >scalar.ml;
# perl perlscript_caml.pl < tmp/dim.mli >dim.mli
# perl perlscript_c.pl < tmp/interval_stubs.c >interval_caml.c
# perl perlscript_c.pl < tmp/version_stubs.c >version_caml.c
# perl perlscript_caml.pl < tmp/var.mli >var.mli
# perl perlscript_caml.pl < tmp/interval.ml >interval.ml;
# perl perlscript_caml.pl < tmp/version.ml >version.ml;
# perl perlscript_caml.pl < tmp/scalar.mli >scalar.mli
# perl perlscript_c.pl < tmp/manager_stubs.c >manager_caml.c
# perl perlscript_caml.pl < tmp/version.mli >version.mli
# perl perlscript_caml.pl < tmp/interval.mli >interval.mli
# perl perlscript_caml.pl < tmp/manager.ml >manager.ml;
# perl perlscript_c.pl < tmp/coeff_stubs.c >coeff_caml.c
# perl perlscript_caml.pl < tmp/coeff.ml >coeff.ml;
# perl perlscript_caml.pl < tmp/manager.mli >manager.mli
# perl perlscript_c.pl < tmp/environment_stubs.c >environment_caml.c
# perl perlscript_caml.pl < tmp/coeff.mli >coeff.mli
# perl perlscript_caml.pl < tmp/environment.ml >environment.ml;
# perl perlscript_caml.pl < tmp/environment.mli >environment.mli
# perl perlscript_c.pl < tmp/lincons0_stubs.c >lincons0_caml.c
# perl perlscript_c.pl < tmp/linexpr0_stubs.c >linexpr0_caml.c
# perl perlscript_caml.pl < tmp/lincons0.ml >lincons0.ml;
# perl perlscript_c.pl < tmp/generator0_stubs.c >generator0_caml.c
# perl perlscript_caml.pl < tmp/linexpr0.ml >linexpr0.ml;
# perl perlscript_caml.pl < tmp/generator0.ml >generator0.ml;
# perl perlscript_caml.pl < tmp/lincons0.mli >lincons0.mli
# perl perlscript_caml.pl < tmp/linexpr0.mli >linexpr0.mli
# perl perlscript_caml.pl < tmp/generator0.mli >generator0.mli
# perl perlscript_c.pl < tmp/texpr0_stubs.c >texpr0_caml.c
# perl perlscript_caml.pl < tmp/texpr0.ml >texpr0.ml;
# perl perlscript_caml.pl < tmp/texpr0.mli >texpr0.mli
# perl perlscript_c.pl < tmp/tcons0_stubs.c >tcons0_caml.c
# perl perlscript_caml.pl < tmp/tcons0.ml >tcons0.ml;
# perl perlscript_caml.pl < tmp/tcons0.mli >tcons0.mli
# perl perlscript_c.pl < tmp/linexpr1_stubs.c >linexpr1_caml.c
# perl perlscript_caml.pl < tmp/linexpr1.ml >linexpr1.ml;
# perl perlscript_caml.pl < tmp/linexpr1.mli >linexpr1.mli
# perl perlscript_c.pl < tmp/generator1_stubs.c >generator1_caml.c
# perl perlscript_c.pl < tmp/lincons1_stubs.c >lincons1_caml.c
# 118 states, 2303 transitions, table size 9920 bytes
# perl perlscript_caml.pl < tmp/generator1.ml >generator1.ml;
# perl perlscript_caml.pl < tmp/lincons1.ml >lincons1.ml;
# perl perlscript_caml.pl < tmp/generator1.mli >generator1.mli
# perl perlscript_caml.pl < tmp/lincons1.mli >lincons1.mli
# perl perlscript_c.pl < tmp/texpr1_stubs.c >texpr1_caml.c
# perl perlscript_caml.pl < tmp/texpr1.ml >texpr1.ml;
# perl perlscript_caml.pl < tmp/texpr1.mli >texpr1.mli
# perl perlscript_c.pl < tmp/tcons1_stubs.c >tcons1_caml.c
# perl perlscript_caml.pl < tmp/tcons1.ml >tcons1.ml;
# perl perlscript_c.pl < tmp/disjunction_stubs.c >disjunction_caml.c
# perl perlscript_caml.pl < tmp/tcons1.mli >tcons1.mli
# perl perlscript_caml.pl < tmp/disjunction.ml >disjunction.ml;
# perl perlscript_caml.pl < tmp/disjunction.mli >disjunction.mli
# perl perlscript_c.pl < tmp/abstract0_stubs.c >abstract0_caml.c
# perl perlscript_caml.pl < tmp/abstract0.ml >abstract0.ml;
# perl perlscript_caml.pl < tmp/abstract0.mli >abstract0.mli
# perl perlscript_c.pl < tmp/policy_stubs.c >policy_caml.c
# perl perlscript_caml.pl < tmp/policy.ml >policy.ml;
# perl perlscript_caml.pl < tmp/policy.mli >policy.mli
# perl perlscript_c.pl < tmp/abstract1_stubs.c >abstract1_caml.c
# perl perlscript_caml.pl < tmp/abstract1.ml >abstract1.ml;
# perl perlscript_caml.pl < tmp/abstract1.mli >abstract1.mli
# /home/opam/.opam/4.02/bin/ocamldep scalar.ml interval.ml coeff.ml dim.ml linexpr0.ml lincons0.ml generator0.ml texpr0.ml tcons0.ml manager.ml abstract0.ml var.ml environment.ml linexpr1.ml lincons1.ml generator1.ml texpr1.ml tcons1.ml abstract1.ml policy.ml disjunction.ml version.ml apron_parser.ml apron_lexer.ml parser.ml scalar.mli interval.mli coeff.mli dim.mli linexpr0.mli lincons0.mli generator0.mli texpr0.mli tcons0.mli manager.mli abstract0.mli var.mli environment.mli linexpr1.mli lincons1.mli generator1.mli texpr1.mli tcons1.mli abstract1.mli policy.mli disjunction.mli version.mli apron_parser.mli apron_lexer.mli parser.mli > depend
# make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/mlapronidl'
# make[1]: Entering directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/mlapronidl'
# cp scalar.idl tmp/scalar.idl
# cp interval.idl tmp/interval.idl
# cp coeff.idl tmp/coeff.idl
# cp dim.idl tmp/dim.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/scalar.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/interval.idl
# cp linexpr0.idl tmp/linexpr0.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/dim.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/coeff.idl
# cp lincons0.idl tmp/lincons0.idl
# cp generator0.idl tmp/generator0.idl
# cp texpr0.idl tmp/texpr0.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/linexpr0.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/lincons0.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/generator0.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/texpr0.idl
# cp tcons0.idl tmp/tcons0.idl
# cp manager.idl tmp/manager.idl
# cp abstract0.idl tmp/abstract0.idl
# cp var.idl tmp/var.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/tcons0.idl
# cp environment.idl tmp/environment.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/manager.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/abstract0.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/var.idl
# cp linexpr1.idl tmp/linexpr1.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/environment.idl
# cp lincons1.idl tmp/lincons1.idl
# cp generator1.idl tmp/generator1.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/linexpr1.idl
# cp texpr1.idl tmp/texpr1.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/lincons1.idl
# cp tcons1.idl tmp/tcons1.idl
# cp disjunction.idl tmp/disjunction.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/generator1.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/texpr1.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/tcons1.idl
# cp version.idl tmp/version.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/disjunction.idl
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/version.idl
# perl perlscript_c.pl < tmp/dim_stubs.c >dim_caml.c
# perl perlscript_c.pl < tmp/scalar_stubs.c >scalar_caml.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c apron_caml.c -o apron_caml.o
# perl perlscript_c.pl < tmp/var_stubs.c >var_caml.c
# perl perlscript_caml.pl < tmp/dim.ml >dim.ml;
# perl perlscript_caml.pl < tmp/scalar.ml >scalar.ml;
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c abstract1_caml.c -o abstract1_caml.o
# cp policy.idl tmp/policy.idl
# perl perlscript_caml.pl < tmp/var.ml >var.ml;
# perl perlscript_c.pl < tmp/interval_stubs.c >interval_caml.c
# perl perlscript_caml.pl < tmp/dim.mli >dim.mli
# perl perlscript_c.pl < tmp/version_stubs.c >version_caml.c
# /home/opam/.opam/4.02/bin/camlidl -no-include -prepro "perl macros.pl" tmp/policy.idl
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c apron_caml.c -o apron_caml_debug.o
# perl perlscript_caml.pl < tmp/scalar.mli >scalar.mli
# perl perlscript_caml.pl < tmp/var.mli >var.mli
# perl perlscript_c.pl < tmp/manager_stubs.c >manager_caml.c
# perl perlscript_caml.pl < tmp/interval.ml >interval.ml;
# perl perlscript_caml.pl < tmp/version.ml >version.ml;
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c abstract1_caml.c -o abstract1_caml_debug.o
# perl perlscript_caml.pl < tmp/manager.ml >manager.ml;
# perl perlscript_caml.pl < tmp/interval.mli >interval.mli
# perl perlscript_caml.pl < tmp/version.mli >version.mli
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c dim.mli
# perl perlscript_c.pl < tmp/coeff_stubs.c >coeff_caml.c
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c var.mli
# perl perlscript_caml.pl < tmp/manager.mli >manager.mli
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c scalar_caml.c -o scalar_caml.o
# perl perlscript_caml.pl < tmp/coeff.ml >coeff.ml;
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c interval_caml.c -o interval_caml.o
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c dim_caml.c -o dim_caml.o
# perl perlscript_c.pl < tmp/environment_stubs.c >environment_caml.c
# perl perlscript_caml.pl < tmp/coeff.mli >coeff.mli
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c var_caml.c -o var_caml.o
# perl perlscript_caml.pl < tmp/environment.ml >environment.ml;
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c version_caml.c -o version_caml.o
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c scalar_caml.c -o scalar_caml_debug.o
# perl perlscript_c.pl < tmp/linexpr0_stubs.c >linexpr0_caml.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c interval_caml.c -o interval_caml_debug.o
# perl perlscript_c.pl < tmp/lincons0_stubs.c >lincons0_caml.c
# perl perlscript_c.pl < tmp/generator0_stubs.c >generator0_caml.c
# perl perlscript_caml.pl < tmp/environment.mli >environment.mli
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c coeff_caml.c -o coeff_caml_debug.o
# perl perlscript_caml.pl < tmp/linexpr0.ml >linexpr0.ml;
# perl perlscript_caml.pl < tmp/lincons0.ml >lincons0.ml;
# perl perlscript_caml.pl < tmp/generator0.ml >generator0.ml;
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c dim_caml.c -o dim_caml_debug.o
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c manager_caml.c -o manager_caml_debug.o
# perl perlscript_caml.pl < tmp/lincons0.mli >lincons0.mli
# perl perlscript_caml.pl < tmp/generator0.mli >generator0.mli
# perl perlscript_caml.pl < tmp/linexpr0.mli >linexpr0.mli
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c var_caml.c -o var_caml_debug.o
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c environment_caml.c -o environment_caml_debug.o
# perl perlscript_c.pl < tmp/texpr0_stubs.c >texpr0_caml.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c version_caml.c -o version_caml_debug.o
# /home/opam/.opam/4.02/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -for-pack Apron -c dim.ml
# perl perlscript_caml.pl < tmp/texpr0.ml >texpr0.ml;
# /home/opam/.opam/4.02/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -for-pack Apron -c var.ml
# perl perlscript_caml.pl < tmp/texpr0.mli >texpr0.mli
# perl perlscript_c.pl < tmp/tcons0_stubs.c >tcons0_caml.c
# perl perlscript_c.pl < tmp/linexpr1_stubs.c >linexpr1_caml.c
# perl perlscript_caml.pl < tmp/tcons0.ml >tcons0.ml;
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c scalar.mli
# perl perlscript_caml.pl < tmp/linexpr1.ml >linexpr1.ml;
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c dim.ml
# perl perlscript_caml.pl < tmp/tcons0.mli >tcons0.mli
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c manager.mli
# perl perlscript_caml.pl < tmp/linexpr1.mli >linexpr1.mli
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c var.ml
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c environment.mli
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c version.mli
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c coeff_caml.c -o coeff_caml.o
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c linexpr0_caml.c -o linexpr0_caml.o
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c lincons0_caml.c -o lincons0_caml.o
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c generator0_caml.c -o generator0_caml.o
# perl perlscript_c.pl < tmp/lincons1_stubs.c >lincons1_caml.c
# perl perlscript_c.pl < tmp/texpr1_stubs.c >texpr1_caml.c
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c texpr0_caml.c -o texpr0_caml.o
# perl perlscript_caml.pl < tmp/lincons1.ml >lincons1.ml;
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c tcons0_caml.c -o tcons0_caml.o
# perl perlscript_c.pl < tmp/generator1_stubs.c >generator1_caml.c
# perl perlscript_caml.pl < tmp/texpr1.ml >texpr1.ml;
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c manager_caml.c -o manager_caml.o
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c environment_caml.c -o environment_caml.o
# perl perlscript_caml.pl < tmp/lincons1.mli >lincons1.mli
# perl perlscript_caml.pl < tmp/generator1.ml >generator1.ml;
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c linexpr1_caml.c -o linexpr1_caml.o
# perl perlscript_caml.pl < tmp/texpr1.mli >texpr1.mli
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c linexpr0_caml.c -o linexpr0_caml_debug.o
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c lincons0_caml.c -o lincons0_caml_debug.o
# perl perlscript_caml.pl < tmp/generator1.mli >generator1.mli
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c generator0_caml.c -o generator0_caml_debug.o
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c texpr0_caml.c -o texpr0_caml_debug.o
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c tcons0_caml.c -o tcons0_caml_debug.o
# perl perlscript_c.pl < tmp/tcons1_stubs.c >tcons1_caml.c
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c linexpr1_caml.c -o linexpr1_caml_debug.o
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c lincons1_caml.c -o lincons1_caml_debug.o
# perl perlscript_caml.pl < tmp/tcons1.ml >tcons1.ml;
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c generator1_caml.c -o generator1_caml_debug.o
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c texpr1_caml.c -o texpr1_caml_debug.o
# /home/opam/.opam/4.02/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -for-pack Apron -c scalar.ml
# perl perlscript_caml.pl < tmp/tcons1.mli >tcons1.mli
# /home/opam/.opam/4.02/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -for-pack Apron -c manager.ml
# /home/opam/.opam/4.02/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -for-pack Apron -c environment.ml
# /home/opam/.opam/4.02/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -for-pack Apron -c version.ml
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c scalar.ml
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c interval.mli
# perl perlscript_c.pl < tmp/abstract0_stubs.c >abstract0_caml.c
# perl perlscript_c.pl < tmp/disjunction_stubs.c >disjunction_caml.c
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c manager.ml
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c environment.ml
# perl perlscript_caml.pl < tmp/disjunction.ml >disjunction.ml;
# perl perlscript_caml.pl < tmp/abstract0.ml >abstract0.ml;
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c version.ml
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c lincons1_caml.c -o lincons1_caml.o
# perl perlscript_caml.pl < tmp/disjunction.mli >disjunction.mli
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c generator1_caml.c -o generator1_caml.o
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c texpr1_caml.c -o texpr1_caml.o
# perl perlscript_caml.pl < tmp/abstract0.mli >abstract0.mli
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c tcons1_caml.c -o tcons1_caml.o
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c disjunction_caml.c -o disjunction_caml.o
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c tcons1_caml.c -o tcons1_caml_debug.o
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c disjunction_caml.c -o disjunction_caml_debug.o
# /home/opam/.opam/4.02/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -for-pack Apron -c interval.ml
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c interval.ml
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c coeff.mli
# cc -U__STRICT_ANSI__ -DNDEBUG -O3  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c abstract0_caml.c -o abstract0_caml.o
# cc -U__STRICT_ANSI__ -UNDEBUG -O0 -g  -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -Wno-unused-parameter -Wno-unused-function -fPIC -Werror-implicit-function-declaration -Wbad-function-cast -Wstrict-prototypes -std=c99  -I../apron  -I/home/opam/.opam/4.02/lib/gmp -I../mlapronidl -I/home/opam/.opam/4.02/lib/camlidl -I/home/opam/.opam/4.02/lib/ocaml -c abstract0_caml.c -o abstract0_caml_debug.o
# sh /home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/ocamlpack -o apron_ocamldoc.mli -title "APRON Library" -intro introduction.odoc scalar interval coeff dim linexpr0 lincons0 generator0 texpr0 tcons0 manager abstract0 var environment linexpr1 lincons1 generator1 texpr1 tcons1 abstract1 policy disjunction version apron_parser apron_lexer parser
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c coeff.ml
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c linexpr0.mli
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c linexpr0.ml
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c lincons0.mli
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c generator0.mli
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c texpr0.mli
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c linexpr1.mli
# /home/opam/.opam/4.02/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -for-pack Apron -c coeff.ml
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c lincons0.ml
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c generator0.ml
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c texpr0.ml
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c tcons0.mli
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c linexpr1.ml
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c lincons1.mli
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c generator1.mli
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c texpr1.mli
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c tcons0.ml
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c abstract0.mli
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c texpr1.ml
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c tcons1.mli
# /bin/sed -i -e 's/{5/{6/g;s/{4/{5/g;s/{3/{4/g;s/{2/{3/g;s/{1/{2/g' apron_ocamldoc.mli
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c apron_parser.mli
# /home/opam/.opam/4.02/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -for-pack Apron -c linexpr0.ml
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c apron_parser.ml
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c apron_lexer.mli
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c abstract0.ml
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c lincons1.ml
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c generator1.ml
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c tcons1.ml
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c abstract1.mli
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c apron_lexer.ml
# /home/opam/.opam/4.02/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -for-pack Apron -c lincons0.ml
# /home/opam/.opam/4.02/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -for-pack Apron -c generator0.ml
# /home/opam/.opam/4.02/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -for-pack Apron -c texpr0.ml
# /home/opam/.opam/4.02/bin/ocamlopt.opt -inline 20 -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -for-pack Apron -c linexpr1.ml
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c abstract1.ml
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c policy.mli
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c disjunction.mli
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c parser.mli
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c disjunction.ml
# perl perlscript_c.pl < tmp/policy_stubs.c >policy_caml.c
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c parser.ml
# /home/opam/.opam/4.02/bin/ocamlc.opt -g -I /home/opam/.opam/4.02/lib/gmp -I ../mlapronidl -c policy.ml
# perl perlscript_caml.pl < tmp/policy.ml >policy.ml;
# File "policy.ml", line 1:
# Error: The implementation policy.ml does not match the interface policy.cmi:
#        The module `Abstract1' is required but not provided
#        The module `Abstract0' is required but not provided
#        The value `equal' is required but not provided
#        The value `dimension' is required but not provided
#        The value `to_string' is required but not provided
#        The value `fdump' is required but not provided
#        The value `copy' is required but not provided
#        The value `manager' is required but not provided
#        The value `manager_get_manager' is required but not provided
#        The type `t' is required but not provided
#        The type `man' is required but not provided
# make[1]: *** [Makefile:210: policy.cmo] Error 2
# make[1]: *** Waiting for unfinished jobs....
# perl perlscript_caml.pl < tmp/policy.mli >policy.mli
# make[1]: Leaving directory '/home/opam/.opam/4.02/.opam-switch/build/apron.v0.9.13/mlapronidl'
# make: *** [Makefile:38: ml] Error 2



<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build apron v0.9.13
+- 
+- The following changes have been performed
| - remove  ocaml-secondary-compiler 4.08.1-1
| - install camlidl                  1.05
| - install conf-gmp                 3
| - install conf-mpfr                3
| - install conf-perl                1
| - install conf-pkg-config          2
| - install mlgmpidl                 1.2.13
| - install ocamlbuild               0
| - install ocamlfind                1.9.1
+- 
# Run eval $(opam env) to update the current shell environment

The former state can be restored with:
    /usr/bin/opam switch import "/home/opam/.opam/4.02/.opam-switch/backup/state-20211109124956.export"
'opam install -vy apron.v0.9.13' failed.
"/bin/bash" "-c"
"
opam remove -y "apron.v0.9.13"
opam install -vy "apron.v0.9.13"
res=$?
if [ $res = 31 ]; then
    if opam show -f x-ci-accept-failures: "apron.v0.9.13" | grep -q '"debian-unstable"'; then
        echo "This package failed and has been disabled for CI using the 'x-ci-accept-failures' field."
        exit 69
    fi
fi


exit $res
" failed with exit status 31
Failed: Build failed