Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python-islpy.spec'], chrootPath='/var/lib/mock/openeuler-22.03_LTS_SP1-x86_64-1685382051.003407/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=True) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python-islpy.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False /etc/profile.d/system-info.sh: line 55: ps: command not found Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/python-islpy-2023.1-1.src.rpm Child return code was: 0 Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python-islpy.spec'], chrootPath='/var/lib/mock/openeuler-22.03_LTS_SP1-x86_64-1685382051.003407/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=True) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python-islpy.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False /etc/profile.d/system-info.sh: line 55: ps: command not found Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/python-islpy-2023.1-1.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/python-islpy.spec'], chrootPath='/var/lib/mock/openeuler-22.03_LTS_SP1-x86_64-1685382051.003407/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=True) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/python-islpy.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False /etc/profile.d/system-info.sh: line 55: ps: command not found Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.9tVkUZ + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf islpy-2023.1 + /usr/bin/gzip -dc /builddir/build/SOURCES/islpy-2023.1.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd islpy-2023.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.vRcUOW + umask 022 + cd /builddir/build/BUILD + cd islpy-2023.1 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection ' + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld' + /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -s' --------------------------------------------------------------------------- Pybind11 is not installed. --------------------------------------------------------------------------- Very likely, the build process after this message will fail. Simply press Ctrl+C and type python -m pip install pybind11 to fix this. If you don't, the build will continue in a few seconds. [1] https://pybind11.readthedocs.io/en/stable/ --------------------------------------------------------------------------- Continuing in 10 seconds... Continuing in 9 seconds... Continuing in 8 seconds... Continuing in 7 seconds... Continuing in 6 seconds... Continuing in 5 seconds... Continuing in 4 seconds... Continuing in 3 seconds... Continuing in 2 seconds... Continuing in 1 seconds... /usr/lib/python3.9/site-packages/setuptools/installer.py:27: SetuptoolsDeprecationWarning: setuptools.installer is deprecated. Requirements should be satisfied by a PEP 517 installer. warnings.warn( WARNING: The wheel package is not available. WARNING: func decl regexp not matched: isl_stat_error = -1, isl_stat_ok = 0 } isl_stat; isl_stat isl_stat_non_null(void *obj); WARNING: func decl regexp not matched: isl_bool_error = -1, isl_bool_false = 0, isl_bool_true = 1 } isl_bool; isl_bool isl_bool_not(isl_bool b); WARNING: func decl regexp not matched: void (*isl_id_get_free_user(__isl_keep isl_id *id))(void *user); SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: arg type char **): SKIP (sig not supported: arg type FILE *): SKIP (sig not supported: ret type: FILE * in ): SKIP (sig not supported: arg type void *): SKIP (val version available): -> SKIP (sig not supported: arg type void *): SKIP (val version available): -> SKIP (val version available): -> SKIP (val version available): -> SKIP (val version available): -> SKIP (val version available): -> SKIP (val version available): -> SKIP (val version available): -> SKIP (val version available): -> SKIP (sig not supported: arg type FILE *): SKIP (val version available): -> SKIP (sig not supported: arg type FILE *): SKIP (val version available): -> SKIP (val version available): -> SKIP (val version available): -> SKIP (val version available): -> SKIP (val version available): -> SKIP (sig not supported: callback signature without user pointer): SKIP (val version available): -> SKIP (val version available): -> SKIP (4 undocumented methods): , , , SKIP (sig not supported: arg type FILE *): SKIP (sig not supported: arg type FILE *): SKIP (val version available): -> SKIP (sig not supported: int *): SKIP (sig not supported: callback signature without user pointer): SKIP (sig not supported: arg type FILE *): SKIP (val version available): -> SKIP (sig not supported: arg type FILE *): SKIP (sig not supported: arg type FILE *): SKIP (val version available): -> SKIP (val version available): -> SKIP (val version available): -> SKIP (sig not supported: arg type FILE *): SKIP (sig not supported: arg type FILE *): SKIP (val version available): -> SKIP (val version available): -> SKIP (val version available): -> SKIP (sig not supported: arg type FILE *): SKIP (sig not supported: arg type FILE *): SKIP (sig not supported: arg type FILE *): SKIP (2 undocumented methods): , SKIP (sig not supported: non-give secondary ptr return value): SKIP (sig not supported: arg type FILE *): SKIP (sig not supported: arg type FILE *): SKIP (sig not supported: arg type FILE *): SKIP (sig not supported: non-give secondary ptr return value): SKIP (sig not supported: arg type FILE *): SKIP (sig not supported: arg type FILE *): SKIP (sig not supported: arg type FILE *): SKIP (sig not supported: arg type FILE *): SKIP (sig not supported: arg type void *): SKIP (sig not supported: arg type isl_access_restrict ): SKIP (sig not supported: arg type void *): SKIP (sig not supported: unsupported callback arg: {arg.base_type} {arg.ptr}): SKIP (sig not supported: arg type FILE *): SKIP (sig not supported: unsupported callback arg: {arg.base_type} {arg.ptr}): SKIP (sig not supported: unsupported callback arg: {arg.base_type} {arg.ptr}): SKIP (sig not supported: unsupported callback arg: {arg.base_type} {arg.ptr}): SKIP (sig not supported: unsupported callback arg: {arg.base_type} {arg.ptr}): SKIP (0 undocumented methods): running build running build_py creating build creating build/lib.linux-x86_64-3.9 creating build/lib.linux-x86_64-3.9/islpy copying islpy/__init__.py -> build/lib.linux-x86_64-3.9/islpy copying islpy/version.py -> build/lib.linux-x86_64-3.9/islpy running build_ext creating tmp gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include/python3.9 -c /tmp/tmpiulz5rjx.cpp -o tmp/tmpiulz5rjx.o -std=gnu++14 gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include/python3.9 -c /tmp/tmpao3pzr86.cpp -o tmp/tmpao3pzr86.o -fvisibility=hidden building 'islpy._isl' extension creating build/temp.linux-x86_64-3.9 creating build/temp.linux-x86_64-3.9/isl creating build/temp.linux-x86_64-3.9/isl/imath creating build/temp.linux-x86_64-3.9/src creating build/temp.linux-x86_64-3.9/src/wrapper gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/basis_reduction_tab.c -o build/temp.linux-x86_64-3.9/isl/basis_reduction_tab.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_map_private.h:24, from isl/basis_reduction_tab.c:11: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ In file included from isl/basis_reduction_tab.c:112: isl/basis_reduction_templ.c: In function ‘isl_tab_compute_reduced_basis’: isl/basis_reduction_templ.c:202:6: warning: ‘row’ may be used uninitialized in this function [-Wmaybe-uninitialized] 202 | save_alpha(lp, row-i, i, alpha_buffer[j]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/bset_from_bmap.c -o build/temp.linux-x86_64-3.9/isl/bset_from_bmap.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden isl/bset_from_bmap.c:5:34: warning: ‘bset_from_bmap’ defined but not used [-Wunused-function] 5 | static __isl_give isl_basic_set *bset_from_bmap(__isl_take isl_basic_map *bmap) | ^~~~~~~~~~~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/bset_to_bmap.c -o build/temp.linux-x86_64-3.9/isl/bset_to_bmap.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden isl/bset_to_bmap.c:7:34: warning: ‘bset_to_bmap’ defined but not used [-Wunused-function] 7 | static __isl_give isl_basic_map *bset_to_bmap(__isl_take isl_basic_set *bset) | ^~~~~~~~~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/dep.c -o build/temp.linux-x86_64-3.9/isl/dep.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/imath/gmp_compat.c -o build/temp.linux-x86_64-3.9/isl/imath/gmp_compat.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden isl/imath/gmp_compat.c: In function ‘impz_get_ui’: isl/imath/gmp_compat.c:428:33: warning: statement with no effect [-Wunused-value] 41 | #define CHECK(res) (res) | ~~~~~ ...... 428 | CHECK(res == MP_RANGE ? MP_OK : MP_RANGE); isl/imath/gmp_compat.c:41:21: note: in definition of macro ‘CHECK’ 41 | #define CHECK(res) (res) | ^~~ isl/imath/gmp_compat.c: In function ‘impz_get_si’: isl/imath/gmp_compat.c:446:33: warning: statement with no effect [-Wunused-value] 41 | #define CHECK(res) (res) | ~~~~~ ...... 446 | CHECK(res == MP_RANGE ? MP_OK : MP_RANGE); isl/imath/gmp_compat.c:41:21: note: in definition of macro ‘CHECK’ 41 | #define CHECK(res) (res) | ^~~ isl/imath/gmp_compat.c: In function ‘impz_export’: isl/imath/gmp_compat.c:659:21: warning: variable ‘num_missing_bytes’ set but not used [-Wunused-but-set-variable] 659 | size_t num_words, num_missing_bytes; | ^~~~~~~~~~~~~~~~~ isl/imath/gmp_compat.c: In function ‘impz_sizeinbase’: isl/imath/gmp_compat.c:811:19: warning: statement with no effect [-Wunused-value] 41 | #define CHECK(res) (res) | ~~~~~ ...... 811 | CHECK((res > 0) == MP_OK); isl/imath/gmp_compat.c:41:21: note: in definition of macro ‘CHECK’ 41 | #define CHECK(res) (res) | ^~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/imath/imath.c -o build/temp.linux-x86_64-3.9/isl/imath/imath.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden isl/imath/imath.c: In function ‘s_ksqr’: isl/imath/imath.c:1975:29: warning: variable ‘carry’ set but not used [-Wunused-but-set-variable] 1975 | mp_digit *t1, *t2, *t3, carry; | ^~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/imath/imrat.c -o build/temp.linux-x86_64-3.9/isl/imath/imrat.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_aff.c -o build/temp.linux-x86_64-3.9/isl/isl_aff.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_ctx_private.h:2, from isl/isl_aff.c:23: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ In file included from isl/isl_aff.c:42: isl/isl_list_templ.c: In function ‘isl_aff_list_grow’: isl/isl_list_templ.c:101:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (list->ref == 1 && list->n + n <= list->size) | ^~ isl/isl_list_templ.c:115:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^~ isl/isl_list_templ.c:115:46: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^ isl/isl_list_templ.c: In function ‘isl_aff_list_drop’: isl/isl_list_templ.c:165:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 165 | if (first + n > list->n || first + n < first) | ^ isl/isl_list_templ.c:173:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 173 | for (i = 0; i < n; ++i) | ^ isl/isl_list_templ.c:175:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 175 | for (i = first; i + n < list->n; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_aff_list_insert’: isl/isl_list_templ.c:207:10: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 207 | if (pos > list->n) | ^ isl/isl_list_templ.c:211:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 211 | if (list->ref == 1 && list->size > list->n) { | ^ isl/isl_list_templ.c:212:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 212 | for (i = list->n; i > pos; --i) | ^ isl/isl_list_templ.c:220:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 220 | for (i = 0; i < pos; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_aff_list_concat’: isl/isl_list_templ.c:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | if (list1->ref == 1 && list1->n + list2->n <= list1->size) | ^~ In file included from isl/isl_aff.c:48: isl/isl_list_templ.c: In function ‘isl_pw_aff_list_grow’: isl/isl_list_templ.c:101:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (list->ref == 1 && list->n + n <= list->size) | ^~ isl/isl_list_templ.c:115:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^~ isl/isl_list_templ.c:115:46: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^ isl/isl_list_templ.c: In function ‘isl_pw_aff_list_drop’: isl/isl_list_templ.c:165:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 165 | if (first + n > list->n || first + n < first) | ^ isl/isl_list_templ.c:173:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 173 | for (i = 0; i < n; ++i) | ^ isl/isl_list_templ.c:175:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 175 | for (i = first; i + n < list->n; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_pw_aff_list_insert’: isl/isl_list_templ.c:207:10: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 207 | if (pos > list->n) | ^ isl/isl_list_templ.c:211:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 211 | if (list->ref == 1 && list->size > list->n) { | ^ isl/isl_list_templ.c:212:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 212 | for (i = list->n; i > pos; --i) | ^ isl/isl_list_templ.c:220:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 220 | for (i = 0; i < pos; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_pw_aff_list_concat’: isl/isl_list_templ.c:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | if (list1->ref == 1 && list1->n + list2->n <= list1->size) | ^~ In file included from isl/isl_aff.c:54: isl/isl_list_templ.c: In function ‘isl_pw_multi_aff_list_grow’: isl/isl_list_templ.c:101:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (list->ref == 1 && list->n + n <= list->size) | ^~ isl/isl_list_templ.c:115:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^~ isl/isl_list_templ.c:115:46: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^ isl/isl_list_templ.c: In function ‘isl_pw_multi_aff_list_drop’: isl/isl_list_templ.c:165:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 165 | if (first + n > list->n || first + n < first) | ^ isl/isl_list_templ.c:173:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 173 | for (i = 0; i < n; ++i) | ^ isl/isl_list_templ.c:175:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 175 | for (i = first; i + n < list->n; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_pw_multi_aff_list_insert’: isl/isl_list_templ.c:207:10: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 207 | if (pos > list->n) | ^ isl/isl_list_templ.c:211:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 211 | if (list->ref == 1 && list->size > list->n) { | ^ isl/isl_list_templ.c:212:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 212 | for (i = list->n; i > pos; --i) | ^ isl/isl_list_templ.c:220:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 220 | for (i = 0; i < pos; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_pw_multi_aff_list_concat’: isl/isl_list_templ.c:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | if (list1->ref == 1 && list1->n + list2->n <= list1->size) | ^~ In file included from isl/isl_aff.c:60: isl/isl_list_templ.c: In function ‘isl_union_pw_aff_list_grow’: isl/isl_list_templ.c:101:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (list->ref == 1 && list->n + n <= list->size) | ^~ isl/isl_list_templ.c:115:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^~ isl/isl_list_templ.c:115:46: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^ isl/isl_list_templ.c: In function ‘isl_union_pw_aff_list_drop’: isl/isl_list_templ.c:165:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 165 | if (first + n > list->n || first + n < first) | ^ isl/isl_list_templ.c:173:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 173 | for (i = 0; i < n; ++i) | ^ isl/isl_list_templ.c:175:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 175 | for (i = first; i + n < list->n; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_union_pw_aff_list_insert’: isl/isl_list_templ.c:207:10: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 207 | if (pos > list->n) | ^ isl/isl_list_templ.c:211:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 211 | if (list->ref == 1 && list->size > list->n) { | ^ isl/isl_list_templ.c:212:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 212 | for (i = list->n; i > pos; --i) | ^ isl/isl_list_templ.c:220:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 220 | for (i = 0; i < pos; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_union_pw_aff_list_concat’: isl/isl_list_templ.c:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | if (list1->ref == 1 && list1->n + list2->n <= list1->size) | ^~ In file included from isl/isl_aff.c:66: isl/isl_list_templ.c: In function ‘isl_union_pw_multi_aff_list_grow’: isl/isl_list_templ.c:101:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (list->ref == 1 && list->n + n <= list->size) | ^~ isl/isl_list_templ.c:115:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^~ isl/isl_list_templ.c:115:46: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^ isl/isl_list_templ.c: In function ‘isl_union_pw_multi_aff_list_drop’: isl/isl_list_templ.c:165:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 165 | if (first + n > list->n || first + n < first) | ^ isl/isl_list_templ.c:173:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 173 | for (i = 0; i < n; ++i) | ^ isl/isl_list_templ.c:175:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 175 | for (i = first; i + n < list->n; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_union_pw_multi_aff_list_insert’: isl/isl_list_templ.c:207:10: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 207 | if (pos > list->n) | ^ isl/isl_list_templ.c:211:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 211 | if (list->ref == 1 && list->size > list->n) { | ^ isl/isl_list_templ.c:212:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 212 | for (i = list->n; i > pos; --i) | ^ isl/isl_list_templ.c:220:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 220 | for (i = 0; i < pos; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_union_pw_multi_aff_list_concat’: isl/isl_list_templ.c:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | if (list1->ref == 1 && list1->n + list2->n <= list1->size) | ^~ isl/isl_aff.c: In function ‘isl_aff_floor’: isl/isl_aff.c:1744:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1744 | for (i = 1; i < aff->v->size; ++i) { | ^ isl/isl_aff.c: In function ‘isl_aff_substitute_equalities_lifted’: isl/isl_aff.c:2261:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2261 | for (i = 0; i < eq->n_eq; ++i) { | ^ isl/isl_aff.c:2263:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2263 | if (j < 0 || j == 0 || j >= o_div) | ^~ In file included from isl/isl_aff.c:2588: isl/check_type_range_templ.c: In function ‘isl_aff_check_range’: isl/check_type_range_templ.c:15:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 15 | if (first + n > dim || first + n < first) | ^ isl/isl_aff.c: In function ‘isl_aff_involves_dims’: isl/isl_aff.c:2614:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2614 | for (i = 0; i < n; ++i) | ^ In file included from isl/isl_ctx_private.h:1, from isl/isl_aff.c:23: isl/isl_pw_templ.c: In function ‘isl_pw_aff_add_dup_piece’: isl/isl_pw_templ.c:75:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 75 | isl_assert(ctx, pw->n < pw->size, goto error); | ^ isl/include/isl/ctx.h:148:7: note: in definition of macro ‘isl_assert4’ 148 | if (test) \ | ^~~~ isl/isl_pw_templ.c:75:2: note: in expansion of macro ‘isl_assert’ 75 | isl_assert(ctx, pw->n < pw->size, goto error); | ^~~~~~~~~~ In file included from isl/isl_aff.c:2893: isl/isl_pw_add_disjoint_templ.c: In function ‘isl_pw_aff_grow’: isl/isl_pw_add_disjoint_templ.c:27:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 27 | if (pw->n + n <= pw->size) | ^~ isl/isl_pw_add_disjoint_templ.c: In function ‘isl_pw_aff_add_disjoint’: isl/isl_pw_add_disjoint_templ.c:57:16: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 57 | if (pw1->size < pw1->n + pw2->n && pw1->n < pw2->n) | ^ In file included from isl/isl_multi_templ.c:207, from isl/isl_aff.c:4075: isl/check_type_range_templ.c: In function ‘isl_multi_aff_check_range’: isl/check_type_range_templ.c:15:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 15 | if (first + n > dim || first + n < first) | ^ In file included from isl/isl_aff.c:4075: isl/isl_multi_templ.c: In function ‘isl_multi_aff_drop_output_dims’: isl/isl_multi_templ.c:592:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 592 | for (i = 0; i < n; ++i) | ^ isl/isl_multi_templ.c:594:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 594 | for (i = first; i + n < multi->n; ++i) | ^ isl/isl_aff.c: In function ‘isl_multi_aff_project_out_map’: isl/isl_aff.c:4395:10: warning: comparison of integer expressions of different signedness: ‘isl_size’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 4395 | if (dim == n) | ^~ isl/isl_aff.c:4402:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4402 | for (i = 0; i < first; ++i) { | ^ isl/isl_aff.c:4410:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4410 | for (i = 0; i < dim - (first + n); ++i) { | ^ In file included from isl/isl_ctx_private.h:1, from isl/isl_aff.c:23: isl/isl_pw_templ.c: In function ‘isl_pw_multi_aff_add_dup_piece’: isl/isl_pw_templ.c:75:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 75 | isl_assert(ctx, pw->n < pw->size, goto error); | ^ isl/include/isl/ctx.h:148:7: note: in definition of macro ‘isl_assert4’ 148 | if (test) \ | ^~~~ isl/isl_pw_templ.c:75:2: note: in expansion of macro ‘isl_assert’ 75 | isl_assert(ctx, pw->n < pw->size, goto error); | ^~~~~~~~~~ In file included from isl/isl_aff.c:4703: isl/isl_pw_add_disjoint_templ.c: In function ‘isl_pw_multi_aff_grow’: isl/isl_pw_add_disjoint_templ.c:27:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 27 | if (pw->n + n <= pw->size) | ^~ isl/isl_pw_add_disjoint_templ.c: In function ‘isl_pw_multi_aff_add_disjoint’: isl/isl_pw_add_disjoint_templ.c:57:16: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 57 | if (pw1->size < pw1->n + pw2->n && pw1->n < pw2->n) | ^ isl/isl_aff.c: In function ‘extract_isl_aff_from_basic_map’: isl/isl_aff.c:5084:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5084 | if (eq >= bmap->n_eq) | ^~ isl/isl_aff.c: In function ‘range_map’: isl/isl_aff.c:5440:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5440 | for (i = 0; i < n_out; ++i) { | ^ isl/isl_aff.c: In function ‘pw_multi_aff_from_map_check_strides’: isl/isl_aff.c:5621:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5621 | for (j = 0; j < hull->n_eq; ++j) { | ^ In file included from isl/isl_aff.c:6344: isl/check_type_range_templ.c: In function ‘isl_pw_multi_aff_check_range’: isl/check_type_range_templ.c:15:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 15 | if (first + n > dim || first + n < first) | ^ In file included from isl/isl_multi_templ.c:207, from isl/isl_aff.c:6752: isl/check_type_range_templ.c: In function ‘isl_multi_pw_aff_check_range’: isl/check_type_range_templ.c:15:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 15 | if (first + n > dim || first + n < first) | ^ In file included from isl/isl_aff.c:6752: isl/isl_multi_templ.c: In function ‘isl_multi_pw_aff_drop_output_dims’: isl/isl_multi_templ.c:592:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 592 | for (i = 0; i < n; ++i) | ^ isl/isl_multi_templ.c:594:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 594 | for (i = first; i + n < multi->n; ++i) | ^ In file included from isl/isl_multi_templ.c:207, from isl/isl_aff.c:8703: isl/check_type_range_templ.c: In function ‘isl_multi_union_pw_aff_check_range’: isl/check_type_range_templ.c:15:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 15 | if (first + n > dim || first + n < first) | ^ In file included from isl/isl_aff.c:8703: isl/isl_multi_templ.c: In function ‘isl_multi_union_pw_aff_drop_output_dims’: isl/isl_multi_templ.c:592:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 592 | for (i = 0; i < n; ++i) | ^ isl/isl_multi_templ.c:594:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 594 | for (i = first; i + n < multi->n; ++i) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_aff_map.c -o build/temp.linux-x86_64-3.9/isl/isl_aff_map.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_map_private.h:24, from isl/isl_aff_map.c:18: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_affine_hull.c -o build/temp.linux-x86_64-3.9/isl/isl_affine_hull.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_ctx_private.h:2, from isl/isl_affine_hull.c:15: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ isl/isl_affine_hull.c: In function ‘delete_row’: isl/isl_affine_hull.c:103:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 103 | for (r = row; r < bset->n_eq; ++r) | ^ isl/isl_affine_hull.c: In function ‘construct_column’: isl/isl_affine_hull.c:132:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 132 | for (r = 0; r < row; ++r) { | ^ isl/isl_affine_hull.c: In function ‘affine_hull’: isl/isl_affine_hull.c:218:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 218 | int is_zero1 = row >= bset1->n_eq || | ^~ isl/isl_affine_hull.c:220:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 220 | int is_zero2 = row >= bset2->n_eq || | ^~ In file included from isl/isl_ctx_private.h:1, from isl/isl_affine_hull.c:15: isl/isl_affine_hull.c:241:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 241 | isl_assert(bset1->ctx, row == bset1->n_eq, goto error); | ^~ isl/include/isl/ctx.h:148:7: note: in definition of macro ‘isl_assert4’ 148 | if (test) \ | ^~~~ isl/isl_affine_hull.c:241:2: note: in expansion of macro ‘isl_assert’ 241 | isl_assert(bset1->ctx, row == bset1->n_eq, goto error); | ^~~~~~~~~~ isl/isl_affine_hull.c: In function ‘isl_basic_set_recession_cone’: isl/isl_affine_hull.c:333:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 333 | for (i = 0; i < bset->n_eq; ++i) | ^ isl/isl_affine_hull.c:336:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 336 | for (i = 0; i < bset->n_ineq; ++i) | ^ isl/isl_affine_hull.c: In function ‘extend_affine_hull’: isl/isl_affine_hull.c:435:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 435 | for (i = 0; i < dim; ++i) { | ^ isl/isl_affine_hull.c:438:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 438 | for (j = 0; j < hull->n_eq; ++j) { | ^ isl/isl_affine_hull.c:455:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 455 | if (j == hull->n_eq) | ^~ isl/isl_affine_hull.c: In function ‘uset_affine_hull_bounded’: isl/isl_affine_hull.c:513:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 513 | if (bset->sample && bset->sample->size == 1 + dim) { | ^~ isl/isl_affine_hull.c: In function ‘isl_tab_detect_equalities’: isl/isl_affine_hull.c:662:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 662 | for (j = tab->n_outside + 1; j < tab->n_sample; ++j) { | ^ isl/isl_affine_hull.c:682:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 682 | if (hull->n_eq > tab->n_zero) { | ^ isl/isl_affine_hull.c:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 683 | for (j = 0; j < hull->n_eq; ++j) { | ^ isl/isl_affine_hull.c: In function ‘affine_hull_with_cone’: isl/isl_affine_hull.c:760:49: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 760 | if (bset && bset->sample && bset->sample->size == 1 + total) | ^~ isl/isl_affine_hull.c: In function ‘uset_affine_hull’: isl/isl_affine_hull.c:831:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 831 | if (cone->n_eq < total) | ^ isl/isl_affine_hull.c: In function ‘isl_basic_map_detect_equalities’: isl/isl_affine_hull.c:932:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 932 | for (i = 0; i < hull->n_eq; ++i) { | ^ isl/isl_affine_hull.c: In function ‘add_strides’: isl/isl_affine_hull.c:1038:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1038 | for (i = 1; i < M->n_row; ++i) { | ^ isl/isl_affine_hull.c: In function ‘isl_basic_map_make_strides_explicit’: isl/isl_affine_hull.c:1110:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1110 | for (n_known = 0; n_known < bmap->n_div; ++n_known) | ^ isl/isl_affine_hull.c:1116:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1116 | for (n = 0; n < bmap->n_eq; ++n) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_arg.c -o build/temp.linux-x86_64-3.9/isl/isl_arg.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden isl/isl_arg.c: In function ‘match_long_name’: isl/isl_arg.c:749:19: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | if (end - start == strlen(decl->long_name) && | ^~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_ast.c -o build/temp.linux-x86_64-3.9/isl/isl_ast.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_ast.c:22: isl/isl_list_templ.c: In function ‘isl_ast_expr_list_grow’: isl/isl_list_templ.c:101:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (list->ref == 1 && list->n + n <= list->size) | ^~ isl/isl_list_templ.c:115:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^~ isl/isl_list_templ.c:115:46: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^ isl/isl_list_templ.c: In function ‘isl_ast_expr_list_drop’: isl/isl_list_templ.c:165:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 165 | if (first + n > list->n || first + n < first) | ^ isl/isl_list_templ.c:173:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 173 | for (i = 0; i < n; ++i) | ^ isl/isl_list_templ.c:175:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 175 | for (i = first; i + n < list->n; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_ast_expr_list_insert’: isl/isl_list_templ.c:207:10: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 207 | if (pos > list->n) | ^ isl/isl_list_templ.c:211:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 211 | if (list->ref == 1 && list->size > list->n) { | ^ isl/isl_list_templ.c:212:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 212 | for (i = list->n; i > pos; --i) | ^ isl/isl_list_templ.c:220:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 220 | for (i = 0; i < pos; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_ast_expr_list_concat’: isl/isl_list_templ.c:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | if (list1->ref == 1 && list1->n + list2->n <= list1->size) | ^~ In file included from isl/isl_ast.c:27: isl/isl_list_templ.c: In function ‘isl_ast_node_list_grow’: isl/isl_list_templ.c:101:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (list->ref == 1 && list->n + n <= list->size) | ^~ isl/isl_list_templ.c:115:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^~ isl/isl_list_templ.c:115:46: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^ isl/isl_list_templ.c: In function ‘isl_ast_node_list_drop’: isl/isl_list_templ.c:165:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 165 | if (first + n > list->n || first + n < first) | ^ isl/isl_list_templ.c:173:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 173 | for (i = 0; i < n; ++i) | ^ isl/isl_list_templ.c:175:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 175 | for (i = first; i + n < list->n; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_ast_node_list_insert’: isl/isl_list_templ.c:207:10: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 207 | if (pos > list->n) | ^ isl/isl_list_templ.c:211:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 211 | if (list->ref == 1 && list->size > list->n) { | ^ isl/isl_list_templ.c:212:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 212 | for (i = list->n; i > pos; --i) | ^ isl/isl_list_templ.c:220:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 220 | for (i = 0; i < pos; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_ast_node_list_concat’: isl/isl_list_templ.c:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | if (list1->ref == 1 && list1->n + list2->n <= list1->size) | ^~ isl/isl_ast.c: In function ‘isl_stream_read_ast_node’: isl/isl_ast.c:1185:12: warning: ‘node’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1185 | if (--node->ref > 0) | ~~~~^~~~~ isl/isl_ast.c:3510:16: note: ‘node’ was declared here 3510 | isl_ast_node *node; | ^~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_ast_build.c -o build/temp.linux-x86_64-3.9/isl/isl_ast_build.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden isl/isl_ast_build.c: In function ‘isl_ast_build_insert_dim’: isl/isl_ast_build.c:1556:10: warning: ‘space’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1556 | space = isl_space_map_from_set(space); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isl/isl_ast_build.c:1646:13: note: ‘space’ was declared here 1646 | isl_space *space, *ma_space; | ^~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_ast_build_expr.c -o build/temp.linux-x86_64-3.9/isl/isl_ast_build_expr.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_ast_codegen.c -o build/temp.linux-x86_64-3.9/isl/isl_ast_codegen.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_ast_graft.c -o build/temp.linux-x86_64-3.9/isl/isl_ast_graft.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_ast_graft.c:32: isl/isl_list_templ.c: In function ‘isl_ast_graft_list_grow’: isl/isl_list_templ.c:101:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (list->ref == 1 && list->n + n <= list->size) | ^~ isl/isl_list_templ.c:115:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^~ isl/isl_list_templ.c:115:46: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^ isl/isl_list_templ.c: In function ‘isl_ast_graft_list_drop’: isl/isl_list_templ.c:165:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 165 | if (first + n > list->n || first + n < first) | ^ isl/isl_list_templ.c:173:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 173 | for (i = 0; i < n; ++i) | ^ isl/isl_list_templ.c:175:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 175 | for (i = first; i + n < list->n; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_ast_graft_list_insert’: isl/isl_list_templ.c:207:10: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 207 | if (pos > list->n) | ^ isl/isl_list_templ.c:211:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 211 | if (list->ref == 1 && list->size > list->n) { | ^ isl/isl_list_templ.c:212:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 212 | for (i = list->n; i > pos; --i) | ^ isl/isl_list_templ.c:220:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 220 | for (i = 0; i < pos; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_ast_graft_list_concat’: isl/isl_list_templ.c:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | if (list1->ref == 1 && list1->n + list2->n <= list1->size) | ^~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_bernstein.c -o build/temp.linux-x86_64-3.9/isl/isl_bernstein.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_ctx_private.h:2, from isl/isl_bernstein.c:16: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ isl/isl_bernstein.c: In function ‘bernstein_coefficients_cell’: isl/isl_bernstein.c:290:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 290 | if (n_vertices > nvar + 1 && ctx->opt->bernstein_triangulate) | ^ isl/isl_bernstein.c:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 302 | for (i = 0; i < 1 + nvar; ++i) | ^ isl/isl_bernstein.c:310:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 310 | for (j = 0; j < nvar; ++j) { | ^ isl/isl_bernstein.c:348:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 348 | for (i = 0; i < 1 + nvar; ++i) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_blk.c -o build/temp.linux-x86_64-3.9/isl/isl_blk.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_blk.c:10: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ isl/isl_blk.c: In function ‘isl_blk_is_error’: isl/isl_blk.c:39:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 39 | return block.size == -1 && block.data == NULL; | ^~ isl/isl_blk.c: In function ‘isl_blk_free_force’: isl/isl_blk.c:46:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 46 | for (i = 0; i < block.size; ++i) | ^ isl/isl_blk.c: In function ‘extend’: isl/isl_blk.c:67:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 67 | for (i = block.size; i < new_n; ++i) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_bound.c -o build/temp.linux-x86_64-3.9/isl/isl_bound.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_ctx_private.h:2, from isl/isl_bound.c:11: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_box.c -o build/temp.linux-x86_64-3.9/isl/isl_box.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_map_private.h:24, from isl/isl_box.c:15: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_coalesce.c -o build/temp.linux-x86_64-3.9/isl/isl_coalesce.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_ctx_private.h:2, from isl/isl_coalesce.c:23: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ isl/isl_coalesce.c: In function ‘eq_status_in’: isl/isl_coalesce.c:82:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 82 | for (k = 0; k < bmap_i->n_eq; ++k) { | ^ isl/isl_coalesce.c: In function ‘ineq_status_in’: isl/isl_coalesce.c:111:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 111 | for (k = 0; k < bmap_i->n_ineq; ++k) { | ^ isl/isl_coalesce.c: In function ‘any’: isl/isl_coalesce.c:133:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 133 | for (i = 0; i < len ; ++i) | ^ isl/isl_coalesce.c: In function ‘find’: isl/isl_coalesce.c:146:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 146 | for (i = 0; i < len ; ++i) | ^ isl/isl_coalesce.c: In function ‘count’: isl/isl_coalesce.c:157:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 157 | for (i = 0; i < len ; ++i) | ^ isl/isl_coalesce.c: In function ‘all’: isl/isl_coalesce.c:167:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 167 | for (i = 0; i < len ; ++i) { | ^ isl/isl_coalesce.c: In function ‘all_valid_or_cut’: isl/isl_coalesce.c:291:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 291 | for (i = 0; i < 2 * info->bmap->n_eq; ++i) { | ^ isl/isl_coalesce.c:301:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 301 | for (i = 0; i < info->bmap->n_ineq; ++i) { | ^ isl/isl_coalesce.c: In function ‘add_valid_constraints’: isl/isl_coalesce.c:437:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 437 | for (k = 0; k < info->bmap->n_eq; ++k) { | ^ isl/isl_coalesce.c:457:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 457 | for (k = 0; k < info->bmap->n_ineq; ++k) { | ^ isl/isl_coalesce.c: In function ‘number_of_constraints_increases’: isl/isl_coalesce.c:483:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 483 | for (k = 0; k < bmap->n_ineq; ++k) | ^ isl/isl_coalesce.c: In function ‘fuse’: isl/isl_coalesce.c:539:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 539 | for (k = 0; k < info[i].bmap->n_div; ++k) { | ^ isl/isl_coalesce.c:553:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 553 | for (k = 0; k < extra_rows; ++k) { | ^ isl/isl_coalesce.c: In function ‘check_facets’: isl/isl_coalesce.c:636:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 636 | for (k = 0; k < info[i].bmap->n_ineq; ++k) { | ^ isl/isl_coalesce.c:641:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 641 | for (l = 0; l < info[j].bmap->n_ineq; ++l) { | ^ isl/isl_coalesce.c:653:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 653 | if (l < info[j].bmap->n_ineq) | ^ isl/isl_coalesce.c:657:8: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 657 | if (k < info[i].bmap->n_ineq) { | ^ isl/isl_coalesce.c: In function ‘contains’: isl/isl_coalesce.c:680:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 680 | for (k = 0; k < bmap->n_eq; ++k) { | ^ isl/isl_coalesce.c:696:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 696 | for (k = 0; k < bmap->n_ineq; ++k) { | ^ isl/isl_coalesce.c: In function ‘not_unique_unit_row’: isl/isl_coalesce.c:843:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 843 | for (j = 1; j < T->n_row; ++j) { | ^ isl/isl_coalesce.c: In function ‘tighten_on_relaxed_facet’: isl/isl_coalesce.c:1003:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1003 | for (i = 0; i < info->bmap->n_ineq; ++i) { | ^ isl/isl_coalesce.c: In function ‘extend’: isl/isl_coalesce.c:1055:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1055 | for (l = 0; l < info[i].bmap->n_div; ++l) | ^ isl/isl_coalesce.c: In function ‘wraps_update_max’: isl/isl_coalesce.c:1193:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1193 | for (k = 0; k < info->bmap->n_eq; ++k) { | ^ isl/isl_coalesce.c:1202:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1202 | for (k = 0; k < info->bmap->n_ineq; ++k) { | ^ isl/isl_coalesce.c: In function ‘allow_wrap’: isl/isl_coalesce.c:1276:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1276 | for (i = 1; i < wraps->mat->n_col; ++i) | ^ isl/isl_coalesce.c: In function ‘add_selected_wraps’: isl/isl_coalesce.c:1357:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1357 | for (l = 0; l < bmap->n_ineq; ++l) { | ^ isl/isl_coalesce.c:1377:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1377 | for (l = 0; l < bmap->n_eq; ++l) { | ^ isl/isl_coalesce.c: In function ‘try_wrap_in_facets’: isl/isl_coalesce.c:1896:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1896 | for (k = 0; k < info[i].bmap->n_eq; ++k) { | ^ isl/isl_coalesce.c:1915:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1915 | for (k = 0; k < info[i].bmap->n_ineq; ++k) { | ^ isl/isl_coalesce.c: In function ‘can_wrap_in_set’: isl/isl_coalesce.c:2072:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2072 | for (k = 0; k < info[i].bmap->n_eq; ++k) { | ^ isl/isl_coalesce.c:2094:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2094 | for (k = 0; k < info[i].bmap->n_ineq; ++k) { | ^ isl/isl_coalesce.c: In function ‘all_cut_by_one’: isl/isl_coalesce.c:2137:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2137 | for (l = 0; l < info[i].bmap->n_ineq; ++l) { | ^ isl/isl_coalesce.c: In function ‘all_ineq_valid_or_single_adj_ineq’: isl/isl_coalesce.c:2420:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2420 | for (i = 0; i < info->bmap->n_ineq; ++i) { | ^ isl/isl_coalesce.c: In function ‘harmonize_divs_with_hulls’: isl/isl_coalesce.c:2873:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2873 | for (i = 0; i < info1->bmap->n_div; ++i) { | ^ isl/isl_coalesce.c:2900:8: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2900 | if (i < info1->bmap->n_div) | ^ isl/isl_coalesce.c: In function ‘same_divs’: isl/isl_coalesce.c:2994:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2994 | for (i = 0; i < bmap1->n_div; ++i) | ^ isl/isl_coalesce.c: In function ‘copy_ineq’: isl/isl_coalesce.c:3013:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3013 | for (i = n_ineq; i < bmap->n_ineq; ++i) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_constraint.c -o build/temp.linux-x86_64-3.9/isl/isl_constraint.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_map_private.h:24, from isl/isl_constraint.c:13: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ In file included from isl/isl_constraint.c:28: isl/isl_list_templ.c: In function ‘isl_constraint_list_grow’: isl/isl_list_templ.c:101:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (list->ref == 1 && list->n + n <= list->size) | ^~ isl/isl_list_templ.c:115:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^~ isl/isl_list_templ.c:115:46: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^ isl/isl_list_templ.c: In function ‘isl_constraint_list_drop’: isl/isl_list_templ.c:165:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 165 | if (first + n > list->n || first + n < first) | ^ isl/isl_list_templ.c:173:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 173 | for (i = 0; i < n; ++i) | ^ isl/isl_list_templ.c:175:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 175 | for (i = first; i + n < list->n; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_constraint_list_insert’: isl/isl_list_templ.c:207:10: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 207 | if (pos > list->n) | ^ isl/isl_list_templ.c:211:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 211 | if (list->ref == 1 && list->size > list->n) { | ^ isl/isl_list_templ.c:212:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 212 | for (i = list->n; i > pos; --i) | ^ isl/isl_list_templ.c:220:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 220 | for (i = 0; i < pos; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_constraint_list_concat’: isl/isl_list_templ.c:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | if (list1->ref == 1 && list1->n + list2->n <= list1->size) | ^~ isl/isl_constraint.c: In function ‘isl_basic_map_foreach_constraint’: isl/isl_constraint.c:218:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 218 | for (i = 0; i < bmap->n_eq; ++i) { | ^ isl/isl_constraint.c:227:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 227 | for (i = 0; i < bmap->n_ineq; ++i) { | ^ In file included from isl/isl_constraint.c:400: isl/check_type_range_templ.c: In function ‘isl_constraint_check_range’: isl/check_type_range_templ.c:15:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 15 | if (first + n > dim || first + n < first) | ^ isl/isl_constraint.c: In function ‘isl_constraint_involves_dims’: isl/isl_constraint.c:423:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 423 | for (i = 0; i < n; ++i) | ^ isl/isl_constraint.c: In function ‘isl_basic_map_has_defining_equality’: isl/isl_constraint.c:777:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 777 | for (i = 0; i < bmap->n_eq; ++i) { | ^ isl/isl_constraint.c: In function ‘isl_basic_set_has_defining_inequalities’: isl/isl_constraint.c:821:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 821 | for (i = 0; i < bset->n_ineq; ++i) { | ^ isl/isl_constraint.c:831:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 831 | for (j = i + 1; j < bset->n_ineq; ++j) { | ^ isl/isl_constraint.c: In function ‘set_smallest_upper_bound’: isl/isl_constraint.c:918:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 918 | for (j = 0; j < bset->n_ineq; ++j) { | ^ isl/isl_constraint.c: In function ‘set_largest_lower_bound’: isl/isl_constraint.c:948:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 948 | for (j = 0; j < bset->n_ineq; ++j) { | ^ isl/isl_constraint.c: In function ‘foreach_upper_bound’: isl/isl_constraint.c:974:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 974 | for (i = 0; i < bset->n_ineq; ++i) { | ^ isl/isl_constraint.c:994:8: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 994 | if (i < bset->n_ineq) | ^ isl/isl_constraint.c: In function ‘foreach_lower_bound’: isl/isl_constraint.c:1016:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1016 | for (i = 0; i < bset->n_ineq; ++i) { | ^ isl/isl_constraint.c:1036:8: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1036 | if (i < bset->n_ineq) | ^ isl/isl_constraint.c: In function ‘foreach_bound_pair’: isl/isl_constraint.c:1059:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1059 | for (i = 0; i < bset->n_ineq; ++i) { | ^ isl/isl_constraint.c:1070:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1070 | for (j = 0; j < bset->n_ineq; ++j) { | ^ isl/isl_constraint.c:1098:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1098 | if (j < bset->n_ineq) | ^ isl/isl_constraint.c:1104:8: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1104 | if (i < bset->n_ineq) | ^ isl/isl_constraint.c: In function ‘isl_basic_set_foreach_bound_pair’: isl/isl_constraint.c:1157:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1157 | for (i = 0; i < bset->n_eq; ++i) { | ^ isl/isl_constraint.c:1173:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1173 | for (i = 0; i < bset->n_ineq; ++i) { | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_convex_hull.c -o build/temp.linux-x86_64-3.9/isl/isl_convex_hull.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_ctx_private.h:2, from isl/isl_convex_hull.c:13: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ isl/isl_convex_hull.c: In function ‘wrap_constraints’: isl/isl_convex_hull.c:234:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 234 | for (j = 0; j < set->p[i]->n_eq; ++j) { | ^ isl/isl_convex_hull.c:241:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 241 | for (j = 0; j < set->p[i]->n_ineq; ++j) { | ^ isl/isl_convex_hull.c: In function ‘initial_facet_constraint’: isl/isl_convex_hull.c:424:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 424 | for (i = 0; i < face->n_eq; ++i) | ^ In file included from isl/isl_ctx_private.h:1, from isl/isl_convex_hull.c:13: isl/isl_convex_hull.c:429:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 429 | isl_assert(set->ctx, i < face->n_eq, goto error); | ^ isl/include/isl/ctx.h:148:7: note: in definition of macro ‘isl_assert4’ 148 | if (test) \ | ^~~~ isl/isl_convex_hull.c:429:3: note: in expansion of macro ‘isl_assert’ 429 | isl_assert(set->ctx, i < face->n_eq, goto error); | ^~~~~~~~~~ isl/isl_convex_hull.c: In function ‘extend’: isl/isl_convex_hull.c:554:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 554 | for (i = 0; i < hull->n_ineq; ++i) { | ^ isl/isl_convex_hull.c:569:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 569 | for (j = 0; j < facet->n_ineq; ++j) { | ^ isl/isl_convex_hull.c:570:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 570 | for (f = 0; f < hull_facet->n_ineq; ++f) | ^ isl/isl_convex_hull.c:574:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 574 | if (f < hull_facet->n_ineq) | ^ isl/isl_convex_hull.c: In function ‘convex_hull_1d’: isl/isl_convex_hull.c:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 634 | for (j = 0; j < set->p[0]->n_ineq; ++j) { | ^ isl/isl_convex_hull.c:652:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 652 | for (j = 0; j < bset->n_eq; ++j) { | ^ isl/isl_convex_hull.c:672:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 672 | for (j = 0; j < bset->n_ineq; ++j) { | ^ isl/isl_convex_hull.c: In function ‘convex_hull_pair_elim’: isl/isl_convex_hull.c:762:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 762 | for (j = 0; j < bset[i]->n_eq; ++j) { | ^ isl/isl_convex_hull.c:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 771 | for (j = 0; j < bset[i]->n_ineq; ++j) { | ^ isl/isl_convex_hull.c: In function ‘induced_lineality_space’: isl/isl_convex_hull.c:888:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 888 | for (i = 0; i < bset1->n_eq; ++i) { | ^ isl/isl_convex_hull.c:895:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 895 | for (i = 0; i < bset1->n_ineq; ++i) { | ^ isl/isl_convex_hull.c:902:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 902 | for (i = 0; i < bset2->n_eq; ++i) { | ^ isl/isl_convex_hull.c:909:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 909 | for (i = 0; i < bset2->n_ineq; ++i) { | ^ isl/isl_convex_hull.c: In function ‘valid_direction_lp’: isl/isl_convex_hull.c:1021:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1021 | for (i = 0; i < d; ++i) { | ^ isl/isl_convex_hull.c:1029:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1029 | for (j = 0; j < bset1->n_eq; ++j) { | ^ isl/isl_convex_hull.c:1033:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1033 | for (j = 0; j < bset1->n_ineq; ++j) { | ^ isl/isl_convex_hull.c:1038:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1038 | for (j = 0; j < bset2->n_eq; ++j) { | ^ isl/isl_convex_hull.c:1042:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1042 | for (j = 0; j < bset2->n_ineq; ++j) { | ^ isl/isl_convex_hull.c: In function ‘valid_direction’: isl/isl_convex_hull.c:1107:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1107 | for (i = 0; i < bset1->n_eq; ++i) { | ^ isl/isl_convex_hull.c:1116:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1116 | for (i = 0; i < bset1->n_ineq; ++i) | ^ isl/isl_convex_hull.c: In function ‘convex_hull_pair’: isl/isl_convex_hull.c:1322:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 1322 | if (lin->n_eq < total) { | ^ isl/isl_convex_hull.c: In function ‘isl_basic_set_lineality_space’: isl/isl_convex_hull.c:1366:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1366 | for (i = 0; i < bset->n_eq; ++i) { | ^ isl/isl_convex_hull.c:1376:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1376 | for (i = 0; i < bset->n_ineq && lin->n_eq < dim; ++i) { | ^ isl/isl_convex_hull.c:1376:44: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 1376 | for (i = 0; i < bset->n_ineq && lin->n_eq < dim; ++i) { | ^ isl/isl_convex_hull.c: In function ‘uset_convex_hull_unbounded’: isl/isl_convex_hull.c:1467:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 1467 | if (t->n_eq < total) { | ^ In file included from isl/isl_ctx_private.h:1, from isl/isl_convex_hull.c:13: isl/isl_convex_hull.c: In function ‘initial_hull’: isl/isl_convex_hull.c:1504:31: warning: comparison of integer expressions of different signedness: ‘isl_size’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 1504 | isl_assert(set->ctx, 1 + dim == bounds->n_col, goto error); | ^~ isl/include/isl/ctx.h:148:7: note: in definition of macro ‘isl_assert4’ 148 | if (test) \ | ^~~~ isl/isl_convex_hull.c:1504:2: note: in expansion of macro ‘isl_assert’ 1504 | isl_assert(set->ctx, 1 + dim == bounds->n_col, goto error); | ^~~~~~~~~~ isl/isl_convex_hull.c: In function ‘common_constraints’: isl/isl_convex_hull.c:1644:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1644 | if (set->p[i]->n_ineq >= min_constraints) | ^~ isl/isl_convex_hull.c:1660:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1660 | for (i = 0; i < set->p[best]->n_ineq; ++i) { | ^ isl/isl_convex_hull.c:1684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1684 | for (i = 0; i < set->p[s]->n_eq; ++i) { | ^ isl/isl_convex_hull.c:1693:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1693 | for (i = 0; i < set->p[s]->n_ineq; ++i) { | ^ isl/isl_convex_hull.c:1718:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1718 | for (i = 0; i < set->p[s]->n_ineq; ++i) { | ^ isl/isl_convex_hull.c:1727:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1727 | if (i == set->p[s]->n_ineq) | ^~ isl/isl_convex_hull.c: In function ‘uset_convex_hull’: isl/isl_convex_hull.c:1831:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 1831 | if (lin->n_eq < dim) | ^ isl/isl_convex_hull.c: In function ‘sh_data_free’: isl/isl_convex_hull.c:2021:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2021 | for (i = 0; i < data->n; ++i) { | ^ isl/isl_convex_hull.c: In function ‘hash_basic_set’: isl/isl_convex_hull.c:2071:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2071 | for (i = 0; i < bset->n_eq; ++i) { | ^ isl/isl_convex_hull.c:2078:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2078 | for (i = 0; i < bset->n_ineq; ++i) { | ^ isl/isl_convex_hull.c: In function ‘add_bounds’: isl/isl_convex_hull.c:2316:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2316 | for (j = 0; j < set->p[i]->n_eq; ++j) { | ^ isl/isl_convex_hull.c:2323:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2323 | for (j = 0; j < set->p[i]->n_ineq; ++j) | ^ isl/isl_convex_hull.c: In function ‘uset_unshifted_simple_hull_from_constraints’: isl/isl_convex_hull.c:2803:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2803 | last_added = hull->n_ineq > hull_n_ineq; | ^ isl/isl_convex_hull.c: In function ‘collect_inequalities’: isl/isl_convex_hull.c:2840:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2840 | for (j = 0; j < bset->n_eq; ++j) { | ^ isl/isl_convex_hull.c:2845:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2845 | for (j = 0; j < bset->n_ineq; ++j) | ^ isl/isl_convex_hull.c: In function ‘isl_set_bounded_simple_hull’: isl/isl_convex_hull.c:3101:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3101 | for (j = 0; j < hull->n_eq; ++j) { | ^ isl/isl_convex_hull.c:3108:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3108 | if (j < hull->n_eq) | ^ isl/isl_convex_hull.c:3111:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3111 | for (j = 0; j < hull->n_ineq; ++j) { | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_ctx.c -o build/temp.linux-x86_64-3.9/isl/isl_ctx.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_ctx_private.h:2, from isl/isl_ctx.c:10: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_deprecated.c -o build/temp.linux-x86_64-3.9/isl/isl_deprecated.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_dim_map.c -o build/temp.linux-x86_64-3.9/isl/isl_dim_map.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_map_private.h:24, from isl/isl_dim_map.c:13: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ isl/isl_dim_map.c: In function ‘isl_dim_map_alloc’: isl/isl_dim_map.c:40:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 40 | for (i = 0; i < len; ++i) | ^ isl/isl_dim_map.c: In function ‘isl_dim_map_range’: isl/isl_dim_map.c:62:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 62 | for (i = 0; i < n; ++i) { | ^ isl/isl_dim_map.c: In function ‘isl_dim_map_dim_range’: isl/isl_dim_map.c:81:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (i = 0; i < n; ++i) { | ^ isl/isl_dim_map.c: In function ‘isl_dim_map_div’: isl/isl_dim_map.c:107:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 107 | for (i = 0; i < bmap->n_div; ++i) { | ^ isl/isl_dim_map.c: In function ‘isl_dim_map_dump’: isl/isl_dim_map.c:117:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (i = 0; i < dim_map->len; ++i) | ^ isl/isl_dim_map.c: In function ‘copy_constraint_dim_map’: isl/isl_dim_map.c:128:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 128 | for (i = 0; i < dim_map->len; ++i) { | ^ isl/isl_dim_map.c: In function ‘isl_basic_map_add_constraints_dim_map’: isl/isl_dim_map.c:154:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 154 | for (i = 0; i < src->n_eq; ++i) { | ^ isl/isl_dim_map.c:161:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 161 | for (i = 0; i < src->n_ineq; ++i) { | ^ isl/isl_dim_map.c:168:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 168 | for (i = 0; i < src->n_div; ++i) { | ^ isl/isl_dim_map.c: In function ‘isl_dim_map_extend’: isl/isl_dim_map.c:211:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 211 | for (i = 0; i < dim_map->len; ++i) | ^ isl/isl_dim_map.c:213:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 213 | for (i = 0; i < bmap->n_div; ++i) { | ^ isl/isl_dim_map.c: In function ‘isl_dim_map_from_reordering’: isl/isl_dim_map.c:246:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 246 | for (i = 0; i < exp->src_len; ++i) { | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_equalities.c -o build/temp.linux-x86_64-3.9/isl/isl_equalities.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_mat_private.h:5, from isl/isl_equalities.c:13: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ isl/isl_equalities.c: In function ‘particular_solution’: isl/isl_equalities.c:82:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 82 | for (i = 0; i < B->n_row; ++i) { | ^ isl/isl_equalities.c:87:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 87 | for (j = 0; j < B->n_col - 1; ++j) | ^ isl/isl_equalities.c:99:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 99 | for (i = 0; i < B->n_row; ++i) { | ^ isl/isl_equalities.c:104:8: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 104 | if (i < B->n_row) | ^ isl/isl_equalities.c: In function ‘parameter_compression_multi’: isl/isl_equalities.c:178:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 178 | for (i = 0; i < B->n_row; ++i) { | ^ isl/isl_equalities.c:184:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 184 | for (k = 0; k < U->n_col; ++k) | ^ isl/isl_equalities.c:187:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 187 | for (j = 1; j < U->n_row; ++j) | ^ isl/isl_equalities.c:188:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 188 | for (k = 0; k < U->n_col; ++k) | ^ isl/isl_equalities.c: In function ‘isl_mat_parameter_compression’: isl/isl_equalities.c:332:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (i = 0; i < B->n_row; ++i) { | ^ isl/isl_equalities.c: In function ‘insert_parameter_rows’: isl/isl_equalities.c:475:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 475 | for (i = 0; i < nparam; ++i) { | ^ isl/isl_equalities.c: In function ‘isl_mat_final_variable_compression’: isl/isl_equalities.c:546:8: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 546 | if (n < B->n_row) | ^ isl/isl_equalities.c:575:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 575 | for (i = 0; i < B->n_row; ++i) { | ^ isl/isl_equalities.c:583:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 583 | if (i < B->n_row) | ^ In file included from isl/include/isl/mat.h:15, from isl/isl_mat_private.h:4, from isl/isl_equalities.c:13: isl/isl_equalities.c: In function ‘compress_variables’: isl/isl_equalities.c:681:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 681 | isl_assert(bset->ctx, bset->n_eq <= dim, goto error); | ^~ isl/include/isl/ctx.h:148:7: note: in definition of macro ‘isl_assert4’ 148 | if (test) \ | ^~~~ isl/isl_equalities.c:681:2: note: in expansion of macro ‘isl_assert’ 681 | isl_assert(bset->ctx, bset->n_eq <= dim, goto error); | ^~~~~~~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_factorization.c -o build/temp.linux-x86_64-3.9/isl/isl_factorization.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_map_private.h:24, from isl/isl_factorization.c:16: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ isl/isl_factorization.c: In function ‘init_groups’: isl/isl_factorization.c:161:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 161 | for (i = 0; i < H->n_row; ++i) | ^ isl/isl_factorization.c:163:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 163 | for (i = 0, j = 0; i < H->n_col; ++i) { | ^ isl/isl_factorization.c:164:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 164 | for ( ; j < H->n_row; ++j) | ^ isl/isl_factorization.c:169:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 169 | for (i = 0; i < H->n_col; ++i) { | ^ isl/isl_factorization.c: In function ‘update_group_i_with_row_j’: isl/isl_factorization.c:202:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 202 | for (k = i + 1; k < H->n_col && j >= g->pos[k]; ++k) { | ^ isl/isl_factorization.c: In function ‘update_groups’: isl/isl_factorization.c:230:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (i = 0; i < H->n_col && g->cnt[0] < H->n_col; ++i) { | ^ isl/isl_factorization.c:230:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (i = 0; i < H->n_col && g->cnt[0] < H->n_col; ++i) { | ^ isl/isl_factorization.c:231:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 231 | if (g->pos[i] == H->n_row) | ^~ isl/isl_factorization.c:235:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 235 | for (j = g->pos[i] + 1; j < H->n_row; ++j) { | ^ isl/isl_factorization.c:244:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 244 | for (i = 1; i < H->n_col; ++i) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_farkas.c -o build/temp.linux-x86_64-3.9/isl/isl_farkas.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_map_private.h:24, from isl/isl_farkas.c:11: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ isl/isl_farkas.c: In function ‘farkas’: isl/isl_farkas.c:261:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 261 | for (i = 0; i < bset->n_eq + bset->n_ineq; ++i) { | ^ isl/isl_farkas.c:274:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 274 | for (j = 0; j < bset->n_eq; ++j) | ^ isl/isl_farkas.c:277:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 277 | for (j = 0; j < bset->n_ineq; ++j) | ^ isl/isl_farkas.c:282:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 282 | for (i = 0; i < bset->n_ineq; ++i) { | ^ isl/isl_farkas.c:297:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 297 | for (j = 0; j < bset->n_eq; ++j) | ^ isl/isl_farkas.c:300:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 300 | for (j = 0; j < bset->n_ineq; ++j) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_ffs.c -o build/temp.linux-x86_64-3.9/isl/isl_ffs.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_flow.c -o build/temp.linux-x86_64-3.9/isl/isl_flow.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_fold.c -o build/temp.linux-x86_64-3.9/isl/isl_fold.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_map_private.h:24, from isl/isl_fold.c:11: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ In file included from isl/isl_fold.c:26: isl/isl_list_templ.c: In function ‘isl_pw_qpolynomial_fold_list_grow’: isl/isl_list_templ.c:101:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (list->ref == 1 && list->n + n <= list->size) | ^~ isl/isl_list_templ.c:115:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^~ isl/isl_list_templ.c:115:46: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^ isl/isl_list_templ.c: In function ‘isl_pw_qpolynomial_fold_list_drop’: isl/isl_list_templ.c:165:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 165 | if (first + n > list->n || first + n < first) | ^ isl/isl_list_templ.c:173:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 173 | for (i = 0; i < n; ++i) | ^ isl/isl_list_templ.c:175:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 175 | for (i = first; i + n < list->n; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_pw_qpolynomial_fold_list_insert’: isl/isl_list_templ.c:207:10: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 207 | if (pos > list->n) | ^ isl/isl_list_templ.c:211:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 211 | if (list->ref == 1 && list->size > list->n) { | ^ isl/isl_list_templ.c:212:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 212 | for (i = list->n; i > pos; --i) | ^ isl/isl_list_templ.c:220:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 220 | for (i = 0; i < pos; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_pw_qpolynomial_fold_list_concat’: isl/isl_list_templ.c:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | if (list1->ref == 1 && list1->n + list2->n <= list1->size) | ^~ In file included from isl/include/isl/list.h:13, from isl/isl_map_private.h:18, from isl/isl_fold.c:11: isl/isl_pw_templ.c: In function ‘isl_pw_qpolynomial_fold_add_dup_piece’: isl/isl_pw_templ.c:75:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 75 | isl_assert(ctx, pw->n < pw->size, goto error); | ^ isl/include/isl/ctx.h:148:7: note: in definition of macro ‘isl_assert4’ 148 | if (test) \ | ^~~~ isl/isl_pw_templ.c:75:2: note: in expansion of macro ‘isl_assert’ 75 | isl_assert(ctx, pw->n < pw->size, goto error); | ^~~~~~~~~~ In file included from isl/isl_fold.c:954: isl/isl_pw_add_disjoint_templ.c: In function ‘isl_pw_qpolynomial_fold_grow’: isl/isl_pw_add_disjoint_templ.c:27:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 27 | if (pw->n + n <= pw->size) | ^~ isl/isl_pw_add_disjoint_templ.c: In function ‘isl_pw_qpolynomial_fold_add_disjoint’: isl/isl_pw_add_disjoint_templ.c:57:16: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 57 | if (pw1->size < pw1->n + pw2->n && pw1->n < pw2->n) | ^ isl/isl_fold.c: In function ‘isl_qpolynomial_list_plain_is_equal’: isl/isl_fold.c:1332:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1332 | for (i = 0; i < n; ++i) { | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_hash.c -o build/temp.linux-x86_64-3.9/isl/isl_hash.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden isl/isl_hash.c: In function ‘isl_hash_mem’: isl/isl_hash.c:26:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 26 | for (i = 0; i < len; ++i) | ^ isl/isl_hash.c: In function ‘isl_hash_table_init’: isl/isl_hash.c:52:16: warning: implicit declaration of function ‘ffs’ [-Wimplicit-function-declaration] 52 | table->bits = ffs(round_up(4 * (min_size + 1) / 3 - 1)) - 1; | ^~~ isl/isl_hash.c:52:20: warning: ‘ffs’ argument 1 type is ‘unsigned int’ where ‘int’ is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 52 | table->bits = ffs(round_up(4 * (min_size + 1) / 3 - 1)) - 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: built-in ‘ffs’ declared here isl/isl_hash.c: In function ‘isl_hash_table_find’: isl/isl_hash.c:183:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | if (4 * table->n >= 3 * size) { | ^~ In file included from isl/include/isl/hash.h:15, from isl/isl_hash_private.h:4, from isl/isl_hash.c:11: isl/isl_hash.c: In function ‘isl_hash_table_remove’: isl/isl_hash.c:270:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | isl_assert(ctx, h >= 0 && h < size, return); | ^ isl/include/isl/ctx.h:148:7: note: in definition of macro ‘isl_assert4’ 148 | if (test) \ | ^~~~ isl/isl_hash.c:270:2: note: in expansion of macro ‘isl_assert’ 270 | isl_assert(ctx, h >= 0 && h < size, return); | ^~~~~~~~~~ isl/isl_hash.c:276:14: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 276 | if (offset <= h2 - (h+1)) | ^~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_id.c -o build/temp.linux-x86_64-3.9/isl/isl_id.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_ctx_private.h:2, from isl/isl_id.c:11: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ In file included from isl/isl_id.c:17: isl/isl_list_templ.c: In function ‘isl_id_list_grow’: isl/isl_list_templ.c:101:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (list->ref == 1 && list->n + n <= list->size) | ^~ isl/isl_list_templ.c:115:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^~ isl/isl_list_templ.c:115:46: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^ isl/isl_list_templ.c: In function ‘isl_id_list_drop’: isl/isl_list_templ.c:165:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 165 | if (first + n > list->n || first + n < first) | ^ isl/isl_list_templ.c:173:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 173 | for (i = 0; i < n; ++i) | ^ isl/isl_list_templ.c:175:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 175 | for (i = first; i + n < list->n; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_id_list_insert’: isl/isl_list_templ.c:207:10: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 207 | if (pos > list->n) | ^ isl/isl_list_templ.c:211:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 211 | if (list->ref == 1 && list->size > list->n) { | ^ isl/isl_list_templ.c:212:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 212 | for (i = list->n; i > pos; --i) | ^ isl/isl_list_templ.c:220:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 220 | for (i = 0; i < pos; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_id_list_concat’: isl/isl_list_templ.c:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | if (list1->ref == 1 && list1->n + list2->n <= list1->size) | ^~ In file included from isl/isl_multi_templ.c:207, from isl/isl_id.c:308: isl/check_type_range_templ.c: In function ‘isl_multi_id_check_range’: isl/check_type_range_templ.c:15:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 15 | if (first + n > dim || first + n < first) | ^ In file included from isl/isl_id.c:308: isl/isl_multi_templ.c: In function ‘isl_multi_id_drop_output_dims’: isl/isl_multi_templ.c:592:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 592 | for (i = 0; i < n; ++i) | ^ isl/isl_multi_templ.c:594:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 594 | for (i = first; i + n < multi->n; ++i) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_id_to_ast_expr.c -o build/temp.linux-x86_64-3.9/isl/isl_id_to_ast_expr.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_id_to_id.c -o build/temp.linux-x86_64-3.9/isl/isl_id_to_id.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_id_to_pw_aff.c -o build/temp.linux-x86_64-3.9/isl/isl_id_to_pw_aff.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_aff_private.h:8, from isl/isl_id_to_pw_aff.c:4: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_ilp.c -o build/temp.linux-x86_64-3.9/isl/isl_ilp.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_ctx_private.h:2, from isl/isl_ilp.c:10: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ isl/isl_ilp.c: In function ‘unit_box_base_points’: isl/isl_ilp.c:56:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 56 | for (i = 0; i < bset->n_ineq; ++i) { | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_imath.c -o build/temp.linux-x86_64-3.9/isl/isl_imath.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_imath.c:1: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_input.c -o build/temp.linux-x86_64-3.9/isl/isl_input.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_ctx_private.h:2, from isl/isl_input.c:20: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ isl/isl_input.c: In function ‘basic_map_read_polylib’: isl/isl_input.c:2440:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2440 | if (n_col != 1 + out + in + local + nparam + 1) { | ^~ isl/isl_input.c:2451:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2451 | for (i = 0; i < local; ++i) { | ^ isl/isl_input.c: In function ‘isl_vec_read_polylib’: isl/isl_input.c:3402:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3402 | for (j = 0; j < size; ++j) { | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_int_sioimath.c -o build/temp.linux-x86_64-3.9/isl/isl_int_sioimath.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_int_sioimath.c:4: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_local.c -o build/temp.linux-x86_64-3.9/isl/isl_local.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_vec_private.h:4, from isl/isl_local.c:15: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ In file included from isl/isl_local.c:93: isl/check_type_range_templ.c: In function ‘isl_local_check_range’: isl/check_type_range_templ.c:15:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 15 | if (first + n > dim || first + n < first) | ^ isl/isl_local.c: In function ‘isl_local_cmp’: isl/isl_local.c:212:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 212 | for (i = 0; i < mat1->n_row; ++i) { | ^ isl/isl_local.c: In function ‘isl_local_reorder’: isl/isl_local.c:279:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 279 | for (i = 0; i < div->n_row; ++i) { | ^ isl/isl_local.c:282:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 282 | for (j = 0; j < r->src_len; ++j) | ^ isl/isl_local.c: In function ‘isl_local_move_vars’: isl/isl_local.c:312:14: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 312 | if (dst_pos >= v_div || src_pos >= v_div) | ^~ isl/isl_local.c:312:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 312 | if (dst_pos >= v_div || src_pos >= v_div) | ^~ isl/isl_local.c: In function ‘isl_local_involves_vars’: isl/isl_local.c:340:21: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 340 | first_div = (first >= v_div) ? first - v_div + 1 : 0; | ^~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_local_space.c -o build/temp.linux-x86_64-3.9/isl/isl_local_space.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_ctx_private.h:2, from isl/isl_local_space.c:15: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ In file included from isl/isl_local_space.c:248: isl/check_type_range_templ.c: In function ‘isl_local_space_check_range’: isl/check_type_range_templ.c:15:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 15 | if (first + n > dim || first + n < first) | ^ isl/isl_local_space.c: In function ‘isl_local_space_get_div’: isl/isl_local_space.c:393:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 393 | if (pos < 0 || pos >= ls->div->n_row) | ^~ isl/isl_local_space.c: In function ‘isl_basic_map_sort_divs’: isl/isl_local_space.c:777:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 777 | for (i = 1; i < bmap->n_div; ++i) { | ^ isl/isl_local_space.c: In function ‘isl_merge_divs’: isl/isl_local_space.c:821:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 821 | for (i = 0, j = 0, k = 0; i < div1->n_row && j < div2->n_row; ++k) { | ^ isl/isl_local_space.c:821:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 821 | for (i = 0, j = 0, k = 0; i < div1->n_row && j < div2->n_row; ++k) { | ^ isl/isl_local_space.c:838:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 838 | for (; i < div1->n_row; ++i, ++k) { | ^ isl/isl_local_space.c:842:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 842 | for (; j < div2->n_row; ++j, ++k) { | ^ isl/isl_local_space.c: In function ‘isl_local_space_swap_div’: isl/isl_local_space.c:863:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 863 | if (a < 0 || a >= ls->div->n_row || b < 0 || b >= ls->div->n_row) | ^~ isl/isl_local_space.c:863:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 863 | if (a < 0 || a >= ls->div->n_row || b < 0 || b >= ls->div->n_row) | ^~ isl/isl_local_space.c: In function ‘isl_local_space_substitute_equalities’: isl/isl_local_space.c:1149:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1149 | for (i = 0; i < eq->n_eq; ++i) { | ^ isl/isl_local_space.c:1154:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1154 | for (k = 0; k < ls->div->n_row; ++k) { | ^ isl/isl_local_space.c: In function ‘isl_local_space_substitute_seq’: isl/isl_local_space.c:1212:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1212 | if (first + n > ls->div->n_row) | ^ isl/isl_local_space.c: In function ‘isl_local_space_preimage_multi_aff’: isl/isl_local_space.c:1596:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1596 | for (i = 0; i < ls->div->n_row; ++i) { | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_lp.c -o build/temp.linux-x86_64-3.9/isl/isl_lp.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_ctx_private.h:2, from isl/isl_lp.c:10: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ isl/isl_lp.c: In function ‘isl_map_solve_lp’: isl/isl_lp.c:108:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 108 | if (map->p[i]->n_div > max_div) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_map.c -o build/temp.linux-x86_64-3.9/isl/isl_map.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_ctx_private.h:2, from isl/isl_map.c:26: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ isl/isl_map.c: In function ‘isl_basic_map_get_divs’: isl/isl_map.c:497:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 497 | for (i = 0; i < bmap->n_div; ++i) | ^ isl/isl_map.c: In function ‘isl_basic_map_has_rational’: isl/isl_map.c:1212:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 1212 | if (bmap->n_eq == total) { | ^~ isl/isl_map.c:1214:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1214 | for (i = 0; i < bmap->n_eq; ++i) { | ^ isl/isl_map.c:1226:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1226 | if (i == bmap->n_eq) | ^~ isl/isl_map.c: In function ‘basic_map_init’: isl/isl_map.c:1323:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1323 | for (i = 0; i < n_ineq + n_eq; ++i) | ^ isl/isl_map.c:1326:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1326 | for (i = 0; i < extra; ++i) | ^ isl/isl_map.c: In function ‘dup_constraints’: isl/isl_map.c:1416:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1416 | for (i = 0; i < src->n_eq; ++i) { | ^ isl/isl_map.c:1423:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1423 | for (i = 0; i < src->n_ineq; ++i) { | ^ isl/isl_map.c:1430:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1430 | for (i = 0; i < src->n_div; ++i) { | ^ In file included from isl/isl_ctx_private.h:1, from isl/isl_map.c:26: isl/isl_map.c: In function ‘isl_basic_map_alloc_equality’: isl/isl_map.c:1640:55: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1640 | isl_assert(ctx, (bmap->eq - bmap->ineq) + bmap->n_eq <= bmap->c_size, | ^~ isl/include/isl/ctx.h:148:7: note: in definition of macro ‘isl_assert4’ 148 | if (test) \ | ^~~~ isl/isl_map.c:1640:2: note: in expansion of macro ‘isl_assert’ 1640 | isl_assert(ctx, (bmap->eq - bmap->ineq) + bmap->n_eq <= bmap->c_size, | ^~~~~~~~~~ isl/isl_map.c:1646:43: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1646 | if ((bmap->eq - bmap->ineq) + bmap->n_eq == bmap->c_size) { | ^~ isl/isl_map.c: In function ‘isl_basic_map_drop_equality’: isl/isl_map.c:1704:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1704 | for (r = pos; r < bmap->n_eq; ++r) | ^ In file included from isl/isl_map.c:1889: isl/check_type_range_templ.c: In function ‘isl_basic_map_check_range’: isl/check_type_range_templ.c:15:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 15 | if (first + n > dim || first + n < first) | ^ isl/isl_map.c: In function ‘isl_basic_map_insert_div’: isl/isl_map.c:1918:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 1918 | if (div->size != 1 + 1 + total) | ^~ isl/isl_map.c: In function ‘isl_basic_map_swap_vars’: isl/isl_map.c:2135:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2135 | for (i = 0; i < bmap->n_eq; ++i) | ^ isl/isl_map.c:2139:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2139 | for (i = 0; i < bmap->n_ineq; ++i) | ^ isl/isl_map.c:2143:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2143 | for (i = 0; i < bmap->n_div; ++i) | ^ isl/isl_map.c: In function ‘isl_basic_map_swap_div’: isl/isl_map.c:2304:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2304 | for (i = 0; i < bmap->n_eq; ++i) | ^ isl/isl_map.c:2307:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2307 | for (i = 0; i < bmap->n_ineq; ++i) | ^ isl/isl_map.c:2310:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2310 | for (i = 0; i < bmap->n_div; ++i) | ^ isl/isl_map.c: In function ‘move_divs_last’: isl/isl_map.c:2350:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2350 | for (i = 0; i < n; ++i) | ^ isl/isl_map.c:2352:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2352 | for (i = 0; i < bmap->n_div - first - n; ++i) | ^ isl/isl_map.c:2354:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2354 | for (i = 0; i < n; ++i) | ^ In file included from isl/isl_map.c:2366: isl/check_type_range_templ.c: In function ‘isl_map_check_range’: isl/check_type_range_templ.c:15:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 15 | if (first + n > dim || first + n < first) | ^ isl/isl_map.c: In function ‘isl_basic_map_drop_core’: isl/isl_map.c:2404:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2404 | for (i = 0; i < bmap->n_eq; ++i) | ^ isl/isl_map.c:2407:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2407 | for (i = 0; i < bmap->n_ineq; ++i) | ^ isl/isl_map.c:2410:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2410 | for (i = 0; i < bmap->n_div; ++i) | ^ isl/isl_map.c: In function ‘insert_bounds_on_div_from_ineq’: isl/isl_map.c:2720:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2720 | for (j = 0; (lb || ub) && j < total + bmap->n_div; ++j) { | ^ isl/isl_map.c:2741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2741 | for (j = 0; j < 1 + total + bmap->n_div; ++j) { | ^ isl/isl_map.c:2753:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2753 | for (j = 0; j < 1 + total + bmap->n_div; ++j) { | ^ isl/isl_map.c: In function ‘insert_bounds_on_div’: isl/isl_map.c:2833:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2833 | for (i = 0; (!check_lb || !check_ub) && i < bmap->n_ineq; ++i) { | ^ isl/isl_map.c:2846:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2846 | for (i = 0; bmap && i < bmap->n_ineq; ++i) { | ^ isl/isl_map.c: In function ‘isl_basic_map_involves_dims’: isl/isl_map.c:2949:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2949 | for (i = 0; i < bmap->n_eq; ++i) | ^ isl/isl_map.c:2952:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2952 | for (i = 0; i < bmap->n_ineq; ++i) | ^ isl/isl_map.c:2955:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2955 | for (i = 0; i < bmap->n_div; ++i) { | ^ isl/isl_map.c: In function ‘isl_map_grow’: isl/isl_map.c:3459:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3459 | if (map->n + n <= map->size) | ^~ isl/isl_map.c: In function ‘isl_basic_map_contains’: isl/isl_map.c:3675:16: warning: comparison of integer expressions of different signedness: ‘isl_size’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 3675 | if (1 + total != vec->size) | ^~ isl/isl_map.c:3680:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3680 | for (i = 0; i < bmap->n_eq; ++i) { | ^ isl/isl_map.c:3688:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3688 | for (i = 0; i < bmap->n_ineq; ++i) { | ^ isl/isl_map.c: In function ‘insert_div_rows’: isl/isl_map.c:4515:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4515 | for (i = 0; i < bmap->extra; ++i) | ^ isl/isl_map.c: In function ‘drop_irrelevant_constraints’: isl/isl_map.c:4555:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4555 | for (i = 0; i < first; ++i) | ^ isl/isl_map.c: In function ‘isl_set_project_onto_map’: isl/isl_map.c:4743:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4743 | for (i = 0; i < n; ++i) | ^ isl/isl_map.c: In function ‘add_divs’: isl/isl_map.c:4761:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4761 | for (i = 0; i < n; ++i) { | ^ isl/isl_map.c: In function ‘isl_basic_map_neg’: isl/isl_map.c:5004:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5004 | for (i = 0; i < bmap->n_eq; ++i) | ^ isl/isl_map.c:5007:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5007 | for (i = 0; i < bmap->n_ineq; ++i) | ^ isl/isl_map.c:5010:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5010 | for (i = 0; i < bmap->n_div; ++i) | ^ isl/isl_map.c: In function ‘isl_basic_map_equal’: isl/isl_map.c:5291:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5291 | for (i = 0; i < n_equal && bmap; ++i) | ^ isl/isl_map.c: In function ‘isl_basic_map_less_at’: isl/isl_map.c:5306:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5306 | for (i = 0; i < pos && bmap; ++i) | ^ isl/isl_map.c: In function ‘isl_basic_map_less_or_equal_at’: isl/isl_map.c:5322:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5322 | for (i = 0; i < pos; ++i) | ^ isl/isl_map.c: In function ‘isl_basic_map_more_at’: isl/isl_map.c:5338:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5338 | for (i = 0; i < pos && bmap; ++i) | ^ isl/isl_map.c: In function ‘isl_basic_map_more_or_equal_at’: isl/isl_map.c:5354:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5354 | for (i = 0; i < pos; ++i) | ^ isl/isl_map.c: In function ‘map_lex_lte_first’: isl/isl_map.c:5371:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5371 | for (i = 0; i + 1 < n; ++i) | ^ isl/isl_map.c: In function ‘map_lex_gte_first’: isl/isl_map.c:5427:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5427 | for (i = 0; i + 1 < n; ++i) | ^ isl/isl_map.c: In function ‘isl_basic_map_overlying_set’: isl/isl_map.c:5781:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5781 | for (i = 0; i < bmap->extra; ++i) | ^ isl/isl_map.c:5783:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5783 | for (i = 0; i < like->n_div; ++i) { | ^ In file included from isl/isl_ctx_private.h:1, from isl/isl_map.c:26: isl/isl_map.c: In function ‘isl_map_add_basic_map’: isl/isl_map.c:6457:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6457 | isl_assert(map->ctx, map->n < map->size, goto error); | ^ isl/include/isl/ctx.h:148:7: note: in definition of macro ‘isl_assert4’ 148 | if (test) \ | ^~~~ isl/isl_map.c:6457:2: note: in expansion of macro ‘isl_assert’ 6457 | isl_assert(map->ctx, map->n < map->size, goto error); | ^~~~~~~~~~ isl/isl_map.c: In function ‘basic_set_parameter_preimage’: isl/isl_map.c:7608:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 7608 | isl_assert(bset->ctx, mat->n_row == 1 + nparam, goto error); | ^~ isl/include/isl/ctx.h:148:7: note: in definition of macro ‘isl_assert4’ 148 | if (test) \ | ^~~~ isl/isl_map.c:7608:2: note: in expansion of macro ‘isl_assert’ 7608 | isl_assert(bset->ctx, mat->n_row == 1 + nparam, goto error); | ^~~~~~~~~~ isl/isl_map.c: In function ‘set_parameter_preimage’: isl/isl_map.c:7637:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 7637 | if (mat->n_row != 1 + nparam) | ^~ isl/isl_map.c: In function ‘basic_set_append_equalities’: isl/isl_map.c:7677:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 7677 | for (i = 0; i < eq->n_row; ++i) { | ^ isl/isl_map.c: In function ‘first_parameter_equality’: isl/isl_map.c:7738:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 7738 | for (i = 0, j = n_div - 1; i < bset->n_eq && j >= 0; --j) { | ^ isl/isl_map.c: In function ‘parameter_compute_divs’: isl/isl_map.c:7829:8: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 7829 | if (i == bset->n_eq) | ^~ isl/isl_map.c:7851:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 7851 | else if (i == bset->n_eq) | ^~ isl/isl_map.c: In function ‘compute_divs’: isl/isl_map.c:8005:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 8005 | for (i = n_known; i < bmap->n_div; ++i) | ^ isl/isl_map.c: In function ‘isl_basic_map_first_unknown_div’: isl/isl_map.c:8072:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 8072 | for (i = 0; i < bmap->n_div; ++i) { | ^ isl/isl_map.c: In function ‘isl_set_split_dims’: isl/isl_map.c:9090:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 9090 | for (i = 0; i < n; ++i) { | ^ isl/isl_map.c: In function ‘isl_basic_map_plain_is_non_empty’: isl/isl_map.c:9538:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 9538 | if (bmap->sample->size != 1 + total) | ^~ isl/isl_map.c: In function ‘isl_basic_map_order_divs’: isl/isl_map.c:9586:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 9586 | for (i = 0; i < bmap->n_div; ++i) { | ^ isl/isl_map.c: In function ‘isl_basic_map_expand_divs’: isl/isl_map.c:9661:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 9661 | for (i = n_div; i < div->n_row; ++i) | ^ isl/isl_map.c:9673:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 9673 | for (i = 0; i < div->n_row; ++i) { | ^ In file included from isl/isl_ctx_private.h:1, from isl/isl_map.c:26: isl/isl_map.c: In function ‘find_div’: isl/isl_map.c:9722:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 9722 | isl_assert(dst->ctx, div <= n_div, return -1); | ^~ isl/include/isl/ctx.h:148:7: note: in definition of macro ‘isl_assert4’ 148 | if (test) \ | ^~~~ isl/isl_map.c:9722:2: note: in expansion of macro ‘isl_assert’ 9722 | isl_assert(dst->ctx, div <= n_div, return -1); | ^~~~~~~~~~ isl/isl_map.c: In function ‘isl_basic_map_align_divs’: isl/isl_map.c:9779:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 9779 | for (i = 0; i < src->n_div; ++i) { | ^ isl/isl_map.c: In function ‘isl_basic_map_plain_has_fixed_var’: isl/isl_map.c:10130:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 10130 | for (i = 0, d = total-1; i < bmap->n_eq && d+1 > pos; ++i) { | ^ isl/isl_map.c:10130:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 10130 | for (i = 0, d = total-1; i < bmap->n_eq && d+1 > pos; ++i) { | ^ isl/isl_map.c:10131:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 10131 | for (; d+1 > pos; --d) | ^ isl/isl_map.c:10134:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 10134 | if (d != pos) | ^~ isl/isl_map.c: In function ‘isl_basic_map_plain_cmp’: isl/isl_map.c:10446:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 10446 | for (i = 0; i < bmap1->n_eq; ++i) { | ^ isl/isl_map.c:10451:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 10451 | for (i = 0; i < bmap1->n_ineq; ++i) { | ^ isl/isl_map.c:10456:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 10456 | for (i = 0; i < bmap1->n_div; ++i) { | ^ isl/isl_map.c: In function ‘isl_basic_map_get_hash’: isl/isl_map.c:11277:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 11277 | for (i = 0; i < bmap->n_eq; ++i) { | ^ isl/isl_map.c:11283:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 11283 | for (i = 0; i < bmap->n_ineq; ++i) { | ^ isl/isl_map.c:11289:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 11289 | for (i = 0; i < bmap->n_div; ++i) { | ^ isl/isl_map.c: In function ‘basic_map_dim_is_bounded’: isl/isl_map.c:11526:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 11526 | for (i = 0; i < bmap->n_div; ++i) { | ^ isl/isl_map.c:11533:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 11533 | for (i = 0; i < bmap->n_eq; ++i) | ^ isl/isl_map.c:11537:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 11537 | for (i = 0; i < bmap->n_ineq; ++i) { | ^ isl/isl_map.c: In function ‘isl_basic_set_vars_get_sign’: isl/isl_map.c:11701:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 11701 | for (i = 0; i < n; ++i) { | ^ isl/isl_map.c: In function ‘find_modulo_constraint_pair’: isl/isl_map.c:11854:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 11854 | for (i = 0; i < bmap->n_ineq; ++i) { | ^ isl/isl_map.c:11863:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 11863 | for (j = i + 1; j < bmap->n_ineq; ++j) { | ^ isl/isl_map.c:11872:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 11872 | if (j >= bmap->n_ineq) | ^~ isl/isl_map.c: In function ‘isl_basic_map_output_defining_equality’: isl/isl_map.c:11932:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 11932 | for (j = 0; j < bmap->n_eq; ++j) { | ^ isl/isl_map.c:11952:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 11952 | if (l >= bmap->n_ineq) | ^~ isl/isl_map.c: In function ‘isl_basic_map_plain_is_single_valued’: isl/isl_map.c:11985:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 11985 | if (eq >= bmap->n_eq) | ^~ isl/isl_map.c: In function ‘isl_basic_set_is_box’: isl/isl_map.c:12174:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 12174 | for (i = 0; i < bset->n_eq; ++i) { | ^ isl/isl_map.c:12181:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 12181 | if (i < bset->n_eq) | ^ isl/isl_map.c:12183:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 12183 | for (i = 0; i < bset->n_ineq; ++i) { | ^ isl/isl_map.c: In function ‘isl_basic_map_equalities_matrix’: isl/isl_map.c:12947:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 12947 | for (i = 0; i < bmap->n_eq; ++i) | ^ isl/isl_map.c: In function ‘isl_basic_map_inequalities_matrix’: isl/isl_map.c:12980:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 12980 | for (i = 0; i < bmap->n_ineq; ++i) | ^ isl/isl_map.c: In function ‘isl_basic_map_from_constraint_matrices’: isl/isl_map.c:13031:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 13031 | for (i = 0; i < extra; ++i) { | ^ isl/isl_map.c:13037:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 13037 | for (i = 0; i < eq->n_row; ++i) { | ^ isl/isl_map.c:13053:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 13053 | for (i = 0; i < ineq->n_row; ++i) { | ^ isl/isl_map.c: In function ‘isl_basic_map_preimage_multi_aff’: isl/isl_map.c:13893:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 13893 | for (i = 0; i < bmap->n_eq; ++i) { | ^ isl/isl_map.c:13903:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 13903 | for (i = 0; i < bmap->n_ineq; ++i) { | ^ isl/isl_map.c:13913:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 13913 | for (i = 0; i < bmap->n_div; ++i) { | ^ isl/isl_map.c: In function ‘isl_basic_set_tighten_outward’: isl/isl_map.c:14610:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 14610 | for (j = 0; j < bset->n_ineq; ++j) { | ^ In file included from isl/isl_map.c:7272: isl/isl_map_lexopt_templ.c: In function ‘basic_map_partial_lexopt_pw_multi_aff’: isl/isl_map_lexopt_templ.c:92:11: warning: ‘all_empty’ may be used uninitialized in this function [-Wmaybe-uninitialized] 92 | isl_set *all_empty; | ^~~~~~~~~ isl/isl_map.c: In function ‘isl_map_partial_lexopt_aligned_pw_multi_aff’: isl/isl_map.c:3971:9: warning: ‘todo’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3971 | return set_from_map(isl_map_intersect(set_to_map(set1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3972 | set_to_map(set2))); | ~~~~~~~~~~~~~~~~~~ isl/isl_map.c:7298:11: note: ‘todo’ was declared here 7298 | isl_set *todo; | ^~~~ In file included from isl/isl_map.c:7357: isl/isl_map.c: In function ‘isl_map_partial_lexopt_aligned’: isl/isl_map_lexopt_templ.c:92:11: warning: ‘all_empty’ may be used uninitialized in this function [-Wmaybe-uninitialized] 92 | isl_set *all_empty; | ^~~~~~~~~ isl/isl_map.c: In function ‘isl_basic_map_find_output_upper_div_constraint’: isl/isl_map.c:14467:31: warning: ‘j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 14467 | if (isl_int_is_pos(bmap->ineq[j][1 + v_out + pos])) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_map_list.c -o build/temp.linux-x86_64-3.9/isl/isl_map_list.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_map_list.c:12: isl/isl_list_templ.c: In function ‘isl_basic_map_list_grow’: isl/isl_list_templ.c:101:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (list->ref == 1 && list->n + n <= list->size) | ^~ isl/isl_list_templ.c:115:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^~ isl/isl_list_templ.c:115:46: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^ isl/isl_list_templ.c: In function ‘isl_basic_map_list_drop’: isl/isl_list_templ.c:165:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 165 | if (first + n > list->n || first + n < first) | ^ isl/isl_list_templ.c:173:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 173 | for (i = 0; i < n; ++i) | ^ isl/isl_list_templ.c:175:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 175 | for (i = first; i + n < list->n; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_basic_map_list_insert’: isl/isl_list_templ.c:207:10: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 207 | if (pos > list->n) | ^ isl/isl_list_templ.c:211:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 211 | if (list->ref == 1 && list->size > list->n) { | ^ isl/isl_list_templ.c:212:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 212 | for (i = list->n; i > pos; --i) | ^ isl/isl_list_templ.c:220:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 220 | for (i = 0; i < pos; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_basic_map_list_concat’: isl/isl_list_templ.c:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | if (list1->ref == 1 && list1->n + list2->n <= list1->size) | ^~ In file included from isl/isl_map_list.c:22: isl/isl_list_templ.c: In function ‘isl_map_list_grow’: isl/isl_list_templ.c:101:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (list->ref == 1 && list->n + n <= list->size) | ^~ isl/isl_list_templ.c:115:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^~ isl/isl_list_templ.c:115:46: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^ isl/isl_list_templ.c: In function ‘isl_map_list_drop’: isl/isl_list_templ.c:165:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 165 | if (first + n > list->n || first + n < first) | ^ isl/isl_list_templ.c:173:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 173 | for (i = 0; i < n; ++i) | ^ isl/isl_list_templ.c:175:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 175 | for (i = first; i + n < list->n; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_map_list_insert’: isl/isl_list_templ.c:207:10: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 207 | if (pos > list->n) | ^ isl/isl_list_templ.c:211:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 211 | if (list->ref == 1 && list->size > list->n) { | ^ isl/isl_list_templ.c:212:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 212 | for (i = list->n; i > pos; --i) | ^ isl/isl_list_templ.c:220:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 220 | for (i = 0; i < pos; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_map_list_concat’: isl/isl_list_templ.c:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | if (list1->ref == 1 && list1->n + list2->n <= list1->size) | ^~ In file included from isl/isl_map_list.c:33: isl/isl_list_templ.c: In function ‘isl_union_map_list_grow’: isl/isl_list_templ.c:101:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (list->ref == 1 && list->n + n <= list->size) | ^~ isl/isl_list_templ.c:115:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^~ isl/isl_list_templ.c:115:46: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^ isl/isl_list_templ.c: In function ‘isl_union_map_list_drop’: isl/isl_list_templ.c:165:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 165 | if (first + n > list->n || first + n < first) | ^ isl/isl_list_templ.c:173:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 173 | for (i = 0; i < n; ++i) | ^ isl/isl_list_templ.c:175:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 175 | for (i = first; i + n < list->n; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_union_map_list_insert’: isl/isl_list_templ.c:207:10: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 207 | if (pos > list->n) | ^ isl/isl_list_templ.c:211:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 211 | if (list->ref == 1 && list->size > list->n) { | ^ isl/isl_list_templ.c:212:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 212 | for (i = list->n; i > pos; --i) | ^ isl/isl_list_templ.c:220:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 220 | for (i = 0; i < pos; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_union_map_list_concat’: isl/isl_list_templ.c:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | if (list1->ref == 1 && list1->n + list2->n <= list1->size) | ^~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_map_simplify.c -o build/temp.linux-x86_64-3.9/isl/isl_map_simplify.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_ctx_private.h:2, from isl/isl_map_simplify.c:16: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ isl/isl_map_simplify.c: In function ‘reduce_div_coefficients’: isl/isl_map_simplify.c:222:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (i = 0; i < bmap->n_div; ++i) { | ^ isl/isl_map_simplify.c: In function ‘normalize_div_expressions’: isl/isl_map_simplify.c:293:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 293 | for (i = 0; i < bmap->n_div; ++i) | ^ isl/isl_map_simplify.c: In function ‘eliminate_var_using_equality’: isl/isl_map_simplify.c:315:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 315 | for (k = 0; k < bmap->n_eq; ++k) { | ^ isl/isl_map_simplify.c:326:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 326 | for (k = 0; k < bmap->n_ineq; ++k) { | ^ isl/isl_map_simplify.c:337:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 337 | for (k = 0; k < bmap->n_div; ++k) { | ^ isl/isl_map_simplify.c: In function ‘ok_to_eliminate_div’: isl/isl_map_simplify.c:400:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 400 | if (last_div < 0 || last_div <= div) | ^~ isl/isl_map_simplify.c: In function ‘eliminate_divs_eq’: isl/isl_map_simplify.c:431:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 431 | for (i = 0; i < bmap->n_eq; ++i) { | ^ isl/isl_map_simplify.c: In function ‘eliminate_divs_ineq’: isl/isl_map_simplify.c:472:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 472 | for (i = 0; i < bmap->n_eq; ++i) | ^ isl/isl_map_simplify.c:475:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 475 | if (i < bmap->n_eq) | ^ isl/isl_map_simplify.c:477:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 477 | for (i = 0; i < bmap->n_ineq; ++i) | ^ isl/isl_map_simplify.c:480:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 480 | if (i < bmap->n_ineq) | ^ isl/isl_map_simplify.c: In function ‘bmap_eq_involves_unknown_divs’: isl/isl_map_simplify.c:507:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 507 | for (i = 0; i < n; ++i) { | ^ isl/isl_map_simplify.c: In function ‘isl_basic_map_gauss5’: isl/isl_map_simplify.c:618:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 618 | for (done = 0; done < bmap->n_eq; ++done) { | ^ isl/isl_map_simplify.c:620:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 620 | for (k = done; k < bmap->n_eq; ++k) | ^ isl/isl_map_simplify.c:623:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 623 | if (k < bmap->n_eq) | ^ isl/isl_map_simplify.c:639:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 639 | if (last_var >= total_var) | ^~ isl/isl_map_simplify.c:645:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 645 | if (done == bmap->n_eq) | ^~ isl/isl_map_simplify.c:647:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 647 | for (k = done; k < bmap->n_eq; ++k) { | ^ isl/isl_map_simplify.c: In function ‘setup_constraint_index’: isl/isl_map_simplify.c:779:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 779 | for (k = 0; k < bset->n_ineq; ++k) { | ^ isl/isl_map_simplify.c: In function ‘n_pure_div_eq’: isl/isl_map_simplify.c:905:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 905 | for (i = 0, j = bmap->n_div-1; i < bmap->n_eq; ++i) { | ^ isl/isl_map_simplify.c: In function ‘normalize_divs’: isl/isl_map_simplify.c:998:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 998 | if (div_eq < bmap->n_eq) { | ^ isl/isl_map_simplify.c:1037:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1037 | for (i = 0; i < T->n_row - 1; ++i) { | ^ isl/isl_map_simplify.c:1050:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1050 | for (i = 0; i < bmap->n_eq; ++i) | ^ isl/isl_map_simplify.c:1053:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1053 | if (i < bmap->n_eq) { | ^ isl/isl_map_simplify.c:1062:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1062 | for (i = 1; i < T->n_row; ++i) { | ^ isl/isl_map_simplify.c:1073:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1073 | for (i = 1; i < T->n_row; ++i) { | ^ isl/isl_map_simplify.c:1087:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1087 | if (pos[j] < T->n_row && C2) | ^ isl/isl_map_simplify.c: In function ‘ok_to_set_div_from_bound’: isl/isl_map_simplify.c:1144:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1144 | for (j = 0; j < bmap->n_div; ++j) { | ^ isl/isl_map_simplify.c:1154:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1154 | for (j = 0; j < bmap->n_div; ++j) { | ^ isl/isl_map_simplify.c: In function ‘check_for_div_constraints’: isl/isl_map_simplify.c:1214:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1214 | for (i = 0; i < bmap->n_div; ++i) { | ^ isl/isl_map_simplify.c: In function ‘isl_basic_map_remove_duplicate_constraints’: isl/isl_map_simplify.c:1255:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1255 | for (k = 1; k < bmap->n_ineq; ++k) { | ^ isl/isl_map_simplify.c:1270:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1270 | for (k = 0; bmap && k < bmap->n_ineq-1; ++k) { | ^ isl/isl_map_simplify.c: In function ‘eliminate_unit_div’: isl/isl_map_simplify.c:1374:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1374 | for (j = 0; j < bmap->n_ineq; ++j) { | ^ isl/isl_map_simplify.c: In function ‘eliminate_selected_unit_divs’: isl/isl_map_simplify.c:1432:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1432 | for (i = 0; i < bmap->n_div; ++i) { | ^ isl/isl_map_simplify.c: In function ‘div_is_redundant’: isl/isl_map_simplify.c:1608:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1608 | for (i = 0; i < bmap->n_eq; ++i) | ^ isl/isl_map_simplify.c:1612:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1612 | for (i = 0; i < bmap->n_ineq; ++i) { | ^ isl/isl_map_simplify.c:1622:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1622 | for (i = 0; i < bmap->n_div; ++i) { | ^ isl/isl_map_simplify.c: In function ‘remove_dependent_vars’: isl/isl_map_simplify.c:1703:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1703 | for (i = 0; i < bmap->n_div; ++i) { | ^ isl/isl_map_simplify.c: In function ‘isl_basic_map_eliminate_vars’: isl/isl_map_simplify.c:1733:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1733 | for (d = pos + n - 1; d >= 0 && d >= pos; --d) | ^~ isl/isl_map_simplify.c:1739:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1739 | d >= 0 && d >= total - bmap->n_div && d >= pos; --d) | ^~ isl/isl_map_simplify.c:1739:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1739 | d >= 0 && d >= total - bmap->n_div && d >= pos; --d) | ^~ isl/isl_map_simplify.c:1741:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1741 | for (d = pos + n - 1; d >= 0 && d >= pos; --d) { | ^~ isl/isl_map_simplify.c:1745:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1745 | for (i = 0; i < bmap->n_eq; ++i) { | ^ isl/isl_map_simplify.c:1755:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1755 | if (i < bmap->n_eq) | ^ isl/isl_map_simplify.c:1759:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1759 | for (i = 0; i < bmap->n_ineq; ++i) { | ^ isl/isl_map_simplify.c: In function ‘compute_elimination_index’: isl/isl_map_simplify.c:1963:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1963 | for (d = 0; d < len; ++d) | ^ isl/isl_map_simplify.c:1965:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1965 | for (i = 0; i < bmap->n_eq; ++i) { | ^ isl/isl_map_simplify.c: In function ‘isl_basic_set_reduce_using_equalities’: isl/isl_map_simplify.c:2032:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2032 | for (i = 0; i < bset->n_eq; ++i) | ^ isl/isl_map_simplify.c:2035:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2035 | for (i = 0; i < bset->n_ineq; ++i) | ^ isl/isl_map_simplify.c: In function ‘remove_shifted_constraints’: isl/isl_map_simplify.c:2112:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2112 | for (k = 0; k < bset->n_ineq; ++k) { | ^ isl/isl_map_simplify.c: In function ‘isl_basic_map_drop_unrelated_constraints’: isl/isl_map_simplify.c:2310:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2310 | for (i = 0; i < bmap->n_eq; ++i) | ^ isl/isl_map_simplify.c:2312:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2312 | for (i = 0; i < bmap->n_ineq; ++i) | ^ isl/isl_map_simplify.c: In function ‘drop_irrelevant_constraints’: isl/isl_map_simplify.c:2355:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2355 | for (j = 0; j < bset->n_eq; ++j) | ^ isl/isl_map_simplify.c:2358:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2358 | if (j < bset->n_eq) { | ^ isl/isl_map_simplify.c:2362:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2362 | for (j = 0; j < bset->n_ineq; ++j) | ^ isl/isl_map_simplify.c:2365:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2365 | if (j < bset->n_ineq) | ^ isl/isl_map_simplify.c: In function ‘uset_gist_full’: isl/isl_map_simplify.c:2570:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2570 | for (i = 0; i < context_ineq; ++i) | ^ isl/isl_map_simplify.c:2576:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2576 | for (i = 0; i < bset->n_ineq; ++i) { | ^ isl/isl_map_simplify.c: In function ‘n_div_eq’: isl/isl_map_simplify.c:2890:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2890 | for (i = 0; i < bmap->n_eq; ++i) | ^ isl/isl_map_simplify.c: In function ‘basic_map_from_equalities’: isl/isl_map_simplify.c:2912:16: warning: comparison of integer expressions of different signedness: ‘isl_size’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2912 | if (1 + total != eq->n_col) | ^~ isl/isl_map_simplify.c:2918:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2918 | for (i = 0; i < eq->n_row; ++i) { | ^ isl/isl_map_simplify.c: In function ‘combined_variable_compression’: isl/isl_map_simplify.c:2964:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2964 | if (bmap1->n_eq == n1) { | ^~ isl/isl_map_simplify.c:2969:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2969 | if (bmap2->n_eq == n2) { | ^~ isl/isl_map_simplify.c: In function ‘isl_basic_map_plain_is_disjoint’: isl/isl_map_simplify.c:3837:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3837 | for (i = 0; i < bmap2->n_eq; ++i) { | ^ isl/isl_map_simplify.c:3845:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3845 | for (i = 0; i < bmap2->n_ineq; ++i) { | ^ isl/isl_map_simplify.c:3854:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3854 | for (i = 0; i < bmap1->n_ineq; ++i) { | ^ isl/isl_map_simplify.c: In function ‘div_find_coalesce’: isl/isl_map_simplify.c:4172:20: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare] 4172 | return opp < 0 ? -1 : n_div; | ^~ isl/isl_map_simplify.c:4174:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4174 | for (i = 0; i < n_div; ++i) { | ^ isl/isl_map_simplify.c:4192:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4192 | for (i = 0; i < n_div; ++i) { | ^ isl/isl_map_simplify.c:4193:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4193 | if (i == div) | ^~ isl/isl_map_simplify.c:4197:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4197 | for (j = 0; j < n_div; ++j) { | ^ isl/isl_map_simplify.c:4203:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4203 | if (j < n_div) | ^ isl/isl_map_simplify.c:4205:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4205 | for (j = 0; j < bmap->n_ineq; ++j) { | ^ isl/isl_map_simplify.c:4207:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4207 | if (j == l || j == u) | ^~ isl/isl_map_simplify.c:4207:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4207 | if (j == l || j == u) | ^~ isl/isl_map_simplify.c:4227:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4227 | if (j < bmap->n_ineq) | ^ isl/isl_map_simplify.c: In function ‘drop_more_redundant_divs’: isl/isl_map_simplify.c:4428:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4428 | for (l = 0; l < bmap->n_ineq; ++l) { | ^ isl/isl_map_simplify.c:4433:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4433 | for (u = 0; u < bmap->n_ineq; ++u) { | ^ isl/isl_map_simplify.c:4447:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4447 | if (u < bmap->n_ineq) | ^ isl/isl_map_simplify.c:4454:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4454 | if (l == bmap->n_ineq) { | ^~ isl/isl_map_simplify.c: In function ‘coalesce_divs’: isl/isl_map_simplify.c:4547:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4547 | for (i = 0; i < bmap->n_ineq; ++i) { | ^ isl/isl_map_simplify.c:4548:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4548 | if (i == l || i == u) | ^~ isl/isl_map_simplify.c:4548:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4548 | if (i == l || i == u) | ^~ isl/isl_map_simplify.c: In function ‘coalesce_or_drop_more_redundant_divs’: isl/isl_map_simplify.c:4601:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4601 | for (l = 0; l < bmap->n_ineq; ++l) { | ^ isl/isl_map_simplify.c:4604:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4604 | for (u = 0; u < bmap->n_ineq; ++u) { | ^ isl/isl_map_simplify.c: In function ‘lower_bound_is_cst’: isl/isl_map_simplify.c:4854:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4854 | for (i = 0; i < bmap->n_ineq && (lower < 0 || upper < 0); ++i) { | ^ isl/isl_map_simplify.c:4893:17: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare] 4893 | return equal ? lower : bmap->n_ineq; | ^~~~~ isl/isl_map_simplify.c: In function ‘isl_basic_map_drop_redundant_divs_ineq’: isl/isl_map_simplify.c:5029:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5029 | for (i = 0; i < bmap->n_div; ++i) { | ^ isl/isl_map_simplify.c:5042:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5042 | for (j = 0; j < bmap->n_eq; ++j) | ^ isl/isl_map_simplify.c:5045:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5045 | if (j < bmap->n_eq) | ^ isl/isl_map_simplify.c:5049:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5049 | for (j = 0; j < bmap->n_ineq; ++j) { | ^ isl/isl_map_simplify.c: In function ‘isl_basic_map_preimage_vars’: isl/isl_map_simplify.c:5187:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5187 | for (i = 0; i < bmap->n_eq; ++i) | ^ isl/isl_map_simplify.c:5190:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5190 | for (i = 0; i < bmap->n_ineq; ++i) | ^ isl/isl_map_simplify.c:5193:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5193 | for (i = 0; i < bmap->n_div; ++i) { | ^ isl/isl_map_simplify.c: In function ‘isl_basic_map_drop_redundant_divs’: isl/isl_map_simplify.c:5279:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5279 | for (i = 0; i < bmap->n_eq; ++i) { | ^ isl/isl_map_simplify.c:5290:8: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5290 | if (i >= bmap->n_eq) | ^~ isl/isl_map_simplify.c: In function ‘has_multiple_var_equality’: isl/isl_map_simplify.c:5322:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5322 | for (i = 0; i < bmap->n_eq; ++i) { | ^ isl/isl_map_simplify.c: In function ‘isl_basic_map_reduce_coefficients’: isl/isl_map_simplify.c:5458:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5458 | for (i = 0; i < bmap->n_ineq; ++i) { | ^ isl/isl_map_simplify.c: In function ‘isl_basic_map_shift_div’: isl/isl_map_simplify.c:5522:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5522 | for (i = 0; i < bmap->n_eq; ++i) { | ^ isl/isl_map_simplify.c:5528:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5528 | for (i = 0; i < bmap->n_ineq; ++i) { | ^ isl/isl_map_simplify.c:5534:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5534 | for (i = 0; i < bmap->n_div; ++i) { | ^ isl/isl_map_simplify.c: In function ‘isl_basic_map_drop_redundant_divs_ineq’: isl/isl_map_simplify.c:4759:5: warning: ‘last_neg’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4759 | if (ineq1 > ineq2) { | ^ isl/isl_map_simplify.c:5031:17: note: ‘last_neg’ was declared here 5031 | int last_pos, last_neg; | ^~~~~~~~ isl/isl_map_simplify.c:4745:2: warning: ‘last_pos’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4745 | isl_basic_map_inequality_to_equality(bmap, ineq); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isl/isl_map_simplify.c:5031:7: note: ‘last_pos’ was declared here 5031 | int last_pos, last_neg; | ^~~~~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_map_subtract.c -o build/temp.linux-x86_64-3.9/isl/isl_map_subtract.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_map_private.h:24, from isl/isl_map_subtract.c:10: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ isl/isl_map_subtract.c: In function ‘expand_constraint’: isl/isl_map_subtract.c:40:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 40 | for (i = 0; i < n_div; ++i) { | ^ isl/isl_map_subtract.c: In function ‘tab_add_constraints’: isl/isl_map_subtract.c:76:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (i = 0; i < bmap->n_eq; ++i) { | ^ isl/isl_map_subtract.c:89:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 89 | for (i = 0; i < bmap->n_ineq; ++i) { | ^ isl/isl_map_subtract.c: In function ‘tab_add_constraint’: isl/isl_map_subtract.c:137:8: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 137 | if (c < 2 * bmap->n_eq) { | ^ isl/isl_map_subtract.c: In function ‘tab_add_divs’: isl/isl_map_subtract.c:196:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 196 | for (i = 0; i < bmap->n_div; ++i) { | ^ isl/isl_map_subtract.c:203:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 203 | for (j = 0; j < tab->bmap->n_div; ++j) | ^ isl/isl_map_subtract.c:208:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 208 | if (j == tab->bmap->n_div) { | ^~ isl/isl_map_subtract.c: In function ‘tab_freeze_constraints’: isl/isl_map_subtract.c:230:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (i = 0; i < tab->n_con; ++i) | ^ isl/isl_map_subtract.c: In function ‘isl_basic_map_plain_is_singleton’: isl/isl_map_subtract.c:727:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 727 | return bmap->n_eq == total; | ^~ In file included from isl/include/isl/list.h:13, from isl/isl_map_private.h:18, from isl/isl_map_subtract.c:10: isl/isl_map_subtract.c: In function ‘singleton_extract_point’: isl/isl_map_subtract.c:757:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 757 | isl_assert(bmap->ctx, bmap->n_eq == dim, return NULL); | ^~ isl/include/isl/ctx.h:148:7: note: in definition of macro ‘isl_assert4’ 148 | if (test) \ | ^~~~ isl/isl_map_subtract.c:757:2: note: in expansion of macro ‘isl_assert’ 757 | isl_assert(bmap->ctx, bmap->n_eq == dim, return NULL); | ^~~~~~~~~~ isl/isl_map_subtract.c:765:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 765 | for (j = 0; j < bmap->n_eq; ++j) { | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_map_to_basic_set.c -o build/temp.linux-x86_64-3.9/isl/isl_map_to_basic_set.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_mat.c -o build/temp.linux-x86_64-3.9/isl/isl_mat.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_ctx_private.h:2, from isl/isl_mat.c:16: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ isl/isl_mat.c: In function ‘isl_mat_get_hash’: isl/isl_mat.c:43:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 43 | for (i = 0; i < mat->n_row; ++i) { | ^ isl/isl_mat.c: In function ‘isl_mat_alloc’: isl/isl_mat.c:72:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (i = 0; i < n_row; ++i) | ^ isl/isl_mat.c: In function ‘isl_mat_extend’: isl/isl_mat.c:115:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 115 | for (i = 0; i < mat->n_row; ++i) | ^ isl/isl_mat.c:134:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (i = 0; i < mat->n_row; ++i) | ^ isl/isl_mat.c:136:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 136 | for (i = mat->n_row; i < n_row; ++i) | ^ isl/isl_mat.c: In function ‘isl_mat_sub_alloc6’: isl/isl_mat.c:160:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 160 | for (i = 0; i < n_row; ++i) | ^ isl/isl_mat.c: In function ‘isl_mat_sub_copy’: isl/isl_mat.c:189:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 189 | for (i = 0; i < n_row; ++i) | ^ isl/isl_mat.c: In function ‘isl_mat_sub_neg’: isl/isl_mat.c:198:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 198 | for (i = 0; i < n_row; ++i) | ^ isl/isl_mat.c: In function ‘isl_mat_dup’: isl/isl_mat.c:221:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 221 | for (i = 0; i < mat->n_row; ++i) | ^ In file included from isl/isl_ctx_private.h:1, from isl/isl_mat.c:16: isl/isl_mat.c: In function ‘isl_mat_rows’: isl/include/isl/ctx.h:97:24: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare] 97 | #define isl_size_error ((int) -1) | ^~~~~~~~~~ isl/isl_mat.c:259:28: note: in expansion of macro ‘isl_size_error’ 259 | return mat ? mat->n_row : isl_size_error; | ^~~~~~~~~~~~~~ isl/isl_mat.c: In function ‘isl_mat_cols’: isl/include/isl/ctx.h:97:24: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare] 97 | #define isl_size_error ((int) -1) | ^~~~~~~~~~ isl/isl_mat.c:264:28: note: in expansion of macro ‘isl_size_error’ 264 | return mat ? mat->n_col : isl_size_error; | ^~~~~~~~~~~~~~ isl/isl_mat.c: In function ‘check_col’: isl/isl_mat.c:273:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 273 | if (col < 0 || col >= mat->n_col) | ^~ isl/isl_mat.c: In function ‘check_row’: isl/isl_mat.c:285:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 285 | if (row < 0 || row >= mat->n_row) | ^~ isl/isl_mat.c: In function ‘isl_mat_diag’: isl/isl_mat.c:394:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 394 | for (i = 0; i < n_row; ++i) { | ^ isl/isl_mat.c: In function ‘isl_mat_zero’: isl/isl_mat.c:413:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 413 | for (i = 0; i < n_row; ++i) | ^ isl/isl_mat.c: In function ‘isl_mat_is_scaled_identity’: isl/isl_mat.c:437:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 437 | for (i = 0; i < mat->n_row; ++i) { | ^ isl/isl_mat.c: In function ‘isl_mat_vec_product’: isl/isl_mat.c:465:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 465 | for (i = 0; i < prod->size; ++i) | ^ isl/isl_mat.c: In function ‘isl_mat_vec_inverse_product’: isl/isl_mat.c:488:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 488 | for (i = 0; i < vec->size; ++i) | ^ isl/isl_mat.c:496:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 496 | for (i = 0; i < vec->size; ++i) | ^ isl/isl_mat.c: In function ‘isl_vec_mat_product’: isl/isl_mat.c:521:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 521 | for (i = 0; i < prod->size; ++i) { | ^ isl/isl_mat.c:523:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 523 | for (j = 0; j < vec->size; ++j) | ^ isl/isl_mat.c: In function ‘isl_mat_aff_direct_sum’: isl/isl_mat.c:563:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 563 | for (i = 1; i < sum->n_row; ++i) { | ^ isl/isl_mat.c: In function ‘exchange’: isl/isl_mat.c:589:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 589 | for (r = row; r < M->n_row; ++r) | ^ isl/isl_mat.c:592:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 592 | for (r = 0; r < (*U)->n_row; ++r) | ^ isl/isl_mat.c: In function ‘subtract’: isl/isl_mat.c:603:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 603 | for (r = row; r < M->n_row; ++r) | ^ isl/isl_mat.c:606:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 606 | for (r = 0; r < (*U)->n_row; ++r) | ^ isl/isl_mat.c:610:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 610 | for (r = 0; r < (*Q)->n_col; ++r) | ^ isl/isl_mat.c: In function ‘oppose’: isl/isl_mat.c:619:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 619 | for (r = row; r < M->n_row; ++r) | ^ isl/isl_mat.c:622:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 622 | for (r = 0; r < (*U)->n_row; ++r) | ^ isl/isl_mat.c: In function ‘isl_mat_left_hermite’: isl/isl_mat.c:673:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 673 | for (row = 0; row < M->n_row; ++row) { | ^ isl/isl_mat.c: In function ‘hermite_first_zero_col’: isl/isl_mat.c:841:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 841 | for (col = first_col, row = 0; col < H->n_col; ++col) { | ^ isl/isl_mat.c: In function ‘isl_mat_lin_to_aff’: isl/isl_mat.c:905:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 905 | for (i = 0; i < mat->n_row; ++i) { | ^ isl/isl_mat.c: In function ‘isl_mat_diagonal’: isl/isl_mat.c:934:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 934 | for (i = 0; i < mat1->n_row; ++i) { | ^ isl/isl_mat.c:938:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 938 | for (i = 0; i < mat2->n_row; ++i) { | ^ isl/isl_mat.c: In function ‘row_first_non_zero’: isl/isl_mat.c:956:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 956 | for (i = 0; i < n_row; ++i) | ^ isl/isl_mat.c: In function ‘row_abs_min_non_zero’: isl/isl_mat.c:967:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 967 | for (i = min + 1; i < n_row; ++i) { | ^ isl/isl_mat.c: In function ‘isl_mat_inverse_product’: isl/isl_mat.c:1032:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1032 | for (row = 0; row < left->n_row; ++row) { | ^ isl/isl_mat.c:1078:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1078 | for (row = 1; row < left->n_row; ++row) | ^ isl/isl_mat.c:1084:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1084 | for (row = 0; row < left->n_row; ++row) { | ^ isl/isl_mat.c: In function ‘isl_mat_col_scale’: isl/isl_mat.c:1105:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1105 | for (i = 0; i < mat->n_row; ++i) | ^ isl/isl_mat.c: In function ‘isl_mat_col_combine’: isl/isl_mat.c:1116:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1116 | for (i = 0; i < mat->n_row; ++i) { | ^ isl/isl_mat.c: In function ‘isl_mat_right_inverse’: isl/isl_mat.c:1141:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1141 | for (row = 0; row < mat->n_row; ++row) { | ^ isl/isl_mat.c:1180:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1180 | for (row = 1; row < mat->n_row; ++row) | ^ isl/isl_mat.c:1186:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1186 | for (row = 0; row < mat->n_row; ++row) { | ^ isl/isl_mat.c: In function ‘isl_mat_transpose’: isl/isl_mat.c:1215:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1215 | for (i = 0; i < mat->n_row; ++i) | ^ isl/isl_mat.c:1216:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1216 | for (j = i + 1; j < mat->n_col; ++j) | ^ isl/isl_mat.c:1223:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1223 | for (i = 0; i < mat->n_row; ++i) | ^ isl/isl_mat.c:1224:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1224 | for (j = 0; j < mat->n_col; ++j) | ^ isl/isl_mat.c: In function ‘isl_mat_swap_cols’: isl/isl_mat.c:1243:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1243 | for (r = 0; r < mat->n_row; ++r) | ^ isl/isl_mat.c: In function ‘isl_mat_product’: isl/isl_mat.c:1284:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1284 | for (i = 0; i < prod->n_row; ++i) | ^ isl/isl_mat.c:1290:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1290 | for (i = 0; i < prod->n_row; ++i) { | ^ isl/isl_mat.c:1291:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1291 | for (j = 0; j < prod->n_col; ++j) | ^ isl/isl_mat.c:1294:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1294 | for (k = 1; k < left->n_col; ++k) { | ^ isl/isl_mat.c:1297:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1297 | for (j = 0; j < prod->n_col; ++j) | ^ isl/isl_mat.c: In function ‘preimage’: isl/isl_mat.c:1334:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1334 | for (i = 0; i < n; ++i) | ^ isl/isl_mat.c:1340:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1340 | for (i = 0; i < n; ++i) { | ^ isl/isl_mat.c: In function ‘isl_mat_sub_transform’: isl/isl_mat.c:1465:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1465 | for (i = 0; i < n_row; ++i) | ^ isl/isl_mat.c: In function ‘isl_mat_print_internal’: isl/isl_mat.c:1483:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1483 | for (i = 0; i < mat->n_row; ++i) { | ^ isl/isl_mat.c:1488:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1488 | for (j = 0; j < mat->n_col; ++j) { | ^ isl/isl_mat.c:1493:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1493 | if (i == mat->n_row-1) | ^~ isl/isl_mat.c: In function ‘isl_mat_drop_cols’: isl/isl_mat.c:1518:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1518 | for (r = 0; r < mat->n_row; ++r) | ^ isl/isl_mat.c: In function ‘isl_mat_insert_zero_cols’: isl/isl_mat.c:1578:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1578 | for (i = 0; i < mat->n_row; ++i) | ^ isl/isl_mat.c: In function ‘isl_mat_insert_zero_rows’: isl/isl_mat.c:1634:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1634 | for (i = 0; i < n; ++i) | ^ isl/isl_mat.c: In function ‘isl_mat_col_submul’: isl/isl_mat.c:1653:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1653 | for (i = 0; i < mat->n_row; ++i) | ^ isl/isl_mat.c: In function ‘isl_mat_col_add’: isl/isl_mat.c:1664:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1664 | for (i = 0; i < mat->n_row; ++i) | ^ isl/isl_mat.c: In function ‘isl_mat_col_mul’: isl/isl_mat.c:1674:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1674 | for (i = 0; i < mat->n_row; ++i) | ^ isl/isl_mat.c: In function ‘isl_mat_col_addmul’: isl/isl_mat.c:1689:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1689 | for (i = 0; i < mat->n_row; ++i) { | ^ isl/isl_mat.c: In function ‘isl_mat_col_neg’: isl/isl_mat.c:1710:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1710 | for (i = 0; i < mat->n_row; ++i) { | ^ isl/isl_mat.c: In function ‘isl_mat_unimodular_complete’: isl/isl_mat.c:1753:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1753 | for (r = row; r < M->n_row; ++r) | ^ isl/isl_mat.c: In function ‘isl_mat_is_equal’: isl/isl_mat.c:1812:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1812 | for (i = 0; i < mat1->n_row; ++i) | ^ isl/isl_mat.c: In function ‘isl_mat_gcd’: isl/isl_mat.c:1930:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1930 | for (i = 0; i < mat->n_row; ++i) { | ^ isl/isl_mat.c: In function ‘isl_mat_scale’: isl/isl_mat.c:1950:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1950 | for (i = 0; i < mat->n_row; ++i) | ^ isl/isl_mat.c: In function ‘isl_mat_scale_down’: isl/isl_mat.c:1967:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1967 | for (i = 0; i < mat->n_row; ++i) | ^ isl/isl_mat.c: In function ‘isl_mat_initial_non_zero_cols’: isl/isl_mat.c:2023:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2023 | for (i = 0; i < mat->n_col; ++i) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_morph.c -o build/temp.linux-x86_64-3.9/isl/isl_morph.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_map_private.h:24, from isl/isl_morph.c:13: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ isl/isl_morph.c: In function ‘copy_equalities’: isl/isl_morph.c:438:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 438 | for (i = 0; i < n; ++i) { | ^ isl/isl_morph.c: In function ‘isl_basic_set_variable_compression’: isl/isl_morph.c:506:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 506 | for (f_eq = 0; f_eq < bset->n_eq; ++f_eq) | ^ isl/isl_morph.c:509:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 509 | for (n_eq = 0; f_eq + n_eq < bset->n_eq; ++n_eq) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_obj.c -o build/temp.linux-x86_64-3.9/isl/isl_obj.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_options.c -o build/temp.linux-x86_64-3.9/isl/isl_options.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_output.c -o build/temp.linux-x86_64-3.9/isl/isl_output.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_ctx_private.h:2, from isl/isl_output.c:19: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ isl/isl_output.c: In function ‘print_constraint_polylib’: isl/isl_output.c:85:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 85 | for (i = 0; i < bmap->n_div; ++i) { | ^ isl/isl_output.c: In function ‘print_constraints_polylib’: isl/isl_output.c:106:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 106 | for (i = 0; i < bmap->n_eq; ++i) | ^ isl/isl_output.c:108:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 108 | for (i = 0; i < bmap->n_ineq; ++i) | ^ isl/isl_output.c: In function ‘count_same_name’: isl/isl_output.c:191:25: warning: operand of ‘?:’ changes signedness from ‘isl_size’ {aka ‘int’} to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare] 191 | s = t == type ? pos : isl_space_dim(space, t); | ^~~~~~~~~~~~~~~~~~~~~~~ isl/isl_output.c: In function ‘pos2type’: isl/isl_output.c:250:11: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 250 | if (*pos < 1 + nparam) { | ^ isl/isl_output.c:253:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 253 | } else if (*pos < 1 + nparam + n_in) { | ^ isl/isl_output.c:256:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 256 | } else if (*pos < 1 + nparam + n_in + n_out) { | ^ isl/isl_output.c: In function ‘next_is_opposite’: isl/isl_output.c:514:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 514 | if (i + 1 >= bmap->n_ineq) | ^~ isl/isl_output.c:518:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 518 | if (last >= o_div) { | ^~ isl/isl_output.c: In function ‘print_constraints’: isl/isl_output.c:805:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 805 | if (i != bmap->n_eq - 1) | ^~ isl/isl_output.c:819:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 819 | for (i = 0; i < bmap->n_ineq; ++i) { | ^ isl/isl_output.c:827:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 827 | if (!dump && l >= o_div && | ^~ isl/isl_output.c: In function ‘drop_aff’: isl/isl_output.c:1320:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1320 | for (j = 0; j < aff->n_eq; ++j) { | ^ isl/isl_output.c: In function ‘print_basic_set_c’: isl/isl_output.c:2178:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2178 | for (i = 0; i < bset->n_eq; ++i) { | ^ isl/isl_output.c:2196:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2196 | for (i = 0; i < bset->n_ineq; ++i) | ^ isl/isl_output.c: In function ‘print_ls_partial_affine_c’: isl/isl_output.c:2816:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2816 | for (i = 0, first = 1; i < len; ++i) { | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_point.c -o build/temp.linux-x86_64-3.9/isl/isl_point.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_map_private.h:24, from isl/isl_point.c:17: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ isl/isl_point.c: In function ‘isl_point_alloc’: isl/isl_point.c:76:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 76 | if (vec->size > 1 + dim) { | ^ In file included from isl/isl_point.c:370: isl/check_type_range_templ.c: In function ‘isl_point_check_range’: isl/check_type_range_templ.c:15:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 15 | if (first + n > dim || first + n < first) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_polynomial.c -o build/temp.linux-x86_64-3.9/isl/isl_polynomial.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_ctx_private.h:2, from isl/isl_polynomial.c:12: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ In file included from isl/isl_polynomial.c:34: isl/isl_list_templ.c: In function ‘isl_qpolynomial_list_grow’: isl/isl_list_templ.c:101:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (list->ref == 1 && list->n + n <= list->size) | ^~ isl/isl_list_templ.c:115:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^~ isl/isl_list_templ.c:115:46: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^ isl/isl_list_templ.c: In function ‘isl_qpolynomial_list_drop’: isl/isl_list_templ.c:165:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 165 | if (first + n > list->n || first + n < first) | ^ isl/isl_list_templ.c:173:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 173 | for (i = 0; i < n; ++i) | ^ isl/isl_list_templ.c:175:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 175 | for (i = first; i + n < list->n; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_qpolynomial_list_insert’: isl/isl_list_templ.c:207:10: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 207 | if (pos > list->n) | ^ isl/isl_list_templ.c:211:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 211 | if (list->ref == 1 && list->size > list->n) { | ^ isl/isl_list_templ.c:212:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 212 | for (i = list->n; i > pos; --i) | ^ isl/isl_list_templ.c:220:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 220 | for (i = 0; i < pos; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_qpolynomial_list_concat’: isl/isl_list_templ.c:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | if (list1->ref == 1 && list1->n + list2->n <= list1->size) | ^~ In file included from isl/isl_polynomial.c:39: isl/isl_list_templ.c: In function ‘isl_pw_qpolynomial_list_grow’: isl/isl_list_templ.c:101:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (list->ref == 1 && list->n + n <= list->size) | ^~ isl/isl_list_templ.c:115:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^~ isl/isl_list_templ.c:115:46: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^ isl/isl_list_templ.c: In function ‘isl_pw_qpolynomial_list_drop’: isl/isl_list_templ.c:165:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 165 | if (first + n > list->n || first + n < first) | ^ isl/isl_list_templ.c:173:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 173 | for (i = 0; i < n; ++i) | ^ isl/isl_list_templ.c:175:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 175 | for (i = first; i + n < list->n; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_pw_qpolynomial_list_insert’: isl/isl_list_templ.c:207:10: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 207 | if (pos > list->n) | ^ isl/isl_list_templ.c:211:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 211 | if (list->ref == 1 && list->size > list->n) { | ^ isl/isl_list_templ.c:212:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 212 | for (i = list->n; i > pos; --i) | ^ isl/isl_list_templ.c:220:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 220 | for (i = 0; i < pos; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_pw_qpolynomial_list_concat’: isl/isl_list_templ.c:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | if (list1->ref == 1 && list1->n + list2->n <= list1->size) | ^~ isl/isl_polynomial.c: In function ‘sort_divs’: isl/isl_polynomial.c:1694:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1694 | for (i = 0; i < qp->div->n_row; ++i) { | ^ isl/isl_polynomial.c:1707:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1707 | for (i = 0; i < qp->div->n_row; ++i) { | ^ isl/isl_polynomial.c: In function ‘isl_poly_subs’: isl/isl_polynomial.c:2451:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2451 | if (poly->var < first) | ^ isl/isl_polynomial.c:2460:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2460 | if (poly->var >= first + n) | ^~ isl/isl_polynomial.c: In function ‘isl_poly_from_affine’: isl/isl_polynomial.c:2491:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2491 | for (i = 0; i < len - 1; ++i) { | ^ isl/isl_polynomial.c: In function ‘substitute_div’: isl/isl_polynomial.c:2560:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2560 | for (i = div_pos + div + 1; i < div_pos + qp->div->n_row; ++i) | ^ isl/isl_polynomial.c: In function ‘substitute_non_divs’: isl/isl_polynomial.c:2592:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2592 | for (i = 0; qp && i < qp->div->n_row; ++i) { | ^ isl/isl_polynomial.c:2595:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2595 | for (j = i + 1; j < qp->div->n_row; ++j) { | ^ isl/isl_polynomial.c: In function ‘reduce_div’: isl/isl_polynomial.c:2631:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2631 | for (i = 0; i < 1 + total + div; ++i) { | ^ isl/isl_polynomial.c:2639:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2639 | for (j = div + 1; j < qp->div->n_row; ++j) { | ^ isl/isl_polynomial.c: In function ‘reduce_divs’: isl/isl_polynomial.c:2730:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2730 | for (i = 0; i < qp->div->n_row; ++i) { | ^ isl/isl_polynomial.c: In function ‘set_active’: isl/isl_polynomial.c:2847:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2847 | for (j = 0; j < qp->div->n_row; ++j) { | ^ In file included from isl/isl_polynomial.c:2860: isl/check_type_range_templ.c: In function ‘isl_qpolynomial_check_range’: isl/check_type_range_templ.c:15:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 15 | if (first + n > dim || first + n < first) | ^ isl/isl_polynomial.c: In function ‘isl_qpolynomial_involves_dims’: isl/isl_polynomial.c:2894:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2894 | for (i = 0; i < n; ++i) | ^ isl/isl_polynomial.c: In function ‘isl_poly_drop’: isl/isl_polynomial.c:3002:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3002 | if (n == 0 || poly->var < 0 || poly->var < first) | ^ isl/isl_polynomial.c:3004:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3004 | if (poly->var < first + n) { | ^ isl/isl_polynomial.c: In function ‘isl_qpolynomial_substitute_equalities_lifted’: isl/isl_polynomial.c:3150:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3150 | for (i = 0; i < eq->n_eq; ++i) { | ^ isl/isl_polynomial.c:3152:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3152 | if (j < 0 || j == 0 || j >= total) | ^~ isl/isl_polynomial.c:3155:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3155 | for (k = 0; k < qp->div->n_row; ++k) { | ^ In file included from isl/isl_ctx_private.h:1, from isl/isl_polynomial.c:12: isl/isl_pw_templ.c: In function ‘isl_pw_qpolynomial_add_dup_piece’: isl/isl_pw_templ.c:75:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 75 | isl_assert(ctx, pw->n < pw->size, goto error); | ^ isl/include/isl/ctx.h:148:7: note: in definition of macro ‘isl_assert4’ 148 | if (test) \ | ^~~~ isl/isl_pw_templ.c:75:2: note: in expansion of macro ‘isl_assert’ 75 | isl_assert(ctx, pw->n < pw->size, goto error); | ^~~~~~~~~~ In file included from isl/isl_polynomial.c:3263: isl/isl_pw_add_disjoint_templ.c: In function ‘isl_pw_qpolynomial_grow’: isl/isl_pw_add_disjoint_templ.c:27:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 27 | if (pw->n + n <= pw->size) | ^~ isl/isl_pw_add_disjoint_templ.c: In function ‘isl_pw_qpolynomial_add_disjoint’: isl/isl_pw_add_disjoint_templ.c:57:16: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 57 | if (pw1->size < pw1->n + pw2->n && pw1->n < pw2->n) | ^ In file included from isl/isl_polynomial.c:3274: isl/isl_pw_split_dims_templ.c: In function ‘isl_pw_qpolynomial_split_dims’: isl/isl_pw_split_dims_templ.c:28:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 28 | for (i = 0; i < n; ++i) { | ^ isl/isl_polynomial.c: In function ‘isl_qpolynomial_insert_dims’: isl/isl_polynomial.c:3512:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3512 | for (i = 0; i < total - g_pos; ++i) | ^ isl/isl_polynomial.c: In function ‘reordering_move’: isl/isl_polynomial.c:3553:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3553 | for (i = 0; i < dst; ++i) | ^ isl/isl_polynomial.c:3555:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3555 | for (i = 0; i < n; ++i) | ^ isl/isl_polynomial.c:3557:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3557 | for (i = 0; i < src - dst; ++i) | ^ isl/isl_polynomial.c:3559:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3559 | for (i = 0; i < len - src - n; ++i) | ^ isl/isl_polynomial.c:3562:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3562 | for (i = 0; i < src; ++i) | ^ isl/isl_polynomial.c:3564:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3564 | for (i = 0; i < n; ++i) | ^ isl/isl_polynomial.c:3566:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3566 | for (i = 0; i < dst - src; ++i) | ^ isl/isl_polynomial.c:3568:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3568 | for (i = 0; i < len - dst - n; ++i) | ^ isl/isl_polynomial.c: In function ‘isl_qpolynomial_substitute’: isl/isl_polynomial.c:3800:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3800 | for (i = 0; i < n; ++i) | ^ isl/isl_polynomial.c:3804:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3804 | for (i = 0; i < n; ++i) | ^ isl/isl_polynomial.c:3809:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3809 | for (i = 0; i < n; ++i) | ^ isl/isl_polynomial.c:3817:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3817 | for (i = 0; i < n; ++i) | ^ isl/isl_polynomial.c: In function ‘isl_poly_coeff’: isl/isl_polynomial.c:3933:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3933 | if (is_cst || poly->var < pos) { | ^ isl/isl_polynomial.c:3944:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3944 | if (poly->var == pos) { | ^~ In file included from isl/isl_polynomial.c:4265: isl/check_type_range_templ.c: In function ‘isl_term_check_range’: isl/check_type_range_templ.c:15:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 15 | if (first + n > dim || first + n < first) | ^ isl/isl_polynomial.c: In function ‘isl_qpolynomial_lift’: isl/isl_polynomial.c:4459:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4459 | for (i = 0; i < qp->div->n_row; ++i) | ^ isl/isl_polynomial.c:4469:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4469 | for (i = 0; i < qp->div->n_row; ++i) | ^ isl/isl_polynomial.c: In function ‘isl_qpolynomial_morph_domain’: isl/isl_polynomial.c:4624:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4624 | for (i = 0; 1 + i < morph->inv->n_row; ++i) | ^ isl/isl_polynomial.c:4628:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4628 | for (i = 0; i < qp->div->n_row; ++i) | ^ isl/isl_polynomial.c: In function ‘set_div’: isl/isl_polynomial.c:4801:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4801 | for (i = div + 1; i < qp->div->n_row; ++i) { | ^ isl/isl_polynomial.c: In function ‘split_periods’: isl/isl_polynomial.c:4876:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4876 | for (i = 0; i < qp->div->n_row; ++i) { | ^ isl/isl_polynomial.c:4906:8: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4906 | if (i < qp->div->n_row) { | ^ isl/isl_polynomial.c: In function ‘make_divs_pos’: isl/isl_polynomial.c:5235:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5235 | for (i = 0; i < qp->div->n_row; ++i) { | ^ isl/isl_polynomial.c:5262:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5262 | for (j = i + 1; j < qp->div->n_row; ++j) { | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_printer.c -o build/temp.linux-x86_64-3.9/isl/isl_printer.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_printer.c:2: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_range.c -o build/temp.linux-x86_64-3.9/isl/isl_range.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_ctx_private.h:2, from isl/isl_range.c:1: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_reordering.c -o build/temp.linux-x86_64-3.9/isl/isl_reordering.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_ctx_private.h:2, from isl/isl_reordering.c:11: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ isl/isl_reordering.c: In function ‘isl_reordering_dup’: isl/isl_reordering.c:84:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 84 | for (i = 0; i < dup->src_len; ++i) | ^ isl/isl_reordering.c: In function ‘isl_reordering_extend’: isl/isl_reordering.c:300:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 300 | for (i = 0; i < exp->src_len; ++i) | ^ isl/isl_reordering.c:302:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 302 | for (i = exp->src_len; i < res->src_len; ++i) | ^ isl/isl_reordering.c: In function ‘isl_reordering_dump’: isl/isl_reordering.c:350:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 350 | for (i = 0; i < exp->src_len; ++i) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_sample.c -o build/temp.linux-x86_64-3.9/isl/isl_sample.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_ctx_private.h:2, from isl/isl_sample.c:10: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ isl/isl_sample.c: In function ‘interval_sample’: isl/isl_sample.c:103:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 103 | for (i = 1; i < bset->n_ineq; ++i) { | ^ isl/isl_sample.c:110:8: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 110 | if (i < bset->n_ineq) { | ^ isl/isl_sample.c: In function ‘tab_equalities’: isl/isl_sample.c:168:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 168 | if (n_eq == tab->n_var) | ^~ isl/isl_sample.c:174:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 174 | for (i = 0, j = 0; i < tab->n_con; ++i) { | ^ isl/isl_sample.c:177:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 177 | if (tab->con[i].index >= 0 && tab->con[i].index >= tab->n_dead) | ^~ isl/isl_sample.c:179:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 179 | if (i < bset->n_eq) | ^ isl/isl_sample.c: In function ‘initial_basis’: isl/isl_sample.c:208:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 208 | if (tab->empty || n_eq == 0 || n_eq == tab->n_var) | ^~ isl/isl_sample.c: In function ‘greedy_search’: isl/isl_sample.c:299:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 299 | if (++level >= tab->n_var - tab->n_unbounded) | ^~ isl/isl_sample.c: In function ‘isl_tab_sample’: isl/isl_sample.c:413:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 413 | if (tab->n_unbounded == tab->n_var) { | ^~ isl/isl_sample.c:500:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 500 | if (level + tab->n_unbounded < dim - 1) { | ^ isl/isl_sample.c: In function ‘plug_in’: isl/isl_sample.c:715:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 715 | for (i = 0; i < sample->size; ++i) { | ^ isl/isl_sample.c:719:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 719 | for (i = 0; i < T->n_col - 1; ++i) { | ^ isl/isl_sample.c: In function ‘shift_cone’: isl/isl_sample.c:803:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 803 | for (i = 0; i < cone->n_ineq; ++i) { | ^ isl/isl_sample.c: In function ‘vec_sum_of_neg’: isl/isl_sample.c:1002:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1002 | for (i = 0; i < v->size; ++i) | ^ isl/isl_sample.c: In function ‘tab_shift_cone’: isl/isl_sample.c:1040:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1040 | for (i = 0; i < bset->n_ineq; ++i) { | ^ isl/isl_sample.c: In function ‘gbr_sample’: isl/isl_sample.c:1143:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 1143 | if (cone->n_eq < dim) | ^ isl/isl_sample.c: In function ‘basic_set_sample’: isl/isl_sample.c:1169:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 1169 | if (bset->sample && bset->sample->size == 1 + dim) { | ^~ isl/isl_sample.c: In function ‘isl_set_sample_point’: isl/isl_sample.c:1332:9: warning: ‘pnt’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1332 | return pnt; | ^~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_scan.c -o build/temp.linux-x86_64-3.9/isl/isl_scan.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_ctx_private.h:2, from isl/isl_scan.c:10: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_schedule.c -o build/temp.linux-x86_64-3.9/isl/isl_schedule.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_aff_private.h:8, from isl/isl_schedule.c:16: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_schedule_band.c -o build/temp.linux-x86_64-3.9/isl/isl_schedule_band.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_schedule_constraints.c -o build/temp.linux-x86_64-3.9/isl/isl_schedule_constraints.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_schedule_node.c -o build/temp.linux-x86_64-3.9/isl/isl_schedule_node.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_schedule_read.c -o build/temp.linux-x86_64-3.9/isl/isl_schedule_read.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_schedule_tree.c -o build/temp.linux-x86_64-3.9/isl/isl_schedule_tree.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_schedule_tree.c:31: isl/isl_list_templ.c: In function ‘isl_schedule_tree_list_grow’: isl/isl_list_templ.c:101:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (list->ref == 1 && list->n + n <= list->size) | ^~ isl/isl_list_templ.c:115:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^~ isl/isl_list_templ.c:115:46: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^ isl/isl_list_templ.c: In function ‘isl_schedule_tree_list_drop’: isl/isl_list_templ.c:165:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 165 | if (first + n > list->n || first + n < first) | ^ isl/isl_list_templ.c:173:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 173 | for (i = 0; i < n; ++i) | ^ isl/isl_list_templ.c:175:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 175 | for (i = first; i + n < list->n; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_schedule_tree_list_insert’: isl/isl_list_templ.c:207:10: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 207 | if (pos > list->n) | ^ isl/isl_list_templ.c:211:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 211 | if (list->ref == 1 && list->size > list->n) { | ^ isl/isl_list_templ.c:212:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 212 | for (i = list->n; i > pos; --i) | ^ isl/isl_list_templ.c:220:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 220 | for (i = 0; i < pos; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_schedule_tree_list_concat’: isl/isl_list_templ.c:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | if (list1->ref == 1 && list1->n + list2->n <= list1->size) | ^~ isl/isl_schedule_tree.c: In function ‘isl_schedule_tree_plain_is_equal’: isl/isl_schedule_tree.c:683:5: warning: ‘equal’ may be used uninitialized in this function [-Wmaybe-uninitialized] 683 | if (equal < 0 || !equal) | ^ isl/isl_schedule_tree.c: In function ‘initial_domain’: isl/isl_schedule_tree.c:1942:17: warning: ‘domain’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1942 | isl_union_set *domain; | ^~~~~~ isl/isl_schedule_tree.c: In function ‘subtree_schedule_extend’: isl/isl_schedule_tree.c:1836:17: warning: ‘umap’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1836 | isl_union_map *umap; | ^~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_scheduler.c -o build/temp.linux-x86_64-3.9/isl/isl_scheduler.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_ctx_private.h:2, from isl/isl_scheduler.c:18: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ isl/isl_scheduler.c: In function ‘check_conflict’: isl/isl_scheduler.c:2831:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2831 | if (con >= graph->lp->n_ineq) | ^~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_scheduler_clustering.c -o build/temp.linux-x86_64-3.9/isl/isl_scheduler_clustering.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_map_private.h:24, from isl/isl_scheduler_clustering.c:9: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ isl/isl_scheduler_clustering.c: In function ‘isl_schedule_node_compute_wcc_clustering’: isl/isl_scheduler_clustering.c:142:43: warning: ‘best_dist’ may be used uninitialized in this function [-Wmaybe-uninitialized] 142 | if (best_weight == weight && best_dist <= dist) | ~~~~~~~~~~^~~~~~~ isl/isl_scheduler_clustering.c:117:31: note: ‘best_dist’ was declared here 117 | int i, best = graph->n_edge, best_dist, best_weight; | ^~~~~~~~~ isl/isl_scheduler_clustering.c:142:20: warning: ‘best_weight’ may be used uninitialized in this function [-Wmaybe-uninitialized] 142 | if (best_weight == weight && best_dist <= dist) | ~~~~~~~~~~~~^~~~~~~~~ isl/isl_scheduler_clustering.c:117:42: note: ‘best_weight’ was declared here 117 | int i, best = graph->n_edge, best_dist, best_weight; | ^~~~~~~~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_scheduler_scc.c -o build/temp.linux-x86_64-3.9/isl/isl_scheduler_scc.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_tab.h:13, from isl/isl_scheduler.h:17, from isl/isl_scheduler_scc.h:6, from isl/isl_scheduler_scc.c:16: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_seq.c -o build/temp.linux-x86_64-3.9/isl/isl_seq.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_ctx_private.h:2, from isl/isl_seq.c:11: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ isl/isl_seq.c: In function ‘isl_seq_clr’: isl/isl_seq.c:17:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 17 | for (i = 0; i < len; ++i) | ^ isl/isl_seq.c: In function ‘isl_seq_set_si’: isl/isl_seq.c:24:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 24 | for (i = 0; i < len; ++i) | ^ isl/isl_seq.c: In function ‘isl_seq_set’: isl/isl_seq.c:31:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 31 | for (i = 0; i < len; ++i) | ^ isl/isl_seq.c: In function ‘isl_seq_neg’: isl/isl_seq.c:38:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 38 | for (i = 0; i < len; ++i) | ^ isl/isl_seq.c: In function ‘isl_seq_cpy’: isl/isl_seq.c:45:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 45 | for (i = 0; i < len; ++i) | ^ isl/isl_seq.c: In function ‘isl_seq_submul’: isl/isl_seq.c:52:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 52 | for (i = 0; i < len; ++i) | ^ isl/isl_seq.c: In function ‘isl_seq_addmul’: isl/isl_seq.c:59:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 59 | for (i = 0; i < len; ++i) | ^ isl/isl_seq.c: In function ‘isl_seq_swp_or_cpy’: isl/isl_seq.c:66:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 66 | for (i = 0; i < len; ++i) | ^ isl/isl_seq.c: In function ‘isl_seq_scale’: isl/isl_seq.c:73:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 73 | for (i = 0; i < len; ++i) | ^ isl/isl_seq.c: In function ‘isl_seq_scale_down’: isl/isl_seq.c:80:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (i = 0; i < len; ++i) | ^ isl/isl_seq.c: In function ‘isl_seq_cdiv_q’: isl/isl_seq.c:87:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 87 | for (i = 0; i < len; ++i) | ^ isl/isl_seq.c: In function ‘isl_seq_fdiv_q’: isl/isl_seq.c:94:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 94 | for (i = 0; i < len; ++i) | ^ isl/isl_seq.c: In function ‘isl_seq_fdiv_r’: isl/isl_seq.c:101:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 101 | for (i = 0; i < len; ++i) | ^ isl/isl_seq.c: In function ‘isl_seq_combine’: isl/isl_seq.c:114:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 114 | for (i = 0; i < len; ++i) | ^ isl/isl_seq.c:120:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 120 | for (i = 0; i < len; ++i) { | ^ isl/isl_seq.c: In function ‘isl_seq_eq’: isl/isl_seq.c:165:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 165 | for (i = 0; i < len; ++i) | ^ isl/isl_seq.c: In function ‘isl_seq_cmp’: isl/isl_seq.c:175:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 175 | for (i = 0; i < len; ++i) | ^ isl/isl_seq.c: In function ‘isl_seq_is_neg’: isl/isl_seq.c:185:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 185 | for (i = 0; i < len; ++i) { | ^ isl/isl_seq.c: In function ‘isl_seq_first_non_zero’: isl/isl_seq.c:200:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 200 | for (i = 0; i < len; ++i) | ^ isl/isl_seq.c: In function ‘isl_seq_abs_max’: isl/isl_seq.c:222:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (i = 0; i < len; ++i) | ^ isl/isl_seq.c: In function ‘isl_seq_abs_min_non_zero’: isl/isl_seq.c:232:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 232 | for (i = min + 1; i < len; ++i) { | ^ isl/isl_seq.c: In function ‘isl_seq_gcd’: isl/isl_seq.c:250:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 250 | for (i = 0; isl_int_cmp_si(*gcd, 1) > 0 && i < len; ++i) { | ^ isl/isl_seq.c: In function ‘isl_seq_lcm’: isl/isl_seq.c:278:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 278 | for (i = 1; i < len; ++i) | ^ isl/isl_seq.c: In function ‘isl_seq_inner_product’: isl/isl_seq.c:291:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 291 | for (i = 1; i < len; ++i) | ^ isl/isl_seq.c: In function ‘isl_seq_hash’: isl/isl_seq.c:298:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 298 | for (i = 0; i < len; ++i) { | ^ isl/isl_seq.c: In function ‘isl_seq_dump’: isl/isl_seq.c:357:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 357 | for (i = 0; i < len; ++i) { | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_set_list.c -o build/temp.linux-x86_64-3.9/isl/isl_set_list.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_set_list.c:22: isl/isl_list_templ.c: In function ‘isl_basic_set_list_grow’: isl/isl_list_templ.c:101:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (list->ref == 1 && list->n + n <= list->size) | ^~ isl/isl_list_templ.c:115:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^~ isl/isl_list_templ.c:115:46: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^ isl/isl_list_templ.c: In function ‘isl_basic_set_list_drop’: isl/isl_list_templ.c:165:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 165 | if (first + n > list->n || first + n < first) | ^ isl/isl_list_templ.c:173:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 173 | for (i = 0; i < n; ++i) | ^ isl/isl_list_templ.c:175:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 175 | for (i = first; i + n < list->n; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_basic_set_list_insert’: isl/isl_list_templ.c:207:10: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 207 | if (pos > list->n) | ^ isl/isl_list_templ.c:211:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 211 | if (list->ref == 1 && list->size > list->n) { | ^ isl/isl_list_templ.c:212:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 212 | for (i = list->n; i > pos; --i) | ^ isl/isl_list_templ.c:220:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 220 | for (i = 0; i < pos; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_basic_set_list_concat’: isl/isl_list_templ.c:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | if (list1->ref == 1 && list1->n + list2->n <= list1->size) | ^~ In file included from isl/isl_set_list.c:27: isl/isl_list_templ.c: In function ‘isl_set_list_grow’: isl/isl_list_templ.c:101:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (list->ref == 1 && list->n + n <= list->size) | ^~ isl/isl_list_templ.c:115:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^~ isl/isl_list_templ.c:115:46: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^ isl/isl_list_templ.c: In function ‘isl_set_list_drop’: isl/isl_list_templ.c:165:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 165 | if (first + n > list->n || first + n < first) | ^ isl/isl_list_templ.c:173:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 173 | for (i = 0; i < n; ++i) | ^ isl/isl_list_templ.c:175:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 175 | for (i = first; i + n < list->n; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_set_list_insert’: isl/isl_list_templ.c:207:10: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 207 | if (pos > list->n) | ^ isl/isl_list_templ.c:211:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 211 | if (list->ref == 1 && list->size > list->n) { | ^ isl/isl_list_templ.c:212:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 212 | for (i = list->n; i > pos; --i) | ^ isl/isl_list_templ.c:220:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 220 | for (i = 0; i < pos; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_set_list_concat’: isl/isl_list_templ.c:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | if (list1->ref == 1 && list1->n + list2->n <= list1->size) | ^~ In file included from isl/isl_set_list.c:33: isl/isl_list_templ.c: In function ‘isl_union_set_list_grow’: isl/isl_list_templ.c:101:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (list->ref == 1 && list->n + n <= list->size) | ^~ isl/isl_list_templ.c:115:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^~ isl/isl_list_templ.c:115:46: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^ isl/isl_list_templ.c: In function ‘isl_union_set_list_drop’: isl/isl_list_templ.c:165:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 165 | if (first + n > list->n || first + n < first) | ^ isl/isl_list_templ.c:173:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 173 | for (i = 0; i < n; ++i) | ^ isl/isl_list_templ.c:175:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 175 | for (i = first; i + n < list->n; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_union_set_list_insert’: isl/isl_list_templ.c:207:10: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 207 | if (pos > list->n) | ^ isl/isl_list_templ.c:211:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 211 | if (list->ref == 1 && list->size > list->n) { | ^ isl/isl_list_templ.c:212:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 212 | for (i = list->n; i > pos; --i) | ^ isl/isl_list_templ.c:220:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 220 | for (i = 0; i < pos; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_union_set_list_concat’: isl/isl_list_templ.c:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | if (list1->ref == 1 && list1->n + list2->n <= list1->size) | ^~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_set_to_ast_graft_list.c -o build/temp.linux-x86_64-3.9/isl/isl_set_to_ast_graft_list.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_sort.c -o build/temp.linux-x86_64-3.9/isl/isl_sort.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_space.c -o build/temp.linux-x86_64-3.9/isl/isl_space.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden isl/isl_space.c: In function ‘extend_ids’: isl/isl_space.c:255:10: warning: comparison of integer expressions of different signedness: ‘isl_size’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 255 | if (dim <= space->n_id) | ^~ isl/isl_space.c: In function ‘set_id’: isl/isl_space.c:290:11: warning: comparison of integer expressions of different signedness: ‘isl_size’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 290 | if (gpos >= space->n_id) { | ^~ isl/isl_space.c: In function ‘get_id’: isl/isl_space.c:315:11: warning: comparison of integer expressions of different signedness: ‘isl_size’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 315 | if (gpos >= space->n_id) | ^~ isl/isl_space.c: In function ‘copy_ids’: isl/isl_space.c:397:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 397 | for (i = 0; i < n(src, src_type); ++i) { | ^ isl/isl_space.c: In function ‘isl_space_free’: isl/isl_space.c:477:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 477 | for (i = 0; i < space->n_id; ++i) | ^ isl/isl_space.c: In function ‘isl_space_find_dim_by_id’: isl/isl_space.c:898:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 898 | for (i = 0; i < n && offset + i < space->n_id; ++i) | ^ isl/isl_space.c: In function ‘isl_space_find_dim_by_name’: isl/isl_space.c:917:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 917 | for (i = 0; i < n && offset + i < space->n_id; ++i) { | ^ isl/isl_space.c: In function ‘isl_space_reset_user’: isl/isl_space.c:941:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 941 | for (i = 0; i < space->nparam && i < space->n_id; ++i) { | ^ isl/isl_space.c:941:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 941 | for (i = 0; i < space->nparam && i < space->n_id; ++i) { | ^ isl/isl_space.c: In function ‘match’: isl/isl_space.c:1147:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1147 | for (i = 0; i < n(space1, type1); ++i) { | ^ isl/isl_space.c: In function ‘get_ids’: isl/isl_space.c:1187:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1187 | for (i = 0; i < n ; ++i) | ^ In file included from isl/isl_space.c:1322: isl/check_type_range_templ.c: In function ‘isl_space_check_range’: isl/check_type_range_templ.c:15:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 15 | if (first + n > dim || first + n < first) | ^ isl/isl_space.c: In function ‘set_ids’: isl/isl_space.c:1974:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1974 | for (i = 0; i < n ; ++i) | ^ isl/isl_space.c: In function ‘isl_space_drop_dims’: isl/isl_space.c:2148:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2148 | for (i = 0; i < num; ++i) | ^ isl/isl_space.c:2150:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2150 | for (i = first+num; i < n(space, type); ++i) | ^ isl/isl_space.c: In function ‘isl_space_underlying’: isl/isl_space.c:2576:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2576 | for (i = 0; i < space->n_id; ++i) | ^ isl/isl_space.c: In function ‘isl_hash_params’: isl/isl_space.c:2743:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2743 | for (i = 0; i < space->nparam; ++i) { | ^ isl/isl_space.c: In function ‘isl_space_has_named_params’: isl/isl_space.c:3316:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3316 | for (i = 0; i < space->nparam; ++i) | ^ isl/isl_space.c: In function ‘isl_space_cmp’: isl/isl_space.c:3468:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3468 | for (i = 0; i < n(space1, isl_dim_param); ++i) { | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_stream.c -o build/temp.linux-x86_64-3.9/isl/isl_stream.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_ctx_private.h:2, from isl/isl_stream.c:12: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_stride.c -o build/temp.linux-x86_64-3.9/isl/isl_stride.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_map_private.h:24, from isl/isl_stride.c:11: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_tab.c -o build/temp.linux-x86_64-3.9/isl/isl_tab.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_ctx_private.h:2, from isl/isl_tab.c:16: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ isl/isl_tab.c: In function ‘isl_tab_alloc’: isl/isl_tab.c:58:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 58 | for (i = 0; i < n_var; ++i) { | ^ isl/isl_tab.c: In function ‘isl_tab_dup’: isl/isl_tab.c:242:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 242 | for (i = 0; i < tab->n_var; ++i) | ^ isl/isl_tab.c:247:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 247 | for (i = 0; i < tab->n_con; ++i) | ^ isl/isl_tab.c:252:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 252 | for (i = 0; i < tab->n_col; ++i) | ^ isl/isl_tab.c:257:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 257 | for (i = 0; i < tab->n_row; ++i) | ^ isl/isl_tab.c:264:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 264 | for (i = 0; i < tab->n_row; ++i) | ^ isl/isl_tab.c: In function ‘tab_mat_product’: isl/isl_tab.c:338:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 338 | for (i = 0; i < r1; ++i) { | ^ isl/isl_tab.c:347:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 347 | for (i = 0; i < r2; ++i) { | ^ isl/isl_tab.c:358:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 358 | for (i = 0; i < row1 - r1; ++i) { | ^ isl/isl_tab.c:367:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 367 | for (i = 0; i < row2 - r2; ++i) { | ^ isl/isl_tab.c: In function ‘update_index1’: isl/isl_tab.c:388:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 388 | if (var->is_row && var->index >= r1) | ^~ isl/isl_tab.c:390:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 390 | if (!var->is_row && var->index >= d1) | ^~ isl/isl_tab.c: In function ‘update_index2’: isl/isl_tab.c:404:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 404 | if (var->index < r2) | ^ isl/isl_tab.c:409:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 409 | if (var->index < d2) | ^ isl/isl_tab.c: In function ‘isl_tab_product’: isl/isl_tab.c:471:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 471 | for (i = 0; i < tab1->n_var; ++i) { | ^ isl/isl_tab.c:475:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 475 | for (i = 0; i < tab2->n_var; ++i) { | ^ isl/isl_tab.c:485:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 485 | for (i = 0; i < tab1->n_con; ++i) { | ^ isl/isl_tab.c:489:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 489 | for (i = 0; i < tab2->n_con; ++i) { | ^ isl/isl_tab.c:499:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 499 | for (i = 0; i < tab1->n_col; ++i) { | ^ isl/isl_tab.c:500:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 500 | int pos = i < d1 ? i : i + d2; | ^ isl/isl_tab.c:500:22: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare] 500 | int pos = i < d1 ? i : i + d2; | ^ isl/isl_tab.c:503:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 503 | for (i = 0; i < tab2->n_col; ++i) { | ^ isl/isl_tab.c:504:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 504 | int pos = i < d2 ? d1 + i : tab1->n_col + i; | ^ isl/isl_tab.c:516:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 516 | for (i = 0; i < tab1->n_row; ++i) { | ^ isl/isl_tab.c:517:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 517 | int pos = i < r1 ? i : i + r2; | ^ isl/isl_tab.c:517:22: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare] 517 | int pos = i < r1 ? i : i + r2; | ^ isl/isl_tab.c:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 520 | for (i = 0; i < tab2->n_row; ++i) { | ^ isl/isl_tab.c:521:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 521 | int pos = i < r2 ? r1 + i : tab1->n_row + i; | ^ isl/isl_tab.c: In function ‘max_is_manifestly_unbounded’: isl/isl_tab.c:593:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 593 | for (i = tab->n_redundant; i < tab->n_row; ++i) { | ^ isl/isl_tab.c: In function ‘min_is_manifestly_unbounded’: isl/isl_tab.c:614:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 614 | for (i = tab->n_redundant; i < tab->n_row; ++i) { | ^ isl/isl_tab.c: In function ‘pivot_row’: isl/isl_tab.c:669:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 669 | for (j = tab->n_redundant; j < tab->n_row; ++j) { | ^ isl/isl_tab.c: In function ‘find_pivot’: isl/isl_tab.c:718:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 718 | for (j = tab->n_dead; j < tab->n_col; ++j) { | ^ isl/isl_tab.c: In function ‘isl_tab_row_is_redundant’: isl/isl_tab.c:757:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 757 | for (i = tab->n_dead; i < tab->n_col; ++i) { | ^ isl/isl_tab.c: In function ‘isl_tab_push_basis’: isl/isl_tab.c:852:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 852 | for (i = 0; i < tab->n_col; ++i) | ^ isl/isl_tab.c: In function ‘isl_tab_drop_sample’: isl/isl_tab.c:915:8: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 915 | if (s != tab->n_outside) { | ^~ In file included from isl/isl_ctx_private.h:1, from isl/isl_tab.c:16: isl/isl_tab.c: In function ‘isl_tab_mark_redundant’: isl/isl_tab.c:960:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 960 | isl_assert(tab->mat->ctx, row >= tab->n_redundant, return -1); | ^~ isl/include/isl/ctx.h:148:7: note: in definition of macro ‘isl_assert4’ 148 | if (test) \ | ^~~~ isl/isl_tab.c:960:2: note: in expansion of macro ‘isl_assert’ 960 | isl_assert(tab->mat->ctx, row >= tab->n_redundant, return -1); | ^~~~~~~~~~ isl/isl_tab.c:967:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 967 | if (row != tab->n_redundant) | ^~ isl/isl_tab.c:972:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 972 | if (row != tab->n_row - 1) | ^~ isl/isl_tab.c: In function ‘update_row_sign’: isl/isl_tab.c:1058:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1058 | for (i = 0; i < tab->n_row; ++i) { | ^ isl/isl_tab.c: In function ‘isl_tab_pivot’: isl/isl_tab.c:1145:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1145 | for (j = 0; j < off - 1 + tab->n_col; ++j) { | ^ isl/isl_tab.c:1146:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1146 | if (j == off - 1 + col) | ^~ isl/isl_tab.c:1152:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1152 | for (i = 0; i < tab->n_row; ++i) { | ^ isl/isl_tab.c:1158:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1158 | for (j = 0; j < off - 1 + tab->n_col; ++j) { | ^ isl/isl_tab.c:1159:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1159 | if (j == off - 1 + col) | ^~ isl/isl_tab.c:1183:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1183 | for (i = tab->n_redundant; i < tab->n_row; ++i) { | ^ isl/isl_tab.c: In function ‘to_row’: isl/isl_tab.c:1214:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1214 | for (r = tab->n_redundant; r < tab->n_row; ++r) | ^ In file included from isl/isl_ctx_private.h:1, from isl/isl_tab.c:16: isl/isl_tab.c:1217:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1217 | isl_assert(tab->mat->ctx, r < tab->n_row, return -1); | ^ isl/include/isl/ctx.h:148:7: note: in definition of macro ‘isl_assert4’ 148 | if (test) \ | ^~~~ isl/isl_tab.c:1217:3: note: in expansion of macro ‘isl_assert’ 1217 | isl_assert(tab->mat->ctx, r < tab->n_row, return -1); | ^~~~~~~~~~ isl/isl_tab.c: In function ‘check_table’: isl/isl_tab.c:1237:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1237 | for (i = tab->n_redundant; i < tab->n_row; ++i) { | ^ isl/isl_tab.c: In function ‘isl_tab_kill_col’: isl/isl_tab.c:1566:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1566 | if (col != tab->n_dead) | ^~ isl/isl_tab.c:1571:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1571 | if (col != tab->n_col - 1) | ^~ isl/isl_tab.c: In function ‘tab_is_manifestly_empty’: isl/isl_tab.c:1606:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1606 | for (i = 0; i < tab->n_var; ++i) { | ^ isl/isl_tab.c: In function ‘close_row’: isl/isl_tab.c:1650:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1650 | for (j = tab->n_dead; j < tab->n_col; ++j) { | ^ isl/isl_tab.c: In function ‘var_insert_entry’: isl/isl_tab.c:1714:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1714 | if (first > tab->n_var) | ^ isl/isl_tab.c: In function ‘var_drop_entry’: isl/isl_tab.c:1740:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1740 | if (first >= tab->n_var) | ^~ isl/isl_tab.c:1746:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1746 | for (i = first; i < tab->n_var; ++i) { | ^ isl/isl_tab.c: In function ‘isl_tab_insert_var’: isl/isl_tab.c:1780:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1780 | for (i = 0; i < tab->n_row; ++i) | ^ isl/isl_tab.c: In function ‘isl_tab_add_row’: isl/isl_tab.c:1830:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1830 | for (i = 0; i < tab->n_var; ++i) { | ^ isl/isl_tab.c:1847:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1847 | if (tab->M && i >= tab->n_param && i < tab->n_var - tab->n_div) | ^~ isl/isl_tab.c:1847:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1847 | if (tab->M && i >= tab->n_param && i < tab->n_var - tab->n_div) | ^ In file included from isl/isl_ctx_private.h:1, from isl/isl_tab.c:16: isl/isl_tab.c: In function ‘drop_row’: isl/isl_tab.c:1862:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1862 | isl_assert(tab->mat->ctx, ~tab->row_var[row] == tab->n_con - 1, | ^~ isl/include/isl/ctx.h:148:7: note: in definition of macro ‘isl_assert4’ 148 | if (test) \ | ^~~~ isl/isl_tab.c:1862:2: note: in expansion of macro ‘isl_assert’ 1862 | isl_assert(tab->mat->ctx, ~tab->row_var[row] == tab->n_con - 1, | ^~~~~~~~~~ isl/isl_tab.c:1864:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1864 | if (row != tab->n_row - 1) | ^~ isl/isl_tab.c: In function ‘drop_col’: isl/isl_tab.c:1882:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1882 | if (col != tab->n_col - 1) | ^~ isl/isl_tab.c: In function ‘to_col’: isl/isl_tab.c:1972:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1972 | for (i = tab->n_dead; i < tab->n_col; ++i) | ^ In file included from isl/isl_ctx_private.h:1, from isl/isl_tab.c:16: isl/isl_tab.c:1976:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1976 | isl_assert(tab->mat->ctx, i < tab->n_col, return -1); | ^ isl/include/isl/ctx.h:148:7: note: in definition of macro ‘isl_assert4’ 148 | if (test) \ | ^~~~ isl/isl_tab.c:1976:2: note: in expansion of macro ‘isl_assert’ 1976 | isl_assert(tab->mat->ctx, i < tab->n_col, return -1); | ^~~~~~~~~~ isl/isl_tab.c: In function ‘div_is_nonneg’: isl/isl_tab.c:2298:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2298 | for (i = 0; i < tab->n_var; ++i) { | ^ isl/isl_tab.c: In function ‘isl_tab_insert_div’: isl/isl_tab.c:2340:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2340 | if (pos < o_div || pos > tab->n_var) | ^ isl/isl_tab.c: In function ‘isl_tab_from_basic_map’: isl/isl_tab.c:2404:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2404 | for (i = 0; i < bmap->n_eq; ++i) { | ^ isl/isl_tab.c:2409:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2409 | for (i = 0; i < bmap->n_ineq; ++i) { | ^ isl/isl_tab.c: In function ‘isl_tab_from_recession_cone’: isl/isl_tab.c:2455:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2455 | for (i = 0; i < bset->n_eq; ++i) { | ^ isl/isl_tab.c:2466:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2466 | for (i = 0; i < bset->n_ineq; ++i) { | ^ isl/isl_tab.c: In function ‘isl_tab_cone_is_bounded’: isl/isl_tab.c:2501:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2501 | for (i = tab->n_redundant; i < tab->n_row; ++i) { | ^ isl/isl_tab.c:2518:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2518 | if (i == tab->n_row) | ^~ isl/isl_tab.c: In function ‘isl_tab_sample_is_integer’: isl/isl_tab.c:2530:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2530 | for (i = 0; i < tab->n_var; ++i) { | ^ isl/isl_tab.c: In function ‘extract_integer_sample’: isl/isl_tab.c:2552:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2552 | for (i = 0; i < tab->n_var; ++i) { | ^ isl/isl_tab.c: In function ‘isl_tab_get_sample_value’: isl/isl_tab.c:2581:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2581 | for (i = 0; i < tab->n_var; ++i) { | ^ isl/isl_tab.c: In function ‘drop_last_con_in_row’: isl/isl_tab.c:2669:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2669 | if (r + 1 != tab->n_con) | ^~ isl/isl_tab.c: In function ‘isl_tab_check_con’: isl/isl_tab.c:2755:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2755 | if (con < 0 || con >= tab->n_con) | ^~ isl/isl_tab.c: In function ‘isl_tab_relax’: isl/isl_tab.c:2787:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2787 | if (var->is_row && (var->index < 0 || var->index < tab->n_redundant)) | ^ isl/isl_tab.c:2790:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2790 | if (!var->is_row && (var->index < 0 || var->index < tab->n_dead)) | ^ isl/isl_tab.c:2810:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2810 | for (i = 0; i < tab->n_row; ++i) { | ^ isl/isl_tab.c: In function ‘isl_tab_shift_var’: isl/isl_tab.c:2871:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2871 | for (i = 0; i < tab->n_row; ++i) { | ^ isl/isl_tab.c: In function ‘select_marked’: isl/isl_tab.c:2941:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2941 | if (var->is_row && var->index < tab->n_redundant) | ^ isl/isl_tab.c:2943:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2943 | if (!var->is_row && var->index < tab->n_dead) | ^ isl/isl_tab.c: In function ‘isl_tab_detect_implicit_equalities’: isl/isl_tab.c:2982:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2982 | for (i = tab->n_redundant; i < tab->n_row; ++i) { | ^ isl/isl_tab.c:2989:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2989 | for (i = tab->n_dead; i < tab->n_col; ++i) { | ^ isl/isl_tab.c:3014:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3014 | for (i = tab->n_redundant; i < tab->n_row; ++i) { | ^ isl/isl_tab.c: In function ‘con_drop_entries’: isl/isl_tab.c:3113:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3113 | for (i = first; i < tab->n_con; ++i) { | ^ isl/isl_tab.c: In function ‘isl_tab_detect_redundant’: isl/isl_tab.c:3274:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3274 | for (i = tab->n_redundant; i < tab->n_row; ++i) { | ^ isl/isl_tab.c:3280:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3280 | for (i = tab->n_dead; i < tab->n_col; ++i) { | ^ isl/isl_tab.c:3301:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3301 | for (i = tab->n_dead; i < tab->n_col; ++i) { | ^ isl/isl_tab.c: In function ‘isl_tab_is_equality’: isl/isl_tab.c:3327:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3327 | return tab->con[con].index < tab->n_dead; | ^ isl/isl_tab.c: In function ‘isl_tab_min’: isl/isl_tab.c:3390:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3390 | for (i = 0; i < tab->n_con; ++i) { | ^ isl/isl_tab.c: In function ‘isl_tab_is_redundant’: isl/isl_tab.c:3433:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3433 | return tab->con[con].is_row && tab->con[con].index < tab->n_redundant; | ^ isl/isl_tab.c: In function ‘isl_tab_is_constant’: isl/isl_tab.c:3639:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3639 | if (var < 0 || var >= tab->n_var) | ^~ isl/isl_tab.c: In function ‘isl_tab_detect_constants’: isl/isl_tab.c:3663:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3663 | for (i = 0; i < tab->n_var; ++i) { | ^ isl/isl_tab.c: In function ‘unrelax’: isl/isl_tab.c:3730:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3730 | for (i = 0; i < tab->n_row; ++i) { | ^ isl/isl_tab.c: In function ‘perform_undo_var’: isl/isl_tab.c:3790:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3790 | if (!var->is_row || var->index != tab->n_redundant - 1) | ^~ isl/isl_tab.c: In function ‘restore_basis’: isl/isl_tab.c:3909:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3909 | for (i = 0; i < tab->n_col; ++i) { | ^ isl/isl_tab.c:3910:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3910 | for (j = 0; j < tab->n_col; ++j) | ^ isl/isl_tab.c:3913:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3913 | if (j < tab->n_col) | ^ isl/isl_tab.c:3917:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3917 | for (i = 0; i < tab->n_col && n_extra > 0; ++i) { | ^ isl/isl_tab.c:3921:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3921 | for (j = 0; j < tab->n_col; ++j) | ^ isl/isl_tab.c:3924:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3924 | if (j < tab->n_col) | ^ isl/isl_tab.c: In function ‘drop_samples_since’: isl/isl_tab.c:3952:54: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3952 | for (i = tab->n_sample - 1; i >= 0 && tab->n_sample > n; --i) { | ^ isl/isl_tab.c:3956:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3956 | if (i != tab->n_sample - 1) { | ^~ isl/isl_tab.c: In function ‘isl_tab_print_internal’: isl/isl_tab.c:4212:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4212 | for (i = 0; i < tab->n_var; ++i) { | ^ isl/isl_tab.c:4214:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4214 | fprintf(out, (i == tab->n_param || | ^~ isl/isl_tab.c:4215:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4215 | i == tab->n_var - tab->n_div) ? "; " | ^~ isl/isl_tab.c:4221:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4221 | for (i = 0; i < tab->n_con; ++i) { | ^ isl/isl_tab.c:4228:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4228 | for (i = 0; i < tab->n_row; ++i) { | ^ isl/isl_tab.c:4247:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4247 | for (i = 0; i < tab->n_col; ++i) { | ^ In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_ctx_private.h:2, from isl/isl_tab.c:16: isl/isl_tab.c: In function ‘isl_tab_add_ineq’: isl/isl_int_sioimath.h:580:7: warning: ‘cst’ may be used uninitialized in this function [-Wmaybe-uninitialized] 580 | *lhs = *rhs; | ~~~~~^~~~~~ isl/isl_tab.c:1900:10: note: ‘cst’ was declared here 1900 | isl_int cst; | ^~~ In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_ctx_private.h:2, from isl/isl_tab.c:16: isl/isl_tab.c: In function ‘isl_tab_add_eq’: isl/isl_int_sioimath.h:580:7: warning: ‘cst’ may be used uninitialized in this function [-Wmaybe-uninitialized] 580 | *lhs = *rhs; | ~~~~~^~~~~~ isl/isl_tab.c:2115:10: note: ‘cst’ was declared here 2115 | isl_int cst; | ^~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_tab_pip.c -o build/temp.linux-x86_64-3.9/isl/isl_tab_pip.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_ctx_private.h:2, from isl/isl_tab_pip.c:14: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ isl/isl_tab_pip.c: In function ‘set_from_affine_matrix’: isl/isl_tab_pip.c:314:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 314 | for (i = 1; i < M->n_row; ++i) { | ^ isl/isl_tab_pip.c: In function ‘sol_add’: isl/isl_tab_pip.c:754:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 754 | for (j = 0; j < tab->n_param; ++j) { | ^ isl/isl_tab_pip.c:762:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 762 | for (j = 0; j < tab->n_div; ++j) { | ^ isl/isl_tab_pip.c: In function ‘get_row_parameter_line’: isl/isl_tab_pip.c:874:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 874 | for (i = 0; i < tab->n_param; ++i) { | ^ isl/isl_tab_pip.c:882:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 882 | for (i = 0; i < tab->n_div; ++i) { | ^ isl/isl_tab_pip.c: In function ‘identical_parameter_line’: isl/isl_tab_pip.c:911:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 911 | for (i = 0; i < tab->n_param + tab->n_div; ++i) { | ^ isl/isl_tab_pip.c:912:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 912 | int pos = i < tab->n_param ? i : | ^ isl/isl_tab_pip.c:912:32: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare] 912 | int pos = i < tab->n_param ? i : | ^ isl/isl_tab_pip.c: In function ‘is_obviously_neg’: isl/isl_tab_pip.c:1122:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1122 | for (i = 0; i < tab->n_param; ++i) { | ^ isl/isl_tab_pip.c:1134:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1134 | for (i = 0; i < tab->n_div; ++i) { | ^ isl/isl_tab_pip.c: In function ‘is_obviously_nonneg’: isl/isl_tab_pip.c:1171:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1171 | for (i = 0; i < tab->n_param; ++i) { | ^ isl/isl_tab_pip.c:1183:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1183 | for (i = 0; i < tab->n_div; ++i) { | ^ isl/isl_tab_pip.c: In function ‘lexmin_col_pair’: isl/isl_tab_pip.c:1221:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1221 | for (i = tab->n_param; i < tab->n_var - tab->n_div; ++i) { | ^ isl/isl_tab_pip.c: In function ‘is_parameter_var’: isl/isl_tab_pip.c:1266:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1266 | if (index < tab->n_param) | ^ isl/isl_tab_pip.c:1268:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1268 | if (index >= tab->n_var - tab->n_div) | ^~ isl/isl_tab_pip.c: In function ‘lexmin_pivot_col’: isl/isl_tab_pip.c:1304:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1304 | for (j = tab->n_dead; j < tab->n_col; ++j) { | ^ isl/isl_tab_pip.c:1311:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1311 | if (col == tab->n_col) | ^~ isl/isl_tab_pip.c: In function ‘first_neg’: isl/isl_tab_pip.c:1337:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1337 | for (row = tab->n_redundant; row < tab->n_row; ++row) { | ^ isl/isl_tab_pip.c:1346:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1346 | for (row = tab->n_redundant; row < tab->n_row; ++row) { | ^ isl/isl_tab_pip.c: In function ‘check_lexpos’: isl/isl_tab_pip.c:1374:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1374 | for (col = tab->n_dead; col < tab->n_col; ++col) { | ^ isl/isl_tab_pip.c:1377:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1377 | for (var = tab->n_param; var < tab->n_var - tab->n_div; ++var) { | ^ isl/isl_tab_pip.c:1392:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1392 | if (var >= tab->n_var - tab->n_div) | ^~ isl/isl_tab_pip.c: In function ‘report_conflict’: isl/isl_tab_pip.c:1424:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1424 | for (j = tab->n_dead; j < tab->n_col; ++j) { | ^ isl/isl_tab_pip.c: In function ‘restore_lexmin’: isl/isl_tab_pip.c:1456:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1456 | if (col >= tab->n_col) { | ^~ isl/isl_tab_pip.c: In function ‘last_var_col_or_int_par_col’: isl/isl_tab_pip.c:1497:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1497 | for (i = tab->n_var - tab->n_div - 1; i >= 0 && i >= tab->n_param; --i) { | ^~ isl/isl_tab_pip.c:1502:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1502 | if (col <= tab->n_dead) | ^~ isl/isl_tab_pip.c:1507:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1507 | for (i = tab->n_dead; i < tab->n_col; ++i) { | ^ isl/isl_tab_pip.c: In function ‘is_parametric_constant’: isl/isl_tab_pip.c:1581:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1581 | for (col = tab->n_dead; col < tab->n_col; ++col) { | ^ isl/isl_tab_pip.c: In function ‘integer_parameter’: isl/isl_tab_pip.c:1728:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1728 | for (i = 0; i < tab->n_param; ++i) { | ^ isl/isl_tab_pip.c:1737:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1737 | for (i = 0; i < tab->n_div; ++i) { | ^ isl/isl_tab_pip.c: In function ‘integer_variable’: isl/isl_tab_pip.c:1755:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1755 | for (i = tab->n_dead; i < tab->n_col; ++i) { | ^ isl/isl_tab_pip.c: In function ‘next_non_integer_var’: isl/isl_tab_pip.c:1790:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare] 1790 | var = var < 0 ? tab->n_param : var + 1; | ^~~~~~~ isl/isl_tab_pip.c:1792:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1792 | for (; var < tab->n_var - tab->n_div; ++var) { | ^ isl/isl_tab_pip.c: In function ‘add_cut’: isl/isl_tab_pip.c:1871:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1871 | for (i = 0; i < tab->n_col; ++i) | ^ isl/isl_tab_pip.c: In function ‘check_samples’: isl/isl_tab_pip.c:1956:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1956 | for (i = tab->n_outside; i < tab->n_sample; ++i) { | ^ isl/isl_tab_pip.c: In function ‘sample_is_finite’: isl/isl_tab_pip.c:1987:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1987 | for (i = 0; i < tab->n_var; ++i) { | ^ isl/isl_tab_pip.c: In function ‘tab_has_valid_sample’: isl/isl_tab_pip.c:2055:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2055 | for (i = tab->n_outside; i < tab->n_sample; ++i) { | ^ isl/isl_tab_pip.c:2065:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2065 | return i < tab->n_sample; | ^ isl/isl_tab_pip.c: In function ‘context_tab_insert_div’: isl/isl_tab_pip.c:2091:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2091 | for (i = tab->n_outside; i < samples->n_row; ++i) { | ^ isl/isl_tab_pip.c: In function ‘get_div’: isl/isl_tab_pip.c:2190:8: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2190 | if (d < n_div) | ^ isl/isl_tab_pip.c: In function ‘add_parametric_cut’: isl/isl_tab_pip.c:2257:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2257 | for (i = 0; i < tab->n_param; ++i) { | ^ isl/isl_tab_pip.c:2266:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2266 | for (i = 0; i < tab->n_div; ++i) { | ^ isl/isl_tab_pip.c:2275:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2275 | for (i = 0; i < tab->n_col; ++i) { | ^ isl/isl_tab_pip.c:2277:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2277 | (tab->col_var[i] < tab->n_param || | ^ isl/isl_tab_pip.c:2278:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2278 | tab->col_var[i] >= tab->n_var - tab->n_div)) | ^~ isl/isl_tab_pip.c: In function ‘tab_for_lexmin’: isl/isl_tab_pip.c:2362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2362 | for (i = tab->n_param; i < tab->n_var - tab->n_div; ++i) { | ^ isl/isl_tab_pip.c:2368:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2368 | for (i = 0; i < bmap->n_eq; ++i) { | ^ isl/isl_tab_pip.c:2381:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2381 | for (i = 0; i < bmap->n_ineq; ++i) { | ^ isl/isl_tab_pip.c: In function ‘best_split’: isl/isl_tab_pip.c:2440:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2440 | for (split = tab->n_redundant; split < tab->n_row; ++split) { | ^ isl/isl_tab_pip.c:2464:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2464 | for (row = tab->n_redundant; row < tab->n_row; ++row) { | ^ isl/isl_tab_pip.c: In function ‘tab_ineq_sign’: isl/isl_tab_pip.c:2582:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2582 | for (i = tab->n_outside; i < tab->n_sample; ++i) { | ^ isl/isl_tab_pip.c: In function ‘tab_detect_nonnegative_parameters’: isl/isl_tab_pip.c:2763:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2763 | for (i = 0; i < context_tab->n_var; ++i) { | ^ isl/isl_tab_pip.c:2771:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2771 | if (i >= tab->n_param) | ^~ isl/isl_tab_pip.c:2781:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2781 | if (context_tab->M && n == context_tab->n_var) { | ^~ isl/isl_tab_pip.c: In function ‘gbr_init_shifted’: isl/isl_tab_pip.c:2956:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2956 | for (i = 0; i < bset->n_ineq; ++i) { | ^ isl/isl_tab_pip.c:2968:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2968 | for (i = 0; i < bset->n_ineq; ++i) | ^ isl/isl_tab_pip.c: In function ‘drop_constant_terms’: isl/isl_tab_pip.c:3003:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3003 | for (i = 0; i < bset->n_eq; ++i) | ^ isl/isl_tab_pip.c:3006:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3006 | for (i = 0; i < bset->n_ineq; ++i) | ^ isl/isl_tab_pip.c: In function ‘last_non_zero_var_col’: isl/isl_tab_pip.c:3327:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3327 | if (i >= tab->n_param && i < tab->n_var - tab->n_div) | ^~ isl/isl_tab_pip.c:3327:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3327 | if (i >= tab->n_param && i < tab->n_var - tab->n_div) | ^ isl/isl_tab_pip.c: In function ‘propagate_equalities’: isl/isl_tab_pip.c:3375:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3375 | for (i = first; i < cgbr->tab->bmap->n_ineq; i += 2) { | ^ isl/isl_tab_pip.c:3391:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3391 | if (j < 0 || j < tab->n_dead || | ^ isl/isl_tab_pip.c: In function ‘is_critical’: isl/isl_tab_pip.c:3775:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3775 | for (j = tab->n_dead; j < tab->n_col; ++j) { | ^ isl/isl_tab_pip.c: In function ‘row_sign’: isl/isl_tab_pip.c:3878:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3878 | for (row2 = tab->n_redundant; row2 < tab->n_row; ++row2) { | ^ isl/isl_tab_pip.c: In function ‘reset_any_to_unknown’: isl/isl_tab_pip.c:4017:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4017 | for (row = tab->n_redundant; row < tab->n_row; ++row) { | ^ isl/isl_tab_pip.c: In function ‘find_solutions’: isl/isl_tab_pip.c:4141:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4141 | for (row = tab->n_redundant; row < tab->n_row; ++row) { | ^ isl/isl_tab_pip.c:4155:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4155 | if (row < tab->n_row) | ^ isl/isl_tab_pip.c: In function ‘find_solutions_main’: isl/isl_tab_pip.c:4280:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4280 | for (row = tab->n_redundant; row < tab->n_row; ++row) { | ^ isl/isl_tab_pip.c:4286:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4286 | if (tab->row_var[row] < tab->n_param) | ^ isl/isl_tab_pip.c: In function ‘align_context_divs’: isl/isl_tab_pip.c:4397:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4397 | for (i = 0; i < dom->n_div; ++i) { | ^ isl/isl_tab_pip.c:4403:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4403 | if (pos < bmap_n_div) | ^ isl/isl_tab_pip.c:4413:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4413 | for (i = 0; i < dom->n_div; ++i) { | ^ isl/isl_tab_pip.c:4417:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4417 | if (pos >= bmap_n_div) { | ^~ isl/isl_tab_pip.c: In function ‘count_occurrences’: isl/isl_tab_pip.c:4530:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4530 | for (i = 0; i < bmap->n_ineq; ++i) { | ^ isl/isl_tab_pip.c: In function ‘all_single_occurrence’: isl/isl_tab_pip.c:4570:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4570 | for (j = 0; j < bmap->n_ineq; ++j) { | ^ isl/isl_tab_pip.c: In function ‘parallel_constraints’: isl/isl_tab_pip.c:4642:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4642 | for (i = 0; i < bmap->n_ineq; ++i) { | ^ isl/isl_tab_pip.c:4663:8: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4663 | if (i < bmap->n_ineq) { | ^ isl/isl_tab_pip.c:4671:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4671 | return isl_bool_ok(i < bmap->n_ineq); | ^ isl/isl_tab_pip.c: In function ‘select_minimum’: isl/isl_tab_pip.c:4694:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4694 | for (j = 0; j < var->n_row; ++j) { | ^ isl/isl_tab_pip.c: In function ‘set_minimum’: isl/isl_tab_pip.c:4741:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4741 | for (i = 0; i < var->n_row; ++i) { | ^ isl/isl_tab_pip.c: In function ‘need_split_basic_map’: isl/isl_tab_pip.c:4785:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4785 | for (i = 0; i < bmap->n_div; ++i) | ^ isl/isl_tab_pip.c:4789:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4789 | for (i = 0; i < bmap->n_eq; ++i) | ^ isl/isl_tab_pip.c:4793:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4793 | for (i = 0; i < bmap->n_ineq; ++i) { | ^ isl/isl_tab_pip.c:4802:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4802 | for (j = 0; j < cst->n_row; ++j) | ^ isl/isl_tab_pip.c:4805:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4805 | if (j >= cst->n_row) | ^~ In file included from isl/isl_tab_pip.c:5002: isl/isl_tab_lexopt_templ.c: In function ‘basic_map_partial_lexopt_symm’: isl/isl_tab_lexopt_templ.c:82:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 82 | for (i = second + 1, n = 2; i < bmap->n_ineq; ++i) { | ^ isl/isl_tab_pip.c: In function ‘isl_tab_lexmin_dim’: isl/isl_tab_pip.c:5632:31: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare] 5632 | return tl ? tl->tab->n_var : -1; | ^~ isl/isl_tab_pip.c: In function ‘set_minimum_pa’: isl/isl_tab_pip.c:5891:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5891 | for (i = 0; i < var->n_row; ++i) { | ^ In file included from isl/isl_tab_pip.c:6037: isl/isl_tab_lexopt_templ.c: In function ‘basic_map_partial_lexopt_symm_pw_multi_aff’: isl/isl_tab_lexopt_templ.c:82:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 82 | for (i = second + 1, n = 2; i < bmap->n_ineq; ++i) { | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_tarjan.c -o build/temp.linux-x86_64-3.9/isl/isl_tarjan.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_transitive_closure.c -o build/temp.linux-x86_64-3.9/isl/isl_transitive_closure.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_ctx_private.h:2, from isl/isl_transitive_closure.c:11: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ isl/isl_transitive_closure.c: In function ‘path_along_steps’: isl/isl_transitive_closure.c:243:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 243 | for (i = 0; i < n; ++i) { | ^ isl/isl_transitive_closure.c:262:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 262 | for (j = 0; j < n; ++j) | ^ isl/isl_transitive_closure.c:265:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 265 | for (j = 0; j < n; ++j) | ^ isl/isl_transitive_closure.c:270:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 270 | for (i = 0; i < n; ++i) { | ^ isl/isl_transitive_closure.c: In function ‘get_div_purity’: isl/isl_transitive_closure.c:410:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 410 | for (i = 0; i < bset->n_div; ++i) { | ^ isl/isl_transitive_closure.c: In function ‘box_closure_on_domain’: isl/isl_transitive_closure.c:2193:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2193 | for (i = 0; i < aff->n_div + 1; ++i) { | ^ isl/isl_transitive_closure.c:2199:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2199 | for (i = 0; i < aff->n_eq; ++i) { | ^ isl/isl_transitive_closure.c:2218:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2218 | for (i = 0; i < d; ++ i) { | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_union_map.c -o build/temp.linux-x86_64-3.9/isl/isl_union_map.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_map_private.h:24, from isl/isl_union_map.c:18: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_val.c -o build/temp.linux-x86_64-3.9/isl/isl_val.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_val.c:10: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ In file included from isl/isl_val.c:17: isl/isl_list_templ.c: In function ‘isl_val_list_grow’: isl/isl_list_templ.c:101:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (list->ref == 1 && list->n + n <= list->size) | ^~ isl/isl_list_templ.c:115:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^~ isl/isl_list_templ.c:115:46: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 115 | if (list->n + n <= list->size && list->size < new_size) | ^ isl/isl_list_templ.c: In function ‘isl_val_list_drop’: isl/isl_list_templ.c:165:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 165 | if (first + n > list->n || first + n < first) | ^ isl/isl_list_templ.c:173:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 173 | for (i = 0; i < n; ++i) | ^ isl/isl_list_templ.c:175:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 175 | for (i = first; i + n < list->n; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_val_list_insert’: isl/isl_list_templ.c:207:10: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 207 | if (pos > list->n) | ^ isl/isl_list_templ.c:211:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 211 | if (list->ref == 1 && list->size > list->n) { | ^ isl/isl_list_templ.c:212:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 212 | for (i = list->n; i > pos; --i) | ^ isl/isl_list_templ.c:220:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 220 | for (i = 0; i < pos; ++i) | ^ isl/isl_list_templ.c: In function ‘isl_val_list_concat’: isl/isl_list_templ.c:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | if (list1->ref == 1 && list1->n + list2->n <= list1->size) | ^~ In file included from isl/isl_multi_templ.c:207, from isl/isl_val.c:1579: isl/check_type_range_templ.c: In function ‘isl_multi_val_check_range’: isl/check_type_range_templ.c:15:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 15 | if (first + n > dim || first + n < first) | ^ In file included from isl/isl_val.c:1579: isl/isl_multi_templ.c: In function ‘isl_multi_val_drop_output_dims’: isl/isl_multi_templ.c:592:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 592 | for (i = 0; i < n; ++i) | ^ isl/isl_multi_templ.c:594:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 594 | for (i = first; i + n < multi->n; ++i) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_val_sioimath.c -o build/temp.linux-x86_64-3.9/isl/isl_val_sioimath.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_val_private.h:4, from isl/isl_val_sioimath.c:1: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_vec.c -o build/temp.linux-x86_64-3.9/isl/isl_vec.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_ctx_private.h:2, from isl/isl_vec.c:13: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ isl/isl_vec.c: In function ‘isl_vec_expand’: isl/isl_vec.c:100:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 100 | if (pos < 0 || n < 0 || pos + n > vec->size) | ^ In file included from isl/isl_ctx_private.h:1, from isl/isl_vec.c:13: isl/isl_vec.c: In function ‘isl_vec_size’: isl/include/isl/ctx.h:97:24: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare] 97 | #define isl_size_error ((int) -1) | ^~~~~~~~~~ isl/isl_vec.c:251:27: note: in expansion of macro ‘isl_size_error’ 251 | return vec ? vec->size : isl_size_error; | ^~~~~~~~~~~~~~ isl/isl_vec.c: In function ‘isl_vec_get_element_val’: isl/isl_vec.c:263:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | if (pos < 0 || pos >= vec->size) | ^~ isl/isl_vec.c: In function ‘isl_vec_set_element’: isl/isl_vec.c:275:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 275 | if (pos < 0 || pos >= vec->size) | ^~ isl/isl_vec.c: In function ‘isl_vec_set_element_si’: isl/isl_vec.c:291:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 291 | if (pos < 0 || pos >= vec->size) | ^~ isl/isl_vec.c: In function ‘isl_vec_cmp_element’: isl/isl_vec.c:326:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 326 | if (pos < 0 || pos >= vec1->size || pos >= vec2->size) | ^~ isl/isl_vec.c:326:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 326 | if (pos < 0 || pos >= vec1->size || pos >= vec2->size) | ^~ isl/isl_vec.c: In function ‘isl_printer_print_vec’: isl/isl_vec.c:361:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 361 | for (i = 0; i < vec->size; ++i) { | ^ isl/isl_vec.c: In function ‘isl_vec_reorder’: isl/isl_vec.c:675:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 675 | for (i = 0; i < r->src_len; ++i) | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_version.c -o build/temp.linux-x86_64-3.9/isl/isl_version.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/isl_vertices.c -o build/temp.linux-x86_64-3.9/isl/isl_vertices.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from isl/isl_int.h:25, from isl/isl_blk.h:13, from isl/isl_map_private.h:24, from isl/isl_vertices.c:11: isl/isl_int_sioimath.h: In function ‘isl_siomath_uint32_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:223:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 223 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_ulong_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:229:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 229 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_siomath_uint64_to_digits’: isl/isl_int_sioimath.h:211:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 211 | if (i >= (sizeof(num) + sizeof(mp_digit) - 1) / \ | ^~ isl/isl_int_sioimath.h:235:2: note: in expansion of macro ‘ISL_SIOIMATH_TO_DIGITS’ 235 | ISL_SIOIMATH_TO_DIGITS(num, digits, *used); | ^~~~~~~~~~~~~~~~~~~~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_siarg_src’: isl/isl_int_sioimath.h:286:62: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 286 | num = (arg == LONG_MIN) ? ((unsigned long) LONG_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_si64arg_src’: isl/isl_int_sioimath.h:307:59: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 307 | num = (arg == INT64_MIN) ? ((uint64_t) INT64_MAX) + 1 : -arg; | ^~~~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_get_d’: isl/isl_int_sioimath.h:520:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for (i = 0; i < big->used; ++i) | ^ isl/isl_int_sioimath.h: In function ‘isl_sioimath_pow_ui’: isl/isl_int_sioimath.h:785:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 785 | if ((MP_SMALL_MIN <= rhs) && (rhs <= MP_SMALL_MAX)) { | ^~ isl/isl_int_sioimath.h: In function ‘isl_sioimath_hash’: isl/isl_int_sioimath.h:1161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1161 | for (i = 0; i < used * sizeof(mp_digit); i += 1) | ^ In file included from isl/include/isl/list.h:13, from isl/isl_map_private.h:18, from isl/isl_vertices.c:11: isl/isl_vertices.c: In function ‘add_vertex’: isl/isl_vertices.c:146:42: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 146 | isl_assert(bset->ctx, v->v.vertex->n_eq >= nvar, goto error); | ^~ isl/include/isl/ctx.h:148:7: note: in definition of macro ‘isl_assert4’ 148 | if (test) \ | ^~~~ isl/isl_vertices.c:146:2: note: in expansion of macro ‘isl_assert’ 146 | isl_assert(bset->ctx, v->v.vertex->n_eq >= nvar, goto error); | ^~~~~~~~~~ isl/isl_vertices.c: In function ‘isl_basic_set_compute_vertices’: isl/isl_vertices.c:492:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 492 | if (level >= copy->n_ineq || | ^~ isl/isl_vertices.c:517:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘isl_size’ {aka ‘int’} [-Wsign-compare] 517 | if (tab->n_dead == nvar) { | ^~ isl/isl_vertices.c: In function ‘bset_covers_tab’: isl/isl_vertices.c:580:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 580 | for (i = 0; i < bset->n_ineq; ++i) { | ^ isl/isl_vertices.c: In function ‘can_intersect’: isl/isl_vertices.c:639:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 639 | for (i = 0; i < bset->n_ineq; ++i) { | ^ isl/isl_vertices.c: In function ‘add_chamber’: isl/isl_vertices.c:677:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 677 | for (i = 0; i < tab->n_con && tab->con[i].frozen; ++i) | ^ isl/isl_vertices.c: In function ‘create_todo’: isl/isl_vertices.c:752:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 752 | for (i = 0; i < tab->n_con && tab->con[i].frozen; ++i) | ^ isl/isl_vertices.c: In function ‘init_todo’: isl/isl_vertices.c:803:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 803 | for (i = 0; i < tab->n_con; ++i) { | ^ isl/isl_vertices.c: In function ‘update_todo’: isl/isl_vertices.c:861:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 861 | for (i = 0; i < tab->n_con; ++i) { | ^ isl/isl_vertices.c: In function ‘compute_chambers’: isl/isl_vertices.c:949:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 949 | for (i = 0; i < bset->n_ineq; ++i) | ^ isl/isl_vertices.c: In function ‘tab_for_shifted_cone’: isl/isl_vertices.c:1205:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1205 | for (i = 0; i < bset->n_eq; ++i) { | ^ isl/isl_vertices.c:1212:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1212 | for (i = 0; i < bset->n_ineq; ++i) { | ^ isl/isl_vertices.c: In function ‘vertex_on_facet’: isl/isl_vertices.c:1506:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1506 | for (i = 0; i < vertex->n_eq; ++i) { | ^ isl/isl_vertices.c: In function ‘triangulate’: isl/isl_vertices.c:1553:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1553 | for (i = 0; i < bset->n_ineq; ++i) { | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/print.c -o build/temp.linux-x86_64-3.9/isl/print.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/set_from_map.c -o build/temp.linux-x86_64-3.9/isl/set_from_map.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden isl/set_from_map.c:5:28: warning: ‘set_from_map’ defined but not used [-Wunused-function] 5 | static __isl_give isl_set *set_from_map(__isl_take isl_map *map) | ^~~~~~~~~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/set_list_from_map_list_inl.c -o build/temp.linux-x86_64-3.9/isl/set_list_from_map_list_inl.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden isl/set_list_from_map_list_inl.c:5:33: warning: ‘set_list_from_map_list’ defined but not used [-Wunused-function] 5 | static __isl_give isl_set_list *set_list_from_map_list( | ^~~~~~~~~~~~~~~~~~~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/set_to_map.c -o build/temp.linux-x86_64-3.9/isl/set_to_map.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden isl/set_to_map.c:7:28: warning: ‘set_to_map’ defined but not used [-Wunused-function] 7 | static __isl_give isl_map *set_to_map(__isl_take isl_set *set) | ^~~~~~~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/uset_from_umap.c -o build/temp.linux-x86_64-3.9/isl/uset_from_umap.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden isl/uset_from_umap.c:5:34: warning: ‘uset_from_umap’ defined but not used [-Wunused-function] 5 | static __isl_give isl_union_set *uset_from_umap(__isl_take isl_union_map *umap) | ^~~~~~~~~~~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c isl/uset_to_umap.c -o build/temp.linux-x86_64-3.9/isl/uset_to_umap.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden isl/uset_to_umap.c:7:34: warning: ‘uset_to_umap’ defined but not used [-Wunused-function] 7 | static __isl_give isl_union_map *uset_to_umap(__isl_take isl_union_set *uset) | ^~~~~~~~~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c -std=gnu++14 src/wrapper/wrap_isl.cpp -o build/temp.linux-x86_64-3.9/src/wrapper/wrap_isl.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/10.3.1/include/limits.h:195, from /usr/lib/gcc/x86_64-linux-gnu/10.3.1/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/10.3.1/include/limits.h:34, from /usr/include/python3.9/Python.h:11, from /builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include/pybind11/detail/../detail/common.h:266, from /builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include/pybind11/detail/../attr.h:13, from /builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include/pybind11/detail/class.h:12, from /builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include/pybind11/pybind11.h:13, from src/wrapper/wrap_helpers.hpp:6, from src/wrapper/wrap_isl.hpp:1, from src/wrapper/wrap_isl.cpp:1: /usr/include/features.h:412:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 412 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c -std=gnu++14 src/wrapper/wrap_isl_part1.cpp -o build/temp.linux-x86_64-3.9/src/wrapper/wrap_isl_part1.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/10.3.1/include/limits.h:195, from /usr/lib/gcc/x86_64-linux-gnu/10.3.1/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/10.3.1/include/limits.h:34, from /usr/include/python3.9/Python.h:11, from /builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include/pybind11/detail/../detail/common.h:266, from /builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include/pybind11/detail/../attr.h:13, from /builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include/pybind11/detail/class.h:12, from /builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include/pybind11/pybind11.h:13, from src/wrapper/wrap_helpers.hpp:6, from src/wrapper/wrap_isl.hpp:1, from src/wrapper/wrap_isl_part1.cpp:1: /usr/include/features.h:412:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 412 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from src/wrapper/wrap_isl_part1.cpp:5: src/wrapper/gen-wrap-part1.inc: In function ‘pybind11::object isl::space_extend(const isl::space&, unsigned int, unsigned int, unsigned int)’: src/wrapper/gen-wrap-part1.inc:90651:92: warning: ‘isl_space* isl_space_extend(isl_space*, unsigned int, unsigned int, unsigned int)’ is deprecated [-Wdeprecated-declarations] 90651 | isl_space *result = isl_space_extend(auto_arg_self->m_data, arg_nparam, arg_n_in, arg_n_out); | ^ In file included from src/wrapper/wrap_isl.hpp:5, from src/wrapper/wrap_isl_part1.cpp:1: isl/include/isl/space.h:94:23: note: declared here 94 | __isl_give isl_space *isl_space_extend(__isl_take isl_space *space, | ^~~~~~~~~~~~~~~~ In file included from src/wrapper/wrap_isl_part1.cpp:5: src/wrapper/gen-wrap-part1.inc: In function ‘pybind11::object isl::space_drop_inputs(const isl::space&, unsigned int, unsigned int)’: src/wrapper/gen-wrap-part1.inc:92241:82: warning: ‘isl_space* isl_space_drop_inputs(isl_space*, unsigned int, unsigned int)’ is deprecated [-Wdeprecated-declarations] 92241 | isl_space *result = isl_space_drop_inputs(auto_arg_self->m_data, arg_first, arg_n); | ^ In file included from src/wrapper/wrap_isl.hpp:5, from src/wrapper/wrap_isl_part1.cpp:1: isl/include/isl/space.h:145:23: note: declared here 145 | __isl_give isl_space *isl_space_drop_inputs(__isl_take isl_space *space, | ^~~~~~~~~~~~~~~~~~~~~ In file included from src/wrapper/wrap_isl_part1.cpp:5: src/wrapper/gen-wrap-part1.inc: In function ‘pybind11::object isl::space_drop_outputs(const isl::space&, unsigned int, unsigned int)’: src/wrapper/gen-wrap-part1.inc:92301:83: warning: ‘isl_space* isl_space_drop_outputs(isl_space*, unsigned int, unsigned int)’ is deprecated [-Wdeprecated-declarations] 92301 | isl_space *result = isl_space_drop_outputs(auto_arg_self->m_data, arg_first, arg_n); | ^ In file included from src/wrapper/wrap_isl.hpp:5, from src/wrapper/wrap_isl_part1.cpp:1: isl/include/isl/space.h:148:23: note: declared here 148 | __isl_give isl_space *isl_space_drop_outputs(__isl_take isl_space *space, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from src/wrapper/wrap_isl_part1.cpp:5: src/wrapper/gen-wrap-part1.inc: In function ‘bool isl::space_match(const isl::space&, isl_dim_type, const isl::space&, isl_dim_type)’: src/wrapper/gen-wrap-part1.inc:94088:91: warning: ‘isl_bool isl_space_match(isl_space*, isl_dim_type, isl_space*, isl_dim_type)’ is deprecated [-Wdeprecated-declarations] 94088 | isl_bool result = isl_space_match(arg_self.m_data, arg_type1, arg_space2.m_data, arg_type2); | ^ In file included from src/wrapper/wrap_isl.hpp:5, from src/wrapper/wrap_isl_part1.cpp:1: isl/include/isl/space.h:212:10: note: declared here 212 | isl_bool isl_space_match(__isl_keep isl_space *space1, enum isl_dim_type type1, | ^~~~~~~~~~~~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c -std=gnu++14 src/wrapper/wrap_isl_part2.cpp -o build/temp.linux-x86_64-3.9/src/wrapper/wrap_isl_part2.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/10.3.1/include/limits.h:195, from /usr/lib/gcc/x86_64-linux-gnu/10.3.1/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/10.3.1/include/limits.h:34, from /usr/include/python3.9/Python.h:11, from /builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include/pybind11/detail/../detail/common.h:266, from /builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include/pybind11/detail/../attr.h:13, from /builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include/pybind11/detail/class.h:12, from /builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include/pybind11/pybind11.h:13, from src/wrapper/wrap_helpers.hpp:6, from src/wrapper/wrap_isl.hpp:1, from src/wrapper/wrap_isl_part2.cpp:1: /usr/include/features.h:412:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 412 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from src/wrapper/wrap_isl_part2.cpp:5: src/wrapper/gen-wrap-part2.inc: In function ‘pybind11::object isl::set_align_divs(const isl::set&)’: src/wrapper/gen-wrap-part2.inc:19172:59: warning: ‘isl_set* isl_set_align_divs(isl_set*)’ is deprecated [-Wdeprecated-declarations] 19172 | isl_set *result = isl_set_align_divs(auto_arg_self->m_data); | ^ In file included from src/wrapper/wrap_isl.hpp:6, from src/wrapper/wrap_isl_part2.cpp:1: isl/include/isl/set.h:467:21: note: declared here 467 | __isl_give isl_set *isl_set_align_divs(__isl_take isl_set *set); | ^~~~~~~~~~~~~~~~~~ In file included from src/wrapper/wrap_isl_part2.cpp:5: src/wrapper/gen-wrap-part2.inc: In function ‘pybind11::object isl::map_align_divs(const isl::map&)’: src/wrapper/gen-wrap-part2.inc:33342:59: warning: ‘isl_map* isl_map_align_divs(isl_map*)’ is deprecated [-Wdeprecated-declarations] 33342 | isl_map *result = isl_map_align_divs(auto_arg_self->m_data); | ^ In file included from src/wrapper/wrap_isl.hpp:7, from src/wrapper/wrap_isl_part2.cpp:1: isl/include/isl/map.h:656:21: note: declared here 656 | __isl_give isl_map *isl_map_align_divs(__isl_take isl_map *map); | ^~~~~~~~~~~~~~~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DUSE_IMATH_FOR_MP=1 -DUSE_SMALL_INT_OPT=1 -Isrc/wrapper -Iisl-supplementary -Iisl/include -Iisl -Iisl/imath -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include -I/usr/include/python3.9 -c -std=gnu++14 src/wrapper/wrap_isl_part3.cpp -o build/temp.linux-x86_64-3.9/src/wrapper/wrap_isl_part3.o -fvisibility=hidden -DVERSION_INFO="2023.1" -fvisibility=hidden In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/10.3.1/include/limits.h:195, from /usr/lib/gcc/x86_64-linux-gnu/10.3.1/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/10.3.1/include/limits.h:34, from /usr/include/python3.9/Python.h:11, from /builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include/pybind11/detail/../detail/common.h:266, from /builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include/pybind11/detail/../attr.h:13, from /builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include/pybind11/detail/class.h:12, from /builddir/build/BUILD/islpy-2023.1/.eggs/pybind11-2.10.4-py3.9.egg/pybind11/include/pybind11/pybind11.h:13, from src/wrapper/wrap_helpers.hpp:6, from src/wrapper/wrap_isl.hpp:1, from src/wrapper/wrap_isl_part3.cpp:1: /usr/include/features.h:412:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 412 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ g++ -shared -g -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-x86_64-3.9/isl/basis_reduction_tab.o build/temp.linux-x86_64-3.9/isl/bset_from_bmap.o build/temp.linux-x86_64-3.9/isl/bset_to_bmap.o build/temp.linux-x86_64-3.9/isl/dep.o build/temp.linux-x86_64-3.9/isl/imath/gmp_compat.o build/temp.linux-x86_64-3.9/isl/imath/imath.o build/temp.linux-x86_64-3.9/isl/imath/imrat.o build/temp.linux-x86_64-3.9/isl/isl_aff.o build/temp.linux-x86_64-3.9/isl/isl_aff_map.o build/temp.linux-x86_64-3.9/isl/isl_affine_hull.o build/temp.linux-x86_64-3.9/isl/isl_arg.o build/temp.linux-x86_64-3.9/isl/isl_ast.o build/temp.linux-x86_64-3.9/isl/isl_ast_build.o build/temp.linux-x86_64-3.9/isl/isl_ast_build_expr.o build/temp.linux-x86_64-3.9/isl/isl_ast_codegen.o build/temp.linux-x86_64-3.9/isl/isl_ast_graft.o build/temp.linux-x86_64-3.9/isl/isl_bernstein.o build/temp.linux-x86_64-3.9/isl/isl_blk.o build/temp.linux-x86_64-3.9/isl/isl_bound.o build/temp.linux-x86_64-3.9/isl/isl_box.o build/temp.linux-x86_64-3.9/isl/isl_coalesce.o build/temp.linux-x86_64-3.9/isl/isl_constraint.o build/temp.linux-x86_64-3.9/isl/isl_convex_hull.o build/temp.linux-x86_64-3.9/isl/isl_ctx.o build/temp.linux-x86_64-3.9/isl/isl_deprecated.o build/temp.linux-x86_64-3.9/isl/isl_dim_map.o build/temp.linux-x86_64-3.9/isl/isl_equalities.o build/temp.linux-x86_64-3.9/isl/isl_factorization.o build/temp.linux-x86_64-3.9/isl/isl_farkas.o build/temp.linux-x86_64-3.9/isl/isl_ffs.o build/temp.linux-x86_64-3.9/isl/isl_flow.o build/temp.linux-x86_64-3.9/isl/isl_fold.o build/temp.linux-x86_64-3.9/isl/isl_hash.o build/temp.linux-x86_64-3.9/isl/isl_id.o build/temp.linux-x86_64-3.9/isl/isl_id_to_ast_expr.o build/temp.linux-x86_64-3.9/isl/isl_id_to_id.o build/temp.linux-x86_64-3.9/isl/isl_id_to_pw_aff.o build/temp.linux-x86_64-3.9/isl/isl_ilp.o build/temp.linux-x86_64-3.9/isl/isl_imath.o build/temp.linux-x86_64-3.9/isl/isl_input.o build/temp.linux-x86_64-3.9/isl/isl_int_sioimath.o build/temp.linux-x86_64-3.9/isl/isl_local.o build/temp.linux-x86_64-3.9/isl/isl_local_space.o build/temp.linux-x86_64-3.9/isl/isl_lp.o build/temp.linux-x86_64-3.9/isl/isl_map.o build/temp.linux-x86_64-3.9/isl/isl_map_list.o build/temp.linux-x86_64-3.9/isl/isl_map_simplify.o build/temp.linux-x86_64-3.9/isl/isl_map_subtract.o build/temp.linux-x86_64-3.9/isl/isl_map_to_basic_set.o build/temp.linux-x86_64-3.9/isl/isl_mat.o build/temp.linux-x86_64-3.9/isl/isl_morph.o build/temp.linux-x86_64-3.9/isl/isl_obj.o build/temp.linux-x86_64-3.9/isl/isl_options.o build/temp.linux-x86_64-3.9/isl/isl_output.o build/temp.linux-x86_64-3.9/isl/isl_point.o build/temp.linux-x86_64-3.9/isl/isl_polynomial.o build/temp.linux-x86_64-3.9/isl/isl_printer.o build/temp.linux-x86_64-3.9/isl/isl_range.o build/temp.linux-x86_64-3.9/isl/isl_reordering.o build/temp.linux-x86_64-3.9/isl/isl_sample.o build/temp.linux-x86_64-3.9/isl/isl_scan.o build/temp.linux-x86_64-3.9/isl/isl_schedule.o build/temp.linux-x86_64-3.9/isl/isl_schedule_band.o build/temp.linux-x86_64-3.9/isl/isl_schedule_constraints.o build/temp.linux-x86_64-3.9/isl/isl_schedule_node.o build/temp.linux-x86_64-3.9/isl/isl_schedule_read.o build/temp.linux-x86_64-3.9/isl/isl_schedule_tree.o build/temp.linux-x86_64-3.9/isl/isl_scheduler.o build/temp.linux-x86_64-3.9/isl/isl_scheduler_clustering.o build/temp.linux-x86_64-3.9/isl/isl_scheduler_scc.o build/temp.linux-x86_64-3.9/isl/isl_seq.o build/temp.linux-x86_64-3.9/isl/isl_set_list.o build/temp.linux-x86_64-3.9/isl/isl_set_to_ast_graft_list.o build/temp.linux-x86_64-3.9/isl/isl_sort.o build/temp.linux-x86_64-3.9/isl/isl_space.o build/temp.linux-x86_64-3.9/isl/isl_stream.o build/temp.linux-x86_64-3.9/isl/isl_stride.o build/temp.linux-x86_64-3.9/isl/isl_tab.o build/temp.linux-x86_64-3.9/isl/isl_tab_pip.o build/temp.linux-x86_64-3.9/isl/isl_tarjan.o build/temp.linux-x86_64-3.9/isl/isl_transitive_closure.o build/temp.linux-x86_64-3.9/isl/isl_union_map.o build/temp.linux-x86_64-3.9/isl/isl_val.o build/temp.linux-x86_64-3.9/isl/isl_val_sioimath.o build/temp.linux-x86_64-3.9/isl/isl_vec.o build/temp.linux-x86_64-3.9/isl/isl_version.o build/temp.linux-x86_64-3.9/isl/isl_vertices.o build/temp.linux-x86_64-3.9/isl/print.o build/temp.linux-x86_64-3.9/isl/set_from_map.o build/temp.linux-x86_64-3.9/isl/set_list_from_map_list_inl.o build/temp.linux-x86_64-3.9/isl/set_to_map.o build/temp.linux-x86_64-3.9/isl/uset_from_umap.o build/temp.linux-x86_64-3.9/isl/uset_to_umap.o build/temp.linux-x86_64-3.9/src/wrapper/wrap_isl.o build/temp.linux-x86_64-3.9/src/wrapper/wrap_isl_part1.o build/temp.linux-x86_64-3.9/src/wrapper/wrap_isl_part2.o build/temp.linux-x86_64-3.9/src/wrapper/wrap_isl_part3.o -L/usr/lib64 -o build/lib.linux-x86_64-3.9/islpy/_isl.cpython-39-x86_64-linux-gnu.so + sleep 1 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.UAcdUE + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-islpy-2023.1-1.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-islpy-2023.1-1.x86_64 ++ dirname /builddir/build/BUILDROOT/python-islpy-2023.1-1.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-islpy-2023.1-1.x86_64 + cd islpy-2023.1 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection ' + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld' + /usr/bin/python3 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/python-islpy-2023.1-1.x86_64 --------------------------------------------------------------------------- Pybind11 is not installed. --------------------------------------------------------------------------- Very likely, the build process after this message will fail. Simply press Ctrl+C and type python -m pip install pybind11 to fix this. If you don't, the build will continue in a few seconds. [1] https://pybind11.readthedocs.io/en/stable/ --------------------------------------------------------------------------- Continuing in 10 seconds... Continuing in 9 seconds... Continuing in 8 seconds... Continuing in 7 seconds... Continuing in 6 seconds... Continuing in 5 seconds... Continuing in 4 seconds... Continuing in 3 seconds... Continuing in 2 seconds... Continuing in 1 seconds... /usr/lib/python3.9/site-packages/setuptools/installer.py:27: SetuptoolsDeprecationWarning: setuptools.installer is deprecated. Requirements should be satisfied by a PEP 517 installer. warnings.warn( WARNING: The wheel package is not available. WARNING: func decl regexp not matched: isl_stat_error = -1, isl_stat_ok = 0 } isl_stat; isl_stat isl_stat_non_null(void *obj); WARNING: func decl regexp not matched: isl_bool_error = -1, isl_bool_false = 0, isl_bool_true = 1 } isl_bool; isl_bool isl_bool_not(isl_bool b); WARNING: func decl regexp not matched: void (*isl_id_get_free_user(__isl_keep isl_id *id))(void *user); SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: unexpected callback signature): SKIP (sig not supported: arg type char **): SKIP (sig not supported: arg type FILE *): SKIP (sig not supported: ret type: FILE * in ): SKIP (sig not supported: arg type void *): SKIP (val version available): -> SKIP (sig not supported: arg type void *): SKIP (val version available): -> SKIP (val version available): -> SKIP (val version available): -> SKIP (val version available): -> SKIP (val version available): -> SKIP (val version available): -> SKIP (val version available): -> SKIP (val version available): -> SKIP (sig not supported: arg type FILE *): SKIP (val version available): -> SKIP (sig not supported: arg type FILE *): SKIP (val version available): -> SKIP (val version available): -> SKIP (val version available): -> SKIP (val version available): -> SKIP (val version available): -> SKIP (sig not supported: callback signature without user pointer): SKIP (val version available): -> SKIP (val version available): -> SKIP (4 undocumented methods): , , , SKIP (sig not supported: arg type FILE *): SKIP (sig not supported: arg type FILE *): SKIP (val version available): -> SKIP (sig not supported: int *): SKIP (sig not supported: callback signature without user pointer): SKIP (sig not supported: arg type FILE *): SKIP (val version available): -> SKIP (sig not supported: arg type FILE *): SKIP (sig not supported: arg type FILE *): SKIP (val version available): -> SKIP (val version available): -> SKIP (val version available): -> SKIP (sig not supported: arg type FILE *): SKIP (sig not supported: arg type FILE *): SKIP (val version available): -> SKIP (val version available): -> SKIP (val version available): -> SKIP (sig not supported: arg type FILE *): SKIP (sig not supported: arg type FILE *): SKIP (sig not supported: arg type FILE *): SKIP (2 undocumented methods): , SKIP (sig not supported: non-give secondary ptr return value): SKIP (sig not supported: arg type FILE *): SKIP (sig not supported: arg type FILE *): SKIP (sig not supported: arg type FILE *): SKIP (sig not supported: non-give secondary ptr return value): SKIP (sig not supported: arg type FILE *): SKIP (sig not supported: arg type FILE *): SKIP (sig not supported: arg type FILE *): SKIP (sig not supported: arg type FILE *): SKIP (sig not supported: arg type void *): SKIP (sig not supported: arg type isl_access_restrict ): SKIP (sig not supported: arg type void *): SKIP (sig not supported: unsupported callback arg: {arg.base_type} {arg.ptr}): SKIP (sig not supported: arg type FILE *): SKIP (sig not supported: unsupported callback arg: {arg.base_type} {arg.ptr}): SKIP (sig not supported: unsupported callback arg: {arg.base_type} {arg.ptr}): SKIP (sig not supported: unsupported callback arg: {arg.base_type} {arg.ptr}): SKIP (sig not supported: unsupported callback arg: {arg.base_type} {arg.ptr}): SKIP (0 undocumented methods): running install running install_lib creating /builddir/build/BUILDROOT/python-islpy-2023.1-1.x86_64/usr creating /builddir/build/BUILDROOT/python-islpy-2023.1-1.x86_64/usr/lib64 creating /builddir/build/BUILDROOT/python-islpy-2023.1-1.x86_64/usr/lib64/python3.9 creating /builddir/build/BUILDROOT/python-islpy-2023.1-1.x86_64/usr/lib64/python3.9/site-packages creating /builddir/build/BUILDROOT/python-islpy-2023.1-1.x86_64/usr/lib64/python3.9/site-packages/islpy copying build/lib.linux-x86_64-3.9/islpy/__init__.py -> /builddir/build/BUILDROOT/python-islpy-2023.1-1.x86_64/usr/lib64/python3.9/site-packages/islpy copying build/lib.linux-x86_64-3.9/islpy/_isl.cpython-39-x86_64-linux-gnu.so -> /builddir/build/BUILDROOT/python-islpy-2023.1-1.x86_64/usr/lib64/python3.9/site-packages/islpy /usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( copying build/lib.linux-x86_64-3.9/islpy/version.py -> /builddir/build/BUILDROOT/python-islpy-2023.1-1.x86_64/usr/lib64/python3.9/site-packages/islpy byte-compiling /builddir/build/BUILDROOT/python-islpy-2023.1-1.x86_64/usr/lib64/python3.9/site-packages/islpy/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-islpy-2023.1-1.x86_64/usr/lib64/python3.9/site-packages/islpy/version.py to version.cpython-39.pyc writing byte-compilation script '/tmp/tmpw1k6xzk1.py' /usr/bin/python3 /tmp/tmpw1k6xzk1.py removing /tmp/tmpw1k6xzk1.py running install_egg_info running egg_info writing islpy.egg-info/PKG-INFO writing dependency_links to islpy.egg-info/dependency_links.txt writing requirements to islpy.egg-info/requires.txt writing top-level names to islpy.egg-info/top_level.txt reading manifest file 'islpy.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'isl/include/isl/deprecated/*.h' warning: no files found matching 'src/wrapper/*.h' warning: no files found matching 'doc/_static/*.css' warning: no files found matching 'doc/_templates/*.html' adding license file 'doc/misc.rst' writing manifest file 'islpy.egg-info/SOURCES.txt' Copying islpy.egg-info to /builddir/build/BUILDROOT/python-islpy-2023.1-1.x86_64/usr/lib64/python3.9/site-packages/islpy-2023.1-py3.9.egg-info running install_scripts + install -d -m755 /builddir/build/BUILDROOT/python-islpy-2023.1-1.x86_64//usr/share/doc/python-islpy + '[' -d doc ']' + cp -arf doc /builddir/build/BUILDROOT/python-islpy-2023.1-1.x86_64//usr/share/doc/python-islpy + '[' -d docs ']' + '[' -d example ']' + '[' -d examples ']' + cp -arf examples /builddir/build/BUILDROOT/python-islpy-2023.1-1.x86_64//usr/share/doc/python-islpy + pushd /builddir/build/BUILDROOT/python-islpy-2023.1-1.x86_64 ~/build/BUILDROOT/python-islpy-2023.1-1.x86_64 ~/build/BUILD/islpy-2023.1 + '[' -d usr/lib ']' + '[' -d usr/lib64 ']' + find usr/lib64 -type f -printf '/%h/%f\n' + '[' -d usr/bin ']' + '[' -d usr/sbin ']' + touch doclist.lst + '[' -d usr/share/man ']' + popd ~/build/BUILD/islpy-2023.1 + mv /builddir/build/BUILDROOT/python-islpy-2023.1-1.x86_64/filelist.lst . + mv /builddir/build/BUILDROOT/python-islpy-2023.1-1.x86_64/doclist.lst . + /usr/bin/find-debuginfo -j4 --strict-build-id -i --build-id-seed 2023.1-1 --unique-debug-suffix -2023.1-1.x86_64 --unique-debug-src-base python-islpy-2023.1-1.x86_64 -S debugsourcefiles.list /builddir/build/BUILD/islpy-2023.1 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/python-islpy-2023.1-1.x86_64/usr/lib64/python3.9/site-packages/islpy/_isl.cpython-39-x86_64-linux-gnu.so extracting debug info from /builddir/build/BUILDROOT/python-islpy-2023.1-1.x86_64/usr/lib64/python3.9/site-packages/islpy/_isl.cpython-39-x86_64-linux-gnu.so 9615 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 1 Bytecompiling .py files below /builddir/build/BUILDROOT/python-islpy-2023.1-1.x86_64/usr/lib64/python3.9 using /usr/bin/python3.9 Bytecompiling .py files below /builddir/build/BUILDROOT/python-islpy-2023.1-1.x86_64/usr/lib/debug/usr/lib64/python3.9 using /usr/bin/python3.9 + /usr/lib/rpm/brp-python-hardlink Processing files: python3-islpy-2023.1-1.noarch RPM build errors: error: Directory not found: /builddir/build/BUILDROOT/python-islpy-2023.1-1.x86_64/usr/lib/python3.9/site-packages/* Directory not found: /builddir/build/BUILDROOT/python-islpy-2023.1-1.x86_64/usr/lib/python3.9/site-packages/* Child return code was: 1 EXCEPTION: [Error('Command failed: \n # bash --login -c /usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/python-islpy.spec\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mockbuild/util.py", line 598, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/python-islpy.spec